インタフェース MapProperty<K,V>
- 型パラメータ:
K
- Key TypeV
- Value Type
- すべてのスーパーインタフェース:
java.util.Map<K,V>
,MapObservable<K,V>
,MapSettable<K,V>
,Observable<java.util.Map<K,V>>
,java.io.Serializable
,Settable<java.util.Map<K,V>>
public interface MapProperty<K,V> extends java.util.Map<K,V>, MapSettable<K,V>, MapObservable<K,V>, java.io.Serializable
Map value Property, includes Getter, Setter, Observer.
- To build instance,
newInstance()
- To detect value changed,
Observable.addChangeListener(ChangeListener)
- To compute,
- To wait until condition is true,
- 関連項目:
MapSettable
,MapObservable
,Map
-
ネストされたクラスの概要
インタフェースから継承されたネストされたクラス/インタフェース java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
メソッドの概要
staticメソッド 修飾子とタイプ メソッド 説明 static <K, V> MapProperty<K,V>
newInstance()
Instance builder.static <K, V> MapProperty<K,V>
newInstance(java.util.Map<? extends K,? extends V> initial)
Instance builder.インタフェースから継承されたメソッド java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.MapObservable
computeContainsKey, computeIsEmpty, computeIsNotEmpty, computeKeySet, computeNotContainsKey, computeSize, waitUntilContainsKeyAndGet, waitUntilContainsKeyAndGet, waitUntilContainsKeyAndGet, waitUntilIsEmpty, waitUntilIsEmpty, waitUntilIsEmpty, waitUntilIsNotEmpty, waitUntilIsNotEmpty, waitUntilIsNotEmpty, waitUntilNotContainsKey, waitUntilNotContainsKey, waitUntilNotContainsKey
インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.Observable
addChangeListener, computeToString, removeChangeListener
-
メソッドの詳細
-
newInstance
Instance builder.- 型パラメータ:
K
- Key TypeV
- Value Type- 戻り値:
- new-instance.
-
newInstance
Instance builder.- 型パラメータ:
K
- Key TypeV
- Value Type- パラメータ:
initial
- the initialMap<K, V>
- 戻り値:
- new-instance.
-