public abstract class TransformationSet<E,F> extends ObservableSetBase<E> implements ObservableSet<E>
ObservableSetBase.BaseAddChange<T>, ObservableSetBase.BaseRemoveChange<T>
Modifier | Constructor and Description |
---|---|
protected |
TransformationSet(ObservableSet<? extends F> source) |
Modifier and Type | Method and Description |
---|---|
SetChangeListener<F> |
getListener() |
ObservableSet<? extends F> |
getSource() |
boolean |
isInTransformationChain(ObservableSet<?> set) |
protected abstract void |
sourceChanged(SetChangeListener.Change<? extends F> c) |
addListener, addListener, fireChange, hasListeners, removeListener, removeListener
equals, hashCode, removeAll
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, retainAll, size, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addListener, removeListener
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray
parallelStream, removeIf, stream
addListener, removeListener
protected TransformationSet(@Nonnull ObservableSet<? extends F> source)
@Nonnull public final ObservableSet<? extends F> getSource()
public SetChangeListener<F> getListener()
public final boolean isInTransformationChain(@Nullable ObservableSet<?> set)
protected abstract void sourceChanged(SetChangeListener.Change<? extends F> c)