APIdia Launch Partner
Top Description Interfaces Classes
module javafx.base

Package javafx.collections


Contains the essential JavaFX collections and collection utilities

Interface Summary

Modifier and TypeInterface and Description
public interface
ArrayChangeListener<
the array element type
T extends ObservableArray<T>
>

Interface that receives notifications of changes to an ObservableArray.

public interface
ListChangeListener<
the list element type
E
>

Interface that receives notifications of changes to an ObservableList.

public interface
MapChangeListener<
the key element type
K
,
the value element type
V
>

Interface that receives notifications of changes to an ObservableMap.

public interface
ObservableArray<
actual array instance type
T extends ObservableArray<T>
>

ObservableArray is an array that allows listeners to track changes when they occur.

public interface
ObservableFloatArray

ObservableFloatArray is a float[] array that allows listeners to track changes when they occur.

public interface
ObservableIntegerArray

ObservableIntegerArray is an int[] array that allows listeners to track changes when they occur.

public interface
ObservableList<
the list element type
E
>

A list that allows listeners to track changes when they occur.

public interface
ObservableMap<
the map key element type
K
,
the map value element type
V
>

A map that allows observers to track changes when they occur.

public interface
ObservableSet<
the set element type
E
>

A set that allows observers to track changes when they occur.

public interface
SetChangeListener<
the element type
E
>

Interface that receives notifications of changes to an ObservableSet.

Class Summary

Modifier and TypeClass and Description
public class
FXCollections

Utility class that consists of static methods that are 1:1 copies of java.util.Collections methods.

pack-priv class
public abstract class
ModifiableObservableListBase<
the type of the elements contained in the List
E
>

Abstract class that serves as a base class for ObservableList implementations that are modifiable.

public abstract class
ObservableArrayBase<
actual array instance type
T extends ObservableArray<T>
>

Abstract class that serves as a base class for ObservableArray implementations.

public abstract class
ObservableListBase<
the type of the elements contained in the List
E
>

Abstract class that serves as a base class for ObservableList implementations.

public class
WeakListChangeListener<
The type of the observed value
E
>

A WeakListChangeListener can be used, if an ObservableList should only maintain a weak reference to the listener.

public class
WeakMapChangeListener<
the key element type
K
,
the value element type
V
>

A WeakMapChangeListener can be used, if an javafx.collections.ObservableMap should only maintain a weak reference to the listener.

public class
WeakSetChangeListener<
The type of the observed value
E
>

A WeakSetChangeListener can be used, if an javafx.collections.ObservableSet should only maintain a weak reference to the listener.