|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.bbn.openmap.layer.location.AbstractLocationHandler
The AbstractLocationHandler class facilitates the
implementation of a LocationHandler by implementing
a number of methods. By extending this class, a developer need only
implement get(), setProperties(), and reloadData().
locationhandler.locationColor=FF0000 locationhandler.nameColor=008C54 locationhandler.showNames=false locationhandler.showLocations=true locationhandler.override=true
LocationHandler| Field Summary | |
protected java.awt.Color |
locationColor
The color for the locations. |
protected java.awt.Color |
nameColor
The color for the names. |
protected java.lang.String |
propertyPrefix
Token uniquely identifying this LocationHandler in the application properties. |
protected LocationLayer |
zLayer
The parent layer. |
| Fields inherited from interface com.bbn.openmap.layer.location.LocationHandler |
defaultLocationColorString, defaultNameColorString, forceGlobalCommand, ForceGlobalProperty, LocationColorProperty, NameColorProperty, readDataCommand, showdetails, showLocationsCommand, ShowLocationsProperty, showname, showNamesCommand, ShowNamesProperty |
| Fields inherited from interface com.bbn.openmap.PropertyConsumer |
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty |
| Constructor Summary | |
protected |
AbstractLocationHandler()
|
| Method Summary | |
void |
fillLocationPopUpMenu(LocationPopupMenu lpm)
The location layer passes a LocationPopupMenu to the handler when on of its locations has been clicked on. |
java.awt.Component |
getGUI()
A set of controls to manipulate and control the display of data from the handler. |
LocationLayer |
getLayer()
Get the layer the handler is serving. |
java.awt.Color |
getLocationColor()
Get the color used for the location graphic. |
java.awt.Color |
getNameColor()
Get the color used for the name label. |
java.util.Properties |
getProperties(java.util.Properties props)
PropertyConsumer method, to fill in a Properties object, reflecting the current values of the layer. |
java.util.Properties |
getPropertyInfo(java.util.Properties list)
Method to fill in a Properties object with values reflecting the properties able to be set on this PropertyConsumer. |
java.lang.String |
getPropertyPrefix()
Get the property key prefix that is being used to prepend to the property keys for Properties lookups. |
boolean |
isForceGlobal()
Find out whether global settings should override local ones. |
boolean |
isShowLocations()
See if the handler is displaying location graphics at a global level. |
boolean |
isShowNames()
See if the handler is displaying labels at a global level. |
void |
removed(java.awt.Container cont)
Called by the LocationLayer when the layer is removed from the map. |
void |
setForceGlobal(boolean set)
Set whether global settings should override local ones. |
void |
setLayer(LocationLayer l)
Set the layer the handler is responding to. |
void |
setLocationColor(java.awt.Color lColor)
Set the color used for the location graphic. |
void |
setNameColor(java.awt.Color nColor)
Set the color used for the name label. |
void |
setProperties(java.util.Properties props)
Sets the properties for the handler. |
void |
setProperties(java.lang.String prefix,
java.util.Properties properties)
Set up the properties of the handler. |
void |
setPropertyPrefix(java.lang.String prefix)
Set the property key prefix that should be used by the PropertyConsumer. |
void |
setShowLocations(boolean set)
Set the handler to show/hide location graphics at a global level. |
void |
setShowNames(boolean set)
Set the handler to show/hide labels at a global level. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.bbn.openmap.layer.location.LocationHandler |
get, reloadData |
| Field Detail |
protected LocationLayer zLayer
protected java.awt.Color nameColor
protected java.awt.Color locationColor
protected java.lang.String propertyPrefix
| Constructor Detail |
protected AbstractLocationHandler()
| Method Detail |
public void fillLocationPopUpMenu(LocationPopupMenu lpm)
fillLocationPopUpMenu in interface LocationHandlerlpm - LocationPopupMenu to add buttons to.public void setLayer(LocationLayer l)
setLayer in interface LocationHandlerl - a LocationLayerpublic LocationLayer getLayer()
getLayer in interface LocationHandlerpublic boolean isShowNames()
isShowNames in interface LocationHandlerpublic void setShowNames(boolean set)
setShowNames in interface LocationHandlerpublic boolean isShowLocations()
isShowLocations in interface LocationHandlerpublic void setShowLocations(boolean set)
setShowLocations in interface LocationHandlerpublic boolean isForceGlobal()
isForceGlobal in interface LocationHandlerpublic void setForceGlobal(boolean set)
setForceGlobal in interface LocationHandlerpublic void setNameColor(java.awt.Color nColor)
public java.awt.Color getNameColor()
public void setLocationColor(java.awt.Color lColor)
public java.awt.Color getLocationColor()
public java.awt.Component getGUI()
getGUI in interface LocationHandlerpublic void removed(java.awt.Container cont)
removed in interface LocationHandlercont - Container being removed from.public void setProperties(java.util.Properties props)
setProperties in interface PropertyConsumerprops - the Properties object.
public void setProperties(java.lang.String prefix,
java.util.Properties properties)
setProperties in interface PropertyConsumerprefix - a String used by the PropertyConsumer to prepend
to each property value it wants to look up -
setList.getProperty(prefix.propertyKey). If the prefix
had already been set, then the prefix passed in should
replace that previous value.properties - a Properties object that the PropertyConsumer
can use to retrieve expected properties it can use for
configuration.public java.util.Properties getProperties(java.util.Properties props)
getProperties in interface PropertyConsumerprops - a Properties object to load the PropertyConsumer
properties into. If props equals null, then a new
Properties object should be created.
public java.util.Properties getPropertyInfo(java.util.Properties list)
getPropertyInfo in interface PropertyConsumerlist - a Properties object to load the PropertyConsumer
properties into. If getList equals null, then a new
Properties object should be created.
public void setPropertyPrefix(java.lang.String prefix)
setPropertyPrefix in interface PropertyConsumerprefix - the prefix String.public java.lang.String getPropertyPrefix()
getPropertyPrefix in interface PropertyConsumer
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||