Uses of Interface
org.magnos.data.Data

Packages that use Data
org.magnos.data   
org.magnos.data.var   
 

Uses of Data in org.magnos.data
 

Classes in org.magnos.data with type parameters of type Data
 class DataArray<T extends Data>
          An array of data elements which are the same type and size.
 

Subinterfaces of Data in org.magnos.data
 interface Var<E>
          A fixed size variable that can be read and written to and from a store.
 

Classes in org.magnos.data that implement Data
 class AbstractData
          An abstract implementation of Data.
 class DataArray<T extends Data>
          An array of data elements which are the same type and size.
 class DataSet
          A set of data pieces.
 

Methods in org.magnos.data with type parameters of type Data
static
<E extends Data>
DataArray<E>
DataArray.create(java.lang.Class<E> type, int count, boolean lazy)
          Creates a new DataArray given an element type to which elements in the created array should be instantiated form.
static
<E extends Data>
DataArray<E>
DataArray.create(E root, int count, boolean lazy)
          Creates a new DataArray given a root element to which elements in the created array should be copied from.
<T extends Data>
T
DataSet.get(int index)
          Gets the data element at the given index.
 

Methods in org.magnos.data that return Data
 Data DataSet.copy()
          Creates a clone of this data.
 Data Data.copy()
          Creates a clone of this data.
 Data DataArray.copy()
          Creates a clone of this data.
 Data AbstractData.getParent()
          Returns the parent Data object if one exists.
 Data Data.getParent()
          Returns the parent Data object if one exists.
 

Methods in org.magnos.data with parameters of type Data
 void DataSet.add(Data... datas)
          Adds a piece of data to this set.
static DataSet DataSet.create(Data... data)
          Creates a DataSet with the given array of data.
 void AbstractData.setParent(Data parent)
          Sets the parent Data object.
 void Data.setParent(Data parent)
          Sets the parent Data object.
 

Uses of Data in org.magnos.data.var
 

Classes in org.magnos.data.var that implement Data
 class AbstractVar<E>
          An abstract implementation of Var.
 class BooleanVar
          A Var with a boolean value.
 class ByteVar
          A Var with a byte value.
 class DoubleVar
          A Var with a double value.
 class FloatVar
          A Var with a float value.
 class IntVar
          A Var with a int value.
 class LongVar
          A Var with a long value.
 class ShortVar
          A Var with a short value.
 class StringVar
          A Var with a boolean value.
 class UByteVar
          A Var with an unsigned byte value.
 class UIntVar
          A Var with an unsigned int value.
 class UShortVar
          A Var with an unsigned short value.
 

Methods in org.magnos.data.var that return Data
 Data IntVar.copy()
          Creates a clone of this data.
 Data UByteVar.copy()
          Creates a clone of this data.
 Data ByteVar.copy()
          Creates a clone of this data.
 Data UIntVar.copy()
          Creates a clone of this data.
 Data FloatVar.copy()
          Creates a clone of this data.
 Data BooleanVar.copy()
          Creates a clone of this data.
 Data ShortVar.copy()
          Creates a clone of this data.
 Data StringVar.copy()
          Creates a clone of this data.
 Data LongVar.copy()
          Creates a clone of this data.
 Data DoubleVar.copy()
          Creates a clone of this data.
 Data UShortVar.copy()
          Creates a clone of this data.