de.jreality.scene.data
Class DataListSet

java.lang.Object
  extended by de.jreality.scene.data.DataListSet
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ByteBufferListSet

public class DataListSet
extends java.lang.Object
implements java.io.Serializable

Author:
Holger
See Also:
Serialized Form

Constructor Summary
DataListSet(int numDataItems)
           
 
Method Summary
 void addReadOnly(Attribute a, StorageModel sm, java.lang.Object data)
           
 WritableDataList addWritable(Attribute a, StorageModel sm)
           
 WritableDataList addWritable(Attribute a, StorageModel sm, java.lang.Object data)
           
 boolean containsAttribute(Attribute attr)
           
 DataItem get(Attribute attr, int index)
           
 DataList getList(Attribute attr)
           
 int getListLength()
           
 int getNumAttributes()
           
 WritableDataList getWritableList(Attribute attr)
           
 DataListSet readOnly()
           
 void remove(Attribute a)
           
 void reset(int numDataItems)
          Clears the map and set the list length.
 java.lang.Object set(Attribute attr, int index, java.lang.Object value)
           
 java.util.Set<Attribute> storedAttributes()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataListSet

public DataListSet(int numDataItems)
Method Detail

reset

public void reset(int numDataItems)
Clears the map and set the list length.


remove

public void remove(Attribute a)

addWritable

public WritableDataList addWritable(Attribute a,
                                    StorageModel sm)

addWritable

public WritableDataList addWritable(Attribute a,
                                    StorageModel sm,
                                    java.lang.Object data)

addReadOnly

public void addReadOnly(Attribute a,
                        StorageModel sm,
                        java.lang.Object data)

containsAttribute

public boolean containsAttribute(Attribute attr)

getList

public DataList getList(Attribute attr)

getWritableList

public WritableDataList getWritableList(Attribute attr)

get

public DataItem get(Attribute attr,
                    int index)

set

public java.lang.Object set(Attribute attr,
                            int index,
                            java.lang.Object value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getListLength

public int getListLength()

getNumAttributes

public int getNumAttributes()

storedAttributes

public java.util.Set<Attribute> storedAttributes()

readOnly

public DataListSet readOnly()