adams.ml
Class Dataset

java.lang.Object
  extended by adams.ml.Dataset
All Implemented Interfaces:
Serializable, Cloneable

public class Dataset
extends Object
implements Serializable, Cloneable

Version:
$Revision: 5714 $
Author:
dale (dale at waikato dot ac dot nz)
See Also:
Serialized Form

Nested Class Summary
 class Dataset.Mapping
           
 
Field Summary
protected  Hashtable<String,Dataset.Mapping> m_Mapping
           
protected  String m_name
          optional name of this dataset.
protected  Vector<DataRow> m_rows
           
 
Constructor Summary
Dataset()
           
Dataset(String name)
           
 
Method Summary
 boolean add(DataRow dr)
           
 void addWithoutCheck(DataRow dr)
           
 void autoID(String key)
           
 Dataset copy()
           
 int count()
           
 void empty()
           
 DataRow get(int i)
           
 BaseData.Type getArrayType(Object bd)
           
 String getName()
           
 void setMappingFromBaseData(String key, BaseData bd)
           
 void setMappingFromDataRow(DataRow dr)
           
 void setName(String name)
           
 void setType(String key, BaseData.Type type)
           
 void setType(String key, BaseData.Type basetype, int size)
           
 String toString()
           
 void use(Dataset d)
           
 void useWithoutCheck(Dataset d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_Mapping

protected Hashtable<String,Dataset.Mapping> m_Mapping

m_name

protected String m_name
optional name of this dataset.


m_rows

protected Vector<DataRow> m_rows
Constructor Detail

Dataset

public Dataset(String name)

Dataset

public Dataset()
Method Detail

setType

public void setType(String key,
                    BaseData.Type type)

setType

public void setType(String key,
                    BaseData.Type basetype,
                    int size)

setMappingFromBaseData

public void setMappingFromBaseData(String key,
                                   BaseData bd)

getArrayType

public BaseData.Type getArrayType(Object bd)

setMappingFromDataRow

public void setMappingFromDataRow(DataRow dr)

copy

public Dataset copy()

empty

public void empty()

useWithoutCheck

public void useWithoutCheck(Dataset d)

use

public void use(Dataset d)

getName

public String getName()

setName

public void setName(String name)

add

public boolean add(DataRow dr)

addWithoutCheck

public void addWithoutCheck(DataRow dr)

count

public int count()

get

public DataRow get(int i)

autoID

public void autoID(String key)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.