- 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.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods 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 Detail- 
OPENpublic 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()
 
 - 
CLOSEpublic 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()
 
 - 
STARTpublic 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 astartrequest.- See Also:
- STOP,- DataLine.start()
 
 - 
STOPpublic 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 astoprequest, or because the end of media has been reached.- See Also:
- START,- DataLine.stop()
 
 
- 
 - 
Constructor Detail- 
Typeprotected Type(String name) Constructs a new event type.- Parameters:
- name- name of the type
 
 
- 
 - 
Method Detail- 
equalspublic final boolean equals(Object obj) Indicates 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)
 
 
- 
 
-