net.sf.ext.entagged.libraries.audioformats
Class AudioFormatManager

java.lang.Object
  extended bynet.sf.ext.entagged.libraries.audioformats.AudioFormatManager

public class AudioFormatManager
extends java.lang.Object


Constructor Summary
AudioFormatManager()
           
 
Method Summary
static TagTypeInterface[] getAllTagTypes(java.io.File f)
           
static java.lang.String[] getAvailableExtensions()
           
static TagTypeInterface[] getAvailableTagTypes()
           
static TagTypeInterface getDefaultTagType(java.io.File f)
           
static EncodingInfoReader getEncodingInfoReader(java.io.File f)
           
static javax.swing.ImageIcon getIcon(java.io.File f)
           
static javax.swing.ImageIcon getIcon(java.io.File f, java.lang.String tagType)
           
static Tag getTag(java.io.File f)
           
static Tag getTag(java.io.File f, java.lang.String tagType)
           
static TagReaderInterface[] getTagReaders(java.io.File f)
           
static TagWriterInterface getTagWriter(java.io.File f)
           
static TagWriterInterface getTagWriter(java.io.File f, java.lang.String tagType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioFormatManager

public AudioFormatManager()
Method Detail

getEncodingInfoReader

public static EncodingInfoReader getEncodingInfoReader(java.io.File f)
                                                throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getDefaultTagType

public static TagTypeInterface getDefaultTagType(java.io.File f)
                                          throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getAllTagTypes

public static TagTypeInterface[] getAllTagTypes(java.io.File f)
                                         throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getTag

public static Tag getTag(java.io.File f,
                         java.lang.String tagType)
                  throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getTag

public static Tag getTag(java.io.File f)
                  throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getTagReaders

public static TagReaderInterface[] getTagReaders(java.io.File f)
                                          throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getTagWriter

public static TagWriterInterface getTagWriter(java.io.File f)
                                       throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getTagWriter

public static TagWriterInterface getTagWriter(java.io.File f,
                                              java.lang.String tagType)
                                       throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getIcon

public static javax.swing.ImageIcon getIcon(java.io.File f,
                                            java.lang.String tagType)
                                     throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getIcon

public static javax.swing.ImageIcon getIcon(java.io.File f)
                                     throws RequestedClassNotFoundException
Throws:
RequestedClassNotFoundException

getAvailableTagTypes

public static TagTypeInterface[] getAvailableTagTypes()

getAvailableExtensions

public static java.lang.String[] getAvailableExtensions()