Package com.pixelmed.scpecg
Class Section0
java.lang.Object
com.pixelmed.scpecg.Section
com.pixelmed.scpecg.Section0
A class to encapsulate the SCP-ECG Pointers to Data Areas section.
-
Field Summary
Fields inherited from class com.pixelmed.scpecg.Section
bytesRead, header, sectionBytesRemaining, tree
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]
long[]
long[]
Get a string name for this section.getTree
(SCPTreeRecord parent) Get the contents of the section as a tree for display, constructing it if not already done.long
Read the remainder of the section from a stream.toString()
Dump the section as aString
.validate()
Validate the section against the standard.validateAgainstOtherSections
(TreeMap sections) Validate the section against the contents of other sections.Methods inherited from class com.pixelmed.scpecg.Section
addNodeOfDecimalAndHex, addNodeOfDecimalWithMissingValues, addSectionHeaderToTree, describeMissingValues, getSectionHeader, getTree, getValueForSectionNodeInTree, makeSection, makeStringFromByteArrayRemovingAnyNulls, skipToEndOfSectionIfNotAlreadyThere
-
Constructor Details
-
Section0
-
-
Method Details
-
getSectionName
Get a string name for this section.
- Overrides:
getSectionName
in classSection
- Returns:
- a string name for this section
-
getSectionIDNumbers
public int[] getSectionIDNumbers() -
getSectionLengths
public long[] getSectionLengths() -
getSectionIndexes
public long[] getSectionIndexes() -
read
Description copied from class:Section
Read the remainder of the section from a stream.
- Overrides:
read
in classSection
- Parameters:
i
- the input stream- Returns:
- the number of bytes read
- Throws:
IOException
-
toString
Description copied from class:Section
Dump the section as a
String
. -
validate
Description copied from class:Section
Validate the section against the standard.
-
validateAgainstOtherSections
Validate the section against the contents of other sections.
Specifically, checks pointers and lengths.
- Parameters:
sections
- all the sections- Returns:
- the validation results as a
String
-
getTree
Get the contents of the section as a tree for display, constructing it if not already done.
-