Module java.desktop

Class AudioFileFormat.Type

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

public static class AudioFileFormat.Type extends Object
An instance of the Type class represents one of the standard types of audio file. Static instances are provided for the common types.
  • Field Details

  • Constructor Details

    • Type

      public Type(String name, String extension)
      Constructs a file type.
      Parameters:
      name - the string that names the file type
      extension - the string that commonly marks the file type without leading dot
  • Method Details

    • equals

      public final boolean equals(Object obj)
      Indicates whether the specified object is equal to this file type, returning true if the objects are equal.
      Overrides:
      equals in class Object
      Parameters:
      obj - the reference object with which to compare
      Returns:
      true if the specified object is equal to this file type; false otherwise
      See Also:
    • hashCode

      public final int hashCode()
      Returns a hash code value for this file type.
      Overrides:
      hashCode in class Object
      Returns:
      a hash code value for this file type
      See Also:
    • toString

      public final String toString()
      Returns type's name as the string representation of the file type.
      Overrides:
      toString in class Object
      Returns:
      a string representation of the file type
    • getExtension

      public String getExtension()
      Obtains the common file name extension for this file type.
      Returns:
      file type extension