uk.me.parabola.imgfmt.app.net
Class NETHeader

java.lang.Object
  extended by uk.me.parabola.imgfmt.app.CommonHeader
      extended by uk.me.parabola.imgfmt.app.net.NETHeader

public class NETHeader
extends CommonHeader

The header of the NET file.

Author:
Steve Ratcliffe

Field Summary
static int HEADER_LEN
           
 
Fields inherited from class uk.me.parabola.imgfmt.app.CommonHeader
COMMON_HEADER_LEN
 
Constructor Summary
NETHeader()
           
 
Method Summary
 int getRoadDefinitionsStart()
           
 int getSortedRoadsEnd()
           
 int getSortedRoadsStart()
           
protected  void readFileHeader(ImgFileReader reader)
          Read the rest of the header.
protected  void writeFileHeader(ImgFileWriter writer)
          Write the rest of the header.
 
Methods inherited from class uk.me.parabola.imgfmt.app.CommonHeader
getHeaderLength, readHeader, writeHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_LEN

public static final int HEADER_LEN
See Also:
Constant Field Values
Constructor Detail

NETHeader

public NETHeader()
Method Detail

readFileHeader

protected void readFileHeader(ImgFileReader reader)
                       throws ReadFailedException
Read the rest of the header. Specific to the given file. It is guaranteed that the file position will be set to the correct place before this is called.

Specified by:
readFileHeader in class CommonHeader
Parameters:
reader - The header is read from here.
Throws:
ReadFailedException

writeFileHeader

protected void writeFileHeader(ImgFileWriter writer)
Write the rest of the header. It is guaranteed that the writer will be set to the correct position before calling.

Specified by:
writeFileHeader in class CommonHeader
Parameters:
writer - The header is written here.

getRoadDefinitionsStart

public int getRoadDefinitionsStart()

getSortedRoadsStart

public int getSortedRoadsStart()

getSortedRoadsEnd

public int getSortedRoadsEnd()