org.herac.tuxguitar.io.tg

Class 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, 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

Constructor Summary

TGInputStream(FileInputStream file)
TGInputStream(String fileName)

Method Summary

boolean
isSupportedVersion()
boolean
isSupportedVersion(String version)
Song
read()

Constructor Details

TGInputStream

public TGInputStream(FileInputStream file)
            throws FileNotFoundException

TGInputStream

public TGInputStream(String fileName)
            throws FileNotFoundException

Method Details

isSupportedVersion

public boolean isSupportedVersion()

isSupportedVersion

public boolean isSupportedVersion(String version)

read

public Song read()