gov.nasa.worldwindx.examples.shapebuilder
Class ExtrudedPolygonBuilder.PolygonEntry
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwindx.examples.shapebuilder.ExtrudedPolygonBuilder.PolygonEntry
- All Implemented Interfaces:
- AVList, MessageListener, WWObject, PropertyChangeListener, EventListener
- Enclosing class:
- ExtrudedPolygonBuilder
protected static class ExtrudedPolygonBuilder.PolygonEntry
- extends WWObjectImpl
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues |
| Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues |
attributes
protected ShapeAttributes attributes
editing
protected boolean editing
polygon
protected ExtrudedPolygon polygon
selected
protected boolean selected
ExtrudedPolygonBuilder.PolygonEntry
public ExtrudedPolygonBuilder.PolygonEntry(ExtrudedPolygon polygon)
getAttributes
public ShapeAttributes getAttributes()
getName
public String getName()
getPolygon
public ExtrudedPolygon getPolygon()
getValue
public Object getValue(String key)
- Description copied from interface:
AVList
- Returns the value for a specified key.
- Specified by:
getValue in interface AVList- Overrides:
getValue in class AVListImpl
- Parameters:
key - the attribute name. May not be null.
- Returns:
- the attribute value if one exists in the collection, otherwise
null.
isEditing
public boolean isEditing()
isSelected
public boolean isSelected()
setEditing
public void setEditing(boolean editing)
setName
public void setName(String name)
setSelected
public void setSelected(boolean selected)
setValue
public Object setValue(String key,
Object value)
- Description copied from interface:
AVList
- Adds a key/value pair to the list. Replaces an existing key/value pair if the list already contains the key.
- Specified by:
setValue in interface AVList- Overrides:
setValue in class AVListImpl
- Parameters:
key - the attribute name. May not be null.value - the attribute value. May be null, in which case any existing value for the key is
removed from the collection.
- Returns:
- previous value associated with specified key, or null if there was no mapping for key. A null return can
also indicate that the map previously associated null with the specified key, if the implementation
supports null values.
toString
public String toString()
- Overrides:
toString in class Object
updateAttributes
protected void updateAttributes()