jp.go.aist.dmrc.platform.beans.util.variable
クラス PFMapVariable

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.util.variable.PFVariable
      上位を拡張 jp.go.aist.dmrc.platform.beans.util.variable.PFMapVariable
すべての実装されたインタフェース:
java.io.Serializable, PFComponent, PFXMLSerializable, PFDataSetEventSource, PFEventSource

public class PFMapVariable
extends PFVariable
implements PFXMLSerializable

マップ(java.util.Map)を格納する変数コンポーネント。

このコンポーネントから以下のイベントが発生する。

関連項目:
直列化された形式

フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承されたフィールド
PROPERTY_EXCEPTION_NULL
 
コンストラクタの概要
PFMapVariable()
          デフォルトコンストラクタ
 
メソッドの概要
 void clear()
          java.util.Map.clear()を呼び出す。
 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)を呼び出す。
 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()
          格納されているマップを返す。
 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 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)を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 java.lang.Object remove(java.lang.Object v0)
          java.util.Map.remove(java.lang.Object)を呼び出す。
 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出力.
 
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承されたメソッド
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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFMapVariable

public PFMapVariable()
デフォルトコンストラクタ

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名
関連項目:
PFComponent.getComponentName()

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

localeUpdated

public void localeUpdated()
ロケール変更に対応する。

定義:
インタフェース PFComponent 内の localeUpdated
関連項目:
PFComponent.localeUpdated()

setMap

public void setMap(java.util.Map map)
            throws PFException
マップを格納する。それによってデータ設定イベントが発生。

パラメータ:
map - 格納するマップ
例外:
PFException

getMap

public java.util.Map getMap()
                     throws PFException
格納されているマップを返す。

戻り値:
格納されているマップ
例外:
PFException

setEmptyMap

public void setEmptyMap()
                 throws PFException
空のマップを設定する。 データ設定イベントが発生する。

例外:
PFException - イベント処理エラー

setEmptyMapQuiet

public void setEmptyMapQuiet()
空のマップを設定する(イベント発生なし)。


hashCodeVariable

public int hashCodeVariable()
                     throws PFException
java.util.Map.hashCode()を呼び出す。

戻り値:
int
例外:
PFException

put

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.Object
v1 - java.lang.Object
戻り値:
java.lang.Object
例外:
PFException

equalsVariable

public boolean equalsVariable(java.lang.Object v0)
                       throws PFException
java.util.Map.equals(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
boolean
例外:
PFException

get

public java.lang.Object get(java.lang.Object v0)
                     throws PFException
java.util.Map.get(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
java.lang.Object
例外:
PFException

size

public int size()
         throws PFException
java.util.Map.size()を呼び出す。

戻り値:
int
例外:
PFException

values

public java.util.Collection values()
                            throws PFException
java.util.Map.values()を呼び出す。

戻り値:
java.util.Collection
例外:
PFException

remove

public java.lang.Object remove(java.lang.Object v0)
                        throws PFException
java.util.Map.remove(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
java.lang.Object
例外:
PFException

clear

public void clear()
           throws PFException
java.util.Map.clear()を呼び出す。

例外:
PFException

containsKey

public boolean containsKey(java.lang.Object v0)
                    throws PFException
java.util.Map.containsKey(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
boolean
例外:
PFException

containsValue

public boolean containsValue(java.lang.Object v0)
                      throws PFException
java.util.Map.containsValue(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
boolean
例外:
PFException

entrySet

public java.util.Set entrySet()
                       throws PFException
java.util.Map.entrySet()を呼び出す。

戻り値:
java.util.Set
例外:
PFException

isEmpty

public boolean isEmpty()
                throws PFException
java.util.Map.isEmpty()を呼び出す。

戻り値:
boolean
例外:
PFException

keySet

public java.util.Set keySet()
                     throws PFException
java.util.Map.keySet()を呼び出す。

戻り値:
java.util.Set
例外:
PFException

putAll

public void putAll(java.util.Map v0)
            throws PFException
java.util.Map.putAll(java.util.Map)を呼び出す。

パラメータ:
v0 - java.util.Map
例外:
PFException

getKeyList

public PFObjectList getKeyList()
                        throws PFException
キーのリストを取得する。

戻り値:
キーのリスト
例外:
PFException

getValueList

public PFObjectList getValueList()
                          throws PFException
値のリストを取得する。

戻り値:
値のリスト
例外:
PFException