com.vwp.sound.mod.modplay.module
Class ModuleInfo

java.lang.Object
  extended by com.vwp.sound.mod.modplay.module.ModuleInfo

public abstract class ModuleInfo
extends java.lang.Object


Constructor Summary
ModuleInfo()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
static ModuleInfo get(java.lang.String file)
           
 java.lang.String getFileName()
           
 java.lang.String getId()
           
 int getInstrumentCount()
           
 java.lang.String getName()
           
 int getPatternCount()
           
 int getPositionCount()
           
 int getTrackCount()
           
 java.lang.String getTracker()
           
 java.lang.String getType()
           
protected abstract  void load(java.lang.String file)
           
protected  int readShort(RandomAccess raf)
           
protected  java.lang.String readStringZ(RandomAccess raf, int len)
           
 void setFileName(java.lang.String fileName)
           
 void setId(java.lang.String id)
           
 void setInstrumentCount(int instrumentCount)
           
 void setName(java.lang.String name)
           
 void setPatternCount(int patternCount)
           
 void setPositionCount(int positionCount)
           
 void setTrackCount(int trackCount)
           
 void setTracker(java.lang.String tracker)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModuleInfo

public ModuleInfo()
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setId

public void setId(java.lang.String id)

getId

public java.lang.String getId()

setTracker

public void setTracker(java.lang.String tracker)

getTracker

public java.lang.String getTracker()

setInstrumentCount

public void setInstrumentCount(int instrumentCount)

getInstrumentCount

public int getInstrumentCount()

setPatternCount

public void setPatternCount(int patternCount)

getPatternCount

public int getPatternCount()

setPositionCount

public void setPositionCount(int positionCount)

getPositionCount

public int getPositionCount()

setTrackCount

public void setTrackCount(int trackCount)

getTrackCount

public int getTrackCount()

setFileName

public void setFileName(java.lang.String fileName)

getFileName

public java.lang.String getFileName()

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

get

public static ModuleInfo get(java.lang.String file)
                      throws InvalidFormatException,
                             java.io.FileNotFoundException
Throws:
InvalidFormatException
java.io.FileNotFoundException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

load

protected abstract void load(java.lang.String file)
                      throws InvalidFormatException,
                             java.io.FileNotFoundException
Throws:
InvalidFormatException
java.io.FileNotFoundException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

readStringZ

protected java.lang.String readStringZ(RandomAccess raf,
                                       int len)
                                throws java.io.IOException
Throws:
java.io.IOException

readShort

protected int readShort(RandomAccess raf)
                 throws java.io.IOException
Throws:
java.io.IOException