E
- List
要素の型public abstract class ReadOnlyListProperty<E> extends ListExpression<E> implements ReadOnlyProperty<ObservableList<E>>
ObservableList
をラップするすべての読取り専用プロパティのスーパークラス。ObservableList
、ObservableListValue
、ListExpression
、ReadOnlyProperty
empty, size
コンストラクタと説明 |
---|
ReadOnlyListProperty()
ReadOnlyListProperty のコンストラクタ。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
bindContent(ObservableList<E> list)
|
void |
bindContentBidirectional(ObservableList<E> list)
|
boolean |
equals(Object obj) |
int |
hashCode() |
String |
toString()
この
ReadOnlyListProperty オブジェクトの文字列表現を返します。 |
void |
unbindContent(Object object)
|
void |
unbindContentBidirectional(Object object)
|
add, 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, valueAt
getBean, getName
addListener、getValue、removeListener
addListener、removeListener
get
addListener, filtered, removeListener, sorted, sorted
replaceAll, sort, spliterator
parallelStream, removeIf, stream
public void bindContentBidirectional(ObservableList<E> list)
ReadOnlyListProperty
でラップされるObservableList
と別のObservableList
の双方向コンテンツ・バインディングを作成します。
双方向コンテンツ・バインディングは、2つのObservableLists
の内容が同じであることを保証します。リストの一方の内容が変更されると、他方が自動的に更新されます。
list
- このプロパティをバインドするObservableList
NullPointerException
- list
がnull
である場合IllegalArgumentException
- list
がこのReadOnlyListProperty
の指すリストと同じである場合public void unbindContentBidirectional(Object object)
object
- 双方向バインディングを削除するObject
NullPointerException
- object
がnull
である場合IllegalArgumentException
- object
がこのReadOnlyListProperty
の指すリストと同じである場合public void bindContent(ObservableList<E> list)
ReadOnlyListProperty
でラップされるObservableList
と別のObservableList
間のコンテンツ・バインディングを作成します。
コンテンツ・バインディングは、ラップされたObservableLists
の内容が他のリストの内容と同じであることを保証します。他のリストの内容が変更されると、ラップされたリストが自動的に更新されます。ラップされたリストが別のリストにバインドされた後は、直接変更しないでください。
list
- このプロパティをバインドするObservableList
NullPointerException
- list
がnull
である場合IllegalArgumentException
- list
がこのReadOnlyListProperty
の指すリストと同じである場合public void unbindContent(Object object)
object
- バインディングを削除するObject
NullPointerException
- object
がnull
である場合IllegalArgumentException
- object
がこのReadOnlyListProperty
の指すリストと同じである場合public boolean equals(Object obj)
public int hashCode()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.