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

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

public class AProcesser
extends CtrlProcesser

Aタグプロセッサー

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

コンストラクタの概要
AProcesser()
           
 
メソッドの概要
 void analyzeInitValue(HtmlCtrlParts ctrl, java.util.List<HtmlParts> list)
          初期値を解析する
protected  java.lang.String createOptionString(java.lang.String type, java.lang.String name, java.lang.String loopSuffix, java.util.Map<java.lang.String,java.lang.String> optionMap, boolean isSuffix)
          属性マップを文字列に変換します。
protected  java.lang.String createOptionString(java.lang.String type, java.lang.String name, java.lang.String loopSuffix, java.util.Map<java.lang.String,java.lang.String> optionMap, WindowBaseData windowBaseData, boolean isSuffix)
          属性マップを文字列に変換します。
protected  java.lang.String createSubmitOptionString(java.lang.String type, java.lang.String name, java.lang.String loopSuffix, java.util.Map<java.lang.String,java.lang.String> optionMap, WindowBaseData windowBaseData, boolean isSuffix, java.lang.String formName)
          属性マップを文字列に変換します。
 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 setValue(java.lang.Object data, FieldItem fieldItem)
          データのセットを行なう
 
クラス jp.oarts.pirka.core.ctrl.proc.CtrlProcesser から継承されたメソッド
addOption, addStyle, changeStyle, createOptionString, createOptionStringChecked, makeEndTag, setReq
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AProcesser

public AProcesser()
メソッドの詳細

analyzeInitValue

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

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

createOptionString

protected java.lang.String createOptionString(java.lang.String type,
                                              java.lang.String name,
                                              java.lang.String loopSuffix,
                                              java.util.Map<java.lang.String,java.lang.String> optionMap,
                                              boolean isSuffix)
属性マップを文字列に変換します。

パラメータ:
type - タイプ
name - タグ名
loopSuffix - ループサフィックス
optionMap - 属性マップ
isSuffix - サッフィックスフラグ
戻り値:
変換された文字列

createOptionString

protected java.lang.String createOptionString(java.lang.String type,
                                              java.lang.String name,
                                              java.lang.String loopSuffix,
                                              java.util.Map<java.lang.String,java.lang.String> optionMap,
                                              WindowBaseData windowBaseData,
                                              boolean isSuffix)
属性マップを文字列に変換します。

パラメータ:
type - タイプ
name - タグ名
loopSuffix - ループサフィックス
optionMap - 属性マップ
windowBaseData - ウインドウベースデータ
isSuffix - サッフィックスフラグ
戻り値:
変換された文字列

createSubmitOptionString

protected java.lang.String createSubmitOptionString(java.lang.String type,
                                                    java.lang.String name,
                                                    java.lang.String loopSuffix,
                                                    java.util.Map<java.lang.String,java.lang.String> optionMap,
                                                    WindowBaseData windowBaseData,
                                                    boolean isSuffix,
                                                    java.lang.String formName)
属性マップを文字列に変換します。

パラメータ:
type - タイプ
name - タグ名
loopSuffix - ループサフィックス
optionMap - 属性マップ
windowBaseData - ウインドウベースデータ
isSuffix - サッフィックスフラグ
formName - フォーム名
戻り値:
変換された文字列

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 - 作業用マップ
戻り値:
作成されたタグ文字列

setValue

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

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