Package org.javagi.gio
Class ListModelJavaListSpliceable.SubList<E extends GObject,List extends ListModelJavaListSpliceable<E>>
java.lang.Object
org.javagi.gio.ListModelJavaList.SubList<E,List>
org.javagi.gio.ListModelJavaListMutable.SubList<E,List>
org.javagi.gio.ListModelJavaListSpliceable.SubList<E,List>
- All Implemented Interfaces:
Iterable<E>
,Collection<E>
,List<E>
,SequencedCollection<E>
,ListModelJavaList<E>
,ListModelJavaListMutable<E>
,ListModelJavaListSpliceable<E>
- Enclosing interface:
ListModelJavaListSpliceable<E extends GObject>
@Internal
public static class ListModelJavaListSpliceable.SubList<E extends GObject,List extends ListModelJavaListSpliceable<E>>
extends ListModelJavaListMutable.SubList<E,List>
implements ListModelJavaListSpliceable<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.javagi.gio.ListModelJavaList
ListModelJavaList.SubList<E extends GObject,
List extends ListModelJavaList<E>> Nested classes/interfaces inherited from interface org.javagi.gio.ListModelJavaListMutable
ListModelJavaListMutable.SubList<E extends GObject,
List extends ListModelJavaListMutable<E>> Nested classes/interfaces inherited from interface org.javagi.gio.ListModelJavaListSpliceable
ListModelJavaListSpliceable.SubList<E extends GObject,
List extends ListModelJavaListSpliceable<E>> -
Field Summary
Fields inherited from class org.javagi.gio.ListModelJavaList.SubList
fromIndex, list, toIndex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
splice
(int position, int nRemovals, @NotNull Collection<? extends E> additions) Methods inherited from class org.javagi.gio.ListModelJavaListMutable.SubList
append, removeAt
Methods inherited from class org.javagi.gio.ListModelJavaList.SubList
getItem, getNItems
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
addFirst, addLast, equals, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, sort, spliterator
Methods inherited from interface org.javagi.gio.ListModelJavaList
contains, containsAll, get, getItem, getNItems, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, retainAll, size, toArray, toArray
Methods inherited from interface org.javagi.gio.ListModelJavaListMutable
add, append, remove, removeAt
-
Constructor Details
-
SubList
-
-
Method Details
-
splice
- Specified by:
splice
in interfaceListModelJavaListSpliceable<E extends GObject>
-
splice
public void splice(int position, int nRemovals, @NotNull @NotNull Collection<? extends E> additions) - Specified by:
splice
in interfaceListModelJavaListSpliceable<E extends GObject>
-