visad
Class ToggleControl

java.lang.Object
  extended by visad.Control
      extended by visad.ToggleControl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ToggleControl
extends Control

ToggleControl is the VisAD class for toggling other Control-s on and off.

See Also:
Serialized Form

Constructor Summary
ToggleControl(DisplayImpl d, Control p)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 boolean getOn()
           
 Control getParent()
           
 java.lang.String getSaveString()
          get a string that can be used to reconstruct this control later
 void setOn(boolean o)
           
 void setSaveString(java.lang.String save)
          reconstruct this control using the specified save string
 void syncControl(Control rmt)
          copy the state of a remote control to this control
 
Methods inherited from class visad.Control
addControlListener, animation_string, changeControl, checkTicks, clone, getDisplay, getDisplayRenderer, getInstanceNumber, incTick, nullControl, peekTicks, removeControlListener, resetTicks, setTicks, subCheckTicks, subPeekTicks, subResetTicks, subSetTicks, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ToggleControl

public ToggleControl(DisplayImpl d,
                     Control p)
Method Detail

getParent

public Control getParent()

getOn

public boolean getOn()

setOn

public void setOn(boolean o)
           throws VisADException,
                  java.rmi.RemoteException
Throws:
VisADException
java.rmi.RemoteException

getSaveString

public java.lang.String getSaveString()
get a string that can be used to reconstruct this control later

Specified by:
getSaveString in class Control

setSaveString

public void setSaveString(java.lang.String save)
                   throws VisADException,
                          java.rmi.RemoteException
reconstruct this control using the specified save string

Specified by:
setSaveString in class Control
Throws:
VisADException
java.rmi.RemoteException

syncControl

public void syncControl(Control rmt)
                 throws VisADException
copy the state of a remote control to this control

Specified by:
syncControl in class Control
Throws:
VisADException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Control