Interface IPObjectList<T extends IPObject>
- All Superinterfaces:
Collection<T>,Iterable<T>,List<T>
- All Known Implementing Classes:
IPObjectList.EmptyList,PObjectList,PObjectTypedList
The collection that holds
IPObjects.
The purpose of this collection is to control how objects get resolved.- Author:
- dobisekm
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidresolve(int first, int lenght) voidvoidresolveFirst(int n) Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Field Details
-
EMPTY_POBJECTLIST
-
-
Method Details
-
getDataService
IDataService getDataService()- Returns:
- The data service used by this list. Unmodifiable empty list might
return
null.
-
resolveAll
void resolveAll() -
resolveFirst
void resolveFirst(int n) -
resolve
void resolve(int first, int lenght) -
getUrisList
List<SubterraURI> getUrisList()- Returns:
- The list of URIs of objects in this list. The list is modifiable, but not live.
-