Package Summary Overview Summary

### class:LineEvent.Type [NONE]
- 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:OPEN [NONE]
- #### 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()`

### field:CLOSE [NONE]
- #### 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()`

### field:START [NONE]
- #### 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()`

### field:STOP [NONE]
- #### 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:Type(java.lang.String) [NONE]
- #### Type
      protected Type(String name)
Constructs a new event type. Parameters: `name` - name of the type

### method:equals(java.lang.Object) [NONE]
- #### equals
      public final boolean equals(Object obj)
Indicates whether the specified object is equal to this event 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 event type is the same as `obj`; `false` otherwise See Also: `Object.hashCode()`, `HashMap`

### method:hashCode() [NONE]
- #### 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)`, `System.identityHashCode(java.lang.Object)`

### method:toString() [NONE]
- #### toString
      public String toString()
Returns the type name as the string representation. Overrides: `toString` in class `Object` Returns: a string representation of the object.