Class CompoundControl
- java.lang.Object
-
- javax.sound.sampled.Control
-
- javax.sound.sampled.CompoundControl
public abstract class CompoundControl extends Control
A CompoundControl
, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as a Control
.
- Since:
- 1.3
Nested Class Summary
Modifier and Type | Class | Description |
---|---|---|
static class | CompoundControl.Type | An instance of the |
Constructor Summary
Modifier | Constructor | Description |
---|---|---|
protected | CompoundControl(CompoundControl.Type type,
Control[] memberControls) | Constructs a new compound control object with the given parameters. |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
Control[] | getMemberControls() | Returns the set of member controls that comprise the compound control. |
String | toString() | Provides a string representation of the control. |
Methods declared in class javax.sound.sampled.Control
getType
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Constructor Detail
CompoundControl
protected CompoundControl(CompoundControl.Type type, Control[] memberControls)
Constructs a new compound control object with the given parameters.
- Parameters:
-
type
- the type of control represented this compound control object -
memberControls
- the set of member controls
Method Detail
getMemberControls
public Control[] getMemberControls()
Returns the set of member controls that comprise the compound control.
- Returns:
- the set of member controls
toString
public String toString()
Provides a string representation of the control.