Module javafx.base

Interface ObservableList<E>

Type Parameters:
E - the list element type
All Superinterfaces:
Collection<E>, Iterable<E>, List<E>, Observable, SequencedCollection<E>
All Known Subinterfaces:
ObservableListValue<E>, WritableListValue<E>
All Known Implementing Classes:
FilteredList, ListBinding, ListExpression, ListProperty, ListPropertyBase, ModifiableObservableListBase, ObservableListBase, ReadOnlyListProperty, ReadOnlyListPropertyBase, ReadOnlyListWrapper, SimpleListProperty, SortedList, TransformationList

public interface ObservableList<E> extends List<E>, Observable
A list that allows listeners to track changes when they occur. Implementations can be created using methods in FXCollections such as observableArrayList, or with a SimpleListProperty.
Since:
JavaFX 2.0
See Also: