shohaku.core.beans
クラス ParametersInfo

java.lang.Object
  拡張shohaku.core.beans.FeatureInfo
      拡張shohaku.core.beans.ParametersInfo
すべての実装インタフェース:
UnmodifiableChangedObject

public class ParametersInfo
extends FeatureInfo

メソッドのパラメータ情報のリストを格納する機能を提供します。


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

コンストラクタの詳細

ParametersInfo

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


ParametersInfo

public ParametersInfo(ParameterInfo[] params)
パラメータ情報の配列を指定して初期化します。

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

ParametersInfo

public ParametersInfo(java.lang.Class type,
                      java.lang.Object value)
パラメータの型と値を指定して初期化します。

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

ParametersInfo

public ParametersInfo(java.lang.Class[] types,
                      java.lang.Object[] values)
パラメータの型と値を指定して初期化します。

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

getParameterValues

public java.lang.Object[] getParameterValues()
パラメータの値を返却します。

戻り値:
パラメータの値

getParameterTypes

public java.lang.Class[] getParameterTypes()
パラメータの型を返却します。

戻り値:
パラメータの型

getParameteres

public ParameterInfo[] getParameteres()
パラメータ情報の配列を返却します。

戻り値:
パラメータ情報の配列

setParameteres

public void setParameteres(ParameterInfo[] params)
パラメータ情報の配列を格納します。

パラメータ:
params - パラメータ情報の配列
例外:
UnmodifiableStateException - 変更不可の状態で呼び出された場合

setParameteres

public void setParameteres(java.lang.Class[] types,
                           java.lang.Object[] values)
パラメータの型と値を格納します。

パラメータ:
types - パラメータの型
values - パラメータの値
例外:
UnmodifiableStateException - 変更不可の状態で呼び出された場合