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 TypeMethodDescriptionvoidvoidvoiddoNextAdd(int pFrom, int pTo) voiddoNextPermutation(int pFrom, int pTo, int[] pPermutation) voiddoNextRemove(int pIdx, List<? extends T> pList) voiddoNextUpdate(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, sizeMethods inherited from class javafx.collections.ModifiableObservableListBase
add, addAll, addAll, remove, remove, removeAll, removeRange, retainAll, set, setAll, subListMethods 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, setAllMethods inherited from class java.util.AbstractList
add, equals, hashCode, iterator, listIterator, listIteratorMethods inherited from class java.util.AbstractCollection
containsAll, isEmpty, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods 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, toArrayMethods inherited from interface javafx.beans.Observable
addListener, removeListenerMethods 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:
getDelegatein classDefaultObservableList<T>
-
doBeginChange
public void doBeginChange()- Specified by:
doBeginChangein interfaceExposable
-
doEndChange
public void doEndChange()- Specified by:
doEndChangein 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)
-