Package io.github.jwharm.javagi.gio
Class ListModelJavaListSpliceable.SubList<E extends GObject,List extends ListModelJavaListSpliceable<E>>
java.lang.Object
io.github.jwharm.javagi.gio.ListModelJavaList.SubList<E,List>
io.github.jwharm.javagi.gio.ListModelJavaListMutable.SubList<E,List>
io.github.jwharm.javagi.gio.ListModelJavaListSpliceable.SubList<E,List>
- All Implemented Interfaces:
ListModelJavaList<E>
,ListModelJavaListMutable<E>
,ListModelJavaListSpliceable<E>
,Iterable<E>
,Collection<E>
,List<E>
,SequencedCollection<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 io.github.jwharm.javagi.gio.ListModelJavaList
ListModelJavaList.SubList<E extends GObject,
List extends ListModelJavaList<E>> Nested classes/interfaces inherited from interface io.github.jwharm.javagi.gio.ListModelJavaListMutable
ListModelJavaListMutable.SubList<E extends GObject,
List extends ListModelJavaListMutable<E>> Nested classes/interfaces inherited from interface io.github.jwharm.javagi.gio.ListModelJavaListSpliceable
ListModelJavaListSpliceable.SubList<E extends GObject,
List extends ListModelJavaListSpliceable<E>> -
Field Summary
Fields inherited from class io.github.jwharm.javagi.gio.ListModelJavaList.SubList
fromIndex, list, toIndex
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
splice
(int position, int nRemovals, @NotNull Collection<? extends E> additions) Methods inherited from class io.github.jwharm.javagi.gio.ListModelJavaListMutable.SubList
append, removeAt
Methods inherited from class io.github.jwharm.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 io.github.jwharm.javagi.gio.ListModelJavaList
contains, containsAll, get, getItem, getNItems, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, retainAll, size, toArray, toArray
Methods inherited from interface io.github.jwharm.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>
-