org.herac.tuxguitar.io.tg
Class TGOutputStream

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

public class TGOutputStream
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
TGOutputStream(java.io.FileOutputStream file)
           
TGOutputStream(java.lang.String fileName)
           
 
Method Summary
 void write(Song song)
           
 void writeByte(int v)
           
 void writeHeader(int v)
           
 void writeHeader(int v, int bCount)
           
 void writeShort(short v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGOutputStream

public TGOutputStream(java.io.FileOutputStream file)
               throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

TGOutputStream

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

write

public void write(Song song)

writeByte

public void writeByte(int v)

writeHeader

public void writeHeader(int v)

writeHeader

public void writeHeader(int v,
                        int bCount)

writeShort

public void writeShort(short v)