JavaTM 2 Platform
Std. Ed. v1.3.1

Class Control

Direct Known Subclasses:
BooleanControl, CompoundControl, EnumControl, FloatControl

public abstract class Control
extends Object

Lines often have a set of controls, such as gain and pan, that affect the audio signal passing through the line. Java Sound's Line objects let you obtain a particular control object by passing its class as the argument to a getControl method.

Because the various types of controls have different purposes and features, all of their functionality is accessed from the subclasses that define each kind of control.

See Also:
Line.getControls(), Line.isControlSupported(javax.sound.sampled.Control.Type)

Inner Class Summary
static class Control.Type
          An instance of the Type class represents the type of the control.
Constructor Summary
protected Control(Control.Type type)
          Constructs a Control with the specified type.
Method Summary
 Control.Type getType()
          Obtains the control's type.
 String toString()
          Obtains a String describing the control type and its current state.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


protected Control(Control.Type type)
Constructs a Control with the specified type.
type - the kind of control desired
Method Detail


public Control.Type getType()
Obtains the control's type.
the control's type.


public String toString()
Obtains a String describing the control type and its current state.
toString in class Object
a String representation of the Control.

JavaTM 2 Platform
Std. Ed. v1.3.1

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.