org.herac.tuxguitar.io.base
Class TGFileFormatManager

java.lang.Object
  extended by org.herac.tuxguitar.io.base.TGFileFormatManager

public class TGFileFormatManager
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_EXTENSION
           
 
Method Summary
 void addExporter(TGSongExporter exporter)
           
 void addImporter(TGSongImporter importer)
           
 void addInputStream(TGInputStreamBase stream)
           
 void addOutputStream(TGOutputStreamBase stream)
           
 java.util.Iterator getExporters()
           
 java.util.Iterator getImporters()
           
 java.util.List getInputFormats()
           
 java.util.Iterator getInputStreams()
           
 TGSongLoader getLoader()
           
 java.util.List getOutputFormats()
           
 java.util.Iterator getOutputStreams()
           
 TGSongWriter getWriter()
           
static TGFileFormatManager instance()
           
 void removeExporter(TGSongExporter exporter)
           
 void removeImporter(TGSongImporter importer)
           
 void removeInputStream(TGInputStreamBase stream)
           
 void removeOutputStream(TGOutputStreamBase stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_EXTENSION

public static final java.lang.String DEFAULT_EXTENSION
See Also:
Constant Field Values
Method Detail

instance

public static TGFileFormatManager instance()

getLoader

public TGSongLoader getLoader()

getWriter

public TGSongWriter getWriter()

addInputStream

public void addInputStream(TGInputStreamBase stream)

removeInputStream

public void removeInputStream(TGInputStreamBase stream)

addOutputStream

public void addOutputStream(TGOutputStreamBase stream)

removeOutputStream

public void removeOutputStream(TGOutputStreamBase stream)

addImporter

public void addImporter(TGSongImporter importer)

removeImporter

public void removeImporter(TGSongImporter importer)

addExporter

public void addExporter(TGSongExporter exporter)

removeExporter

public void removeExporter(TGSongExporter exporter)

getInputStreams

public java.util.Iterator getInputStreams()

getOutputStreams

public java.util.Iterator getOutputStreams()

getImporters

public java.util.Iterator getImporters()

getExporters

public java.util.Iterator getExporters()

getInputFormats

public java.util.List getInputFormats()

getOutputFormats

public java.util.List getOutputFormats()