T
- The content type of each nodepublic class RadixTreeNodeImpl<T> extends Object implements RadixTreeNode<T>
RadixTreeNode
interface by storing an
instance of the content and a Collection
of child nodes.Constructor and Description |
---|
RadixTreeNodeImpl(T[] chain) |
RadixTreeNodeImpl(T content,
Collection<RadixTreeNode<T>> children)
TODO: Is this going to be used?
|
Modifier and Type | Method and Description |
---|---|
void |
addChildren(T[] chain) |
Set<RadixTreeNode<T>> |
getChildren() |
T |
getContent() |
void |
setChildren(Set<RadixTreeNode<T>> newChildren) |
void |
setContent(T newContent) |
int |
size() |
String |
toString() |
String |
toStringWithPrefix(String prefix) |
public RadixTreeNodeImpl(T content, Collection<RadixTreeNode<T>> children)
public RadixTreeNodeImpl(T[] chain)
public T getContent()
getContent
in interface RadixTreeNode<T>
public void setContent(T newContent)
setContent
in interface RadixTreeNode<T>
public void addChildren(T[] chain)
addChildren
in interface RadixTreeNode<T>
public Set<RadixTreeNode<T>> getChildren()
getChildren
in interface RadixTreeNode<T>
public void setChildren(Set<RadixTreeNode<T>> newChildren)
setChildren
in interface RadixTreeNode<T>
public int size()
size
in interface RadixTreeNode<T>
public String toStringWithPrefix(String prefix)
toStringWithPrefix
in interface RadixTreeNode<T>
Copyright © 2021. All rights reserved.