org.gamenet.application.mm8leveleditor.mm6
Class MM6SndFile

java.lang.Object
  extended bycom.mmbreakfast.unlod.lod.LodFile
      extended byorg.gamenet.application.mm8leveleditor.mm6.MM6SndFile

public class MM6SndFile
extends LodFile


Field Summary
protected static long ENTRIES_NUMBER_OFFSET
           
protected static long ENTRY_HEADER_LENGTH
           
protected static long HEADER_OFFSET
           
 
Fields inherited from class com.mmbreakfast.unlod.lod.LodFile
entries, ENTRY_CONSTRUCTOR, file, FILE_HEADER_SIZE_OFFSET, FILE_SIZE_MINUS_FILE_HEADER_SIZE_OFFSET, fileHeader, in, orderedEntries
 
Constructor Summary
MM6SndFile(File file, RandomAccessFileInputStream randomaccessfileinputstream)
           
 
Method Summary
 long getEntriesNumberOffset()
           
 Class getEntryClass()
           
 long getEntryHeaderLength()
           
protected  long getFileHeaderSizeOffset()
           
protected  long getFileSizeMinusFileHeaderSizeOffset()
           
 long getHeaderOffset()
           
 
Methods inherited from class com.mmbreakfast.unlod.lod.LodFile
findLodEntryByFileName, findLodEntryForFile, getFile, getFileHeader, getFileName, getLodEntries, getNextEntry, getRandomAccessFileInputStream, readEntries, readEntryCount, readFileHeader, updateByAppendingData, verify, verifySignature, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_OFFSET

protected static final long HEADER_OFFSET
See Also:
Constant Field Values

ENTRY_HEADER_LENGTH

protected static final long ENTRY_HEADER_LENGTH
See Also:
Constant Field Values

ENTRIES_NUMBER_OFFSET

protected static final long ENTRIES_NUMBER_OFFSET
See Also:
Constant Field Values
Constructor Detail

MM6SndFile

public MM6SndFile(File file,
                  RandomAccessFileInputStream randomaccessfileinputstream)
           throws IOException,
                  InvalidLodFileException
Method Detail

getHeaderOffset

public long getHeaderOffset()
Specified by:
getHeaderOffset in class LodFile

getEntryHeaderLength

public long getEntryHeaderLength()
Specified by:
getEntryHeaderLength in class LodFile

getEntryClass

public Class getEntryClass()
Specified by:
getEntryClass in class LodFile

getEntriesNumberOffset

public long getEntriesNumberOffset()
Specified by:
getEntriesNumberOffset in class LodFile

getFileHeaderSizeOffset

protected long getFileHeaderSizeOffset()
Overrides:
getFileHeaderSizeOffset in class LodFile

getFileSizeMinusFileHeaderSizeOffset

protected long getFileSizeMinusFileHeaderSizeOffset()
Overrides:
getFileSizeMinusFileHeaderSizeOffset in class LodFile