Set elements
SetExpression is an
javafx.beans.value.ObservableSetValue plus additional convenience
methods to generate bindings in a fluent style.
A concrete sub-class of SetExpression has to implement the method
javafx., which provides the
actual value of this expression.
If the wrapped list of a SetExpression is null, all methods implementing the Set
interface will behave as if they were applied to an immutable empty set.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | add(E
element to be added to this set element)Implements java. Adds the specified element to this set if it is not already present (optional operation). |
| public boolean | addAll(Collection<? extends E>
collection containing elements to be added to this set elements)Implements java. Adds all of the elements in the specified collection to this set if they're not already present (optional operation). |
| public StringBinding | Returns: the newStringBindingCreates a |
| public void | clear()
Implements java. Removes all of the elements from this set (optional operation). |
| public boolean | contains(Object
element whose presence in this set is to be tested obj)Implements java. Returns |
| public boolean | containsAll(Collection<?>
collection to be checked for containment in this set objects)Implements java. Returns |
| public abstract ReadOnlyBooleanProperty | Returns: theReadOnlyBooleanPropertyA boolean property that is |
| private ObservableSet | |
| public int | |
| public ObservableSet | getValue()
Implements javafx. Returns the current value of this |
| public boolean | |
| public BooleanBinding | Returns: the newBooleanBindingthe other other)ObservableSetCreates a new |
| public BooleanBinding | Returns: the newBooleanBindingthe other other)ObservableSetCreates a new |
| public BooleanBinding | Returns: the newBooleanBindingCreates a new |
| public BooleanBinding | Returns: the newBooleanBindingCreates a new |
| public Iterator | |
| public boolean | remove(Object
object to be removed from this set, if present obj)Implements java. Removes the specified element from this set if it is present (optional operation). |
| public boolean | removeAll(Collection<?>
collection containing elements to be removed from this set objects)Implements java. Removes from this set all of its elements that are contained in the specified collection (optional operation). |
| public boolean | retainAll(Collection<?>
collection containing elements to be retained in this set objects)Implements java. Retains only the elements in this set that are contained in the specified collection (optional operation). |
| public static < the type of the E> SetExpressionSet elements | Returns: ASetExpression that wraps the
ObservableSetValue if necessaryThe source value)ObservableSetValueReturns a |
| public int | |
| public abstract ReadOnlyIntegerProperty | |
| public Object[] | toArray()
Implements java. Returns an array containing all of the elements in this set. |
| public <T> T[] | toArray(T[]
the array into which the elements of this set are to be
stored, if it is big enough; otherwise, a new array of the same
runtime type is allocated for this purpose. array)Implements java. Returns an array containing all of the elements in this set; the runtime type of the returned array is that of the specified array. |
| SetExpression | back to summary |
|---|---|
| public SetExpression() Creates a default | |
| add | back to summary |
|---|---|
| public boolean add(E element) Implements java. Doc from java. Adds the specified element to this set if it is not already present
(optional operation). More formally, adds the specified element
The stipulation above does not imply that sets must accept all
elements; sets may refuse to add any particular element, including
| |
| addAll | back to summary |
|---|---|
| public boolean addAll(Collection<? extends E> elements) Implements java. Doc from java. Adds all of the elements in the specified collection to this set if
they're not already present (optional operation). If the specified
collection is also a set, the
| |
| asString | back to summary |
|---|---|
| public StringBinding asString() Creates a
| |
| clear | back to summary |
|---|---|
| public void clear() Implements java. Doc from java. Removes all of the elements from this set (optional operation). The set will be empty after this call returns.
| |
| contains | back to summary |
|---|---|
| public boolean contains(Object obj) Implements java. Doc from java. Returns | |
| containsAll | back to summary |
|---|---|
| public boolean containsAll(Collection<?> objects) Implements java. Doc from java. Returns
| |
| emptyProperty | back to summary |
|---|---|
| public abstract ReadOnlyBooleanProperty emptyProperty() A boolean property that is
| |
| getNonNull | back to summary |
|---|---|
| private ObservableSet | |
| getSize | back to summary |
|---|---|
| public int getSize() The size of the set
| |
| getValue | back to summary |
|---|---|
| public ObservableSet Implements javafx. Doc from javafx. Returns the current value of this
| |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() Implements java. Doc from java. Returns
| |
| isEqualTo | back to summary |
|---|---|
| public BooleanBinding isEqualTo(final ObservableSet<?> other) Creates a new
| |
| isNotEqualTo | back to summary |
|---|---|
| public BooleanBinding isNotEqualTo(final ObservableSet<?> other) Creates a new
| |
| isNotNull | back to summary |
|---|---|
| public BooleanBinding isNotNull() Creates a new
| |
| isNull | back to summary |
|---|---|
| public BooleanBinding isNull() Creates a new
| |
| iterator | back to summary |
|---|---|
| public Iterator Implements java. Doc from java. Returns an iterator over the elements in this set. The elements are returned in no particular order (unless this set is an instance of some class that provides a guarantee). | |
| remove | back to summary |
|---|---|
| public boolean remove(Object obj) Implements java. Doc from java. Removes the specified element from this set if it is present
(optional operation). More formally, removes an element | |
| removeAll | back to summary |
|---|---|
| public boolean removeAll(Collection<?> objects) Implements java. Doc from java. Removes from this set all of its elements that are contained in the specified collection (optional operation). If the specified collection is also a set, this operation effectively modifies this set so that its value is the asymmetric set difference of the two sets.
| |
| retainAll | back to summary |
|---|---|
| public boolean retainAll(Collection<?> objects) Implements java. Doc from java. Retains only the elements in this set that are contained in the specified collection (optional operation). In other words, removes from this set all of its elements that are not contained in the specified collection. If the specified collection is also a set, this operation effectively modifies this set so that its value is the intersection of the two sets.
| |
| setExpression | back to summary |
|---|---|
| public static <E> SetExpression Returns a
| |
| size | back to summary |
|---|---|
| public int size() Implements java. Doc from java. Returns the number of elements in this set (its cardinality). If this
set contains more than
| |
| sizeProperty | back to summary |
|---|---|
| public abstract ReadOnlyIntegerProperty sizeProperty() An integer property that represents the size of the set.
| |
| toArray | back to summary |
|---|---|
| public Object[] toArray() Implements java. Doc from java. Returns an array containing all of the elements in this set. If this set makes any guarantees as to what order its elements are returned by its iterator, this method must return the elements in the same order. The returned array will be "safe" in that no references to it are maintained by this set. (In other words, this method must allocate a new array even if this set is backed by an array). The caller is thus free to modify the returned array. This method acts as bridge between array-based and collection-based APIs. | |
| toArray | back to summary |
|---|---|
| public <T> T[] toArray(T[] array) Implements java. Doc from java. Returns an array containing all of the elements in this set; the runtime type of the returned array is that of the specified array. If the set fits in the specified array, it is returned therein. Otherwise, a new array is allocated with the runtime type of the specified array and the size of this set. If this set fits in the specified array with room to spare
(i.e., the array has more elements than this set), the element in
the array immediately following the end of the set is set to
If this set makes any guarantees as to what order its elements are returned by its iterator, this method must return the elements in the same order. Like the Suppose
String[] y = x.toArray(new String[0]);
Note that toArray(new Object[0]) is identical in function to
toArray().
| |