rails.game.state
Class EnumState<E extends java.lang.Enum>

java.lang.Object
  extended by java.util.Observable
      extended by rails.game.model.ModelObject
          extended by rails.game.state.State
              extended by rails.game.state.EnumState<E>
All Implemented Interfaces:
StateI

public class EnumState<E extends java.lang.Enum>
extends State
implements StateI


Field Summary
 
Fields inherited from class rails.game.state.State
clazz, log, name, object
 
Fields inherited from class rails.game.model.ModelObject
dependents, option
 
Constructor Summary
EnumState(java.lang.String name, E object)
           
 
Method Summary
 E value()
           
 
Methods inherited from class rails.game.state.State
get, getClassName, getName, getText, set, set, setForced, setState, toString
 
Methods inherited from class rails.game.model.ModelObject
addDependent, addObserver, getUpdate, removeDependent, resetOption, setOption, update
 
Methods inherited from class java.util.Observable
clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface rails.game.state.StateI
get, getName, setState
 

Constructor Detail

EnumState

public EnumState(java.lang.String name,
                 E object)
Method Detail

value

public E value()