jp.terasoluna.fw.web.struts.taglib
クラス JavascriptValidatorTagEx

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 javax.servlet.jsp.tagext.BodyTagSupport
          上位を拡張 org.apache.struts.taglib.html.JavascriptValidatorTag
              上位を拡張 jp.terasoluna.fw.web.struts.taglib.JavascriptValidatorTagEx
すべての実装されたインタフェース:
java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class JavascriptValidatorTagEx
extends org.apache.struts.taglib.html.JavascriptValidatorTag

Strutsが提供する、JavascriptValidatorTagクラスを拡張したクラス。 プロパティファイルから取得した半角カナ、全角カナ文字列を Javascriptの変数として出力する。

タグがサポートする属性

<html:javascript> タグの API を参照。

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

フィールドの概要
private static long serialVersionUID
          シリアルバージョンID
 
クラス org.apache.struts.taglib.html.JavascriptValidatorTag から継承されたフィールド
bundle, cdata, defaultLocale, dynamicJavascript, formName, HTML_BEGIN_COMMENT, HTML_END_COMMENT, htmlComment, jsFormName, lineEnd, methodName, page, scriptLanguage, src, staticJavascript
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド
bodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
JavascriptValidatorTagEx()
           
 
メソッドの概要
 int doStartTag()
          タグの評価開始時に呼ばれる。
protected  java.lang.String renderKanaList()
          FieldCheckExクラスから半角カナ、全角カナ文字列を取得し、 JavaScriptの変数定義の文字列として編集し、返却する。
 
クラス org.apache.struts.taglib.html.JavascriptValidatorTag から継承されたメソッド
getBundle, getCdata, getDynamicJavascript, getFormName, getHtmlComment, getJavascriptBegin, getJavascriptEnd, getJavascriptStaticMethods, getJsFormName, getMethod, getPage, getScriptLanguage, getSrc, getStaticJavascript, release, renderJavascript, renderStartElement, setBundle, setCdata, setDynamicJavascript, setFormName, setHtmlComment, setJsFormName, setMethod, setPage, setScriptLanguage, setSrc, setStaticJavascript
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド
doAfterBody, doEndTag, doInitBody, getBodyContent, getPreviousOut, setBodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド
getParent, setPageContext, setParent
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

関連項目:
定数フィールド値
コンストラクタの詳細

JavascriptValidatorTagEx

public JavascriptValidatorTagEx()
メソッドの詳細

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
タグの評価開始時に呼ばれる。 半角カナ、全角カナのリストをFieldCheckExクラスの変数から 取得し、JavaScriptの変数として出力する。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doStartTag
オーバーライド:
クラス org.apache.struts.taglib.html.JavascriptValidatorTag 内の doStartTag
戻り値:
処理結果
例外:
javax.servlet.jsp.JspException - 処理失敗時の例外

renderKanaList

protected java.lang.String renderKanaList()
FieldCheckExクラスから半角カナ、全角カナ文字列を取得し、 JavaScriptの変数定義の文字列として編集し、返却する。

戻り値:
半角カナ、全角カナの変数定義文字列