javax.sound.sampled

Class Control.Type

Enclosing Class:
Control
Known Direct Subclasses:
BooleanControl.Type, CompoundControl.Type, EnumControl.Type, FloatControl.Type

public static class Control.Type
extends Object

An instance of the Type class represents the type of the control. Static instances are provided for the common types.

Constructor Summary

Type(String name)
Constructs a new control type with the name specified.

Method Summary

boolean
equals(Object obj)
Finalizes the equals method
int
hashCode()
Finalizes the hashCode method
String
toString()
Provides the String representation of the control type.

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

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 Details

equals

public final boolean equals(Object obj)
Finalizes the equals method
Overrides:
equals in interface Object

hashCode

public final int hashCode()
Finalizes the hashCode method
Overrides:
hashCode in interface Object

toString

public final String toString()
Provides the String representation of the control type. This String is the same name that was passed to the constructor.
Overrides:
toString in interface Object
Returns:
the control type name