shohaku.core.beans
クラス BindParametersInfo

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

public class BindParametersInfo
extends FeatureInfo

更新規則と名前で拘束されたパラメータ情報のリストを格納する機能を提供します。


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

コンストラクタの詳細

BindParametersInfo

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


BindParametersInfo

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

パラメータ:
params - パラメータの情報
メソッドの詳細

getParameterValues

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

戻り値:
パラメータの値

getParameterTypes

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

戻り値:
パラメータの型

geParameterNames

public java.lang.String[] geParameterNames()
パラメータ拘束名を返却します。

戻り値:
パラメータ拘束名

getParameterRules

public int[] getParameterRules()
パラメータの拘束ルールを返却します。

戻り値:
パラメータの拘束ルール

getParameteres

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

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

setParameteres

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

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