- java.lang.Object
-
- javax.sound.sampled.Control
-
- javax.sound.sampled.CompoundControl
-
public abstract class CompoundControl extends Control
ACompoundControl
, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as aControl
.- Since:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CompoundControl.Type
An instance of theCompoundControl.Type
inner class identifies one kind of compound control.
-
Constructor Summary
Constructors Modifier Constructor Description protected
CompoundControl(CompoundControl.Type type, Control[] memberControls)
Constructs a new compound control object with the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods 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.
-
-
-
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 objectmemberControls
- 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
-
-