public class NodeV32 extends Node
Objects of this class should not be created directly as they are part of the internal logic.
For more information see: how Pattern device detection works.
numericChildrenchildren, childrenCount, nextCharacterPosition, NODE_INDEX_LENGTH, NODE_NUMERIC_INDEX_LENGTH, nodeStartStreamPosition, numericChildrenCount, position, rankedSignatureCountdataSet, index| Constructor and Description |
|---|
NodeV32(Dataset dataSet,
int offset,
BinaryReader reader)
Constructs a new instance of NodeV32.
|
| Modifier and Type | Method and Description |
|---|---|
List<Integer> |
getRankedSignatureIndexes()
Returns the ranked signature indexes.
|
void |
init()
Loads all the ranked signature indexes for the node.
|
getNumericChildrenaddCharacters, compareTo, equals, getCharacters, getChildrenLength, getCompleteNode, getCompleteNumericNode, getIsOverlap, getLength, getNumericChildrenLength, getRoot, hashCode, readNodeNumericIndexes, toStringcompareTo, compareTo, getDataSet, getIndex, getIsNumeric, getNumber, readIntegerArray, readIntegerListpublic NodeV32(Dataset dataSet, int offset, BinaryReader reader)
dataSet - The data set the node is contained within.offset - The offset in the data structure to the node.reader - Reader connected to the source data structure and
positioned to start reading.public void init()
throws IOException
This method should not be called as it is part of the internal logic.
init in class NodeIOException - if there was a problem accessing data file.public List<Integer> getRankedSignatureIndexes() throws IOException
init() method is called
if the array has not been initialised.getRankedSignatureIndexes in class NodeIOException - if there was a problem accessing data file.Copyright © 2017 51Degrees. All rights reserved.