org.tritonus.share.sampled.mixer
Class TBooleanControl

java.lang.Object
  extended by javax.sound.sampled.Control
      extended by javax.sound.sampled.BooleanControl
          extended by org.tritonus.share.sampled.mixer.TBooleanControl
All Implemented Interfaces:
TControllable

public class TBooleanControl
extends BooleanControl
implements TControllable

Base class for classes implementing BooleanControl.


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.sound.sampled.BooleanControl
BooleanControl.Type
 
Constructor Summary
TBooleanControl(BooleanControl.Type type, boolean bInitialValue)
           
TBooleanControl(BooleanControl.Type type, boolean bInitialValue, java.lang.String strTrueStateLabel, java.lang.String strFalseStateLabel)
           
TBooleanControl(BooleanControl.Type type, boolean bInitialValue, java.lang.String strTrueStateLabel, java.lang.String strFalseStateLabel, TCompoundControl parentControl)
           
TBooleanControl(BooleanControl.Type type, boolean bInitialValue, TCompoundControl parentControl)
           
 
Method Summary
 void commit()
           
 TCompoundControl getParentControl()
           
 void setParentControl(TCompoundControl compoundControl)
           
 
Methods inherited from class javax.sound.sampled.BooleanControl
getStateLabel, getValue, setValue, toString
 
Methods inherited from class javax.sound.sampled.Control
getType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TBooleanControl

public TBooleanControl(BooleanControl.Type type,
                       boolean bInitialValue)

TBooleanControl

public TBooleanControl(BooleanControl.Type type,
                       boolean bInitialValue,
                       TCompoundControl parentControl)

TBooleanControl

public TBooleanControl(BooleanControl.Type type,
                       boolean bInitialValue,
                       java.lang.String strTrueStateLabel,
                       java.lang.String strFalseStateLabel)

TBooleanControl

public TBooleanControl(BooleanControl.Type type,
                       boolean bInitialValue,
                       java.lang.String strTrueStateLabel,
                       java.lang.String strFalseStateLabel,
                       TCompoundControl parentControl)
Method Detail

setParentControl

public void setParentControl(TCompoundControl compoundControl)
Specified by:
setParentControl in interface TControllable

getParentControl

public TCompoundControl getParentControl()
Specified by:
getParentControl in interface TControllable

commit

public void commit()
Specified by:
commit in interface TControllable