T - The type of metadata to store.public class MetadataList<T>
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.List<java.util.List<T>> | data | 
| Constructor and Description | 
|---|
| MetadataList() | 
| MetadataList(int size1)Construct a list containing a specified number of primary elements. | 
| MetadataList(int[] sizes)Construct a list containing a specified number of primary and secondary elements. | 
| MetadataList(int size1,
            int size2)Construct a list containing a specified number of primary elements and a fixed number of secondary elements. | 
| MetadataList(MetadataList<T> copy)Copy a list. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add()Add a empty primary array element. | 
| void | add(int size2)Add a empty primary array element. | 
| void | add(int i1,
   T value)Add a secondary array element to the specified primary array | 
| void | add(java.util.List<T> values)Add a new primary element containing the specified values. | 
| void | add(T value)Add a new primary element containing a single specified value. | 
| void | clear()Clear the array. | 
| void | clear(int i1)Clear the specified primary array element. | 
| T | get(int i1,
   int i2)Get the array element for the specified indexes. | 
| void | set(int i1,
   int i2,
   T value)Set the array element for the specified indexes. | 
| int | size()Get the size of the array (number of primary array elements). | 
| int | size(int i1)Get the size of the specified primary array element (number of secondary array elements). | 
| int[] | sizes()Get the sizes of all primary array elements. | 
protected java.util.List<java.util.List<T>> data
public MetadataList()
public MetadataList(MetadataList<T> copy)
public MetadataList(int size1)
size1 - The number of primary list elementspublic MetadataList(int size1,
                    int size2)
size1 - The number of primary list elementssize2 - The number of secondary level list elementspublic MetadataList(int[] sizes)
sizes - The number of primary and secondary list elements; the array elements are the secondary element sizes.public T get(int i1, int i2)
i1 - The primary array indexi2 - The secondary array indexpublic void set(int i1,
                int i2,
                T value)
i1 - The primary array indexi2 - The secondary array indexvalue - The element to setpublic void add()
public void add(int size2)
public void add(int i1,
                T value)
i1 - The primary array indexvalue - The element to setpublic void add(T value)
value - The value to addpublic void add(java.util.List<T> values)
values - The values to addpublic void clear()
public void clear(int i1)
i1 - The primary array indexpublic int size()
public int size(int i1)
i1 - The primary array indexpublic int[] sizes()
Copyright © 2019 Open Microscopy Environment