- java.lang.Object
-
- javax.sound.sampled.Control.Type
-
- Direct Known Subclasses:
BooleanControl.Type
,CompoundControl.Type
,EnumControl.Type
,FloatControl.Type
- Enclosing class:
- Control
public static class Control.Type extends Object
An instance of theType
class represents the type of the control.
-
-
Method Summary
Modifier and Type Method Description boolean
equals(Object obj)
Indicates whether the specified object is equal to this control type, returningtrue
if the objects are the same.int
hashCode()
Returns a hash code value for this control type.String
toString()
Provides theString
representation of the control type.
-
-
-
Constructor Detail
-
Type
protected Type(String name)
Constructs a new control type with the name specified. The name should be a descriptive string appropriate for labelling the control in an application, such as "Gain" or "Balance".- Parameters:
name
- the name of the new control type
-
-
Method Detail
-
equals
public final boolean equals(Object obj)
Indicates whether the specified object is equal to this control type, returningtrue
if the objects are the same.- Overrides:
equals
in classObject
- Parameters:
obj
- the reference object with which to compare- Returns:
true
if the specified object is equal to this control type;false
otherwise- See Also:
Object.hashCode()
,HashMap
-
hashCode
public final int hashCode()
Returns a hash code value for this control type.- Overrides:
hashCode
in classObject
- Returns:
- a hash code value for this control type
- See Also:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-