net.sf.freecol.client.gui.action
Class ImprovementActionType
java.lang.Object
net.sf.freecol.common.model.FreeColObject
net.sf.freecol.common.model.FreeColGameObjectType
net.sf.freecol.client.gui.action.ImprovementActionType
public final class ImprovementActionType
- extends FreeColGameObjectType
A storage class for ImprovementActionType used to create ImprovementActions.
Filled by Specification.java, utilized by ActionManager.java
Methods inherited from class net.sf.freecol.common.model.FreeColGameObjectType |
addAbility, addModifier, getFeatureContainer, getIndex, getModifierSet, hasAbility, hasAbility, readChildren, setFeatureContainer, setIndex, toString |
Methods inherited from class net.sf.freecol.common.model.FreeColObject |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAttribute, getAttribute, getAttribute, getAttribute, getId, getPropertyChangeListeners, getPropertyChangeListeners, getXMLElementTagName, hasAttribute, hasListeners, readFromXML, readFromXMLElement, removePropertyChangeListener, removePropertyChangeListener, toXML, toXML, toXML, toXMLElement, toXMLElement, toXMLElement, toXMLElement, toXMLElementPartial, writeAttribute, writeFreeColGameObject |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ImprovementActionType
public ImprovementActionType()
getAccelerator
public char getAccelerator()
getNames
public java.util.List<java.lang.String> getNames()
getImpTypes
public java.util.List<TileImprovementType> getImpTypes()
getImageIDs
public java.util.List<java.lang.String> getImageIDs()
readFromXML
public void readFromXML(javax.xml.stream.XMLStreamReader in,
Specification specification)
throws javax.xml.stream.XMLStreamException
- Overrides:
readFromXML
in class FreeColGameObjectType
- Throws:
javax.xml.stream.XMLStreamException