com.mmbreakfast.unlod.lod.mm8
Class EnglishDLodFile

java.lang.Object
  extended bycom.mmbreakfast.unlod.lod.LodFile
      extended bycom.mmbreakfast.unlod.lod.mm8.EnglishDLodFile
Direct Known Subclasses:
EnglishTLodFile

public class EnglishDLodFile
extends LodFile


Field Summary
static long ENTRIES_NUMBER_OFFSET
           
static long ENTRY_HEADER_LENGTH
           
static long HEADER_OFFSET
           
protected static int[] SIGNATURE
           
 
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
EnglishDLodFile(File file, RandomAccessFileInputStream in)
           
 
Method Summary
 long getEntriesNumberOffset()
           
 Class getEntryClass()
           
 long getEntryHeaderLength()
           
 long getHeaderOffset()
           
protected  void verifySignature(RandomAccessFile randomAccessFile)
           
 
Methods inherited from class com.mmbreakfast.unlod.lod.LodFile
findLodEntryByFileName, findLodEntryForFile, getFile, getFileHeader, getFileHeaderSizeOffset, getFileName, getFileSizeMinusFileHeaderSizeOffset, getLodEntries, getNextEntry, getRandomAccessFileInputStream, readEntries, readEntryCount, readFileHeader, updateByAppendingData, verify, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_OFFSET

public static final long HEADER_OFFSET
See Also:
Constant Field Values

ENTRY_HEADER_LENGTH

public static final long ENTRY_HEADER_LENGTH
See Also:
Constant Field Values

ENTRIES_NUMBER_OFFSET

public static final long ENTRIES_NUMBER_OFFSET
See Also:
Constant Field Values

SIGNATURE

protected static final int[] SIGNATURE
Constructor Detail

EnglishDLodFile

public EnglishDLodFile(File file,
                       RandomAccessFileInputStream in)
                throws IOException,
                       InvalidLodFileException
Method Detail

verifySignature

protected void verifySignature(RandomAccessFile randomAccessFile)
                        throws IOException,
                               InvalidLodFileException
Overrides:
verifySignature in class LodFile
Throws:
IOException
InvalidLodFileException

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