Package fr.igred.omero.roi
Class ShapeList
- java.lang.Object
- 
- java.util.AbstractCollection<E>
- 
- java.util.AbstractList<E>
- 
- java.util.ArrayList<GenericShapeWrapper<?>>
- 
- fr.igred.omero.roi.ShapeList
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- java.lang.Iterable<GenericShapeWrapper<?>>,- java.util.Collection<GenericShapeWrapper<?>>,- java.util.List<GenericShapeWrapper<?>>,- java.util.RandomAccess
 
 public class ShapeList extends java.util.ArrayList<GenericShapeWrapper<?>> List of GenericShapeWrapper objects- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(ShapeData shape)Wraps the specified ShapeData object and add it to the end of this list.<T extends GenericShapeWrapper<?>>
 java.util.List<T>getElementsOf(java.lang.Class<? extends T> clazz)Gets a list of elements from this list whose class is specified.- 
Methods inherited from class java.util.ArrayListadd, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
 
- 
 
- 
- 
- 
Constructor Detail- 
ShapeListpublic ShapeList() Constructs an empty list with an initial capacity of ten.
 - 
ShapeListpublic ShapeList(int initialCapacity) Constructs an empty list with the specified initial capacity.- Parameters:
- initialCapacity- the initial capacity of the list
- Throws:
- java.lang.IllegalArgumentException- if the specified initial capacity is negative
 
 
- 
 - 
Method Detail- 
getElementsOfpublic <T extends GenericShapeWrapper<?>> java.util.List<T> getElementsOf(java.lang.Class<? extends T> clazz) Gets a list of elements from this list whose class is specified.- Type Parameters:
- T- Subclass of GenericShapeWrapper.
- Parameters:
- clazz- Class of the wanted elements.
- Returns:
- See above.
 
 - 
addpublic boolean add(ShapeData shape) Wraps the specified ShapeData object and add it to the end of this list.- Parameters:
- shape- element to be wrapped and appended to this list
- Returns:
- true(as specified by- ArrayList.add(Object))
 
 
- 
 
-