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