E - the type of the List elementspublic abstract class ListProperty<E> extends ReadOnlyListProperty<E> implements Property<ObservableList<E>>, WritableListValue<E>
Property wrapping a
ObservableList.
The value of a ListProperty can be get and set with ObservableObjectValue.get(),
ListExpression.getValue(), WritableObjectValue.set(Object), and setValue(ObservableList).
A property can be bound and unbound unidirectional with
Property.bind(javafx.beans.value.ObservableValue) and Property.unbind(). Bidirectional bindings
can be created and removed with bindBidirectional(Property) and
unbindBidirectional(Property).
The context of a ListProperty can be read with ReadOnlyProperty.getBean()
and ReadOnlyProperty.getName().empty, size| Constructor and Description |
|---|
ListProperty() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindBidirectional(Property<ObservableList<E>> other)
Create a bidirectional binding between this
Property and another
one. |
void |
setValue(ObservableList<E> v)
Set the wrapped value.
|
java.lang.String |
toString()
Returns a string representation of this
ListProperty object. |
void |
unbindBidirectional(Property<ObservableList<E>> other)
Remove a bidirectional binding between this
Property and another
one. |
bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectionaladd, add, addAll, addAll, addAll, asString, clear, contains, containsAll, emptyProperty, get, getSize, getValue, indexOf, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, lastIndexOf, listExpression, listIterator, listIterator, remove, remove, remove, removeAll, removeAll, retainAll, retainAll, set, setAll, setAll, size, sizeProperty, subList, toArray, toArray, valueAt, valueAtclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBean, getNameaddListener, getValue, removeListeneraddListener, removeListenerget, setgetValueaddAll, addListener, remove, removeAll, removeListener, retainAll, setAll, setAlladd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArraygetpublic void setValue(ObservableList<E> v)
setValue in interface WritableValue<ObservableList<E>>v - The new valuepublic void bindBidirectional(Property<ObservableList<E>> other)
Property and another
one.bindBidirectional in interface Property<ObservableList<E>>other - the other Propertypublic void unbindBidirectional(Property<ObservableList<E>> other)
Property and another
one.
If no bidirectional binding between the properties exists, calling this
method has no effect.unbindBidirectional in interface Property<ObservableList<E>>other - the other Propertypublic java.lang.String toString()
ListProperty object.toString in class ReadOnlyListProperty<E>ListProperty object.Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.