Package | Description |
---|---|
com.guardtime.ksi.tree |
Classes and interfaces to build a hash tree
|
Modifier and Type | Interface and Description |
---|---|
interface |
TreeBuilder<N extends TreeNode>
Provides the means to build a binary tree where every node in the tree has at most two children.
|
Modifier and Type | Class and Description |
---|---|
class |
ImprintNode
Represents a hash tree node.
|
class |
MetadataNode
Represents metadata node.
|
Modifier and Type | Method and Description |
---|---|
TreeNode |
TreeNode.getLeftChildNode() |
TreeNode |
MetadataNode.getLeftChildNode() |
TreeNode |
ImprintNode.getLeftChildNode() |
TreeNode |
TreeNode.getParent() |
TreeNode |
MetadataNode.getParent() |
TreeNode |
ImprintNode.getParent() |
TreeNode |
TreeNode.getRightChildNode() |
TreeNode |
MetadataNode.getRightChildNode() |
TreeNode |
ImprintNode.getRightChildNode() |
Modifier and Type | Method and Description |
---|---|
void |
TreeBuilder.add(N... nodes)
Adds a new list of leaves to the binary tree.
|
AggregationHashChain |
AggregationHashChainBuilder.build(TreeNode leaf)
Builds the
AggregationHashChain instance. |
Copyright © 2024 Guardtime. All rights reserved.