Class ModelTypedList<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
com.polarion.platform.persistence.spi.AbstractTypedList<T>
com.polarion.platform.persistence.spi.ModelTypedList<T>
- All Implemented Interfaces:
IChangeGenerator
,IChangeListener
,ITypedList<T>
,Iterable<T>
,Collection<T>
,List<T>
- Direct Known Subclasses:
PObjectTypedList
This is an implementation which wraps lists appearing in the model and thus
can produce typed content.
- Author:
- dobisekm
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionModelTypedList
(IPObject pobject, IListType prototype, boolean readOnly, List data) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setValueWrapper
(ModelTypedList.ValueWrapper valueWrapper) Sets value wrapper for wrapping low-level data into high-level data for data in this list.Methods inherited from class com.polarion.platform.persistence.spi.AbstractTypedList
add, get, getPrototype, getRawData, isReadOnly, markChanged, remove, set, setChangeOwner, setSecurityReferee, size
Methods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, replaceAll, retainAll, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
ModelTypedList
- Parameters:
pobject
-prototype
-readOnly
-data
-- Since:
- 3.1.2
-
-
Method Details
-
setValueWrapper
Sets value wrapper for wrapping low-level data into high-level data for data in this list.- Since:
- 3.9.0
-