- java.lang.Object
- 
- javafx.beans.binding.ListExpression<E>
- 
- javafx.beans.property.ReadOnlyListProperty<E>
 
 
- 
- 型パラメータ:
- E-- List要素の型
 - すべての実装されたインタフェース:
- Iterable<E>,- Collection<E>,- List<E>,- Observable,- ReadOnlyProperty<ObservableList<E>>,- ObservableListValue<E>,- ObservableObjectValue<ObservableList<E>>,- ObservableValue<ObservableList<E>>,- ObservableList<E>
 - 直系の既知のサブクラス:
- ListProperty,- ReadOnlyListPropertyBase
 
 public abstract class ReadOnlyListProperty<E> extends ListExpression<E> implements ReadOnlyProperty<ObservableList<E>> ObservableListをラッピングするすべての読み取り専用プロパティのスーパークラス。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- ObservableList、- ObservableListValue、- ListExpression、- ReadOnlyProperty
 
- 
- 
プロパティのサマリー- 
クラス javafx.beans.binding.ListExpressionで宣言されたプロパティempty, size
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 ReadOnlyListProperty()ReadOnlyListPropertyのコンストラクタ。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidbindContent(ObservableList<E> list)このReadOnlyListPropertyでラップされるObservableListと別のObservableList間のコンテンツ・バインディングを作成します。voidbindContentBidirectional(ObservableList<E> list)このReadOnlyListPropertyでラップされるObservableListと別のObservableListの双方向コンテンツ・バインディングを作成します。StringtoString()このReadOnlyListPropertyオブジェクトの文字列表現を返します。voidunbindContent(Object object)このReadOnlyListPropertyでラップされるObservableListと別のObject間のコンテンツ・バインディングを削除します。voidunbindContentBidirectional(Object object)このReadOnlyListPropertyでラップされるObservableListと別のObject間の双方向コンテンツ・バインディングを削除します。- 
インタフェース java.util.Collectionで宣言されたメソッドparallelStream, removeIf, stream
 - 
インタフェース java.util.Listで宣言されたメソッドadd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
 - 
クラス javafx.beans.binding.ListExpressionで宣言されたメソッドasString, emptyProperty, getSize, isEqualTo, isNotEqualTo, isNotNull, isNull, listExpression, sizeProperty, valueAt, valueAt
 - 
クラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
 - 
インタフェース javafx.beans.Observableで宣言されたメソッドaddListener、removeListener
 - 
インタフェース javafx.collections.ObservableListで宣言されたメソッドaddAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
 - 
インタフェース javafx.beans.value.ObservableObjectValueで宣言されたメソッドget
 - 
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッドaddListener、getValue、removeListener
 - 
インタフェース javafx.beans.property.ReadOnlyPropertyで宣言されたメソッドgetBean, getName
 
- 
 
- 
- 
- 
メソッドの詳細- 
bindContentBidirectionalpublic void bindContentBidirectional(ObservableList<E> list) このReadOnlyListPropertyでラップされるObservableListと別のObservableListの双方向コンテンツ・バインディングを作成します。双方向コンテンツ・バインディングは、2つの ObservableListsの内容が同じであることを保証します。 リストの一方の内容が変更されると、他方が自動的に更新されます。- パラメータ:
- list- このプロパティをバインドする- ObservableList
- 例外:
- NullPointerException-- listが- nullである場合
- IllegalArgumentException-- listがこの- ReadOnlyListPropertyの指すリストと同じである場合
 
 - 
unbindContentBidirectionalpublic void unbindContentBidirectional(Object object) このReadOnlyListPropertyでラップされるObservableListと別のObject間の双方向コンテンツ・バインディングを削除します。- パラメータ:
- object- 双方向バインディングを削除する- Object
- 例外:
- NullPointerException-- objectが- nullである場合
- IllegalArgumentException-- objectがこの- ReadOnlyListPropertyの指すリストと同じである場合
 
 - 
bindContentpublic void bindContent(ObservableList<E> list) このReadOnlyListPropertyでラップされるObservableListと別のObservableList間のコンテンツ・バインディングを作成します。コンテンツ・バインディングは、ラップされた ObservableListsの内容が他のリストの内容と同じであることを保証します。 他のリストの内容が変更されると、ラップされたリストが自動的に更新されます。 ラップされたリストが別のリストにバインドされた後は、直接変更しないでください。- パラメータ:
- list- このプロパティをバインドする- ObservableList
- 例外:
- NullPointerException-- listが- nullである場合
- IllegalArgumentException-- listがこの- ReadOnlyListPropertyの指すリストと同じである場合
 
 - 
unbindContentpublic void unbindContent(Object object) このReadOnlyListPropertyでラップされるObservableListと別のObject間のコンテンツ・バインディングを削除します。- パラメータ:
- object- バインディングを削除する- Object
- 例外:
- NullPointerException-- objectが- nullである場合
- IllegalArgumentException-- objectがこの- ReadOnlyListPropertyの指すリストと同じである場合
 
 
- 
 
-