net.sf.freecol.common.model
Class DifficultyLevel
java.lang.Object
net.sf.freecol.common.model.FreeColObject
net.sf.freecol.common.model.FreeColGameObjectType
net.sf.freecol.common.model.DifficultyLevel
public class DifficultyLevel
- extends FreeColGameObjectType
Represents a difficulty level.
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 |
DifficultyLevel
public DifficultyLevel(int index)
getOption
public AbstractOption getOption(java.lang.String Id)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getOptions
public java.util.Map<java.lang.String,AbstractOption> getOptions()
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