K - マップのキー要素の型V - マップの値要素の型public abstract class ReadOnlyMapProperty<K,V> extends MapExpression<K,V> implements ReadOnlyProperty<ObservableMap<K,V>>
ObservableMapをラップするすべての読取り専用プロパティのスーパークラス。ObservableMap、ObservableMapValue、MapExpression、ReadOnlyPropertyempty, size| コンストラクタと説明 |
|---|
ReadOnlyMapProperty()
ReadOnlyMapPropertyのコンストラクタ。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void |
bindContent(ObservableMap<K,V> map)
この
ReadOnlyMapPropertyでラップされるObservableMapと別のObservableMap間のコンテンツ・バインディングを作成します。 |
void |
bindContentBidirectional(ObservableMap<K,V> map)
この
ReadOnlyMapPropertyでラップされるObservableMapと別のObservableMapの双方向コンテンツ・バインディングを作成します。 |
boolean |
equals(Object obj) |
int |
hashCode()
この
ReadOnlyMapPropertyオブジェクトのハッシュ・コードを返します。 |
String |
toString()
この
ReadOnlyMapPropertyオブジェクトの文字列表現を返します。 |
void |
unbindContent(Object object)
この
ReadOnlyMapPropertyでラップされるObservableMapと別のObject間のコンテンツ・バインディングを削除します。 |
void |
unbindContentBidirectional(Object object)
この
ReadOnlyMapPropertyでラップされるObservableMapと別のObject間の双方向コンテンツ・バインディングを削除します。 |
asString, clear, containsKey, containsValue, emptyProperty, entrySet, get, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keySet, mapExpression, put, putAll, remove, size, sizeProperty, valueAt, valueAt, valuesgetBean, getNameaddListener, getValue, removeListeneraddListener, removeListenergetaddListener, removeListenercompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic void bindContentBidirectional(ObservableMap<K,V> map)
ReadOnlyMapPropertyでラップされるObservableMapと別のObservableMapの双方向コンテンツ・バインディングを作成します。
双方向コンテンツ・バインディングは、2つのObservableMapsの内容が同じであることを保証します。 マップの一方の内容が変更されると、他方が自動的に更新されます。
map - このプロパティをバインドするObservableMapNullPointerException - mapがnullである場合IllegalArgumentException - mapがこのReadOnlyMapPropertyの指すマップと同じである場合public void unbindContentBidirectional(Object object)
ReadOnlyMapPropertyでラップされるObservableMapと別のObject間の双方向コンテンツ・バインディングを削除します。object - 双方向バインディングを削除するObjectNullPointerException - objectがnullである場合IllegalArgumentException - objectがこのReadOnlyMapPropertyが指すマップと同じである場合public void bindContent(ObservableMap<K,V> map)
ReadOnlyMapPropertyでラップされるObservableMapと別のObservableMap間のコンテンツ・バインディングを作成します。
コンテンツ・バインディングは、ラップされたObservableMapsの内容が他のマップの内容と同じであることを保証します。 他のマップの内容が変更されると、ラップされたマップが自動的に更新されます。 ラップされたリストが別のマップにバインドされた後は、直接変更しないでください。
map - このプロパティをバインドするObservableMapNullPointerException - mapがnullである場合IllegalArgumentException - mapがこのReadOnlyMapPropertyの指すマップと同じである場合public void unbindContent(Object object)
ReadOnlyMapPropertyでラップされるObservableMapと別のObject間のコンテンツ・バインディングを削除します。object - バインディングを削除するObjectNullPointerException - objectがnullである場合IllegalArgumentException - objectがこのReadOnlyMapPropertyが指すマップと同じである場合public int hashCode()
ReadOnlyMapPropertyオブジェクトのハッシュ・コードを返します。Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.