com.bbn.openmap.event
Class InfoDisplayEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.bbn.openmap.event.InfoDisplayEvent
All Implemented Interfaces:
java.io.Serializable

public class InfoDisplayEvent
extends java.util.EventObject

An event to request that information be displayed.

See Also:
Serialized Form

Field Summary
protected  java.lang.String information
          The requester may send information along with the event if the event represents an information display request from the layer, this variable contains the information needed to process the event.
protected  int preferredLocation
          A preferred location index for which info line, if there is more than one, should display the requested information.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
InfoDisplayEvent(java.lang.Object source)
          Construct an InfoDisplayEvent.
InfoDisplayEvent(java.lang.Object source, java.lang.String info)
          Construct an InfoDisplayEvent.
InfoDisplayEvent(java.lang.Object source, java.lang.String info, int loc)
          Construct an InfoDisplayEvent.
 
Method Summary
 java.lang.String getInformation()
          Get the information.
 Layer getLayer()
          Get the associated Layer or null.
 int getPreferredLocation()
          Get the preferred location index where the information should be displayed.
 void setInformation(java.lang.String info)
          Set the information.
 void setPreferredLocation(int pl)
          Set the preferred location index where the information should be displayed.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

information

protected java.lang.String information
The requester may send information along with the event if the event represents an information display request from the layer, this variable contains the information needed to process the event.


preferredLocation

protected int preferredLocation
A preferred location index for which info line, if there is more than one, should display the requested information. The default is 0.

Constructor Detail

InfoDisplayEvent

public InfoDisplayEvent(java.lang.Object source)
Construct an InfoDisplayEvent.

Parameters:
source - Object

InfoDisplayEvent

public InfoDisplayEvent(java.lang.Object source,
                        java.lang.String info)
Construct an InfoDisplayEvent.

Parameters:
source - Object
info - String information

InfoDisplayEvent

public InfoDisplayEvent(java.lang.Object source,
                        java.lang.String info,
                        int loc)
Construct an InfoDisplayEvent.

Parameters:
source - Object
info - String information
loc - the location index for which info line should display the information.
Method Detail

getLayer

public Layer getLayer()
Get the associated Layer or null. Returns a Layer, if the Layer is the source of the event, otherwise null.

Returns:
Layer or null

getInformation

public java.lang.String getInformation()
Get the information.

Returns:
String information

setInformation

public void setInformation(java.lang.String info)
Set the information.

Parameters:
info - String

getPreferredLocation

public int getPreferredLocation()
Get the preferred location index where the information should be displayed.


setPreferredLocation

public void setPreferredLocation(int pl)
Set the preferred location index where the information should be displayed.



Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details