de.jreality.scene.data
Class StringArrayArray.Array

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList
          extended by de.jreality.scene.data.DataItem
              extended by de.jreality.scene.data.DataList
                  extended by de.jreality.scene.data.StringArrayArray
                      extended by de.jreality.scene.data.StringArrayArray.Array
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable, java.util.Collection, java.util.List
Enclosing class:
StringArrayArray

public static final class StringArrayArray.Array
extends StringArrayArray

This implementation of IntArrayArray stores the data as an array of 2-arrays.

Version:
1.0
Author:
Tim Hoffmann
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class de.jreality.scene.data.StringArrayArray
StringArrayArray.Array, StringArrayArray.Inlined
 
Constructor Summary
StringArrayArray.Array(java.lang.String[][] data)
           
 
Method Summary
 int getLengthAt(int n)
           
 StringArray getValueAt(int n)
           
 java.lang.String getValueAt(int n, int i)
           
 DataItem item(int index)
           
 
Methods inherited from class de.jreality.scene.data.StringArrayArray
getLength, toStringArrayArray, toStringArrayArray
 
Methods inherited from class de.jreality.scene.data.DataList
get, getStorageModel, readOnlyList, size, toDoubleArray, toDoubleArrayArray, toIntArray, toIntArrayArray, toString
 
Methods inherited from class de.jreality.scene.data.DataItem
copyTo, copyTo, printUsage, toDoubleArray, toDoubleArrayArray, toIntArray, toIntArrayArray, toStringArray, toStringArray
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, set, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Constructor Detail

StringArrayArray.Array

public StringArrayArray.Array(java.lang.String[][] data)
Method Detail

getValueAt

public java.lang.String getValueAt(int n,
                                   int i)
Specified by:
getValueAt in class StringArrayArray

getLengthAt

public int getLengthAt(int n)
Specified by:
getLengthAt in class StringArrayArray

getValueAt

public StringArray getValueAt(int n)
Specified by:
getValueAt in class StringArrayArray

item

public DataItem item(int index)
Overrides:
item in class DataList