org.drools.core.util
Class CodedHierarchyImpl<T>
java.lang.Object
org.drools.core.util.AbstractBitwiseHierarchyImpl<T,HierNode<T>>
org.drools.core.util.AbstractCodedHierarchyImpl<T>
org.drools.core.util.CodedHierarchyImpl<T>
- All Implemented Interfaces:
- Externalizable, Serializable, CodedHierarchy<T>
- Direct Known Subclasses:
- HierarchyEncoderImpl
public class CodedHierarchyImpl<T>
- extends AbstractCodedHierarchyImpl<T>
- implements Externalizable
- See Also:
- Serialized Form
| Methods inherited from class org.drools.core.util.AbstractCodedHierarchyImpl |
addMember, ancestorNodes, ancestors, ancestors, ancestorValues, children, children, childrenValues, descendantNodes, descendants, descendants, descendantValues, parentValues, removeMember, removeMember |
| Methods inherited from class org.drools.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, supersetOrEqualset, toBinaryString, toBinaryString, upperAncestors, upperBorder, writeExternal |
| Methods inherited from interface org.drools.core.util.CodedHierarchy |
getCode, getMember, getSortedMap, getSortedMembers, hasKey, immediateChildren, immediateParents, joinCode, jointMembersCode, lowerBorder, lowerDescendants, meetCode, metMembersCode, parents, parents, size, upperAncestors, upperBorder |
cache
protected transient Map<T,HierNode<T>> cache
CodedHierarchyImpl
public CodedHierarchyImpl()
getNode
protected HierNode<T> getNode(T name)
- Specified by:
getNode in class AbstractCodedHierarchyImpl<T>
add
protected void add(HierNode<T> node)
- Overrides:
add in class AbstractBitwiseHierarchyImpl<T,HierNode<T>>
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.