org.herac.tuxguitar.io.pt
Class PTBInputStream
java.lang.Object
org.herac.tuxguitar.io.pt.PTBInputStream
- Direct Known Subclasses:
- PTB4InputStream
public abstract class PTBInputStream
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRACK_TYPE_GUITAR
protected static final int TRACK_TYPE_GUITAR
- See Also:
- Constant Field Values
TRACK_TYPE_BASS
protected static final int TRACK_TYPE_BASS
- See Also:
- Constant Field Values
version
protected java.lang.String version
headers
protected java.util.List headers
tracks
protected java.util.List tracks
trackInfos
protected java.util.List trackInfos
lastUsedChannel
protected int lastUsedChannel
PTBInputStream
public PTBInputStream(java.io.FileInputStream file)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
PTBInputStream
public PTBInputStream(java.lang.String fileName)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
isSupportedVersion
public abstract boolean isSupportedVersion(java.lang.String version)
isSupportedVersion
public abstract boolean isSupportedVersion()
getTrack
protected SongTrack getTrack(int number,
int trackType)
getHeader
protected MeasureHeader getHeader(long start)
getLastHeader
protected MeasureHeader getLastHeader()
getMeasure
protected Measure getMeasure(SongTrack track,
long start)
makeTrackChannels
protected void makeTrackChannels(int fromNumber,
int trackType,
java.util.List guitarInHelpers)
makeSectionNotes
protected long makeSectionNotes(long start,
java.util.List trackHelpers,
java.util.List barHelpers,
java.util.List tempoHelpers)
checkSong
protected Song checkSong(Song song)
throws java.io.IOException
- Throws:
java.io.IOException
readByte
protected int readByte()
readString
protected java.lang.String readString(int length)
readString
protected java.lang.String readString()
readUCType
protected int readUCType()
readUChar
protected boolean readUChar()
readUInt
protected int readUInt()
readULong
protected int readULong()
debug
protected void debug(int i)
debug
protected void debug(java.lang.String s)