org.herac.tuxguitar.io.tg.v08
Class TGInputStream

java.lang.Object
  extended by org.herac.tuxguitar.io.tg.v08.TGStream
      extended by org.herac.tuxguitar.io.tg.v08.TGInputStream

public class TGInputStream
extends TGStream


Field Summary
 
Fields inherited from class org.herac.tuxguitar.io.tg.v08.TGStream
CHANNEL_MUTE, CHANNEL_SOLO, COMPONENT_EFFECT, COMPONENT_NEXT_BEAT, COMPONENT_NEXT_DURATION, COMPONENT_NOTE, COMPONENT_SILENCE, COMPONENT_TIEDNOTE, DURATION_DOTTED, DURATION_DOUBLE_DOTTED, DURATION_TUPLETO, EFFECT_BEND, EFFECT_DEAD_NOTE, EFFECT_HAMMER, EFFECT_SLIDE, EFFECT_VIBRATO, MEASURE_CLEF, MEASURE_HEADER_CLOSE_REPEAT, MEASURE_HEADER_MARKER, MEASURE_HEADER_OPEN_REPEAT, MEASURE_HEADER_TEMPO, MEASURE_HEADER_TIMESIGNATURE, MEASURE_HEADER_TRIPLET_FEEL, MEASURE_KEYSIGNATURE, TG_VERSION
 
Constructor Summary
TGInputStream()
           
 
Method Summary
 TGFileFormat getFileFormat()
           
 void init(TGFactory factory, java.io.InputStream stream)
           
 boolean isSupportedVersion()
           
 boolean isSupportedVersion(java.lang.String version)
           
 TGSong readSong()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGInputStream

public TGInputStream()
Method Detail

init

public void init(TGFactory factory,
                 java.io.InputStream stream)

getFileFormat

public TGFileFormat getFileFormat()

isSupportedVersion

public boolean isSupportedVersion(java.lang.String version)

isSupportedVersion

public boolean isSupportedVersion()

readSong

public TGSong readSong()
                throws TGFileFormatException
Throws:
TGFileFormatException