class CommonTagSupport extends BodyTagSupport implements TryCatchFinally
TagSupport から継承されたサブクラスです。 汎用属性 のsetterメソッドと、Attributes オブジェクトを持っています。 それ以外に、{@XXXX} 変数の対応と、lang属性のメソッドも用意しています。 language 属性は、個々のリソースのロケールを指定できます。通常は、 ユーザー情報の lang 属性をデフォルトで使用し、セットされていない場合は、 リクエスト情報のロケールから取得します。 以下に、このメソッド内で定義される属性を記述します。 language 【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します lbl 【TAG】ラベルリソースのラベルIDを指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) scope 【TAG】キャッシュする場合のスコープ(request,session)を指定します(初期値:session) 各属性は、{@XXXX} 変数が使用できます。 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に 割り当てます。つまり、このXXXXをキーにリクエストすれば、 この変数に値をセットすることができます。 http://localhost/query.jsp?KEY1=VLA1&KEY2=VAL2 のようなリクエストで、{@KEY1} とすれば、 VAL1 がセットされます。 このタグは、ラベル部分と入力フィールド部分がテーブルタグの<td> により左右に分割されます。HTML 表示時は、前後に<tr>タグで囲って, 整形できます。
修飾子とタイプ | フィールドと説明 |
---|---|
protected static java.lang.String |
BR
HTMLの改行コード(<br /> + CR)を設定します。
|
protected static int |
BUFFER_MIDDLE
StringBilderなどの初期値を設定します。
|
protected static java.lang.String |
CR
システムの改行コードを設定します。
|
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
CommonTagSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
add(java.lang.String key,
java.lang.String value)
内部の Attributes オブジェクトに、属性値を追加します。
|
protected void |
add(java.lang.String key,
java.lang.String value,
java.lang.String sepa)
内部の Attributes オブジェクトに、属性値を追加します。
|
protected void |
addEventColumn(DBColumn col)
イベントカラムの実行に必要なカラム情報をマップに登録します。
|
protected void |
addEventColumn(java.lang.String name,
java.lang.String evCol,
java.lang.String evVal,
java.lang.String url,
java.lang.String renderer,
java.lang.String editor,
java.lang.String rendParam,
java.lang.String editParam)
イベントカラムの実行に必要なカラム情報をマップに登録します。
|
protected boolean |
check(java.lang.String inStr,
java.util.Set chkSet)
引数 inStr が、引数 check のSetの中に存在すれば、 true を、存在しなければ、false を返します。
|
protected boolean |
commitTableObject(java.lang.String tableId,
DBTableModel table)
スコープに応じて登録されている DBTableModel を指定のキーでセットします。
|
protected void |
debugPrint()
デバッグ用の文字列を JspWriter を使用して画面に出力します。
|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
void |
doCatch(java.lang.Throwable th)
タグの処理中(セッターメソッドを除く)の例外を全て受け取ります。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
void |
doFinally()
タグの処理毎の、doEndTag()の後で呼び出されます。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected java.lang.String |
get(java.lang.String key)
内部の Attributes オブジェクトから、属性値を取得します。
|
protected ApplicationInfo |
getApplicationInfo()
アクセスログ取得の為,ApplicationInfoオブジェクトを返します。
|
protected Attributes |
getAttributes()
属性オブジェクトの取得。
|
protected java.lang.String |
getBodyRawString()
BodyContent オブジェクトを取得して、ボディの内容を取得します。
|
protected java.lang.String |
getBodyString()
BodyContent オブジェクトを取得して、ボディの内容を取得します。
|
protected java.lang.Object |
getContextAttribute(java.lang.String key)
コンテキスト(application)に登録されているオブジェクトを取得します。
|
protected java.lang.String |
getContextPath()
アプリケーションサーバーのコンテキストパスのURLを返します。
|
protected java.lang.String |
getCookie(java.lang.String key)
指定のクッキーを取得します。
|
protected java.lang.String[] |
getCSVParameter(java.lang.String csvKey)
CSV形式引数(CSV引数)を配列に分解して返します。
|
protected java.util.Map |
getCSVParameter(java.lang.String csvKey,
java.lang.String csvVal)
CSV形式のkeys,vals引数(CSV引数)を配列に分解して返します。
|
protected java.lang.String |
getDataCondition(java.lang.String key)
データロールの設定に基づき、キー(カラム名)に対応する条件式を返します。
|
protected java.lang.String |
getDateFormat(java.lang.String value)
日付関係の情報を簡易的に取り出す処理を行います。
|
protected DBColumn |
getDBColumn(java.lang.String key)
DBColumn オブジェクトを返します。
|
protected java.lang.String |
getDBFunctionName(java.lang.String key)
各データベースに対応するファンクション名を返します。
|
protected java.lang.String |
getDocumentLink()
debug や エラー時に参考にする、簡易リファレンスへのリンクを作成します。
|
protected GUIInfo |
getGUIInfo(java.lang.String gamenId)
画面情報(GUIInfo)を取得します。
|
protected java.lang.String |
getGUIInfoAttri(java.lang.String attkey)
画面情報(GUIInfo)の属性値を取得します。
|
protected java.lang.String |
getHostName(java.lang.String ip)
与えたIPアドレスからホスト名を取得して返します。
|
protected java.lang.String |
getLabel(java.lang.String lbl)
ラベル文字列を返します。
|
protected LabelInterface |
getLabelInterface()
メッセージラベル(LabelInterface)を取得します。
|
protected java.lang.String |
getLanguage()
言語コード[ja/en/zh/…]を取得します。
|
protected java.lang.String |
getLASTAttri(java.lang.String attkey)
{@LAST.XXX} で、XXXが 最後に使われた値を返します。
|
protected java.lang.String |
getLongLabel()
メッセージラベル(msglbl)のチップス表記を取得します。
|
protected java.lang.String |
getMsg(java.lang.String id,
java.lang.Object[] args)
"org.opengion.hayabusa.message" の、Locale.JAPANESE リソースから取得するメッセージを文字列で返します。
|
protected java.lang.String |
getMsglbl()
メッセージラベル(msglbl)を取得します。
|
protected java.lang.String |
getNVLAttri(java.lang.String attkey)
{@NVL.XXX 値} で、XXXが NULLの場合、値を返します。
|
protected java.lang.Object |
getObject(java.lang.String key)
スコープに応じて登録されているオブジェクトを取得します。
|
protected java.util.Enumeration |
getParameterNames()
リクエスト情報の文字列のキー集合を取得します。
|
protected int[] |
getParameterRows()
表示データの HybsSystem.ROW_SEL_KEY を元に、選ばれた 行番号の
配列を返します。
|
protected ServletRequest |
getRequest()
リクエストオブジェクトを取得します。
|
protected java.lang.Object |
getRequestAttribute(java.lang.String key)
リクエストに登録されているオブジェクトを取得します。
|
protected java.lang.String |
getRequestCacheData(java.lang.String key)
GAMENID付のリクエストキャッシュ情報を取り出します。
|
protected java.lang.String |
getRequestMethod(java.lang.String attkey)
{@REQ.XXX} で、XXXの リクエストオブジェクトのメソッドの値を取得します。
|
protected java.lang.String |
getRequestParameter(java.lang.String key)
{@XXXX} 形式の文字列から XXXX をキーとして ServletRequest から getParameter で値を取り出します。
|
protected java.lang.String[] |
getRequestParameterValues(java.lang.String key)
{@XXXX} 形式の文字列から XXXX をキーとして ServletRequest から getParameterValues で値を取り出します。
|
protected java.lang.String |
getRequestValue(java.lang.String key)
リクエスト情報の文字列を取得します。
|
protected java.lang.String |
getRequestValue(java.lang.String key,
boolean xssCheckFlg)
リクエスト情報の文字列を取得します。
|
protected java.lang.String[] |
getRequestValues(java.lang.String key)
リクエスト情報の文字列を取得します。
|
protected java.lang.String |
getReservedParameter(java.lang.String key)
{@XXX.YYYY} 形式の文字列から値を取得します。
|
protected java.lang.String |
getReservedValue(java.lang.String key)
予約語に関する情報の文字列を取得します。
|
protected ResourceManager |
getResource()
ResourceManager を取得します。
|
protected java.lang.String |
getSanitizedBodyString()
BodyContent オブジェクトを取得して、ボディの内容を取得します。
|
java.lang.String |
getScope()
キャッシュする場合のスコープ[request/page/session/application]を返します。
|
protected java.lang.Object |
getSessionAttribute(java.lang.String key)
セッションに登録されているオブジェクトを取得します。
|
protected java.lang.String |
getSumRequestValue(java.lang.String attkey)
{@SUM.XXX} で、XXXの 複数リクエスト時の値を合算します。
|
protected java.lang.String |
getTagName()
タグの名称を、返します。
|
protected Transaction |
getTransaction()
Transactionオブジェクトを取得します。
|
protected UserInfo |
getUser()
ユーザー情報オブジェクトを取得します。
|
protected java.lang.String |
getUserEditInfo(java.lang.String guikey)
ユーザーオブジェクトが持っているEditの内部情報を取得します。
|
protected java.lang.String |
getUserInfo(java.lang.String user)
ユーザーオブジェクトが持っている内部情報を取得します。
|
protected boolean |
isAjaxSubmitRequest()
リクエストでAjaxSubmitモードが有効になっているかを返します。
|
protected boolean |
isDebug()
デバッグ情報を出力するかどうか[true:する/false:しない]を取得します。
|
protected boolean |
isNoTransitionRequest()
リクエストで画面遷移なしモードが有効になっているかを返します。
|
protected boolean |
isNull()
リクエスト情報の文字列に NULL が存在していたかどうかを取得します。
|
protected void |
jspPrint(java.lang.String msg)
JspWriter を使用した画面出力です。
|
protected static java.lang.String |
makeUrl(java.lang.String url)
指定のURLの文字列から、最適なURLを作成します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
protected void |
removeContextAttribute(java.lang.String key)
コンテキスト(application)指定のキーで登録されているオブジェクトを 削除します。
|
protected void |
removeObject(java.lang.String key)
スコープに応じて登録されているオブジェクトを指定のキーで削除します。
|
protected void |
removeRequestAttribute(java.lang.String key)
リクエストに指定のキーで登録されているオブジェクトを 削除します。
|
protected void |
removeSessionAttribute(java.lang.String key)
セッションに指定のキーで登録されているオブジェクトを 削除します。
|
protected void |
set(java.lang.String key,
java.lang.String value)
内部の Attributes オブジェクトに、属性値をセットします。
|
protected void |
setAjaxSubmitRequest(boolean flag)
リクエストに対して、AjaxSubmitモードを使用するかどうか指定します[true/false]。
|
void |
setCaseIf(java.lang.String cif)
【TAG】このタグ自体を利用するかどうかの条件として、true/TRUEかどうか判定します(初期値:判定しない)。
|
void |
setCaseKey(java.lang.String ckey)
【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)。
|
void |
setCaseNN(java.lang.String cnn)
【TAG】このタグ自体を利用するかどうかの条件として、NotNullかどうか判定します(初期値:判定しない)。
|
void |
setCaseNull(java.lang.String cnul)
【TAG】このタグ自体を利用するかどうかの条件として、Nullかどうか判定します(初期値:判定しない)。
|
void |
setCaseVal(java.lang.String cval)
【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)。
|
protected void |
setContextAttribute(java.lang.String key,
java.lang.Object object)
コンテキスト(application)指定のキーでオブジェクトをセットします。
|
protected void |
setCookie(java.lang.String key,
java.lang.String value,
int maxage)
指定のクッキーをセットします。
|
void |
setDebug(java.lang.String flag)
【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)。
|
void |
setLanguage(java.lang.String lang)
【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します。
|
void |
setLbl(java.lang.String lbl)
【TAG】ラベルリソースのラベルIDを指定します。
|
protected void |
setNoTransitionRequest(boolean flag)
リクエストに対して、画面遷移なしモードを有効にします[true/false]。
|
protected void |
setObject(java.lang.String key,
java.lang.Object object)
スコープに応じて登録されているオブジェクトを指定のキーでセットします。
|
protected void |
setObject(java.lang.String key,
java.lang.Object object,
java.lang.String scp)
スコープに応じて登録されているオブジェクトを指定のキーでセットします。
|
protected void |
setParameterNames(java.lang.String[] names)
リクエスト情報の文字列のキー集合をセットします。
|
protected void |
setParameterRows(int[] rowNo)
表示データの HybsSystem.ROW_SEL_KEY に対して、選ばれた 行番号の
配列を設定します。
|
protected void |
setRequestAttribute(java.lang.String key,
java.lang.Object object)
リクエストに 指定のキーでオブジェクトをセットします。
|
protected void |
setRequestCacheData(java.lang.String key,
java.lang.String value)
GAMENID付のリクエストキャッシュ情報を取り出します。
|
void |
setScope(java.lang.String scp)
【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)。
|
protected void |
setSessionAttribute(java.lang.String key,
java.lang.Object object)
セッションに 指定のキーでオブジェクトをセットします。
|
protected void |
setUserInfo(java.lang.String key,
java.lang.String value,
boolean save)
ユーザー情報を設定します。
|
protected void |
startQueryTransaction(java.lang.String tableId)
session に、処理開始時刻を設定します。
|
protected java.lang.String |
sys(java.lang.String key)
システム変数 {@SYS.XXXX} に対する値の取得を行います。
|
protected boolean |
sysBool(java.lang.String key)
システムパラメータの値を、boolean 型に変換して返します。
|
protected int |
sysInt(java.lang.String key)
システムパラメータの値を、int 型に変換して返します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
protected void |
useMainTrans(boolean flag)
(通常は使いません)タグで処理される処理がメインとなるトランザクション処理かどうかを指定します(初期値:false)。
|
protected void |
useQuotCheck(boolean flag)
リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します
(初期値:USE_SQL_INJECTION_CHECK[=])。
|
protected boolean |
useTag()
このタグ自体を利用するかどうかの条件判定を行います。
|
protected void |
useXssCheck(boolean flag)
リクエスト情報の HTMLTag開始/終了文字(><) 存在チェックを実施するかどうか[true/false]を設定します
(初期値:USE_XSS_CHECK[=])。
|
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
protected static final java.lang.String CR
protected static final java.lang.String BR
protected static final int BUFFER_MIDDLE
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 BodyTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 BodyTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 BodyTagSupport
public void doCatch(java.lang.Throwable th) throws java.lang.Throwable
doCatch
インタフェース内 TryCatchFinally
th
- このタグを通過してきたThrowableな例外java.lang.Throwable
public void doFinally()
doFinally
インタフェース内 TryCatchFinally
protected void release2()
public void setLanguage(java.lang.String lang)
lang
- 言語コード [ja/en/zh/…]getLanguage()
protected java.lang.String getLanguage()
setLanguage( String )
public void setLbl(java.lang.String lbl)
lbl
- ラベルIDgetMsglbl()
public void setDebug(java.lang.String flag)
flag
- デバッグ出力 [true:する/それ以外:しない]public void setScope(java.lang.String scp)
scp
- スコープ [request/page/session/application]getScope()
スコープ | 変数の有効範囲 | 説明 |
---|---|---|
page | JSPページ内 | そのJSPページ内のみで有効です。フレームワーク的には、JSPページにまたがる処理が多いため、ほとんど使う機会はありません。 |
request | HTTPリクエスト | リクエストの一連の処理期間中に有効な変数で、メモリに多くの情報を残したくない場合に利用します。検索系やポップアップのJSP画面等に利用します。 |
session | HTTPセッション | 初期設定されているスコープで、ログインユーザー単位にログアウトまで保持されます。 内部的には、同じキーワード(tableId)で管理しているため、検索都度、破棄されます。 (ガーベジコレクションにて破棄されるのを待ちます。) |
application | Webアプリケーション | ユーザー間で共有する場合のスコープになります。JSP画面の開発では、まず使うことはありません。 |
public java.lang.String getScope()
setScope( String )
public void setCaseKey(java.lang.String ckey)
ckey
- 条件キー (何も指定されない場合は、使用すると判断)setCaseVal( String )
,
useTag()
public void setCaseVal(java.lang.String cval)
cval
- 条件値 (何も指定されない場合は、使用すると判断)setCaseKey( String )
,
useTag()
public void setCaseNN(java.lang.String cnn)
cnn
- NotNull判定値 (何も指定されない場合は、使用すると判断)setCaseVal( String )
,
useTag()
public void setCaseNull(java.lang.String cnul)
cnul
- Null判定値 (何も指定されない場合は、使用すると判断)setCaseVal( String )
,
useTag()
public void setCaseIf(java.lang.String cif)
cif
- true/TRUE判定 (null/ゼロ文字列場合のは、使用しないと判定)setCaseVal( String )
,
useTag()
protected boolean useTag()
setCaseVal( String )
,
setCaseKey( String )
,
setCaseNN( String )
,
setCaseIf( String )
protected void useMainTrans(boolean flag)
flag
- メイントランザクション処理かどうか [true:メイン/false:その他]protected java.lang.String getMsglbl()
setLbl( String )
protected java.lang.String getLongLabel()
protected LabelInterface getLabelInterface()
protected ResourceManager getResource()
protected boolean isDebug()
protected java.lang.String getLabel(java.lang.String lbl)
lbl
- ラベルのキーprotected DBColumn getDBColumn(java.lang.String key)
key
- オブジェクトのキーprotected void set(java.lang.String key, java.lang.String value)
key
- キーvalue
- 属性値add( String , String )
protected void add(java.lang.String key, java.lang.String value)
key
- キーvalue
- 属性値add( String , String , String )
,
set( String , String )
protected void add(java.lang.String key, java.lang.String value, java.lang.String sepa)
key
- キーvalue
- 属性値sepa
- セパレータadd( String , String )
protected java.lang.String get(java.lang.String key)
key
- キーset( String , String )
protected Attributes getAttributes()
protected java.lang.String getRequestParameter(java.lang.String key)
key
- リクエストのキーprotected java.lang.String getReservedParameter(java.lang.String key)
key
- リクエストのキーprotected java.lang.String[] getRequestParameterValues(java.lang.String key)
key
- リクエストのキーprotected boolean check(java.lang.String inStr, java.util.Set chkSet)
inStr
- チェックする文字列chkSet
- チェック用の文字列Setprotected java.lang.String getUserInfo(java.lang.String user)
user
- ユーザー情報を取り出すキーprotected java.lang.String getUserEditInfo(java.lang.String guikey)
guikey
- 取り出す画面IDprotected void setUserInfo(java.lang.String key, java.lang.String value, boolean save)
key
- ユーザー情報をセットするキーvalue
- ユーザー情報文字列save
- 情報保存 [true:保存/false:保存しない]protected UserInfo getUser()
protected GUIInfo getGUIInfo(java.lang.String gamenId)
gamenId
- 画面IDprotected java.lang.String getGUIInfoAttri(java.lang.String attkey)
attkey
- 画面情報を取り出すキーprotected java.lang.String getNVLAttri(java.lang.String attkey)
attkey
- NVL情報を取り出すパラメータprotected java.lang.String getLASTAttri(java.lang.String attkey)
attkey
- 最後に使われた値をを取り出すパラメータRequestCacheTag.commandExec( String ,ServletRequest )
,
UserInfo.getLastRequestValue( String )
protected java.lang.String getSumRequestValue(java.lang.String attkey)
attkey
- 最後に使われた値をを取り出すパラメータprotected java.lang.String getRequestMethod(java.lang.String attkey)
KEY | VALUE |
---|---|
ROWCOUNT | チェックされた件数 |
RequestURL | request.getRequestURL() |
AuthType | request.getAuthType() |
ContextPath | request.getContextPath() |
Method | request.getMethod() |
PathInfo | request.getPathInfo() |
PathTranslated | request.getPathTranslated() |
QueryString | request.getQueryString() |
RemoteUser | request.getRemoteUser() |
RequestURI | request.getRequestURI() |
ServletPath | request.getServletPath() |
RemoteAddr | request.getRemoteAddr() |
RemoteHost | request.getRemoteHost() |
Scheme | request.getScheme() |
ServerName | request.getServerName() |
ServerPort | request.getServerPort() |
MethodOverride | request.getServerPort() |
PostData | request.getInputStream() |
attkey
- 最後に使われた値を取り出すパラメータprotected java.lang.String getReservedValue(java.lang.String key)
key
- キーprotected java.lang.String getRequestValue(java.lang.String key)
key
- キーprotected java.lang.String getRequestValue(java.lang.String key, boolean xssCheckFlg)
key
- キーxssCheckFlg
- XSS対策用[true:行う/false:行わない]protected java.lang.String[] getRequestValues(java.lang.String key)
key
- キーprotected java.util.Enumeration getParameterNames()
protected void setParameterNames(java.lang.String[] names)
names
- リクエスト情報の文字列のキー配列(可変長引数)protected boolean isNull()
protected java.lang.Object getSessionAttribute(java.lang.String key)
key
- キーprotected void setSessionAttribute(java.lang.String key, java.lang.Object object)
key
- キーobject
- セッションに登録するオブジェクトprotected void removeSessionAttribute(java.lang.String key)
key
- キーprotected java.lang.Object getRequestAttribute(java.lang.String key)
key
- キーprotected void setRequestAttribute(java.lang.String key, java.lang.Object object)
key
- キーobject
- リクエストに登録するオブジェクトprotected void removeRequestAttribute(java.lang.String key)
key
- キーprotected java.lang.Object getContextAttribute(java.lang.String key)
key
- キーprotected void setContextAttribute(java.lang.String key, java.lang.Object object)
key
- キーobject
- コンテキスト(application)に登録するオブジェクトprotected void removeContextAttribute(java.lang.String key)
key
- キーprotected java.lang.String getContextPath()
protected java.lang.Object getObject(java.lang.String key)
key
- キーprotected void setObject(java.lang.String key, java.lang.Object object)
key
- キーobject
- リクエストに登録するオブジェクトsetObject( String ,Object ,String )
protected void setObject(java.lang.String key, java.lang.Object object, java.lang.String scp)
key
- キーobject
- リクエストに登録するオブジェクトscp
- スコープsetObject( String ,Object )
protected void removeObject(java.lang.String key)
key
- キーprotected ServletRequest getRequest()
protected java.lang.String getBodyString()
protected java.lang.String getBodyRawString()
protected java.lang.String getSanitizedBodyString()
protected void jspPrint(java.lang.String msg)
msg
- 画面に出力する文字列protected void debugPrint()
protected java.lang.String getRequestCacheData(java.lang.String key)
key
- リクエストキャッシュのキー情報protected void setRequestCacheData(java.lang.String key, java.lang.String value)
key
- リクエストキャッシュのキー情報value
- リクエストキャッシュに登録する値protected java.lang.String[] getCSVParameter(java.lang.String csvKey)
csvKey
- 引数(CSV形式)protected java.util.Map getCSVParameter(java.lang.String csvKey, java.lang.String csvVal)
csvKey
- 引数(CSV形式)csvVal
- 引数(CSV形式)getCSVParameter( String )
protected java.lang.String sys(java.lang.String key)
key
- {@SYS.XXXX}のXXXX部分の文字列(キー)protected boolean sysBool(java.lang.String key)
key
- システム設定キーprotected int sysInt(java.lang.String key)
key
- システム設定キーprotected Transaction getTransaction()
protected void startQueryTransaction(java.lang.String tableId)
tableId
- キーcommitTableObject( String ,DBTableModel )
protected boolean commitTableObject(java.lang.String tableId, DBTableModel table)
tableId
- キーtable
- 登録するDBTableModelオブジェクトstartQueryTransaction( String )
protected int[] getParameterRows()
protected void setParameterRows(int[] rowNo)
rowNo
- 行番号配列(可変長引数)protected void setCookie(java.lang.String key, java.lang.String value, int maxage)
key
- クッキーのキーvalue
- クッキーの設定値maxage
- 最長存続期間を秒単位で設定 (負の値は Cookie を保存しない、 0 なら Cookie を削除する)protected java.lang.String getCookie(java.lang.String key)
key
- クッキーのキーprotected void useQuotCheck(boolean flag)
flag
- シングルクォートチェック [true:する/:falseしない]SystemData.USE_SQL_INJECTION_CHECK
protected void useXssCheck(boolean flag)
flag
- XSSチェック [true:する/false:しない]SystemData.USE_XSS_CHECK
protected java.lang.String getDateFormat(java.lang.String value)
value
- パラメータHybsDateUtil.getDateFormat( String,String,String,int )
protected java.lang.String getDocumentLink()
getTagName()
protected java.lang.String getTagName()
getDocumentLink()
protected void setNoTransitionRequest(boolean flag)
flag
- 画面遷移なしモード [true:有効/false:無効]protected boolean isNoTransitionRequest()
protected void setAjaxSubmitRequest(boolean flag)
flag
- AjaxSubmitモード [true:使用する/false:使用しない]protected boolean isAjaxSubmitRequest()
protected ApplicationInfo getApplicationInfo()
protected void addEventColumn(DBColumn col)
col
- DBカラムprotected void addEventColumn(java.lang.String name, java.lang.String evCol, java.lang.String evVal, java.lang.String url, java.lang.String renderer, java.lang.String editor, java.lang.String rendParam, java.lang.String editParam)
name
- カラム名evCol
- イベントカラム名evVal
- 子カラムの値SQLurl
- イベントURLrenderer
- カラムのレンデラーeditor
- カラムのエディターrendParam
- カラムの表示パラメーターeditParam
- カラムの編集パラメーターprotected java.lang.String getDBFunctionName(java.lang.String key)
key
- ファンクション名(定義文字)protected java.lang.String getDataCondition(java.lang.String key)
key
- カラム名protected java.lang.String getHostName(java.lang.String ip)
ip
- IPアドレスprotected static java.lang.String makeUrl(java.lang.String url)
url
- 指定のURLの文字列から、最適なURLを作成します。protected java.lang.String getMsg(java.lang.String id, java.lang.Object[] args)
id
- リソースのキーとなるID。args
- リソースを、MessageFormat.format で加工する場合の引数。MsgUtil.H_BS_NM
public java.lang.String toString()
toString
クラス内 java.lang.Object
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.