jp.go.aist.dmrc.datacooperation.common
クラス PFComponentInfo

java.lang.Object
  拡張jp.go.aist.dmrc.datacooperation.common.PFComponentInfo
すべての実装インタフェース:
java.io.Serializable

public class PFComponentInfo
extends java.lang.Object
implements java.io.Serializable

コンポーネント情報を表すクラス.

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

コンストラクタの概要
PFComponentInfo(PFComponentFQName aComponentFQName, PFPlatformFQName aPlatformFQName, java.lang.String aMethodName, java.lang.String[] aArgType, java.lang.String aReturnType)
          コンストラクタ.
 
メソッドの概要
static java.lang.String calcArgumentsSignature(java.lang.String[] argType)
          引数の型名の並びを文字列表現に変換する.
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getArgType()
          引数の型名の配列を取得する.
 java.lang.String getArgumentsSignature()
          引数の型名の並びを文字列表現に変換する.
 PFComponentFQName getComponentFQName()
          コンポーネントの完全修飾名を取得する.
 java.lang.String getMethodName()
          メソッド名を取得する.
 PFPlatformFQName getPlatformFQName()
          プラットフォームの完全修飾名を取得する.
 java.lang.String getReturnType()
          戻り値の型名を取得する.
 int hashCode()
           
 void setArgType(java.lang.String[] aArgType)
          引数の型名の配列を設定する.
 void setComponentFQName(PFComponentFQName name)
          コンポーネントの完全修飾名を設定する.
 void setMethodName(java.lang.String name)
          メソッド名を設定する.
 void setPlatformFQName(PFPlatformFQName name)
          プラットフォームの完全修飾名を設定する.
 void setReturnType(java.lang.String aReturnType)
          戻り値の型名を取得する.
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PFComponentInfo

public PFComponentInfo(PFComponentFQName aComponentFQName,
                       PFPlatformFQName aPlatformFQName,
                       java.lang.String aMethodName,
                       java.lang.String[] aArgType,
                       java.lang.String aReturnType)
コンストラクタ.

パラメータ:
aComponentFQName - コンポーネント完全修飾名
aPlatformFQName - プラットフォーム完全修飾名
aMethodName - メソッド名
aArgType - 引数の型名
aReturnType - 戻り値の型名
メソッドの詳細

getComponentFQName

public PFComponentFQName getComponentFQName()
コンポーネントの完全修飾名を取得する.

戻り値:
コンポーネントの完全修飾名
関連項目:
setComponentFQName(jp.go.aist.dmrc.datacooperation.common.PFComponentFQName)

setComponentFQName

public void setComponentFQName(PFComponentFQName name)
コンポーネントの完全修飾名を設定する.

パラメータ:
name - コンポーネントの完全修飾名
関連項目:
getComponentFQName()

getPlatformFQName

public PFPlatformFQName getPlatformFQName()
プラットフォームの完全修飾名を取得する.

戻り値:
プラットフォームの完全修飾名
関連項目:
setPlatformFQName(jp.go.aist.dmrc.datacooperation.common.PFPlatformFQName)

setPlatformFQName

public void setPlatformFQName(PFPlatformFQName name)
プラットフォームの完全修飾名を設定する.

パラメータ:
name - プラットフォームの完全修飾名
関連項目:
getPlatformFQName()

getMethodName

public java.lang.String getMethodName()
メソッド名を取得する.

戻り値:
メソッド名
関連項目:
setMethodName(java.lang.String)

setMethodName

public void setMethodName(java.lang.String name)
メソッド名を設定する.

パラメータ:
name - メソッド名
関連項目:
getMethodName()

getArgType

public java.lang.String[] getArgType()
引数の型名の配列を取得する.

戻り値:
引数の型名の配列
関連項目:
setArgType(java.lang.String[])

setArgType

public void setArgType(java.lang.String[] aArgType)
引数の型名の配列を設定する.

パラメータ:
aArgType - 引数の型名の配列
関連項目:
getArgType()

getArgumentsSignature

public java.lang.String getArgumentsSignature()
引数の型名の並びを文字列表現に変換する.

戻り値:
引数の型名の並びを文字列表現

calcArgumentsSignature

public static java.lang.String calcArgumentsSignature(java.lang.String[] argType)
引数の型名の並びを文字列表現に変換する.

パラメータ:
argType - 引数の型名の並び
戻り値:
引数の型名の並びを文字列に表現した結果

getReturnType

public java.lang.String getReturnType()
戻り値の型名を取得する.

戻り値:
戻り値の型名
関連項目:
setReturnType(java.lang.String)

setReturnType

public void setReturnType(java.lang.String aReturnType)
戻り値の型名を取得する.

パラメータ:
aReturnType - 戻り値の型名
関連項目:
getReturnType()

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

toString

public java.lang.String toString()