java.lang.Object
javafx.beans.binding.ListExpression<E>
javafx.beans.property.ReadOnlyListProperty<E>
javafx.beans.property.ReadOnlyListPropertyBase<E>
- All Implemented Interfaces:
- Iterable<E>,- Collection<E>,- List<E>,- Observable,- ReadOnlyProperty<ObservableList<E>>,- ObservableListValue<E>,- ObservableObjectValue<ObservableList<E>>,- ObservableValue<ObservableList<E>>,- ObservableList<E>
public abstract class ReadOnlyListPropertyBase<E> extends ReadOnlyListProperty<E>
Base class for all readonly properties wrapping an
 
ObservableList.
 This class provides a default implementation to attach listener.- Since:
- JavaFX 2.1
- See Also:
- ReadOnlyListProperty
- 
Property SummaryProperties declared in class javafx.beans.binding.ListExpressionempty, size
- 
Constructor SummaryConstructors Constructor Description ReadOnlyListPropertyBase()Creates a defaultReadOnlyListPropertyBase.
- 
Method SummaryModifier and Type Method Description protected voidfireValueChangedEvent()This method needs to be called if the reference to theObservableListchanges.protected voidfireValueChangedEvent(ListChangeListener.Change<? extends E> change)This method needs to be called if the content of the referencedObservableListchanges.Methods declared in class javafx.beans.property.ReadOnlyListPropertybindContent, bindContentBidirectional, toString, unbindContent, unbindContentBidirectionalMethods declared in class javafx.beans.binding.ListExpressionasString, emptyProperty, getSize, isEqualTo, isNotEqualTo, isNotNull, isNull, listExpression, sizeProperty, valueAt, valueAtMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods declared in interface java.util.Listadd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArrayMethods declared in interface javafx.beans.ObservableaddListener, removeListenerMethods declared in interface javafx.collections.ObservableListaddAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sortedMethods declared in interface javafx.beans.value.ObservableObjectValuegetMethods declared in interface javafx.beans.value.ObservableValueaddListener, getValue, removeListenerMethods declared in interface javafx.beans.property.ReadOnlyPropertygetBean, getName
- 
Constructor Details- 
ReadOnlyListPropertyBasepublic ReadOnlyListPropertyBase()Creates a defaultReadOnlyListPropertyBase.
 
- 
- 
Method Details- 
fireValueChangedEventprotected void fireValueChangedEvent()This method needs to be called if the reference to theObservableListchanges. It sends notifications to all attachedInvalidationListeners,ChangeListeners, andListChangeListener. This method needs to be called, if the value of this property changes.
- 
fireValueChangedEventThis method needs to be called if the content of the referencedObservableListchanges. Sends notifications to all attachedInvalidationListeners,ChangeListeners, andListChangeListener. This method is called when the content of the list changes.- Parameters:
- change- the change that needs to be propagated
 
 
-