edu.berkeley.guir.ptk.data
Class DataNumber

java.lang.Object
  extended byedu.berkeley.guir.ptk.data.Data
      extended byedu.berkeley.guir.ptk.data.DataNumber
All Implemented Interfaces:
java.io.Serializable

public class DataNumber
extends Data

Contains number data as a double. It inherits an id field, which is set by the creator of the object and indentifies it. Some data ids are already specified in PTKConstants.

Author:
tmatthew Created: Mar 2, 2003
See Also:
Serialized Form

Field Summary
 double data
          The double data for this object.
 
Fields inherited from class edu.berkeley.guir.ptk.data.Data
id
 
Constructor Summary
DataNumber(double data)
          Constructor without data ID.
DataNumber(double data, java.lang.String id)
          Constructor.
 
Method Summary
 Data copy()
          Returns a copy if this Data object.
 boolean dataEquals(Data d)
          Compares the data fields of this Data and the given Data for equality.
 boolean equals(Data d)
          Compares this Data and the given Data for equality.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

public double data
The double data for this object.

Constructor Detail

DataNumber

public DataNumber(double data,
                  java.lang.String id)
Constructor.

Parameters:
data - the number data for this object
id - indentifies this data object. Some example number ids: "time_left," "age," "total_email." Some data ids are already specified in PTKConstants

DataNumber

public DataNumber(double data)
Constructor without data ID.

Parameters:
data - the number data for this object
Method Detail

equals

public boolean equals(Data d)
Compares this Data and the given Data for equality.

Specified by:
equals in class Data
Parameters:
d -
Returns:
boolean true if the given Data has the same data and id as this Data

dataEquals

public boolean dataEquals(Data d)
Compares the data fields of this Data and the given Data for equality.

Specified by:
dataEquals in class Data
Returns:
boolean true if the given Data has the same data as this Data

copy

public Data copy()
Description copied from class: Data
Returns a copy if this Data object.

Specified by:
copy in class Data
Returns: