public static class LineEvent.Type extends Object
LineEvent.getType()
Modifier and Type | Field and Description |
---|---|
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. |
Modifier | Constructor and Description |
---|---|
protected |
Type(String name)
Constructs a new event type.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public static final LineEvent.Type OPEN
CLOSE
,
Line.open()
public static final LineEvent.Type CLOSE
OPEN
,
Line.close()
public static final LineEvent.Type START
start
request.STOP
,
DataLine.start()
public static final LineEvent.Type STOP
stop
request,
or because the end of media has been reached.START
,
DataLine.stop()
protected Type(String name)
name
- name of the typepublic final boolean equals(Object obj)
true
if the objects are identical.equals
in class Object
obj
- the reference object with which to comparetrue
if this event type is the same as
obj
; false
otherwiseObject.hashCode()
,
HashMap
public final int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.