Module com.iamsoft.util.ui
Class DefaultObservableList.Exposed<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<E>
javafx.collections.ModifiableObservableListBase<T>
com.iamsoft.util.ui.javafx.collections.DefaultObservableList<T>
com.iamsoft.util.ui.javafx.collections.DefaultObservableList.Exposed<T>
- Type Parameters:
T
- Type of element in list.
- All Implemented Interfaces:
Exposable
,PermutableObservableList<T>
,Iterable<T>
,Collection<T>
,List<T>
,javafx.beans.Observable
,javafx.collections.ObservableList<T>
- Enclosing class:
- DefaultObservableList<T>
public static class DefaultObservableList.Exposed<T>
extends DefaultObservableList<T>
implements Exposable
Exposes getDelegate(), ObservableListBase.beginChange(),
ObservableListBase.endChange(), ObservableListBase.nextAdd(int, int),
ObservableListBase.nextRemove(int, List) and
ObservableListBase.nextPermutation(int, int, int[]).
-
Nested Class Summary
Nested classes/interfaces inherited from class com.iamsoft.util.ui.javafx.collections.DefaultObservableList
DefaultObservableList.Exposed<T>
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
doNextAdd
(int pFrom, int pTo) void
doNextPermutation
(int pFrom, int pTo, int[] pPermutation) void
doNextRemove
(int pIdx, List<? extends T> pList) void
doNextUpdate
(int pIdx) Methods inherited from class com.iamsoft.util.ui.javafx.collections.DefaultObservableList
addElementObserver, addElementObservers, clear, contains, doAdd, doRemove, doSet, get, indexOf, lastIndexOf, permutate, removeElementObserver, removeElementObservers, resetElementObserver, size
Methods inherited from class javafx.collections.ModifiableObservableListBase
add, addAll, addAll, remove, remove, removeAll, removeRange, retainAll, set, setAll, subList
Methods inherited from class javafx.collections.ObservableListBase
addAll, addListener, addListener, beginChange, endChange, fireChange, hasListeners, nextAdd, nextPermutation, nextRemove, nextRemove, nextReplace, nextSet, nextUpdate, remove, removeAll, removeListener, removeListener, retainAll, setAll
Methods inherited from class java.util.AbstractList
add, equals, hashCode, iterator, listIterator, listIterator
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, toArray, toArray, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, add, addAll, addAll, containsAll, equals, hashCode, isEmpty, iterator, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArray
Methods inherited from interface javafx.beans.Observable
addListener, removeListener
Methods inherited from interface javafx.collections.ObservableList
addAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
-
Constructor Details
-
Exposed
public Exposed() -
Exposed
-
Exposed
-
Exposed
-
-
Method Details
-
getDelegate
- Overrides:
getDelegate
in classDefaultObservableList<T>
-
doBeginChange
public void doBeginChange()- Specified by:
doBeginChange
in interfaceExposable
-
doEndChange
public void doEndChange()- Specified by:
doEndChange
in interfaceExposable
-
doNextAdd
public void doNextAdd(int pFrom, int pTo) -
doNextRemove
-
doNextPermutation
public void doNextPermutation(int pFrom, int pTo, int[] pPermutation) -
doNextUpdate
public void doNextUpdate(int pIdx)
-