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