Class HierarchyEncoderImpl<T>

  • Type Parameters:
    T -
    All Implemented Interfaces:
    Externalizable, Serializable, org.drools.core.util.CodedHierarchy<T>, org.drools.core.util.HierarchyEncoder<T>
    Direct Known Subclasses:
    TraitRegistryImpl.CachingHierarcyEncoderImpl

    public class HierarchyEncoderImpl<T>
    extends CodedHierarchyImpl<T>
    implements org.drools.core.util.HierarchyEncoder<T>, Externalizable
    Encodes a hierachy using bit masks, according to the algorithm described in M.F. van Bommel, P. Wang, Encoding Multiple Inheritance Hierarchies for Lattice Operations Data & Knowledge Engineering 50 (2004) 175-194
    See Also:
    Serialized Form