java.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
Fields Modifier and Type Field Description static LineEvent.TypeCLOSEA type of event that is sent when a line closes, freeing the system resources it had obtained when it was opened.static LineEvent.TypeOPENA type of event that is sent when a line opens, reserving system resources for itself.static LineEvent.TypeSTARTA type of event that is sent when a line begins to engage in active input or output of audio data in response to astartrequest.static LineEvent.TypeSTOPA type of event that is sent when a line ceases active input or output of audio data in response to astoprequest, or because the end of media has been reached. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description booleanequals(Object obj)Indicates whether the specified object is equal to this event type, returningtrueif the objects are the same.inthashCode()Returns a hash code value for this event type.StringtoString()Returns the type name as the string representation.
-
Field Details
-
OPEN
A type of event that is sent when a line opens, reserving system resources for itself.- See Also:
CLOSE,Line.open()
-
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
A type of event that is sent when a line begins to engage in active input or output of audio data in response to astartrequest.- See Also:
STOP,DataLine.start()
-
STOP
A type of event that is sent when a line ceases active input or output of audio data in response to astoprequest, or because the end of media has been reached.- See Also:
START,DataLine.stop()
-
-
Constructor Details
-
Type
Constructs a new event type.- Parameters:
name- name of the type
-
-
Method Details
-
equals
Indicates whether the specified object is equal to this event type, returningtrueif the objects are the same.- Overrides:
equalsin classObject- Parameters:
obj- the reference object with which to compare- Returns:
trueif the specified object is equal to this event type;falseotherwise- See Also:
Object.hashCode(),HashMap
-
hashCode
public final int hashCode()Returns a hash code value for this event type.- Overrides:
hashCodein classObject- Returns:
- a hash code value for this event type
- See Also:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
toString
Returns the type name as the string representation.
-