cz.cuni.mff.mirovsky.trees
Class TAHLine

java.lang.Object
  extended by cz.cuni.mff.mirovsky.trees.TAHLine

public class TAHLine
extends java.lang.Object

Keeps a value of an attribute in a set of attributes at a node. It is linked in a linked list to keep all alternative values of the attribute at the node.


Field Summary
 TAHLine Next
          a pointer to the next (alternative) value of the attribute
 int relation
          a relation between the name of the attribute and the value
static int RELATION_EQ
          relation equal (=)
static int RELATION_GT
          relation greater than (>)
static int RELATION_GTEQ
          relation greater than or equal (>=)
static int RELATION_LT
          relation less than (<)
static int RELATION_LTEQ
          relation less than or equal (<=)
static int RELATION_NEQ
          relation not equal (!
 java.lang.String Value
          one value of the attribute
 
Constructor Summary
TAHLine()
          Creates a new empty object for keeping a value of an attribute
 
Method Summary
 TAHLine getClone()
          Returns a deep copy of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Value

public java.lang.String Value
one value of the attribute


relation

public int relation
a relation between the name of the attribute and the value


Next

public TAHLine Next
a pointer to the next (alternative) value of the attribute


RELATION_EQ

public static final int RELATION_EQ
relation equal (=)

See Also:
Constant Field Values

RELATION_NEQ

public static final int RELATION_NEQ
relation not equal (!=)

See Also:
Constant Field Values

RELATION_LT

public static final int RELATION_LT
relation less than (<)

See Also:
Constant Field Values

RELATION_GT

public static final int RELATION_GT
relation greater than (>)

See Also:
Constant Field Values

RELATION_LTEQ

public static final int RELATION_LTEQ
relation less than or equal (<=)

See Also:
Constant Field Values

RELATION_GTEQ

public static final int RELATION_GTEQ
relation greater than or equal (>=)

See Also:
Constant Field Values
Constructor Detail

TAHLine

public TAHLine()
Creates a new empty object for keeping a value of an attribute

Method Detail

getClone

public TAHLine getClone()
Returns a deep copy of the object.

Returns:
a deep copy