public abstract class SetListenerHelper<E> extends ExpressionHelperBase
| Modifier and Type | Class and Description |
|---|---|
private static class |
SetListenerHelper.Generic<E> |
private static class |
SetListenerHelper.SingleChange<E> |
private static class |
SetListenerHelper.SingleInvalidation<E> |
| Constructor and Description |
|---|
SetListenerHelper() |
trimpublic static <E> SetListenerHelper<E> addListener(SetListenerHelper<E> helper, InvalidationListener listener)
public static <E> SetListenerHelper<E> removeListener(SetListenerHelper<E> helper, InvalidationListener listener)
public static <E> SetListenerHelper<E> addListener(SetListenerHelper<E> helper, SetChangeListener<? super E> listener)
public static <E> SetListenerHelper<E> removeListener(SetListenerHelper<E> helper, SetChangeListener<? super E> listener)
public static <E> void fireValueChangedEvent(SetListenerHelper<E> helper, SetChangeListener.Change<? extends E> change)
public static <E> boolean hasListeners(SetListenerHelper<E> helper)
protected abstract SetListenerHelper<E> addListener(InvalidationListener listener)
protected abstract SetListenerHelper<E> removeListener(InvalidationListener listener)
protected abstract SetListenerHelper<E> addListener(SetChangeListener<? super E> listener)
protected abstract SetListenerHelper<E> removeListener(SetChangeListener<? super E> listener)
protected abstract void fireValueChangedEvent(SetChangeListener.Change<? extends E> change)