aicas logoJamaica 3.2 release 62

javax.sound.sampled
Class AudioFileFormat.Type

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

public static class AudioFileFormat.Type
extends Object

An instance of this type describes a standard audio file format.

Since:
1.3

Field Summary
static AudioFileFormat.Type AIFC
          The AIFC format.
static AudioFileFormat.Type AIFF
          The AIFF format.
static AudioFileFormat.Type AU
          The AU format.
static AudioFileFormat.Type SND
          The SND format.
static AudioFileFormat.Type WAVE
          The WAVE format.
 
Constructor Summary
AudioFileFormat.Type(String name, String extension)
          Create a new Type given its name and file extension.
 
Method Summary
 boolean equals(Object o)
          equals compares this object to another object.
 String getExtension()
          Return the extension associated with this Type.
 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

AIFC

public static final AudioFileFormat.Type AIFC
The AIFC format.


AIFF

public static final AudioFileFormat.Type AIFF
The AIFF format.


AU

public static final AudioFileFormat.Type AU
The AU format.


SND

public static final AudioFileFormat.Type SND
The SND format.


WAVE

public static final AudioFileFormat.Type WAVE
The WAVE format.

Constructor Detail

AudioFileFormat.Type

public AudioFileFormat.Type(String name,
                            String extension)
Create a new Type given its name and file extension. The file extension does not include the ".".

Parameters:
name - the type's name
extension - the file extension
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.

getExtension

public String getExtension()
Return the extension associated with this Type.


toString

public final 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.