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

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.business.AttributeSimpleItem
すべての実装されたインタフェース:
java.io.Serializable, AttributeItem
直系の既知のサブクラス:
AttributeSimpleItemAlwaysDefaultValue

public class AttributeSimpleItem
extends java.lang.Object
implements AttributeItem

属性項目のシンプルな実装

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

コンストラクタの概要
AttributeSimpleItem(java.lang.String name, java.lang.String nameJp, java.lang.String message, AttributeType type, AttributeData DefaultValue, AttributeChecker checker, Selecter... selecter)
          コンストラクタ
AttributeSimpleItem(java.lang.String name, java.lang.String nameJp, java.lang.String message, AttributeType type, int length, AttributeData DefaultValue, AttributeChecker checker, Selecter... selecter)
          コンストラクタ
 
メソッドの概要
 void check(java.lang.String value, InterfaceDataItem item)
          入力値のチェック
 AttributeType getAttributeType()
          属性タイプ取得
 AttributeData getDefaultValue()
          デフォルト値取得
 int getLength()
          属性項目入力長取得
 java.lang.String getMessage()
          属性項目説明メッセージ取得
 java.lang.String getName()
          属性項目キー名取得
 java.lang.String getNameJp()
          属性項目日本語キー名取得
 Selecter[] getSelecter()
          セレクト用リスト取得
 boolean isAlwaysDefaultValue()
          アタッチ情報メンテナンス画面で常にデフォルト値を初期表示するかのフラグ
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AttributeSimpleItem

public AttributeSimpleItem(java.lang.String name,
                           java.lang.String nameJp,
                           java.lang.String message,
                           AttributeType type,
                           int length,
                           AttributeData DefaultValue,
                           AttributeChecker checker,
                           Selecter... selecter)
コンストラクタ

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

AttributeSimpleItem

public AttributeSimpleItem(java.lang.String name,
                           java.lang.String nameJp,
                           java.lang.String message,
                           AttributeType type,
                           AttributeData DefaultValue,
                           AttributeChecker checker,
                           Selecter... selecter)
コンストラクタ

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

check

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

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

getSelecter

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

定義:
インタフェース AttributeItem 内の getSelecter
戻り値:
セレクト用リスト

getAttributeType

public AttributeType getAttributeType()
インタフェース AttributeItem の記述:
属性タイプ取得

定義:
インタフェース AttributeItem 内の getAttributeType
戻り値:
属性タイプ

getDefaultValue

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

定義:
インタフェース AttributeItem 内の getDefaultValue
戻り値:
デフォルト値

getMessage

public java.lang.String getMessage()
インタフェース AttributeItem の記述:
属性項目説明メッセージ取得

定義:
インタフェース AttributeItem 内の getMessage
戻り値:
属性項目説明メッセージ

getName

public java.lang.String getName()
インタフェース AttributeItem の記述:
属性項目キー名取得

定義:
インタフェース AttributeItem 内の getName
戻り値:
属性項目キー名

getNameJp

public java.lang.String getNameJp()
インタフェース AttributeItem の記述:
属性項目日本語キー名取得

定義:
インタフェース AttributeItem 内の getNameJp
戻り値:
属性項目日本語キー名

getLength

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

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

isAlwaysDefaultValue

public boolean isAlwaysDefaultValue()
インタフェース AttributeItem の記述:
アタッチ情報メンテナンス画面で常にデフォルト値を初期表示するかのフラグ

定義:
インタフェース AttributeItem 内の isAlwaysDefaultValue
戻り値:
true=デフォルト値を初期表示