javax.sound.sampled
Class LineEvent.Typejava.lang.Object | +--javax.sound.sampled.LineEvent.Type
- Enclosing class:
- LineEvent
- public static class LineEvent.Type
- extends Object
The LineEvent.Type inner class identifies what kind of event occurred on a line. Static instances are provided for the common types (OPEN, CLOSE, START, and STOP).
- See Also:
- LineEvent.getType()
Field Summary
static LineEvent.Type CLOSE
A type of event that is sent when a line closes, freeing the system resources it had obtained when it was opened.static LineEvent.Type OPEN
A type of event that is sent when a line opens, reserving system resources for itself.static LineEvent.Type START
A type of event that is sent when a line begins to engage in active input or output of audio data in response to a start request.static LineEvent.Type STOP
A type of event that is sent when a line ceases active input or output of audio data in response to a stop request, or because the end of media has been reached.
Constructor Summary
protected LineEvent.Type(String name)
Constructs a new event type.
Method Summary
boolean equals(Object obj)
Indicates whether the specified object is equal to this reverb type, returning true if the objects are identical.int hashCode()
Finalizes the hashcode method.String toString()
Returns the type name as the string representation.
Methods inherited from class java.lang.Object clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Field Detail
OPEN
public static final LineEvent.Type OPEN
- A type of event that is sent when a line opens, reserving system resources for itself.
- See Also:
- CLOSE, Line.open()
CLOSE
public static final LineEvent.Type CLOSE
- A type of event that is sent when a line closes, freeing the system resources it had obtained when it was opened.
- See Also:
- OPEN, Line.close()
START
public static final LineEvent.Type START
- A type of event that is sent when a line begins to engage in active input or output of audio data in response to a start request.
- See Also:
- STOP, DataLine.start()
STOP
public static final LineEvent.Type STOP
- A type of event that is sent when a line ceases active input or output of audio data in response to a stop request, or because the end of media has been reached.
- See Also:
- START, DataLine.stop()
Constructor Detail
LineEvent.Type
protected LineEvent.Type(String name)
- Constructs a new event type.
- Parameters:
- name - name of the type
Method Detail
equals
public final boolean equals(Object obj)
- Indicates whether the specified object is equal to this reverb type, returning true if the objects are identical.
- Overrides:
- equals in class Object
- Parameters:
- obj - the reference object with which to compare
- Returns:
- true if this reverb type is the same as obj; false otherwise
- See Also:
- Object.hashCode(), Hashtable
hashCode
public final int hashCode()
- Finalizes the hashcode method.
- Overrides:
- hashCode in class Object
- Returns:
- a hash code value for this object.
- See Also:
- Object.equals(java.lang.Object), Hashtable
toString
public String toString()
- Returns the type name as the string representation.
- Overrides:
- toString in class Object
- Returns:
- a string representation of the object.