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 SummaryFields 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 SummaryModifier 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- 
OPENA type of event that is sent when a line opens, reserving system resources for itself.- See Also:
- CLOSE,- Line.open()
 
- 
CLOSEA 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()
 
- 
STARTA 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()
 
- 
STOPA 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- 
TypeConstructs a new event type.- Parameters:
- name- name of the type
 
 
- 
- 
Method Details- 
equalsIndicates whether the specified object is equal to this event type, returningtrueif the objects are the same.- Overrides:
- equalsin class- Object
- 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
 
- 
hashCodepublic final int hashCode()Returns a hash code value for this event type.- Overrides:
- hashCodein class- Object
- Returns:
- a hash code value for this event type
- See Also:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
- 
toStringReturns the type name as the string representation.
 
-