org.drools.util
Class AbstractCodedHierarchyImpl.HierNode<T>
java.lang.Object
org.drools.util.AbstractCodedHierarchyImpl.HierNode<T>
- All Implemented Interfaces:
- Externalizable, Serializable, Comparable<AbstractCodedHierarchyImpl.HierNode<T>>
- Enclosing class:
- AbstractCodedHierarchyImpl<T>
protected static class AbstractCodedHierarchyImpl.HierNode<T>
- extends Object
- implements Comparable<AbstractCodedHierarchyImpl.HierNode<T>>, Externalizable
- See Also:
- Serialized Form
value
public T value
bitMask
public BitSet bitMask
parents
public List<AbstractCodedHierarchyImpl.HierNode<T>> parents
children
public List<AbstractCodedHierarchyImpl.HierNode<T>> children
AbstractCodedHierarchyImpl.HierNode
public AbstractCodedHierarchyImpl.HierNode()
AbstractCodedHierarchyImpl.HierNode
public AbstractCodedHierarchyImpl.HierNode(T value)
AbstractCodedHierarchyImpl.HierNode
protected AbstractCodedHierarchyImpl.HierNode(AbstractCodedHierarchyImpl.HierNode<T> xt)
AbstractCodedHierarchyImpl.HierNode
public AbstractCodedHierarchyImpl.HierNode(BitSet key)
AbstractCodedHierarchyImpl.HierNode
public AbstractCodedHierarchyImpl.HierNode(T val,
BitSet key)
getValue
public T getValue()
getBitMask
public BitSet getBitMask()
setBitMask
public void setBitMask(BitSet bitMask)
getParents
public Collection<AbstractCodedHierarchyImpl.HierNode<T>> getParents()
getChildren
public Collection<AbstractCodedHierarchyImpl.HierNode<T>> getChildren()
addChild
public void addChild(AbstractCodedHierarchyImpl.HierNode<T> node)
addParent
public void addParent(AbstractCodedHierarchyImpl.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(AbstractCodedHierarchyImpl.HierNode<T> hierNode)
- Specified by:
compareTo in interface Comparable<AbstractCodedHierarchyImpl.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.