com.yobotics.simulationconstructionset.util.gui
Class YoVariableToggler

java.lang.Object
  extended by com.yobotics.simulationconstructionset.NewDataListener
      extended by com.yobotics.simulationconstructionset.util.gui.YoVariableToggler

public class YoVariableToggler
extends NewDataListener


Constructor Summary
YoVariableToggler(java.lang.String name, YoVariableRegistry parent, YoVariableToggleContainer parentContainer, java.lang.String currentStateVariableName)
           
 
Method Summary
 java.lang.String getCurrentStateString()
           
 java.lang.String getFalseString()
           
 java.lang.String getNextStateString()
           
 java.lang.String getTrueString()
           
 void newDataHasBeenReceived()
           
 void newDataHasBeenSent()
           
 void registerWithVariableChangedListener(VariableChangedListener changedListener)
           
 void setFalseString(java.lang.String falseString)
           
 void setTrueString(java.lang.String trueString)
           
 void toggle()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YoVariableToggler

public YoVariableToggler(java.lang.String name,
                         YoVariableRegistry parent,
                         YoVariableToggleContainer parentContainer,
                         java.lang.String currentStateVariableName)
Method Detail

toggle

public void toggle()

getTrueString

public java.lang.String getTrueString()

setTrueString

public void setTrueString(java.lang.String trueString)

getFalseString

public java.lang.String getFalseString()

setFalseString

public void setFalseString(java.lang.String falseString)

getNextStateString

public java.lang.String getNextStateString()

newDataHasBeenSent

public void newDataHasBeenSent()
Specified by:
newDataHasBeenSent in class NewDataListener

newDataHasBeenReceived

public void newDataHasBeenReceived()
Specified by:
newDataHasBeenReceived in class NewDataListener

getCurrentStateString

public java.lang.String getCurrentStateString()

registerWithVariableChangedListener

public void registerWithVariableChangedListener(VariableChangedListener changedListener)