public class ViewMarkerTag extends CommonTagSupport
●形式:<og:viewMarker > ・・・ </og:viewMarker > ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:viewMarker command ○【TAG】コマンド(NEW,RENEW,RESET,REVIEW)をセットします(必須)。 viewMarkerId 【TAG】(通常使いません)requestから取得する ViewMarker に対応する Attributes オブジェクトの ID debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) isRenderer 【TAG】マーカーのタイプが renderer かどうか[true/false]を指定します(初期値:true) > ... Body ... </og:viewMarker> ●使用例 商品CD2(CDSYHN02)は赤字で表示する。 商品CD3(CDSYHN03)は-----と表示する。 <og:viewMarker command="{@command}"> <og:columnMarker column="CDSYHN02" onMark="true" > <font color='red'>[VCDSYHN02]</font> </og:columnMarker> <og:columnMarker column="CDSYHN03" onMark="true" > <CENTER>-----</CENTER> </og:columnMarker> </og:viewMarker>
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CMD_NEW
command 引数に渡す事の出来る コマンド 新規 "NEW"
|
static String |
CMD_RENEW
command 引数に渡す事の出来る コマンド 再検索 "RENEW"
|
static String |
CMD_RESET
command 引数に渡す事の出来る コマンド リセット "RESET"
|
static String |
CMD_REVIEW
command 引数に渡す事の出来る コマンド 再表示 "REVIEW"
|
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
ViewMarkerTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addAttribute(Attributes attri)
内部タグの ColumnMarkerTag より、個々のカラムの値を書き換える 為の
マーカー文字列を受け取る。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setCommand(String cmd)
【TAG】コマンド(NEW,RENEW,RESET,REVIEW)をセットします。
|
void |
setIsRenderer(String flag)
【TAG】マーカーのタイプが renderer かどうか[true/false]を指定します(初期値:true)。
|
void |
setViewMarkerId(String id)
【TAG】(通常使いません)requestから取得する ViewMarker に対応する Attributes オブジェクトの ID。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, 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
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public static final String CMD_REVIEW
public ViewMarkerTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
5.1.9.0 (2010/08/01) 戻り値を、EVAL_BODY_INCLUDE → EVAL_BODY_BUFFERED に変更 |
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.8.6.1 (2006/10/20) isRenderer 属性でマーカーの種類を指定 |
protected void release2()
release2
クラス内 CommonTagSupport
2.0.0.4 (2002/09/27) カスタムタグの release() メソッドを、追加 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.8.6.1 (2006/10/20) isRenderer属性追加、viewMarkerId属性初期値変更 |
protected void addAttribute(Attributes attri)
attri
- Attribute マーク処理属性3.1.2.0 (2003/04/07) taglib パッケージ内部で使用している箇所を protected 化する。 |
4.0.0.0 (2005/08/31) 同一カラムの複数登録を許可します。 |
public void setCommand(String cmd)
cmd
- コマンド(public static final 宣言されている文字列)コマンドは,HTMLから(get/post)指定されますので,CMD_xxx で設定される フィールド定数値のいづれかを、指定できます。
public void setViewMarkerId(String id)
id
- ViewMarker オブジェクトIDViewForm オブジェクトに、ViewMarker オブジェクトをこのキーより取得することにより、 カラムに対して、マーカー情報を付加して表示させる。 初期値は、HybsSystem.VIEW_MARK_KEY です。
3.1.4.0 (2003/04/18) 新規追加 |
3.5.6.3 (2004/07/12) {@XXXX} 変数を使用できるように変更。 |
3.5.6.4 (2004/07/16) MARK_ID を付加して、他のid と混同しないようにします。 |
3.8.6.1 (2006/10/20) 初期値:null (editMarker を考慮) |
public void setIsRenderer(String flag)
flag
- マーカータイプ [true:renderer/false:editor]このMarker オブジェクトが、ViewMarker か、EditMarker かを指定します。 内部的には、ViewMarker オブジェクトを構築しており、viewForm で、どちらにセット するかを決めているだけです。 true にセットすると、従来からある、viewMarker(renderer) を指定します。 false は、editMarker として作用し、オブジェクトが書き込み可能な場合に表示されます。 初期値は、true:renderer です。
3.8.6.1 (2006/10/20) 新規追加 |
public String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.