APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.javafx.collections

public abstract Class ArrayListenerHelper<T extends ObservableArray<T>>

extends ExpressionHelperBase
Class Inheritance
Known Direct Subclasses
com.sun.javafx.collections.ArrayListenerHelper.SingleInvalidation, com.sun.javafx.collections.ArrayListenerHelper.SingleChange, com.sun.javafx.collections.ArrayListenerHelper.Generic
Imports
com.sun.javafx.binding.ExpressionHelperBase, java.util.Arrays, javafx.beans.InvalidationListener, javafx.collections.ArrayChangeListener, .ObservableArray

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
private static class

Field Summary

Modifier and TypeField and Description
protected final T

Constructor Summary

AccessConstructor and Description
public
ArrayListenerHelper(T observable)

Method Summary

Modifier and TypeMethod and Description
public static <T extends ObservableArray<T>> ArrayListenerHelper<T>
addListener(ArrayListenerHelper<T> helper, T observable, InvalidationListener listener)

public static <T extends ObservableArray<T>> ArrayListenerHelper<T>
addListener(ArrayListenerHelper<T> helper, T observable, ArrayChangeListener<T> listener)

protected abstract ArrayListenerHelper<T>
protected abstract ArrayListenerHelper<T>
public static <T extends ObservableArray<T>> void
fireValueChangedEvent(ArrayListenerHelper<T> helper, boolean sizeChanged, int from, int to)

protected abstract void
fireValueChangedEvent(boolean sizeChanged, int from, int to)

public static <T extends ObservableArray<T>> boolean
public static <T extends ObservableArray<T>> ArrayListenerHelper<T>
public static <T extends ObservableArray<T>> ArrayListenerHelper<T>
protected abstract ArrayListenerHelper<T>
protected abstract ArrayListenerHelper<T>
Inherited from com.sun.javafx.binding.ExpressionHelperBase:
trim

Field Detail

observableback to summary
protected final T observable

Constructor Detail

ArrayListenerHelperback to summary
public ArrayListenerHelper(T observable)

Method Detail

addListenerback to summary
public static <T extends ObservableArray<T>> ArrayListenerHelper<T> addListener(ArrayListenerHelper<T> helper, T observable, InvalidationListener listener)
addListenerback to summary
public static <T extends ObservableArray<T>> ArrayListenerHelper<T> addListener(ArrayListenerHelper<T> helper, T observable, ArrayChangeListener<T> listener)
addListenerback to summary
protected abstract ArrayListenerHelper<T> addListener(InvalidationListener listener)
addListenerback to summary
protected abstract ArrayListenerHelper<T> addListener(ArrayChangeListener<T> listener)
fireValueChangedEventback to summary
public static <T extends ObservableArray<T>> void fireValueChangedEvent(ArrayListenerHelper<T> helper, boolean sizeChanged, int from, int to)
fireValueChangedEventback to summary
protected abstract void fireValueChangedEvent(boolean sizeChanged, int from, int to)
hasListenersback to summary
public static <T extends ObservableArray<T>> boolean hasListeners(ArrayListenerHelper<T> helper)
removeListenerback to summary
public static <T extends ObservableArray<T>> ArrayListenerHelper<T> removeListener(ArrayListenerHelper<T> helper, InvalidationListener listener)
removeListenerback to summary
public static <T extends ObservableArray<T>> ArrayListenerHelper<T> removeListener(ArrayListenerHelper<T> helper, ArrayChangeListener<T> listener)
removeListenerback to summary
protected abstract ArrayListenerHelper<T> removeListener(InvalidationListener listener)
removeListenerback to summary
protected abstract ArrayListenerHelper<T> removeListener(ArrayChangeListener<T> listener)
com.sun.javafx.collections back to summary

private Class ArrayListenerHelper.Generic<T extends ObservableArray<T>>

extends ArrayListenerHelper<T extends ObservableArray<T>>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private ArrayChangeListener<T>[]
private int
private InvalidationListener[]
private int
private boolean
Inherited from com.sun.javafx.collections.ArrayListenerHelper:
observable

Constructor Summary

AccessConstructor and Description
private
Generic(T observable, InvalidationListener listener0, InvalidationListener listener1)

private
Generic(T observable, ArrayChangeListener<T> listener0, ArrayChangeListener<T> listener1)

private
Generic(T observable, InvalidationListener invalidationListener, ArrayChangeListener<T> changeListener)

Method Summary

Modifier and TypeMethod and Description
protected ArrayListenerHelper.Generic<T>
protected ArrayListenerHelper<T>
protected void
fireValueChangedEvent(boolean sizeChanged, int from, int to)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.fireValueChangedEvent.

protected ArrayListenerHelper<T>
protected ArrayListenerHelper<T>
Inherited from com.sun.javafx.collections.ArrayListenerHelper:
addListeneraddListenerfireValueChangedEventhasListenersremoveListenerremoveListener

Field Detail

changeListenersback to summary
private ArrayChangeListener<T>[] changeListeners
changeSizeback to summary
private int changeSize
invalidationListenersback to summary
private InvalidationListener[] invalidationListeners
invalidationSizeback to summary
private int invalidationSize
lockedback to summary
private boolean locked

Constructor Detail

Genericback to summary
private Generic(T observable, InvalidationListener listener0, InvalidationListener listener1)
Genericback to summary
private Generic(T observable, ArrayChangeListener<T> listener0, ArrayChangeListener<T> listener1)
Genericback to summary
private Generic(T observable, InvalidationListener invalidationListener, ArrayChangeListener<T> changeListener)

Method Detail

addListenerback to summary
protected ArrayListenerHelper.Generic<T> addListener(InvalidationListener listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.addListener.

Annotations
@Override
addListenerback to summary
protected ArrayListenerHelper<T> addListener(ArrayChangeListener<T> listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.addListener.

Annotations
@Override
fireValueChangedEventback to summary
protected void fireValueChangedEvent(boolean sizeChanged, int from, int to)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.fireValueChangedEvent.

Annotations
@Override
removeListenerback to summary
protected ArrayListenerHelper<T> removeListener(InvalidationListener listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.removeListener.

Annotations
@Override
removeListenerback to summary
protected ArrayListenerHelper<T> removeListener(ArrayChangeListener<T> listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.removeListener.

Annotations
@Override
com.sun.javafx.collections back to summary

private Class ArrayListenerHelper.SingleChange<T extends ObservableArray<T>>

extends ArrayListenerHelper<T extends ObservableArray<T>>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final ArrayChangeListener<T>
Inherited from com.sun.javafx.collections.ArrayListenerHelper:
observable

Constructor Summary

AccessConstructor and Description
private
SingleChange(T observable, ArrayChangeListener<T> listener)

Method Summary

Modifier and TypeMethod and Description
protected ArrayListenerHelper<T>
protected ArrayListenerHelper<T>
protected void
fireValueChangedEvent(boolean sizeChanged, int from, int to)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.fireValueChangedEvent.

protected ArrayListenerHelper<T>
protected ArrayListenerHelper<T>
Inherited from com.sun.javafx.collections.ArrayListenerHelper:
addListeneraddListenerfireValueChangedEventhasListenersremoveListenerremoveListener

Field Detail

listenerback to summary
private final ArrayChangeListener<T> listener

Constructor Detail

SingleChangeback to summary
private SingleChange(T observable, ArrayChangeListener<T> listener)

Method Detail

addListenerback to summary
protected ArrayListenerHelper<T> addListener(InvalidationListener listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.addListener.

Annotations
@Override
addListenerback to summary
protected ArrayListenerHelper<T> addListener(ArrayChangeListener<T> listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.addListener.

Annotations
@Override
fireValueChangedEventback to summary
protected void fireValueChangedEvent(boolean sizeChanged, int from, int to)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.fireValueChangedEvent.

Annotations
@Override
removeListenerback to summary
protected ArrayListenerHelper<T> removeListener(InvalidationListener listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.removeListener.

Annotations
@Override
removeListenerback to summary
protected ArrayListenerHelper<T> removeListener(ArrayChangeListener<T> listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.removeListener.

Annotations
@Override
com.sun.javafx.collections back to summary

private Class ArrayListenerHelper.SingleInvalidation<T extends ObservableArray<T>>

extends ArrayListenerHelper<T extends ObservableArray<T>>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final InvalidationListener
Inherited from com.sun.javafx.collections.ArrayListenerHelper:
observable

Constructor Summary

AccessConstructor and Description
private
SingleInvalidation(T observable, InvalidationListener listener)

Method Summary

Modifier and TypeMethod and Description
protected ArrayListenerHelper<T>
protected ArrayListenerHelper<T>
protected void
fireValueChangedEvent(boolean sizeChanged, int from, int to)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.fireValueChangedEvent.

protected ArrayListenerHelper<T>
protected ArrayListenerHelper<T>
Inherited from com.sun.javafx.collections.ArrayListenerHelper:
addListeneraddListenerfireValueChangedEventhasListenersremoveListenerremoveListener

Field Detail

listenerback to summary
private final InvalidationListener listener

Constructor Detail

SingleInvalidationback to summary
private SingleInvalidation(T observable, InvalidationListener listener)

Method Detail

addListenerback to summary
protected ArrayListenerHelper<T> addListener(InvalidationListener listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.addListener.

Annotations
@Override
addListenerback to summary
protected ArrayListenerHelper<T> addListener(ArrayChangeListener<T> listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.addListener.

Annotations
@Override
fireValueChangedEventback to summary
protected void fireValueChangedEvent(boolean sizeChanged, int from, int to)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.fireValueChangedEvent.

Annotations
@Override
removeListenerback to summary
protected ArrayListenerHelper<T> removeListener(InvalidationListener listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.removeListener.

Annotations
@Override
removeListenerback to summary
protected ArrayListenerHelper<T> removeListener(ArrayChangeListener<T> listener)

Implements abstract com.sun.javafx.collections.ArrayListenerHelper.removeListener.

Annotations
@Override