| JavaTM 2 Platform Std. Ed. v1.6.0
javax.sound.sampled
Class LineEvent.Type
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 |
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. |
|
Method Summary |
boolean |
equals(Object obj)
Indicates whether the specified object is equal to this event type,
returning true if the objects are identical. |
int |
hashCode()
Finalizes the hashcode method. |
String |
toString()
Returns the type name as the string representation. |
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()
LineEvent.Type
protected LineEvent.Type(String name)
- Constructs a new event type.
- Parameters:
name - name of the type
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(),
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.
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|