Package org.aksw.commons.util.range
Class RangeTreeNode<K extends Comparable<K>,V>
java.lang.Object
org.aksw.commons.util.range.RangeTreeNode<K,V>
- Type Parameters:
K-V-
Data structure to build a tree from incremental additions of (range, value) pairs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.common.collect.RangeMap<K,RangeTreeNode<K, V>> protected com.google.common.collect.Range<K>protected Collection<V> -
Constructor Summary
ConstructorsConstructorDescriptionRangeTreeNode(com.google.common.collect.Range<K> nodeRange) RangeTreeNode(com.google.common.collect.Range<K> nodeRange, Collection<V> values) RangeTreeNode(com.google.common.collect.Range<K> nodeRange, V value) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.RangeMap<K,RangeTreeNode<K, V>> static voidstatic <K extends Comparable<K>,V>
RangeTreeNode<K,V> newRoot()voidprint(PrintStream out, String indent) voidReturn all values of this node and all of its children - depth first pre ordertoString()
-
Field Details
-
nodeRange
-
values
-
children
protected com.google.common.collect.RangeMap<K extends Comparable<K>,RangeTreeNode<K extends Comparable<K>, childrenV>>
-
-
Constructor Details
-
RangeTreeNode
-
RangeTreeNode
-
RangeTreeNode
-
-
Method Details