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)