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() |
trim
public 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)