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