org.drools.core.util
Class CodedHierarchyImpl.HierNode<T>
java.lang.Object
org.drools.core.util.CodedHierarchyImpl.HierNode<T>
- All Implemented Interfaces:
- Externalizable, Serializable, Comparable<CodedHierarchyImpl.HierNode<T>>
- Enclosing class:
- CodedHierarchyImpl<T>
protected static class CodedHierarchyImpl.HierNode<T>
- extends Object
- implements Comparable<CodedHierarchyImpl.HierNode<T>>, Externalizable
- See Also:
- Serialized Form
value
public T value
bitMask
public BitSet bitMask
parents
public List<CodedHierarchyImpl.HierNode<T>> parents
children
public List<CodedHierarchyImpl.HierNode<T>> children
CodedHierarchyImpl.HierNode
public CodedHierarchyImpl.HierNode()
CodedHierarchyImpl.HierNode
public CodedHierarchyImpl.HierNode(T value)
CodedHierarchyImpl.HierNode
protected CodedHierarchyImpl.HierNode(CodedHierarchyImpl.HierNode<T> xt)
CodedHierarchyImpl.HierNode
public CodedHierarchyImpl.HierNode(BitSet key)
CodedHierarchyImpl.HierNode
public CodedHierarchyImpl.HierNode(T val,
BitSet key)
getValue
public T getValue()
getBitMask
public BitSet getBitMask()
setBitMask
public void setBitMask(BitSet bitMask)
getParents
public Collection<CodedHierarchyImpl.HierNode<T>> getParents()
getChildren
public Collection<CodedHierarchyImpl.HierNode<T>> getChildren()
addChild
public void addChild(CodedHierarchyImpl.HierNode<T> node)
addParent
public void addParent(CodedHierarchyImpl.HierNode<T> node)
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
toString
public String toString(int len)
toBinaryString
protected String toBinaryString(BitSet mask,
int len)
compareTo
public int compareTo(CodedHierarchyImpl.HierNode<T> hierNode)
- Specified by:
compareTo in interface Comparable<CodedHierarchyImpl.HierNode<T>>
setValue
public void setValue(T value)
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.