org.herac.tuxguitar.io.tg
Class TGInputStream

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

public class TGInputStream
extends TGStream


Field Summary
 
Fields inherited from class org.herac.tuxguitar.io.tg.TGStream
CHANNEL_MUTE, CHANNEL_SOLO, COMPONENT_EFFECT, COMPONENT_NEXT_BEAT, COMPONENT_NEXT_DURATION, COMPONENT_NOTE, COMPONENT_SILENCE, COMPONENT_TIEDNOTE, COMPONENT_VELOCITY, DURATION_DOTTED, DURATION_DOUBLE_DOTTED, DURATION_TUPLETO, EFFECT_ACCENTUATED, EFFECT_BEND, EFFECT_DEAD, EFFECT_FADE_IN, EFFECT_GHOST, EFFECT_GRACE, EFFECT_HAMMER, EFFECT_HARMONIC, EFFECT_HEAVY_ACCENTUATED, EFFECT_PALM_MUTE, EFFECT_POPPING, EFFECT_SLAPPING, EFFECT_SLIDE, EFFECT_STACCATO, EFFECT_TAPPING, EFFECT_TREMOLO_BAR, EFFECT_TREMOLO_PICKING, EFFECT_TRILL, EFFECT_VIBRATO, GRACE_FLAG_DEAD, GRACE_FLAG_ON_BEAT, 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, TRACK_LYRICS
 
Constructor Summary
TGInputStream(java.io.FileInputStream file)
           
TGInputStream(java.lang.String fileName)
           
 
Method Summary
 boolean isSupportedVersion()
           
 boolean isSupportedVersion(java.lang.String version)
           
 Song read()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGInputStream

public TGInputStream(java.io.FileInputStream file)
              throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

TGInputStream

public TGInputStream(java.lang.String fileName)
              throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException
Method Detail

isSupportedVersion

public boolean isSupportedVersion(java.lang.String version)

isSupportedVersion

public boolean isSupportedVersion()

read

public Song read()