public class PFMapVariable extends PFVariable implements PFXMLSerializable
このコンポーネントから以下のイベントが発生する。
トリガー | 設定データ | イベント番号 |
---|---|---|
setMap メソッド呼出 |
マップオブジェクト (java.util.Map) |
0 |
PROPERTY_EXCEPTION_NULL
コンストラクタと説明 |
---|
PFMapVariable()
デフォルトコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clear()
java.util.Map.clear() を呼び出す。 |
java.util.Map |
cloneVariable()
マップのシャローコピーを作成する。
|
java.lang.Object |
compute(java.lang.Object v0,
java.util.function.BiFunction v1)
java.util.Map.compute(java.lang.Object,java.util.function.BiFunction) を呼び出す。 |
java.lang.Object |
computeIfAbsent(java.lang.Object v0,
java.util.function.Function v1)
java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function) を呼び出す。 |
java.lang.Object |
computeIfPresent(java.lang.Object v0,
java.util.function.BiFunction v1)
java.util.Map.computeIfPresent(java.lang.Object,java.util.function.BiFunction) を呼び出す。 |
boolean |
containsKey(java.lang.Object v0)
java.util.Map.containsKey(java.lang.Object) を呼び出す。 |
boolean |
containsValue(java.lang.Object v0)
java.util.Map.containsValue(java.lang.Object) を呼び出す。 |
java.util.Set |
entrySet()
java.util.Map.entrySet() を呼び出す。 |
boolean |
equalsVariable(java.lang.Object v0)
java.util.Map.equals(java.lang.Object) を呼び出す。 |
void |
forEach(java.util.function.BiConsumer v0)
java.util.Map.forEach(java.util.function.BiConsumer) を呼び出す。 |
java.lang.Object |
get(java.lang.Object v0)
java.util.Map.get(java.lang.Object) を呼び出す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
PFObjectList |
getKeyList()
キーのリストを取得する。
|
java.util.Map |
getMap()
格納されているマップを返す。
|
java.lang.Object |
getOrDefault(java.lang.Object v0,
java.lang.Object v1)
java.util.Map.getOrDefault(java.lang.Object,java.lang.Object) を呼び出す。 |
PFObjectList |
getValueList()
値のリストを取得する。
|
int |
hashCodeVariable()
java.util.Map.hashCode() を呼び出す。 |
boolean |
isEmpty()
java.util.Map.isEmpty() を呼び出す。 |
java.util.Set |
keySet()
java.util.Map.keySet() を呼び出す。 |
void |
localeUpdated()
ロケール変更に対応する。
|
java.lang.Object |
merge(java.lang.Object v0,
java.lang.Object v1,
java.util.function.BiFunction v2)
java.util.Map.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction) を呼び出す。 |
java.lang.Object |
put(java.lang.Object v0,
java.lang.Object v1)
java.util.Map.put(java.lang.Object,java.lang.Object) を呼び出す。 |
void |
putAll(java.util.Map v0)
java.util.Map.putAll(java.util.Map) を呼び出す。 |
java.lang.Object |
putIfAbsent(java.lang.Object v0,
java.lang.Object v1)
java.util.Map.putIfAbsent(java.lang.Object,java.lang.Object) を呼び出す。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
java.lang.Object |
remove(java.lang.Object v0)
java.util.Map.remove(java.lang.Object) を呼び出す。 |
boolean |
remove(java.lang.Object v0,
java.lang.Object v1)
java.util.Map.remove(java.lang.Object,java.lang.Object) を呼び出す。 |
java.lang.Object |
replace(java.lang.Object v0,
java.lang.Object v1)
java.util.Map.replace(java.lang.Object,java.lang.Object) を呼び出す。 |
boolean |
replace(java.lang.Object v0,
java.lang.Object v1,
java.lang.Object v2)
java.util.Map.replace(java.lang.Object,java.lang.Object,java.lang.Object) を呼び出す。 |
void |
replaceAll(java.util.function.BiFunction v0)
java.util.Map.replaceAll(java.util.function.BiFunction) を呼び出す。 |
void |
setEmptyMap()
空のマップを設定する。
|
void |
setEmptyMapQuiet()
空のマップを設定する(イベント発生なし)。
|
void |
setMap(java.util.Map map)
マップを格納する。
|
int |
size()
java.util.Map.size() を呼び出す。 |
java.util.Collection |
values()
java.util.Map.values() を呼び出す。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addPFDataSetListener, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getDuplicateObject, getName, getObject, getPFDataSetListenerList, getResult, hasInstanceOf, hasResult, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isNull, removePFDataSetListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setName, setNull, setObject, setObjectQuiet, setResult
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
PFComponent.getComponentName()
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
PFComponent.localeUpdated()
public void setMap(java.util.Map map) throws PFException
map
- 格納するマップPFException
public java.util.Map getMap() throws PFException
PFException
public void setEmptyMap() throws PFException
PFException
- イベント処理エラーpublic void setEmptyMapQuiet()
public int hashCodeVariable() throws PFException
java.util.Map.hashCode()
を呼び出す。PFException
public java.lang.Object put(java.lang.Object v0, java.lang.Object v1) throws PFException
java.util.Map.put(java.lang.Object,java.lang.Object)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.ObjectPFException
public boolean equalsVariable(java.lang.Object v0) throws PFException
java.util.Map.equals(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public java.lang.Object get(java.lang.Object v0) throws PFException
java.util.Map.get(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public int size() throws PFException
java.util.Map.size()
を呼び出す。PFException
public java.util.Collection values() throws PFException
java.util.Map.values()
を呼び出す。PFException
public java.lang.Object remove(java.lang.Object v0) throws PFException
java.util.Map.remove(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public void clear() throws PFException
java.util.Map.clear()
を呼び出す。PFException
public boolean containsKey(java.lang.Object v0) throws PFException
java.util.Map.containsKey(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public boolean containsValue(java.lang.Object v0) throws PFException
java.util.Map.containsValue(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public java.util.Set entrySet() throws PFException
java.util.Map.entrySet()
を呼び出す。PFException
public boolean isEmpty() throws PFException
java.util.Map.isEmpty()
を呼び出す。PFException
public java.util.Set keySet() throws PFException
java.util.Map.keySet()
を呼び出す。PFException
public void putAll(java.util.Map v0) throws PFException
java.util.Map.putAll(java.util.Map)
を呼び出す。v0
- java.util.MapPFException
public PFObjectList getKeyList() throws PFException
PFException
public PFObjectList getValueList() throws PFException
PFException
public java.util.Map cloneVariable() throws PFException, java.lang.InstantiationException, java.lang.IllegalAccessException
PFException
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.lang.Object merge(java.lang.Object v0, java.lang.Object v1, java.util.function.BiFunction v2) throws PFException
java.util.Map.merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.Objectv2
- java.util.function.BiFunctionPFException
public java.lang.Object compute(java.lang.Object v0, java.util.function.BiFunction v1) throws PFException
java.util.Map.compute(java.lang.Object,java.util.function.BiFunction)
を呼び出す。v0
- java.lang.Objectv1
- java.util.function.BiFunctionPFException
public java.lang.Object computeIfPresent(java.lang.Object v0, java.util.function.BiFunction v1) throws PFException
java.util.Map.computeIfPresent(java.lang.Object,java.util.function.BiFunction)
を呼び出す。v0
- java.lang.Objectv1
- java.util.function.BiFunctionPFException
public java.lang.Object computeIfAbsent(java.lang.Object v0, java.util.function.Function v1) throws PFException
java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function)
を呼び出す。v0
- java.lang.Objectv1
- java.util.function.FunctionPFException
public java.lang.Object replace(java.lang.Object v0, java.lang.Object v1) throws PFException
java.util.Map.replace(java.lang.Object,java.lang.Object)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.ObjectPFException
public boolean replace(java.lang.Object v0, java.lang.Object v1, java.lang.Object v2) throws PFException
java.util.Map.replace(java.lang.Object,java.lang.Object,java.lang.Object)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.Objectv2
- java.lang.ObjectPFException
public boolean remove(java.lang.Object v0, java.lang.Object v1) throws PFException
java.util.Map.remove(java.lang.Object,java.lang.Object)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.ObjectPFException
public java.lang.Object putIfAbsent(java.lang.Object v0, java.lang.Object v1) throws PFException
java.util.Map.putIfAbsent(java.lang.Object,java.lang.Object)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.ObjectPFException
public void replaceAll(java.util.function.BiFunction v0) throws PFException
java.util.Map.replaceAll(java.util.function.BiFunction)
を呼び出す。v0
- java.util.function.BiFunctionPFException
public void forEach(java.util.function.BiConsumer v0) throws PFException
java.util.Map.forEach(java.util.function.BiConsumer)
を呼び出す。v0
- java.util.function.BiConsumerPFException
public java.lang.Object getOrDefault(java.lang.Object v0, java.lang.Object v1) throws PFException
java.util.Map.getOrDefault(java.lang.Object,java.lang.Object)
を呼び出す。v0
- java.lang.Objectv1
- java.lang.ObjectPFException