uk.org.toot.audio.eq
Class EQ.Controls

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.eq.EQ.Controls
All Implemented Interfaces:
EQ.Specification
Direct Known Subclasses:
CutEQ.Controls, GraphicEQ.Controls, ParametricEQ.Controls
Enclosing class:
EQ

public abstract static class EQ.Controls
extends AudioControls
implements EQ.Specification

An abstract base class for the AudioControls for all forms of EQ.


Nested Class Summary
 
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
EQ.Controls(int id, java.lang.String name)
           
 
Method Summary
 boolean canBypass()
           
 java.util.List<FilterSpecification> getFilterSpecifications()
           
 boolean hasOrderedFrequencies()
           
 
Methods inherited from class uk.org.toot.audio.core.AudioControls
canBeMinimized, getBypassControl, getPersistenceDomain, 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, setEnabled, setPersistence, setProviderId, toString
 
Methods inherited from class uk.org.toot.control.Control
getAnnotation, getControlPath, getControlPath, getId, getIntValue, getName, getParent, getValueString, isAdjusting, isEnabled, isHidden, isIndicator, setAdjusting, setAnnotation, 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
 
Methods inherited from interface uk.org.toot.audio.eq.EQ.Specification
isBypassed
 

Constructor Detail

EQ.Controls

public EQ.Controls(int id,
                   java.lang.String name)
Method Detail

canBypass

public boolean canBypass()
Overrides:
canBypass in class AudioControls

hasOrderedFrequencies

public boolean hasOrderedFrequencies()
Overrides:
hasOrderedFrequencies in class AudioControls

getFilterSpecifications

public java.util.List<FilterSpecification> getFilterSpecifications()
Specified by:
getFilterSpecifications in interface EQ.Specification


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