Constructor and Description |
---|
ImprintNode(DataHash value)
Creates a new leaf node with given hash and level 0.
|
ImprintNode(DataHash value,
long level)
Creates a leaf node with given hash and level.
|
ImprintNode(ImprintNode node)
Creates a copy of a node.
|
ImprintNode(ImprintNode leftChild,
ImprintNode rightChild,
DataHash value,
long level)
Creates a non-leaf node.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
TreeNode |
getLeftChildNode() |
long |
getLevel() |
TreeNode |
getParent() |
TreeNode |
getRightChildNode() |
byte[] |
getValue() |
int |
hashCode() |
boolean |
hasMetadata() |
boolean |
isLeaf() |
boolean |
isLeft() |
boolean |
isRoot() |
public ImprintNode(ImprintNode node)
node
- node to be copied.public ImprintNode(DataHash value)
value
- hash of the new node.public ImprintNode(DataHash value, long level)
value
- hash of the new node.level
- level of the new node.public ImprintNode(ImprintNode leftChild, ImprintNode rightChild, DataHash value, long level)
leftChild
- left child node of the new node.rightChild
- right child node of the new node.value
- hash of the new node.level
- level of the new node.public byte[] getValue()
public TreeNode getParent()
public TreeNode getLeftChildNode()
getLeftChildNode
in interface TreeNode
public TreeNode getRightChildNode()
getRightChildNode
in interface TreeNode
public boolean isLeft()
public long getLevel()
public boolean isRoot()
public boolean isLeaf()
public boolean hasMetadata()
Copyright © 2024 Guardtime. All rights reserved.