Class Overview
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).
Summary
Fields |
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. |
public
static
final
LineEvent.Type |
OPEN |
A type of event that is sent when a line opens, reserving system
resources for itself. |
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. |
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. |
Public Methods |
final
boolean
|
equals(Object obj)
Indicates whether the specified object is equal to this event type,
returning true if the objects are identical.
|
final
int
|
hashCode()
Finalizes the hashcode method.
|
String
|
toString()
Returns the type name as the string representation.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
Fields
A type of event that is sent when a line closes, freeing the system
resources it had obtained when it was opened.
A type of event that is sent when a line opens, reserving system
resources for itself.
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.
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.
Protected Constructors
protected
LineEvent.Type
(String name)
Constructs a new event type.
Public Methods
public
final
boolean
equals
(Object obj)
Indicates whether the specified object is equal to this event type,
returning true
if the objects are identical.
Parameters
obj
| the reference object with which to compare |
Returns
true
if this event type is the same as
obj
; false
otherwise
public
final
int
hashCode
()
Finalizes the hashcode method.
Returns
- a hash code value for this object.
public
String
toString
()
Returns the type name as the string representation.
Returns
- a string representation of the object.