org.herac.tuxguitar.io.abc
Class ABCSongExporter

java.lang.Object
  extended byorg.herac.tuxguitar.io.abc.ABCSongExporter
All Implemented Interfaces:
org.herac.tuxguitar.io.base.TGLocalFileExporter, org.herac.tuxguitar.io.base.TGRawExporter

public class ABCSongExporter
extends java.lang.Object
implements org.herac.tuxguitar.io.base.TGLocalFileExporter


Constructor Summary
ABCSongExporter()
           
 
Method Summary
 boolean configure(boolean setDefaults)
           
 void exportSong(org.herac.tuxguitar.song.models.TGSong song)
           
 java.lang.String getExportName()
           
 org.herac.tuxguitar.io.base.TGFileFormat getFileFormat()
           
 void init(org.herac.tuxguitar.song.factory.TGFactory factory, java.io.OutputStream stream)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ABCSongExporter

public ABCSongExporter()
Method Detail

getExportName

public java.lang.String getExportName()
Specified by:
getExportName in interface org.herac.tuxguitar.io.base.TGRawExporter

getFileFormat

public org.herac.tuxguitar.io.base.TGFileFormat getFileFormat()
Specified by:
getFileFormat in interface org.herac.tuxguitar.io.base.TGLocalFileExporter

configure

public boolean configure(boolean setDefaults)
Specified by:
configure in interface org.herac.tuxguitar.io.base.TGLocalFileExporter

init

public void init(org.herac.tuxguitar.song.factory.TGFactory factory,
                 java.io.OutputStream stream)
Specified by:
init in interface org.herac.tuxguitar.io.base.TGLocalFileExporter

exportSong

public void exportSong(org.herac.tuxguitar.song.models.TGSong song)
Specified by:
exportSong in interface org.herac.tuxguitar.io.base.TGRawExporter