edu.ksu.cis.kdd.data
Class Tuple

java.lang.Object
  extended byedu.ksu.cis.kdd.data.Tuple
All Implemented Interfaces:
java.lang.Cloneable

public class Tuple
extends java.lang.Object
implements java.lang.Cloneable

Author:
Roby Joehanes

Field Summary
protected  Table owner
           
static java.lang.Object UNKNOWN
           
protected  java.util.LinkedList values
           
protected  double weight
           
 
Constructor Summary
Tuple()
           
Tuple(java.util.List l)
           
Tuple(java.util.List l, Table o)
           
 
Method Summary
 void addValue(int idx, java.lang.Object value)
           
 void addValue(java.lang.Object value)
           
 java.lang.Object clone()
           
 double getClassValue()
           
 Table getOwner()
          Returns the owner.
 double getValue(int index)
           
 double getValue(java.lang.String attrName)
           
 java.util.List getValues()
          Returns the values.
 double getWeight()
          Returns the weight.
static boolean isUnknown(java.lang.Object o)
           
protected  void precache()
           
 void setClassValue(java.lang.Object value)
           
 void setOwner(Table owner)
          Sets the owner.
 void setValue(int index, java.lang.Object value)
           
 void setValue(java.lang.String attrName, java.lang.Object value)
           
 void setValues(java.util.List values)
          Sets the values.
 void setWeight(double weight)
          Sets the weight.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNKNOWN

public static final java.lang.Object UNKNOWN

owner

protected Table owner

values

protected java.util.LinkedList values

weight

protected double weight
Constructor Detail

Tuple

public Tuple()

Tuple

public Tuple(java.util.List l)

Tuple

public Tuple(java.util.List l,
             Table o)
Method Detail

isUnknown

public static boolean isUnknown(java.lang.Object o)

addValue

public void addValue(java.lang.Object value)

addValue

public void addValue(int idx,
                     java.lang.Object value)

getOwner

public Table getOwner()
Returns the owner.

Returns:
Table

precache

protected void precache()

getValue

public double getValue(int index)

getValue

public double getValue(java.lang.String attrName)

getClassValue

public double getClassValue()

getValues

public java.util.List getValues()
Returns the values.

Returns:
LinkedList

setOwner

public void setOwner(Table owner)
Sets the owner.

Parameters:
owner - The owner to set

setClassValue

public void setClassValue(java.lang.Object value)

setValue

public void setValue(int index,
                     java.lang.Object value)

setValue

public void setValue(java.lang.String attrName,
                     java.lang.Object value)

setValues

public void setValues(java.util.List values)
Sets the values.

Parameters:
values - The values to set

getWeight

public double getWeight()
Returns the weight.

Returns:
double

setWeight

public void setWeight(double weight)
Sets the weight.

Parameters:
weight - The weight to set

toString

public java.lang.String toString()

clone

public java.lang.Object clone()