Class ObservableCollections


  • public final class ObservableCollections
    extends java.lang.Object
    ObservableCollections provides factory methods for creating observable lists and maps.
    • Constructor Detail

      • ObservableCollections

        public ObservableCollections()
    • Method Detail

      • observableMap

        public static <K,​V> ObservableMap<K,​V> observableMap​(java.util.Map<K,​V> map)
        Creates and returns an ObservableMap wrapping the supplied Map.
        Parameters:
        map - the Map to wrap
        Returns:
        an ObservableMap
        Throws:
        java.lang.IllegalArgumentException - if map is null
      • observableList

        public static <E> ObservableList<E> observableList​(java.util.List<E> list)
        Creates and returns an ObservableList wrapping the supplied List.
        Parameters:
        list - the List to wrap
        Returns:
        an ObservableList
        Throws:
        java.lang.IllegalArgumentException - if list is null
      • observableListHelper

        public static <E> ObservableCollections.ObservableListHelper<E> observableListHelper​(java.util.List<E> list)
        Creates and returns an ObservableListHelper wrapping the supplied List. If you can track changes to the underlying list, use this method instead of observableList().
        Parameters:
        list - the List to wrap
        Returns:
        an ObservableList
        Throws:
        java.lang.IllegalArgumentException - if list is null
        See Also:
        observableList(java.util.List<E>)