org.jdesktop.observablecollections
Class ObservableCollections
java.lang.Object
org.jdesktop.observablecollections.ObservableCollections
public final class ObservableCollections
- extends java.lang.Object
ObservableCollections provides factory methods for creating
observable lists and maps.
|
Method Summary |
static
|
observableList(java.util.List<E> list)
Creates and returns an ObservableList wrapping the supplied
List. |
static
|
observableListHelper(java.util.List<E> list)
Creates and returns an ObservableListHelper wrapping
the supplied List. |
static
|
observableMap(java.util.Map<K,V> map)
Creates and returns an ObservableMap wrapping the supplied
Map. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObservableCollections
public ObservableCollections()
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)