Package org.drools.traits.core.util
Class CodedHierarchyImpl<T>
- java.lang.Object
-
- org.drools.traits.core.util.AbstractBitwiseHierarchyImpl<T,HierNode<T>>
-
- org.drools.traits.core.util.AbstractCodedHierarchyImpl<T>
-
- org.drools.traits.core.util.CodedHierarchyImpl<T>
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,CodedHierarchy<T>
- Direct Known Subclasses:
HierarchyEncoderImpl
public class CodedHierarchyImpl<T> extends AbstractCodedHierarchyImpl<T> implements java.io.Externalizable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.traits.core.util.AbstractBitwiseHierarchyImpl
AbstractBitwiseHierarchyImpl.HierCodeComparator
-
-
Constructor Summary
Constructors Constructor Description CodedHierarchyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(HierNode<T> node)protected HierNode<T>getNode(T name)java.lang.StringtoString()-
Methods inherited from class org.drools.traits.core.util.AbstractCodedHierarchyImpl
addMember, ancestorNodes, ancestors, ancestors, ancestorValues, children, children, childrenValues, descendantNodes, descendants, descendants, descendantValues, parentValues, removeMember, removeMember
-
Methods inherited from class org.drools.traits.core.util.AbstractBitwiseHierarchyImpl
clear, contains, getCode, getMember, getNodeByKey, getNodes, getSortedMap, getSortedMembers, hasKey, immediateChildren, immediateParents, isEmpty, joinCode, jointMembersCode, lowerBorder, lowerDescendants, meetCode, metMembersCode, numBit, parents, parents, readExternal, remove, size, stringToBitSet, superset, toBinaryString, toBinaryString, upperAncestors, upperBorder, writeExternal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.drools.traits.core.factmodel.CodedHierarchy
getCode, getMember, getSortedMap, getSortedMembers, hasKey, immediateChildren, immediateParents, joinCode, jointMembersCode, lowerBorder, lowerDescendants, meetCode, metMembersCode, parents, parents, size, upperAncestors, upperBorder
-
-
-
-
Method Detail
-
getNode
protected HierNode<T> getNode(T name)
- Specified by:
getNodein classAbstractCodedHierarchyImpl<T>
-
add
protected void add(HierNode<T> node)
- Overrides:
addin classAbstractBitwiseHierarchyImpl<T,HierNode<T>>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-