public class DatabaseMetaDataTag extends CommonTagSupport
●形式: <og:databaseMetaData dbid = "{@DBID}" catalog = "{@catalog}" schema = "{@schema}" tableName = "{@tableName}" columnName = "{@columnName}" typeName = "{@typeName}" attributeName = "{@attriName}" procedureName = "{@procName}" maxRowCount = "{@maxRowCount}" likeKey = "{@likeKey}" /> ●body:なし ●Tag定義: <og:databaseMetaData dbid 【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します catalog 【TAG】(通常は使いません)Queryオブジェクトを作成する時のカタログを指定します schema 【TAG】(通常は使いません)Queryオブジェクトを作成する時のスキーマを指定します attributeName 【TAG】(通常は使いません)Queryオブジェクトを作成する時の属性名を指定します columnName 【TAG】(通常は使いません)Queryオブジェクトを作成する時のカラム名を指定します procedureName 【TAG】(通常は使いません)Queryオブジェクトを作成する時のプロダクト名を指定します tableName 【TAG】(通常は使いません)Queryオブジェクトを作成する時のテーブル名を指定します typeName 【TAG】(通常は使いません)Queryオブジェクトを作成する時のタイプ名を指定します maxRowCount 【TAG】maxRowCount ResultSetで検索するパラメータの最大検索件数を指定します(初期値:20) likeKey 【TAG】実行するメソッドを選別するための部分一致するキーを指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 <og:databaseMetaData />
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
DatabaseMetaDataTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setAttributeName(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時の属性名を指定します。
|
void |
setCatalog(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のカタログを指定します。
|
void |
setColumnName(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のカラム名を指定します。
|
void |
setDbid(String id)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します。
|
void |
setLikeKey(String key)
【TAG】実行するメソッドを選別するための部分一致するキーを指定します。
|
void |
setMaxRowCount(String maxSize)
【TAG】maxRowCount ResultSetで検索するパラメータの最大検索件数を指定します(初期値:20)。
|
void |
setProcedureName(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のプロダクト名を指定します。
|
void |
setSchema(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のスキーマを指定します。
|
void |
setTableName(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のテーブル名を指定します。
|
void |
setTypeName(String val)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のタイプ名を指定します。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, 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 int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfoオブジェクトを設定 |
4.0.0.1 (2007/12/03) try ~ catch ~ finally をきちんと行う。 |
protected void release2()
release2
クラス内 CommonTagSupport
4.0.0.0 (2007/10/10) dbid の初期値を、"DEFAULT" から null に変更 |
5.5.3.2 (2012/06/08) maxRowCount 最大検索件数を、指定できるようにする。 |
5.5.3.2 (2012/06/08) likeKey 特定の処理だけを実行できるように、あいまい検索 |
public void setDbid(String id)
id
- データベース接続IDQueryオブジェクトを作成する時のDB接続IDを指定します。
public void setCatalog(String val)
val
- カタログ情報Queryオブジェクトを作成する時のカタログを指定します。
public void setSchema(String val)
val
- スキーマ情報Queryオブジェクトを作成する時のスキーマを指定します。
public void setTableName(String val)
val
- テーブル名情報Queryオブジェクトを作成する時のテーブル名を指定します。
public void setColumnName(String val)
val
- カラム名情報Queryオブジェクトを作成する時のカラム名を指定します。
public void setTypeName(String val)
val
- タイプ名情報Queryオブジェクトを作成する時のタイプ名を指定します。
public void setProcedureName(String val)
val
- プロダクト名情報Queryオブジェクトを作成する時のプロダクト名を指定します。
public void setAttributeName(String val)
val
- 属性名情報Queryオブジェクトを作成する時の属性名を指定します。
public void setMaxRowCount(String maxSize)
maxSize
- ResultSetで検索する最大検索件数大量に検索されて、処理速度が低下するのを避けるため、最大件数を指定します。 他のタグの maxRowCount の初期値設定(初期値:DB_MAX_ROW_COUNT)は利用せず、独自に設定値を持っています。
5.5.3.2 (2012/06/08) likeKey 特定の処理だけを実行できるように、あいまい検索 |
public void setLikeKey(String key)
key
- 実行するメソッドを選別するためのキーDatabaseMetaData で取得できる各種情報をアクセスするにあたり、指定のキーで部分一致する メソッドだけ処理するように指定します。 メソッドの部分一致で判断します。 処理は、大文字、小文字を認識したうえで、部分一致で判定します。
5.5.3.2 (2012/06/08) likeKey 特定の処理だけを実行できるように、あいまい検索 |
public String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.