aicas logoJamaica 3.2 release 62

javax.sound.sampled
Class LineEvent.Type

java.lang.Object
  extended by javax.sound.sampled.LineEvent.Type
Enclosing class:
LineEvent

public static class LineEvent.Type
extends Object

This class represents the kinds of state changes that can occur to a Line. The standard states are availabe as static instances.

Since:
1.3

Field Summary
static LineEvent.Type CLOSE
          An event of this type is posted when a Line closes.
static LineEvent.Type OPEN
          An event of this type is posted when a Line opens.
static LineEvent.Type START
          An event of this type is posted when a Line starts.
static LineEvent.Type STOP
          An event of this type is posted when a Line stops.
 
Constructor Summary
protected LineEvent.Type(String name)
          Create a new type with the indicated name.
 
Method Summary
 boolean equals(Object o)
          equals compares this object to another object.
 int hashCode()
          hashCode returns a hash code for this object.
 String toString()
          Return the name of this Type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CLOSE

public static final LineEvent.Type CLOSE
An event of this type is posted when a Line closes.


OPEN

public static final LineEvent.Type OPEN
An event of this type is posted when a Line opens.


START

public static final LineEvent.Type START
An event of this type is posted when a Line starts.


STOP

public static final LineEvent.Type STOP
An event of this type is posted when a Line stops.

Constructor Detail

LineEvent.Type

protected LineEvent.Type(String name)
Create a new type with the indicated name.

Parameters:
name - the name
Method Detail

equals

public final boolean equals(Object o)
Description copied from class: Object
equals compares this object to another object.

Equals must be symmetric (a.equals(b) == b.equals(a)), reflexive (a.equals(a)==true) and transitive (a.equals(b) && b.equals(c) IMPLIES (a.equals(c))) and not change over time (a.equals(b) == a.equals(b)). a.equals(null) should always return false.

If a.equals(b) is true for two objects a and b, then a.hashCode()==b.hashCode() must hold.

The default implementation of equals returns this==other.

Overrides:
equals in class Object
Parameters:
o - the other object.
Returns:
if this and other are considered equal.

hashCode

public final int hashCode()
Description copied from class: Object
hashCode returns a hash code for this object. The hash code must be equal for two objects a and b if a.equals(b) is true.

The default implementation returns System.identityHashCode(this).

Overrides:
hashCode in class Object
Returns:
a hash code value.

toString

public String toString()
Return the name of this Type.

Overrides:
toString in class Object
Returns:
a string identifying this object.

aicas logoJamaica 3.2 release 62

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2008 aicas GmbH. All Rights Reserved.