T - public class HierarchyEncoderImpl<T> extends CodedHierarchyImpl<T> implements org.drools.core.util.HierarchyEncoder<T>, Externalizable
AbstractBitwiseHierarchyImpl.HierCodeComparatorcachefixedRoot, line| Constructor and Description |
|---|
HierarchyEncoderImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(HierNode<T> node) |
protected Set<HierNode<T>> |
ceil(Set<HierNode<T>> s) |
void |
clear() |
protected void |
encode(HierNode<T> node) |
BitSet |
encode(T member,
Collection<T> parents) |
protected Set<HierNode<T>> |
floor(Set<HierNode<T>> s) |
protected int |
freeBit(HierNode<T> x) |
protected int |
freeBit(HierNode<T> x,
HierNode<T> z) |
protected Set<HierNode<T>> |
gcs(Set<HierNode<T>> set) |
BitSet |
getBottom() |
protected boolean |
incomparable(HierNode<T> c1,
HierNode<T> c2) |
protected void |
inheritMerged(HierNode<T> x) |
protected void |
modify(HierNode<T> x,
HierNode<T> y) |
protected void |
propagate(HierNode<T> y,
int bit) |
void |
readExternal(ObjectInput objectInput) |
protected void |
resolveConflicts(HierNode<T> x) |
protected void |
updateMask(HierNode<T> node,
BitSet mask) |
void |
writeExternal(ObjectOutput objectOutput) |
getNode, toStringaddMember, ancestorNodes, ancestors, ancestors, ancestorValues, children, children, childrenValues, descendantNodes, descendants, descendants, descendantValues, parentValues, removeMember, removeMembercontains, getCode, getMember, getNodeByKey, getNodes, getSortedMap, getSortedMembers, hasKey, immediateChildren, immediateParents, isEmpty, joinCode, jointMembersCode, lowerBorder, lowerDescendants, meetCode, metMembersCode, numBit, parents, parents, remove, size, stringToBitSet, superset, toBinaryString, toBinaryString, upperAncestors, upperBorderclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddMember, ancestors, ancestors, children, children, descendants, descendants, getCode, getMember, getSortedMap, getSortedMembers, hasKey, immediateChildren, immediateParents, joinCode, jointMembersCode, lowerBorder, lowerDescendants, meetCode, metMembersCode, parents, parents, removeMember, removeMember, size, upperAncestors, upperBorderpublic BitSet getBottom()
getBottom in interface org.drools.core.util.HierarchyEncoder<T>public void writeExternal(ObjectOutput objectOutput) throws IOException
writeExternal in interface ExternalizablewriteExternal in class AbstractBitwiseHierarchyImpl<T,HierNode<T>>IOExceptionpublic void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AbstractBitwiseHierarchyImpl<T,HierNode<T>>IOExceptionClassNotFoundExceptionpublic BitSet encode(T member, Collection<T> parents)
encode in interface org.drools.core.util.HierarchyEncoder<T>protected void add(HierNode<T> node)
add in class CodedHierarchyImpl<T>public void clear()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.