shohaku.core.beans
クラス ArgumentsInfo

java.lang.Object
  拡張shohaku.core.beans.FeatureInfo
      拡張shohaku.core.beans.ArgumentsInfo

public class ArgumentsInfo
extends FeatureInfo

メソッドの引数情報のリストを格納する機能を提供します。


コンストラクタの概要
ArgumentsInfo()
          デフォルトコンストラクタ。
ArgumentsInfo(ArgumentInfo[] params)
          引数情報の配列を指定して初期化します。
ArgumentsInfo(java.lang.Class[] types, java.lang.Object[] values)
          引数の型と値を指定して初期化します。
ArgumentsInfo(java.lang.Class type, java.lang.Object value)
          引数の型と値を指定して初期化します。
 
メソッドの概要
 ArgumentInfo[] getParameteres()
          引数情報の配列を返却します。
 java.lang.Class[] getParameterTypes()
          引数の型を返却します。
 java.lang.Object[] getParameterValues()
          引数の値を返却します。
 void setParameteres(ArgumentInfo[] params)
          引数情報の配列を格納します。
 void setParameteres(java.lang.Class[] types, java.lang.Object[] values)
          引数の型と値を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ArgumentsInfo

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


ArgumentsInfo

public ArgumentsInfo(ArgumentInfo[] params)
引数情報の配列を指定して初期化します。

パラメータ:
params - 引数の情報

ArgumentsInfo

public ArgumentsInfo(java.lang.Class type,
                     java.lang.Object value)
引数の型と値を指定して初期化します。

パラメータ:
type - 引数の型
value - 引数の値

ArgumentsInfo

public ArgumentsInfo(java.lang.Class[] types,
                     java.lang.Object[] values)
引数の型と値を指定して初期化します。

パラメータ:
types - 引数の型
values - 引数の値
メソッドの詳細

getParameterValues

public java.lang.Object[] getParameterValues()
引数の値を返却します。

戻り値:
引数の値

getParameterTypes

public java.lang.Class[] getParameterTypes()
引数の型を返却します。

戻り値:
引数の型

getParameteres

public ArgumentInfo[] getParameteres()
引数情報の配列を返却します。

戻り値:
引数情報の配列

setParameteres

public void setParameteres(ArgumentInfo[] params)
引数情報の配列を格納します。

パラメータ:
params - 引数情報の配列

setParameteres

public void setParameteres(java.lang.Class[] types,
                           java.lang.Object[] values)
引数の型と値を格納します。

パラメータ:
types - 引数の型
values - 引数の値