Package org.apache.sis.util.collection
Interface CheckedContainer<E>
- Type Parameters:
- E- the base type of elements in the container.
- All Known Implementing Classes:
- CodeListSet,- IdentifiedObjectSet,- MeasurementRange,- NumberRange,- PointTree,- Range,- RangeSet,- TableColumn,- WeakHashSet
public interface CheckedContainer<E>
A container that ensures that all elements are assignable to a given base type.
 Checked containers are usually 
Collection, but not always.
 Constraint
If a class implements bothCheckedContainer and Collection,
 then the parameterized type shall be the same type. Example:
 class MyList<E> extends AbstractList<E> implements CheckedContainer<E> { ... }- Since:
- 0.3
Defined in the sis-utility module
- 
Method SummaryModifier and TypeMethodDescriptionReturns the base type of all elements in this container.
- 
Method Details- 
getElementTypeReturns the base type of all elements in this container.- Returns:
- the element type.
 
 
-