|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TreeNode | |
---|---|
org.javimmutable.collections.tree_list |
Uses of TreeNode in org.javimmutable.collections.tree_list |
---|
Subclasses of TreeNode in org.javimmutable.collections.tree_list | |
---|---|
class |
LeafNode<T>
|
class |
ThreeNode<T>
|
class |
TwoNode<T>
|
Fields in org.javimmutable.collections.tree_list declared as TreeNode | |
---|---|
TreeNode<T> |
UpdateResult.extraNode
|
TreeNode<T> |
DeleteMergeResult.left
|
TreeNode<T> |
UpdateResult.newNode
|
TreeNode<T> |
DeleteResult.node
|
TreeNode<T> |
DeleteMergeResult.right
|
Methods in org.javimmutable.collections.tree_list that return TreeNode | |
---|---|
TreeNode<T> |
UpdateResult.createLeftThreeNode(TreeNode<T> right,
int rightSize)
|
TreeNode<T> |
DeleteMergeResult.createLeftThreeNode(TreeNode<T> callerRight,
int callerRightSize)
|
TreeNode<T> |
UpdateResult.createLeftTwoNode(TreeNode<T> right,
int rightSize)
|
TreeNode<T> |
DeleteMergeResult.createLeftTwoNode(TreeNode<T> callerRight,
int callerRightSize)
|
TreeNode<T> |
UpdateResult.createRightThreeNode(TreeNode<T> left,
int leftSize)
|
TreeNode<T> |
DeleteMergeResult.createRightThreeNode(TreeNode<T> callerLeft,
int callerLeftMax)
|
TreeNode<T> |
UpdateResult.createRightTwoNode(TreeNode<T> left,
int leftSize)
|
TreeNode<T> |
DeleteMergeResult.createRightTwoNode(TreeNode<T> callerLeft,
int callerLeftMax)
|
TreeNode<T> |
UpdateResult.createTwoNode()
|
TreeNode<T> |
DeleteMergeResult.createTwoNode()
|
Methods in org.javimmutable.collections.tree_list with parameters of type TreeNode | ||
---|---|---|
static
|
UpdateResult.createInPlace(TreeNode<T> newNode)
|
|
static
|
DeleteResult.createInPlace(TreeNode<T> node)
|
|
TreeNode<T> |
UpdateResult.createLeftThreeNode(TreeNode<T> right,
int rightSize)
|
|
TreeNode<T> |
DeleteMergeResult.createLeftThreeNode(TreeNode<T> callerRight,
int callerRightSize)
|
|
TreeNode<T> |
UpdateResult.createLeftTwoNode(TreeNode<T> right,
int rightSize)
|
|
TreeNode<T> |
DeleteMergeResult.createLeftTwoNode(TreeNode<T> callerRight,
int callerRightSize)
|
|
static
|
DeleteResult.createRemnant(TreeNode<T> node)
|
|
TreeNode<T> |
UpdateResult.createRightThreeNode(TreeNode<T> left,
int leftSize)
|
|
TreeNode<T> |
DeleteMergeResult.createRightThreeNode(TreeNode<T> callerLeft,
int callerLeftMax)
|
|
TreeNode<T> |
UpdateResult.createRightTwoNode(TreeNode<T> left,
int leftSize)
|
|
TreeNode<T> |
DeleteMergeResult.createRightTwoNode(TreeNode<T> callerLeft,
int callerLeftMax)
|
|
static
|
UpdateResult.createSplit(TreeNode<T> newNode,
TreeNode<T> extraNode)
|
|
static
|
UpdateResult.createSplit(TreeNode<T> newNode,
TreeNode<T> extraNode)
|
|
DeleteMergeResult<T> |
TwoNode.leftDeleteMerge(TreeNode<T> node)
|
|
abstract DeleteMergeResult<T> |
TreeNode.leftDeleteMerge(TreeNode<T> node)
|
|
DeleteMergeResult<T> |
ThreeNode.leftDeleteMerge(TreeNode<T> node)
|
|
DeleteMergeResult<T> |
LeafNode.leftDeleteMerge(TreeNode<T> node)
|
|
DeleteMergeResult<T> |
TwoNode.rightDeleteMerge(TreeNode<T> node)
|
|
abstract DeleteMergeResult<T> |
TreeNode.rightDeleteMerge(TreeNode<T> node)
|
|
DeleteMergeResult<T> |
ThreeNode.rightDeleteMerge(TreeNode<T> node)
|
|
DeleteMergeResult<T> |
LeafNode.rightDeleteMerge(TreeNode<T> node)
|
Constructors in org.javimmutable.collections.tree_list with parameters of type TreeNode | |
---|---|
DeleteMergeResult(TreeNode<T> left)
|
|
DeleteMergeResult(TreeNode<T> left,
TreeNode<T> right)
|
|
DeleteMergeResult(TreeNode<T> left,
TreeNode<T> right)
|
|
ThreeNode(TreeNode<T> left,
TreeNode<T> middle,
TreeNode<T> right,
int leftSize,
int middleSize,
int rightSize)
|
|
ThreeNode(TreeNode<T> left,
TreeNode<T> middle,
TreeNode<T> right,
int leftSize,
int middleSize,
int rightSize)
|
|
ThreeNode(TreeNode<T> left,
TreeNode<T> middle,
TreeNode<T> right,
int leftSize,
int middleSize,
int rightSize)
|
|
TwoNode(TreeNode<T> left,
TreeNode<T> right,
int leftSize,
int rightSize)
|
|
TwoNode(TreeNode<T> left,
TreeNode<T> right,
int leftSize,
int rightSize)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |