algoanim.variables
Class StringVariable

java.lang.Object
  extended by algoanim.variables.Variable
      extended by algoanim.variables.StringVariable

public class StringVariable
extends Variable


Constructor Summary
StringVariable()
           
StringVariable(java.lang.String value)
           
 
Method Summary
<T> T
getValue(java.lang.Class<T> type)
          generic getValue method
 void setValue(java.lang.Boolean value)
           
 void setValue(java.lang.Byte value)
           
 void setValue(java.lang.Double value)
           
 void setValue(java.lang.Float value)
           
 void setValue(java.lang.Integer value)
           
 void setValue(java.lang.Long value)
           
 void setValue(java.lang.Short value)
           
 void setValue(java.lang.String value)
           
 void setValue(Variable var)
          abstract setValue functions
 java.lang.String toString()
           
 
Methods inherited from class algoanim.variables.Variable
addObserver, getAssociatedClass, getType, isGlobal, removeObserver, setError, setGlobal, setRole, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringVariable

public StringVariable()

StringVariable

public StringVariable(java.lang.String value)
Method Detail

getValue

public <T> T getValue(java.lang.Class<T> type)
Description copied from class: Variable
generic getValue method

Specified by:
getValue in class Variable
Parameters:
type - the element
Returns:
the returned value

setValue

public void setValue(java.lang.Boolean value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.Byte value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.Double value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.Float value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.Integer value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.Long value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.Short value)
Specified by:
setValue in class Variable

setValue

public void setValue(java.lang.String value)
Specified by:
setValue in class Variable

setValue

public void setValue(Variable var)
Description copied from class: Variable
abstract setValue functions

Specified by:
setValue in class Variable

toString

public java.lang.String toString()
Specified by:
toString in class Variable