jp.oarts.pirka.iop.tool.core.business
クラス ParameterSimpleItem

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.business.ParameterSimpleItem
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, ParameterItem

public class ParameterSimpleItem
extends java.lang.Object
implements ParameterItem

パラメータインターフェースのシンプルな実装

作成者:
ito
関連項目:
直列化された形式

コンストラクタの概要
ParameterSimpleItem(java.lang.String name, java.lang.String nameJp, java.lang.String message, ClickListener clickListener)
          コンストラクタ(ボタン専用)
ParameterSimpleItem(java.lang.String name, java.lang.String nameJp, java.lang.String message, ParameterType parameterType, int length, ParameterData DefaultValue, ParameterChecker checker, boolean multiSelectFlag, Selecter... selecter)
          コンストラクタ
ParameterSimpleItem(java.lang.String name, java.lang.String nameJp, java.lang.String message, ParameterType parameterType, int length, ParameterData DefaultValue, ParameterChecker checker, Selecter... selecter)
          コンストラクタ
ParameterSimpleItem(java.lang.String name, java.lang.String nameJp, java.lang.String message, ParameterType parameterType, ParameterData DefaultValue, ParameterChecker checker, Selecter... selecter)
          コンストラクタ
 
メソッドの概要
 void check(java.lang.String value)
          入力値のチェック
 void clickButton(java.util.HashMap<java.lang.String,ParameterItem> paramMap, java.util.HashMap<java.lang.String,ParameterData> dataMap)
          ボタンがクリックされた時の処理
 java.lang.Object clone()
           
 ParameterChecker getChecker()
           
 ParameterData getDefaultValue()
          デフォルト値取得
 int getLength()
          属性項目入力長取得
 java.lang.String getMessage()
          パラメータ説明メッセージ取得
 java.lang.String getName()
          パラメータキー名取得
 java.lang.String getNameJp()
          パラメータ日本語名取得
 ParameterType getParameterType()
          パラメータタイプ取得
 Selecter[] getSelecter()
          セレクト用リスト取得
 boolean isMultiSelect()
          セレクト用複数選択許可フラグ取得
 void setMultiSelect(boolean multiSelectFlag)
          セレクト用複数選択許可フラグ設定
 void setSelecter(Selecter[] selecter)
          セレクト用リスト設定
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParameterSimpleItem

public ParameterSimpleItem(java.lang.String name,
                           java.lang.String nameJp,
                           java.lang.String message,
                           ParameterType parameterType,
                           int length,
                           ParameterData DefaultValue,
                           ParameterChecker checker,
                           boolean multiSelectFlag,
                           Selecter... selecter)
コンストラクタ

パラメータ:
name - パラメータ名
nameJp - パラメータ日本語名
message - パラメータメッセージ
parameterType - パラメータタイプ
length - パラメータ長
DefaultValue - パラメータデフォルト値
checker - チェッカー(チェックを行わないときはnull)
selecter - 選択時のセレクタ(選択項目でないときはnull)

ParameterSimpleItem

public ParameterSimpleItem(java.lang.String name,
                           java.lang.String nameJp,
                           java.lang.String message,
                           ParameterType parameterType,
                           int length,
                           ParameterData DefaultValue,
                           ParameterChecker checker,
                           Selecter... selecter)
コンストラクタ

パラメータ:
name - パラメータ名
nameJp - パラメータ日本語名
message - パラメータメッセージ
parameterType - パラメータタイプ
length - パラメータ長
DefaultValue - パラメータデフォルト値
checker - チェッカー(チェックを行わないときはnull)
selecter - 選択時のセレクタ(選択項目でないときはnull)

ParameterSimpleItem

public ParameterSimpleItem(java.lang.String name,
                           java.lang.String nameJp,
                           java.lang.String message,
                           ParameterType parameterType,
                           ParameterData DefaultValue,
                           ParameterChecker checker,
                           Selecter... selecter)
コンストラクタ

パラメータ:
name - パラメータ名
nameJp - パラメータ日本語名
message - パラメータメッセージ
parameterType - パラメータタイプ
DefaultValue - パラメータデフォルト値
checker - チェッカー(チェックを行わないときはnull)
selecter - 選択時のセレクタ(選択項目でないときはnull)

ParameterSimpleItem

public ParameterSimpleItem(java.lang.String name,
                           java.lang.String nameJp,
                           java.lang.String message,
                           ClickListener clickListener)
コンストラクタ(ボタン専用)

パラメータ:
name - パラメータ名
nameJp - パラメータ日本語名
message - パラメータメッセージ
clickListener - クリック時の処理
メソッドの詳細

check

public void check(java.lang.String value)
           throws InterfaceException
インタフェース ParameterItem の記述:
入力値のチェック

定義:
インタフェース ParameterItem 内の check
パラメータ:
value - 入力値
例外:
InterfaceException - エラー時はmessageにエラー情報を格納して投げること

getName

public java.lang.String getName()
インタフェース ParameterItem の記述:
パラメータキー名取得

定義:
インタフェース ParameterItem 内の getName
戻り値:
name

getNameJp

public java.lang.String getNameJp()
インタフェース ParameterItem の記述:
パラメータ日本語名取得

定義:
インタフェース ParameterItem 内の getNameJp
戻り値:
nameJp

getMessage

public java.lang.String getMessage()
インタフェース ParameterItem の記述:
パラメータ説明メッセージ取得

定義:
インタフェース ParameterItem 内の getMessage
戻り値:
message

getDefaultValue

public ParameterData getDefaultValue()
インタフェース ParameterItem の記述:
デフォルト値取得

定義:
インタフェース ParameterItem 内の getDefaultValue
戻り値:
defaultValue

getChecker

public ParameterChecker getChecker()
戻り値:
checker

getSelecter

public Selecter[] getSelecter()
インタフェース ParameterItem の記述:
セレクト用リスト取得

定義:
インタフェース ParameterItem 内の getSelecter
戻り値:
selecter

getParameterType

public ParameterType getParameterType()
インタフェース ParameterItem の記述:
パラメータタイプ取得

定義:
インタフェース ParameterItem 内の getParameterType
戻り値:
parameterType

getLength

public int getLength()
インタフェース ParameterItem の記述:
属性項目入力長取得

定義:
インタフェース ParameterItem 内の getLength
戻り値:
属性項目入力長

clickButton

public void clickButton(java.util.HashMap<java.lang.String,ParameterItem> paramMap,
                        java.util.HashMap<java.lang.String,ParameterData> dataMap)
                 throws InterfaceException
インタフェース ParameterItem の記述:
ボタンがクリックされた時の処理

定義:
インタフェース ParameterItem 内の clickButton
パラメータ:
paramMap - パラメータマップ
dataMap - データマップ
例外:
InterfaceException

setSelecter

public void setSelecter(Selecter[] selecter)
インタフェース ParameterItem の記述:
セレクト用リスト設定

定義:
インタフェース ParameterItem 内の setSelecter

clone

public java.lang.Object clone()
定義:
インタフェース ParameterItem 内の clone
オーバーライド:
クラス java.lang.Object 内の clone

isMultiSelect

public boolean isMultiSelect()
インタフェース ParameterItem の記述:
セレクト用複数選択許可フラグ取得

定義:
インタフェース ParameterItem 内の isMultiSelect
戻り値:
セレクト用複数選択許可フラグ

setMultiSelect

public void setMultiSelect(boolean multiSelectFlag)
インタフェース ParameterItem の記述:
セレクト用複数選択許可フラグ設定

定義:
インタフェース ParameterItem 内の setMultiSelect