- java.lang.Object
-
- javafx.beans.binding.MapExpression<K,V>
-
- javafx.beans.property.ReadOnlyMapProperty<K,V>
-
- javafx.beans.property.MapProperty<K,V>
-
- javafx.beans.property.MapPropertyBase<K,V>
-
- javafx.beans.property.SimpleMapProperty<K,V>
-
- javafx.beans.property.ReadOnlyMapWrapper<K,V>
-
- すべての実装されたインタフェース:
Map<K,V>,Observable,Property<K>,ReadOnlyProperty<K>,ObservableMapValue<K,V>,ObservableObjectValue<K>,ObservableValue<K>,WritableMapValue<K,V>,WritableObjectValue<K>,WritableValue<K>,ObservableMap<K,V>
public class ReadOnlyMapWrapper<K,V> extends SimpleMapProperty<K,V>
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。 同期化される2つのプロパティを作成します。 1つのプロパティが読取り専用で、外部ユーザーに渡すことができます。 他のプロパティは読取り可能および書込み可能であり、内部でのみ使用する必要があります。- 導入されたバージョン:
- JavaFX 2.1
-
-
プロパティのサマリー
-
クラスjavafx.beans.property.MapPropertyBaseから継承されたプロパティ
empty, size
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ReadOnlyMapWrapper()ReadOnlyMapWrapperのコンストラクタReadOnlyMapWrapper(Object bean, String name)ReadOnlyMapWrapperのコンストラクタReadOnlyMapWrapper(Object bean, String name, ObservableMap<K,V> initialValue)ReadOnlyMapWrapperのコンストラクタReadOnlyMapWrapper(ObservableMap<K,V> initialValue)ReadOnlyMapWrapperのコンストラクタ
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected voidfireValueChangedEvent()通知をすべてのアタッチされたInvalidationListeners、ChangeListenersおよびMapChangeListenerに送信します。protected voidfireValueChangedEvent(MapChangeListener.Change<? extends K,? extends V> change)通知をすべてのアタッチされたInvalidationListeners、ChangeListenersおよびMapChangeListenerに送信します。ReadOnlyMapProperty<K,V>getReadOnlyProperty()このReadOnlyMapWrapperと同期化される読取り専用プロパティを返します。-
インタフェース java.util.Mapから継承されたメソッド
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
クラスjavafx.beans.binding.MapExpressionから継承されたメソッド
asString, clear, containsKey, containsValue, entrySet, get, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keySet, mapExpression, put, putAll, remove, size, valueAt, valueAt, values
-
クラスjavafx.beans.property.MapPropertyから継承されたメソッド
bindBidirectional, setValue, unbindBidirectional
-
クラスjavafx.beans.property.MapPropertyBaseから継承されたメソッド
addListener, addListener, addListener, bind, emptyProperty, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, toString, unbind
-
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッド
getValue
-
クラスjavafx.beans.property.ReadOnlyMapPropertyから継承されたメソッド
bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectional
-
クラスjavafx.beans.property.SimpleMapPropertyから継承されたメソッド
getBean, getName
-
インタフェースjavafx.beans.value.WritableValueから継承されたメソッド
getValue
-
-
-
-
コンストラクタの詳細
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper()
ReadOnlyMapWrapperのコンストラクタ
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper(ObservableMap<K,V> initialValue)
ReadOnlyMapWrapperのコンストラクタ- パラメータ:
initialValue- ラップされた値の初期値
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper(Object bean, String name)
ReadOnlyMapWrapperのコンストラクタ- パラメータ:
bean- このReadOnlyMapWrapperのBeanname- このReadOnlyMapWrapperの名前
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper(Object bean, String name, ObservableMap<K,V> initialValue)
ReadOnlyMapWrapperのコンストラクタ- パラメータ:
bean- このReadOnlyMapWrapperのBeanname- このReadOnlyMapWrapperの名前initialValue- ラップされた値の初期値
-
-
メソッドの詳細
-
getReadOnlyProperty
public ReadOnlyMapProperty<K,V> getReadOnlyProperty()
このReadOnlyMapWrapperと同期化される読取り専用プロパティを返します。- 戻り値:
- 読取り専用プロパティ
-
fireValueChangedEvent
protected void fireValueChangedEvent()
通知をすべてのアタッチされたInvalidationListeners、ChangeListenersおよびMapChangeListenerに送信します。 このメソッドは、手動でMapPropertyBase.set(javafx.collections.ObservableMap)を呼び出すか、またはバインドされたプロパティでバインディングが無効になる場合に値が変更されるときに呼び出されます。- オーバーライド:
fireValueChangedEvent、クラス:MapPropertyBase<K,V>
-
fireValueChangedEvent
protected void fireValueChangedEvent(MapChangeListener.Change<? extends K,? extends V> change)
通知をすべてのアタッチされたInvalidationListeners、ChangeListenersおよびMapChangeListenerに送信します。 このメソッドは、リストの内容が変更される場合に呼び出されます。- オーバーライド:
fireValueChangedEvent、クラス:MapPropertyBase<K,V>- パラメータ:
change- 伝播する必要がある変更
-
-