jp.oarts.pirka.core.ctrl.proc.def
クラス SelectProcesser

java.lang.Object
  上位を拡張 jp.oarts.pirka.core.ctrl.proc.CtrlProcesser
      上位を拡張 jp.oarts.pirka.core.ctrl.proc.def.SelectProcesser
すべての実装されたインタフェース:
java.io.Serializable

public class SelectProcesser
extends CtrlProcesser

SELECTタグプロセッサー

関連項目:
直列化された形式

コンストラクタの概要
SelectProcesser()
           
 
メソッドの概要
 void analyzeInitValue(HtmlCtrlParts ctrl, java.util.List<HtmlParts> list)
          初期値を解析する
 boolean isActionCtrl()
          ブラウザーからのアクションを処理するときはtureを返す
 boolean isCheckCtrl()
          チェックを行なうコントロールの時はtureを返す
 boolean isFormatCtrl()
          フォーマットが可能なコントロールの時はtureを返す
 boolean isGroupItem()
          グルーピングを行なうタグ(ラジオボタンなど)の各要素の時はtureを返す
 boolean isInputCtrl()
          ブラウザで入力を行なうタグのときはrtueを返す
 boolean isLoop()
          ループタグの時はtureを返す
 boolean isSwitch()
          スイッチタグの時はtureを返す
 boolean isUseChild()
          HTMLパーツリスト中の自タグ内の子パーツをこのタグが処理する時はtrueを返す
 java.lang.String makeStartTag(HtmlCtrlParts ctrl, java.lang.String loopSuffix, java.lang.String value, boolean checked, WindowBaseData windowBaseData, ErrorMessageManagerIF errorMessageManager, ErrorMessageStocker errorMessageStocker, boolean errorFlag, java.util.Map<java.lang.String,java.lang.Object> workMap)
          タグを作成する
 void setReq(java.util.Map<java.lang.String,java.lang.String[]> reqMap, java.lang.String fieldName, FieldItem fieldItem, java.lang.String[] values)
          リクエスト(入力結果)をフィールドにセットする
 void setValue(java.lang.Object data, FieldItem fieldItem)
          データのセットを行なう
 
クラス jp.oarts.pirka.core.ctrl.proc.CtrlProcesser から継承されたメソッド
addOption, addStyle, changeStyle, createOptionString, createOptionStringChecked, makeEndTag
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SelectProcesser

public SelectProcesser()
メソッドの詳細

analyzeInitValue

public void analyzeInitValue(HtmlCtrlParts ctrl,
                             java.util.List<HtmlParts> list)
初期値を解析する

定義:
クラス CtrlProcesser 内の analyzeInitValue
パラメータ:
ctrl - コントロール
list - このタグが内包するHTMLパーツのリスト

isActionCtrl

public boolean isActionCtrl()
ブラウザーからのアクションを処理するときはtureを返す

定義:
クラス CtrlProcesser 内の isActionCtrl
戻り値:
true=アクションを処理する

isCheckCtrl

public boolean isCheckCtrl()
チェックを行なうコントロールの時はtureを返す

定義:
クラス CtrlProcesser 内の isCheckCtrl
戻り値:
true=チェックを行なうコントロール

isFormatCtrl

public boolean isFormatCtrl()
フォーマットが可能なコントロールの時はtureを返す

定義:
クラス CtrlProcesser 内の isFormatCtrl
戻り値:
true=フォーマットが可能なコントロール

isGroupItem

public boolean isGroupItem()
グルーピングを行なうタグ(ラジオボタンなど)の各要素の時はtureを返す

定義:
クラス CtrlProcesser 内の isGroupItem
戻り値:
true=グルーピング要素

isInputCtrl

public boolean isInputCtrl()
ブラウザで入力を行なうタグのときはrtueを返す

定義:
クラス CtrlProcesser 内の isInputCtrl
戻り値:
true=ブラウザで入力

isLoop

public boolean isLoop()
ループタグの時はtureを返す

定義:
クラス CtrlProcesser 内の isLoop
戻り値:
true=ループタグ

isSwitch

public boolean isSwitch()
スイッチタグの時はtureを返す

定義:
クラス CtrlProcesser 内の isSwitch
戻り値:
true=スイッチタグ

isUseChild

public boolean isUseChild()
HTMLパーツリスト中の自タグ内の子パーツをこのタグが処理する時はtrueを返す

定義:
クラス CtrlProcesser 内の isUseChild
戻り値:
true=子パーツをこのタグが処理

makeStartTag

public java.lang.String makeStartTag(HtmlCtrlParts ctrl,
                                     java.lang.String loopSuffix,
                                     java.lang.String value,
                                     boolean checked,
                                     WindowBaseData windowBaseData,
                                     ErrorMessageManagerIF errorMessageManager,
                                     ErrorMessageStocker errorMessageStocker,
                                     boolean errorFlag,
                                     java.util.Map<java.lang.String,java.lang.Object> workMap)
タグを作成する

定義:
クラス CtrlProcesser 内の makeStartTag
パラメータ:
ctrl - コントロールパーツ
loopSuffix - ループサフィックス
value - 値
checked - チェック値
windowBaseData - 共通データ
errorMessageManager - エラーメッセージマネージャー
errorMessageStocker - エラーメッセージストッカー
errorFlag - エラーフラグ true=エラー
workMap - 作業用マップ
戻り値:
作成されたタグ文字列

setReq

public void setReq(java.util.Map<java.lang.String,java.lang.String[]> reqMap,
                   java.lang.String fieldName,
                   FieldItem fieldItem,
                   java.lang.String[] values)
リクエスト(入力結果)をフィールドにセットする

オーバーライド:
クラス CtrlProcesser 内の setReq
パラメータ:
reqMap - リクエストマップ
fieldName - サフィックス付きフィールド名
fieldItem - フィールド
values - 値

setValue

public void setValue(java.lang.Object data,
                     FieldItem fieldItem)
データのセットを行なう

定義:
クラス CtrlProcesser 内の setValue
パラメータ:
data -
fieldItem - フィールドアイテム情報