Package org.drools.traits.core.factmodel
Class TraitRegistryImpl.CachingHierarcyEncoderImpl
- 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>
-
- org.drools.traits.core.util.HierarchyEncoderImpl<String>
-
- org.drools.traits.core.factmodel.TraitRegistryImpl.CachingHierarcyEncoderImpl
-
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.core.util.CodedHierarchy<String>,org.drools.core.util.HierarchyEncoder<String>
- Enclosing class:
- TraitRegistryImpl
public static class TraitRegistryImpl.CachingHierarcyEncoderImpl extends HierarchyEncoderImpl<String>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.traits.core.util.AbstractBitwiseHierarchyImpl
AbstractBitwiseHierarchyImpl.HierCodeComparator
-
-
Field Summary
-
Fields inherited from class org.drools.traits.core.util.AbstractBitwiseHierarchyImpl
fixedRoot, line
-
-
Constructor Summary
Constructors Constructor Description CachingHierarcyEncoderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitSetcacheAndGetCode(String className, Set<String> parents)protected voidencode(HierNode<String> node)BitSetgetCodeForClass(String className)booleanhasCodeForClass(String className)-
Methods inherited from class org.drools.traits.core.util.HierarchyEncoderImpl
add, ceil, clear, encode, floor, freeBit, freeBit, gcs, getBottom, incomparable, inheritMerged, modify, propagate, readExternal, resolveConflicts, updateMask, writeExternal
-
Methods inherited from class org.drools.traits.core.util.CodedHierarchyImpl
getNode, toString
-
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
contains, 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, upperBorder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.drools.core.util.CodedHierarchy
addMember, 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, upperBorder
-
-