shohaku.core.beans
クラス ParameterInfo

java.lang.Object
  拡張shohaku.core.beans.FeatureInfo
      拡張shohaku.core.beans.ParameterInfo
すべての実装インタフェース:
UnmodifiableChangedObject
直系の既知のサブクラス:
BindParameterInfo

public class ParameterInfo
extends FeatureInfo

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


コンストラクタの概要
ParameterInfo()
          デフォルトコンストラクタ。
ParameterInfo(java.lang.Class type, java.lang.Object value)
          引数のプロパティを格納して初期化します。
 
メソッドの概要
 java.lang.Class getType()
          パラメータの型を返却します。
 java.lang.Object getValue()
          パラメータの値を返却します。
 void setType(java.lang.Class c)
          パラメータの型を格納します。
 void setValue(java.lang.Object o)
          パラメータの値を格納します。
 
クラス shohaku.core.beans.FeatureInfo から継承したメソッド
checkUnmodifiable, isUnmodifiable, setUnmodifiable
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParameterInfo

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


ParameterInfo

public ParameterInfo(java.lang.Class type,
                     java.lang.Object value)
引数のプロパティを格納して初期化します。

パラメータ:
type - パラメータの型
value - パラメータの値
メソッドの詳細

getType

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

戻り値:
パラメータの型

getValue

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

戻り値:
パラメータの値

setType

public void setType(java.lang.Class c)
パラメータの型を格納します。

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

setValue

public void setValue(java.lang.Object o)
パラメータの値を格納します。

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