org.herac.tuxguitar.io.pt
Class PTB4InputStream

java.lang.Object
  extended by org.herac.tuxguitar.io.pt.PTBInputStream
      extended by org.herac.tuxguitar.io.pt.PTB4InputStream

public class PTB4InputStream
extends PTBInputStream


Nested Class Summary
 
Nested classes/interfaces inherited from class org.herac.tuxguitar.io.pt.PTBInputStream
PTBInputStream.BarHelper, PTBInputStream.BeatHelper, PTBInputStream.GuitarInHelper, PTBInputStream.NoteHelper, PTBInputStream.SongInfo, PTBInputStream.TempoHelper, PTBInputStream.TrackHelper, PTBInputStream.TrackInfo
 
Field Summary
 
Fields inherited from class org.herac.tuxguitar.io.pt.PTBInputStream
headers, lastUsedChannel, TRACK_TYPE_BASS, TRACK_TYPE_GUITAR, trackInfos, tracks, version
 
Constructor Summary
PTB4InputStream(java.io.FileInputStream file)
           
PTB4InputStream(java.lang.String fileName)
           
 
Method Summary
 boolean isSupportedVersion()
           
 boolean isSupportedVersion(java.lang.String version)
           
static void main(java.lang.String[] s)
           
 Song readSong()
           
 
Methods inherited from class org.herac.tuxguitar.io.pt.PTBInputStream
checkSong, debug, debug, getHeader, getLastHeader, getMeasure, getTrack, makeSectionNotes, makeTrackChannels, readByte, readString, readString, readUChar, readUCType, readUInt, readULong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PTB4InputStream

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

PTB4InputStream

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

isSupportedVersion

public boolean isSupportedVersion(java.lang.String version)
Specified by:
isSupportedVersion in class PTBInputStream

isSupportedVersion

public boolean isSupportedVersion()
Specified by:
isSupportedVersion in class PTBInputStream

readSong

public Song readSong()
              throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] s)