クラス CommentTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.CommentTag
- すべての実装されたインタフェース:
BodyTag,IterationTag,JspTag,Tag,TryCatchFinally,Serializable
JSPアプリケーションに対してバージョン管理できるようにコメントを
記述するためのタグです。
バージョン、ビルド番号、日付、変更者、タイトルなどを記述できます。
変更内容は、text属性か、BODY 部に記述します。
パラメーター変数({@XXXX})は、使用できません。
- 関連項目:
- 変更履歴:
- 2.1.3.0 (2002/12/12) JSP画面の管理用に、画面に変更履歴を持たせる為のタグを新規作成, 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 機能分類
- 画面部品
- 形式サンプル:
- ●形式:<og:comment title="・・・" version="・・・" date="・・・" author="・・・" ・・・ /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:comment rdcCode 【TAG】コメントの設計変更要求コードを設定します title ○【TAG】コメントのタイトルを設定します(必須)。 version ○【TAG】コメントのバージョンを設定します(必須)。 build 【TAG】コメントのビルド番号を設定します date ○【TAG】コメントの変更日付を設定します(必須)。 author ○【TAG】コメントの変更者を設定します(必須)。 text 【TAG】コメントの内容を設定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) pgid 【TAG】コメントのプログラムIDを設定します system 【TAG】コメントのシステム名称を設定します > ... Body ... </og:comment> ●使用例 <og:comment title = "変更概要" version = "001" date = "YYYY/MM/DD" author = "Y.MATSUI(Hybs) " rdcCode = "RDC00001" text = "当処理中の変更内容を記述します。" /> <og:comment title = "変更概要" version = "001" date = "YYYY/MM/DD" author = "Y.MATSUI(Hybs) " rdcCode = "RDC00001" build = "ビルド番号" (必須属性では有りません。) > 当処理中の変更内容を記述します。 </og:comment>
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CRクラスから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTagSupport
bodyContentクラスから継承されたフィールド jakarta.servlet.jsp.tagext.TagSupport
id, pageContextインタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAGインタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINインタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明intTaglibのタグ本体を処理する doAfterBody() を オーバーライドします。intTaglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。protected voidrelease2()タグリブオブジェクトをリリースします。void【TAG】変更者を設定します。void【TAG】ビルド番号を設定します。void【TAG】変更日付を設定します。void【TAG】プログラムIDを指定します。voidsetRdcCode(String val) 【TAG】設計変更要求コードを設定します。void【TAG】システム名称を設定します。void【TAG】内容を設定します。void【TAG】タイトルを設定します。voidsetVersion(String val) 【TAG】バージョンを設定します。toString()このオブジェクトの文字列表現を返します。クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, debugPrint, doCatch, doEndTag, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheckクラスから継承されたメソッド jakarta.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContentクラスから継承されたメソッド jakarta.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitインタフェースから継承されたメソッド jakarta.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
-
コンストラクタの詳細
-
CommentTag
public CommentTag()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
-
-
メソッドの詳細
-
doStartTag
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。- 定義:
doStartTagインタフェース内Tag- オーバーライド:
doStartTagクラス内CommonTagSupport- 戻り値:
- 後続処理の指示
- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
-
doAfterBody
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。- 定義:
doAfterBodyインタフェース内IterationTag- オーバーライド:
doAfterBodyクラス内CommonTagSupport- 戻り値:
- 後続処理の指示(SKIP_BODY)
- 変更履歴:
- 2.2.0.0 (2002/12/17) 中国語(国際化)対応 エンコードの取得方法変更, 3.0.0.0 (2002/12/25) StringUtil#changeString 廃止, 3.1.1.0 (2003/03/28) ボディの内容を取得する処理を、CommonTagSupport で行う。
-
release2
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2クラス内CommonTagSupport- 変更履歴:
- 2.0.0.4 (2002/09/27) カスタムタグの release() メソッドを、追加, 3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。, 3.3.2.0 (2003/07/07) 設計変更要求コード(rdcCode)属性を追加。, 3.8.9.3 (2007/08/31) PGID(pgid)、システム名称(system)属性を追加。
-
setRdcCode
【TAG】設計変更要求コードを設定します。- パラメータ:
val- 設計変更要求コード- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントの設計変更要求コードを設定します。
-
setTitle
【TAG】タイトルを設定します。- パラメータ:
val- タイトル- 変更履歴:
- 2.2.0.0 (2002/12/17) 中国語(国際化)対応 エンコードの取得方法変更, 3.0.0.0 (2002/12/25) StringUtil#changeString 廃止, 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントのタイトルを設定します。
-
setVersion
【TAG】バージョンを設定します。- パラメータ:
val- バージョン- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントのバージョンを設定します
-
setBuild
【TAG】ビルド番号を設定します。- パラメータ:
val- ビルド番号- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントのビルド番号を設定します
-
setDate
【TAG】変更日付を設定します。- パラメータ:
val- 変更日付- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントの変更日付を設定します
-
setAuthor
【TAG】変更者を設定します。- パラメータ:
val- 変更者- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントの変更者を設定します
-
setText
【TAG】内容を設定します。- パラメータ:
val- コメントの内容- 変更履歴:
- 3.3.1.0 (2003/06/24) text 属性追加、パラメータ変数を使えないように変更。
- 説明:
- コメントの内容を設定します。 ここでの内容は、BODY部に記述することも可能です。 両方に記述した場合は、text属性を優先します。
-
setPgid
【TAG】プログラムIDを指定します。- パラメータ:
val- プログラムID- 説明:
- コメントのプログラムIDを設定します。
-
setSystem
【TAG】システム名称を設定します。- パラメータ:
val- システム名称- 説明:
- コメントのシステム名称を設定します。
-
toString
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toStringクラス内CommonTagSupport- 戻り値:
- このクラスの文字列表現
- このメソッドは、nullを返しません
-