uk.org.toot.audio.mixer
Class BusControls

java.lang.Object
  extended by java.util.Observable
      extended by uk.org.toot.control.Control
          extended by uk.org.toot.control.CompoundControl
              extended by uk.org.toot.audio.core.AudioControls
                  extended by uk.org.toot.audio.mixer.BusControls
All Implemented Interfaces:
java.util.Observer

public class BusControls
extends AudioControls
implements java.util.Observer

BusControls are the composite Controls for a bus.


Nested Class Summary
static class BusControls.SoloIndicator
           
 
Nested classes/interfaces inherited from class uk.org.toot.control.CompoundControl
CompoundControl.BypassControl
 
Field Summary
 
Fields inherited from class uk.org.toot.control.CompoundControl
USE_PARENT_PROVIDER_ID
 
Constructor Summary
BusControls(int id, java.lang.String name, ChannelFormat format)
           
 
Method Summary
 ChannelFormat getChannelFormat()
           
 MeterControls getMeterControls()
           
 BusControls.SoloIndicator getSoloIndicator()
           
 boolean hasSolo()
           
 java.lang.String toString()
          Provides a string representation of the control
 void update(java.util.Observable obs, java.lang.Object arg)
           
 
Methods inherited from class uk.org.toot.audio.core.AudioControls
canBeMinimized, canBypass, getBypassControl, getPersistenceDomain, hasOrderedFrequencies, isBypassed, setBypassed
 
Methods inherited from class uk.org.toot.control.CompoundControl
canBeDeleted, canBeInsertedBefore, canBeMoved, canBeMovedBefore, deepFind, find, find, find, getAlignmentY, getAlternate, getClientProperty, getControls, getInstanceIndex, getMemberControls, getNativeSupport, getPersistence, getProviderId, hasCustomUI, hasPresets, isAlwaysHorizontal, isAlwaysVertical, isNeverBordered, isPluginParent, putClientProperty, setPersistence, setProviderId
 
Methods inherited from class uk.org.toot.control.Control
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isEnabled, isHidden, isIndicator, setAdjusting, setAnnotation, setEnabled, setHidden, setIntValue, setName
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BusControls

public BusControls(int id,
                   java.lang.String name,
                   ChannelFormat format)
Method Detail

getSoloIndicator

public BusControls.SoloIndicator getSoloIndicator()

getMeterControls

public MeterControls getMeterControls()

hasSolo

public boolean hasSolo()

getChannelFormat

public ChannelFormat getChannelFormat()

update

public void update(java.util.Observable obs,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer

toString

public java.lang.String toString()
Description copied from class: CompoundControl
Provides a string representation of the control

Overrides:
toString in class CompoundControl
Returns:
a string description


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.