rails.game.state
Class StringState

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.StringState
All Implemented Interfaces:
StateI
Direct Known Subclasses:
BonusModel

public class StringState
extends State

Author:
Erik Vos

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
StringState(java.lang.String name)
           
StringState(java.lang.String name, java.lang.String value)
           
 
Method Summary
 void appendWithDelimiter(java.lang.String value, java.lang.String delimiter)
           
 void set(java.lang.String value)
           
 java.lang.String stringValue()
           
 
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
 

Constructor Detail

StringState

public StringState(java.lang.String name)
Parameters:
name -
clazz -

StringState

public StringState(java.lang.String name,
                   java.lang.String value)
Parameters:
name -
object -
Method Detail

set

public void set(java.lang.String value)

appendWithDelimiter

public void appendWithDelimiter(java.lang.String value,
                                java.lang.String delimiter)

stringValue

public java.lang.String stringValue()