Package org.apache.sis.util.collection
Interface CheckedContainer<E>
- Type Parameters:
E
- the base type of elements in the container.
- All Known Implementing Classes:
ArrayVector
,ArrayVector.ASCII
,ArrayVector.Bytes
,ArrayVector.Decimal
,ArrayVector.Doubles
,ArrayVector.Floats
,ArrayVector.Integers
,ArrayVector.Longs
,ArrayVector.Raw
,ArrayVector.Shorts
,ArrayVector.UnsignedBytes
,ArrayVector.UnsignedIntegers
,ArrayVector.UnsignedLongs
,ArrayVector.UnsignedShorts
,CheckedArrayList
,CheckedHashSet
,CodeListSet
,Column
,ConvertedRange
,CoordinateOperationSet
,DefaultEvaluationMethod.Dates
,DefaultParameterDescriptorGroup.AsList
,DefaultTreeTable.Node.Children
,DerivedSet
,DerivedSet.Bijective
,DerivedSet.Invertible
,DomainRange
,EPSGParameterDomain
,IdentifiedObjectSet
,InstantList
,MeasurementRange
,NumberRange
,PackedVector
,PointTree
,PropertyInformation
,Range
,RangeSet
,RangeSet.Numeric
,TableColumn
,TableColumn.Constant
,TreeNodeList
,UnmodifiableArrayList
,UnmodifiableArrayList.SubList
,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:
- Since:
- 0.3
- Version:
- 0.3
-
Method Summary
Modifier and TypeMethodDescriptionReturns the base type of all elements in this container.
-
Method Details
-
getElementType
Returns the base type of all elements in this container.- Returns:
- the element type.
-