- 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