net.sf.freecol.client.gui.action
Class ImprovementActionType

java.lang.Object
  extended by net.sf.freecol.common.model.FreeColObject
      extended by net.sf.freecol.common.model.FreeColGameObjectType
          extended by 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


Field Summary
 
Fields inherited from class net.sf.freecol.common.model.FreeColObject
ID_ATTRIBUTE_TAG
 
Constructor Summary
ImprovementActionType()
           
 
Method Summary
 char getAccelerator()
           
 java.util.List<java.lang.String> getImageIDs()
           
 java.util.List<TileImprovementType> getImpTypes()
           
 java.util.List<java.lang.String> getNames()
           
 void readFromXML(javax.xml.stream.XMLStreamReader in, Specification specification)
           
 
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
 

Constructor Detail

ImprovementActionType

public ImprovementActionType()
Method Detail

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