public class Section0 extends Section
A class to encapsulate the SCP-ECG Pointers to Data Areas section.
bytesRead, header, sectionBytesRemaining, tree| Constructor and Description |
|---|
Section0(SectionHeader header) |
| Modifier and Type | Method and Description |
|---|---|
int[] |
getSectionIDNumbers() |
long[] |
getSectionIndexes() |
long[] |
getSectionLengths() |
java.lang.String |
getSectionName()
Get a string name for this section.
|
SCPTreeRecord |
getTree(SCPTreeRecord parent)
Get the contents of the section as a tree for display, constructing it if not already done.
|
long |
read(BinaryInputStream i)
Read the remainder of the section from a stream.
|
java.lang.String |
toString()
Dump the section as a
String. |
java.lang.String |
validate()
Validate the section against the standard.
|
java.lang.String |
validateAgainstOtherSections(java.util.TreeMap sections)
Validate the section against the contents of other sections.
|
addNodeOfDecimalAndHex, addNodeOfDecimalWithMissingValues, addSectionHeaderToTree, describeMissingValues, getSectionHeader, getTree, getValueForSectionNodeInTree, makeSection, makeStringFromByteArrayRemovingAnyNulls, skipToEndOfSectionIfNotAlreadyTherepublic Section0(SectionHeader header)
public java.lang.String getSectionName()
Get a string name for this section.
getSectionName in class Sectionpublic int[] getSectionIDNumbers()
public long[] getSectionLengths()
public long[] getSectionIndexes()
public long read(BinaryInputStream i) throws java.io.IOException
SectionRead the remainder of the section from a stream.
public java.lang.String toString()
SectionDump the section as a String.
public java.lang.String validate()
SectionValidate the section against the standard.
public java.lang.String validateAgainstOtherSections(java.util.TreeMap sections)
Validate the section against the contents of other sections.
Specifically, checks pointers and lengths.
sections - all the sectionsStringpublic SCPTreeRecord getTree(SCPTreeRecord parent)
Get the contents of the section as a tree for display, constructing it if not already done.