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
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionModelTypedList(IPObject pobject, IListType prototype, boolean readOnly, List data) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetValueWrapper(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, sizeMethods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods 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
-