# クラスの使用
org.opengion.hayabusa.taglib.CommonTagSupport

CommonTagSupportを使用しているパッケージ
パッケージ
説明
org.opengion.hayabusa.taglib
はやぶさのタグライブラリー関係のクラスを提供します。

- ## org.opengion.hayabusa.taglibでのCommonTagSupportの使用

  org.opengion.hayabusa.taglibでのCommonTagSupportのサブクラス
  修飾子とタイプ
  クラス
  説明
  `class`
  `AppearTag`
  指定された value 値の{@XXXX} 変数が設定された場合のみ表示するタグです。
  `class`
  `BackGamenTag`
  戻るﾎﾞﾀﾝ／戻るﾘﾝｸを表示するHTML拡張ﾀｸﾞです(通常はcustom/query_info.jspに組込み)。
  `class`
  `BizLogicTag`
  業務ﾛｼﾞｯｸを呼び出すためのﾀｸﾞです。
  `class`
  `ButtonTag`
  ボタンを作成するHTML拡張タグです。
  `class`
  `CaseTag`
  case タグは、上位の switch タグの key とマッチした場合に、処理を行います。
  `class`
  `ColumnCheckTag`
  登録データの物理チェック(整合性チェック、nullチェック)を行うタグです。
  `class`
  `ColumnEditorTag`
  検索結果のｶﾗﾑに対して様々な属性を付加するﾀｸﾞです。
  `class`
  `ColumnMarkerTag`
  検索結果のカラム表示に対して様々な属性を付加(マーキング)するタグです(参照:viewMarker)。
  `class`
  `ColumnSetTag`
  検索結果の DBTableModelオブジェクトのカラム値を操作(設定、変換、ADDなど)するタグです。
  `class`
  `ColumnTag`
  ｶﾗﾑﾘｿｰｽに基づいた、入力ﾌｨｰﾙﾄﾞなどを作成するHTML拡張ﾀｸﾞです。
  `class`
  `CommentTag`
  JSPアプリケーションに対してバージョン管理できるようにコメントを 記述するためのタグです。
  `class`
  `CommonForwardTag`
  submitタグを用いてページ転送するタグです(forward.jsp で使用)。
  `class`
  `DatabaseMetaDataTag`
  DatabaseMetaData の情報を検索するタグです。
  `class`
  `DataCheckTag`
  画面で入力されたデータのチェックを行うためのタグです。
  `class`
  `DatalistTag`
  ﾌｫｰﾑの入力欄などで入力候補となるﾃﾞｰﾀﾘｽﾄを定義するHTML拡張ﾀｸﾞです。
  `class`
  `DBConfigEditorTag`
  DBConfig.xmlの編集を行うためのタグです。
  `class`
  `DBCopyTag`
  データベースのデータコピー/移動/更新/削除を行うタグです。
  `class`
  `DBMetaDataQueryTag`
  データベース情報(DBMetaData)より、テーブル、カラム等の情報を取得するタグです。
  `class`
  `DirectTableInsertTag`
  指定のﾌｧｲﾙを直接ﾃﾞｰﾀﾍﾞｰｽに登録するﾃﾞｰﾀ入力ﾀｸﾞです｡ 通常の readTable などは､DBTableModelｵﾌﾞｼﾞｪｸﾄを介して全件ﾒﾓﾘに ﾛｰﾄﾞしてから表示させる為､大量ﾃﾞｰﾀ処理ができません｡ このﾀｸﾞでは､直接ﾌｧｲﾙを読み取りながらﾃﾞｰﾀﾍﾞｰｽ登録するので 大量ﾃﾞｰﾀをﾊﾞｯﾁ的に登録する場合に使用します｡ 読み取るﾌｧｲﾙは､先頭(または実ﾃﾞｰﾀが現れるまでに) #NAME 行が必要です｡ これは､ﾌｧｲﾙﾃﾞｰﾀのｶﾗﾑ名を指定しています｡また､columns 属性を使用すれば､ ﾌｧｲﾙの#NAME 行より優先して(つまり存在していなくても良い)ﾃﾞｰﾀのｶﾗﾑ名を 指定することが出来ます｡ この#NAME 行は､ﾌｧｲﾙのｾﾊﾟﾚｰﾀと無関係に必ずﾀﾌﾞ区切りで用意されています｡ ﾀｸﾞのBODY部に､実行するSQL文を記述します｡ このSQL文は､ INSERT INTO GE41 (CLM,NAME_JA,SYSTEM_ID,FGJ,DYSET) VALUES ([CLM],[NAME_JA],[SYSTEM_ID],'1','{@USER.YMDH}') と､いう感じで､ﾌｧｲﾙから読み込んだ値は､[ｶﾗﾑ名]に割り当てられます｡ もちろん､通常の固定値(FGJに'1'をｾｯﾄ)や､ﾘｸｴｽﾄ変数(DYSETの{@USER.YMDH}) なども使用できます｡ ※ 6.2.3.0 (2015/05/01) BODY部にSQL文を記述しない場合は､table 属性に､INSERTするﾃｰﾌﾞﾙIDを指定します｡ ※ 6.2.4.0 (2015/05/15) omitNames に､WRITABLE と ROWID を､強制的に含めます(無条件)｡ ※ 7.3.1.3 (2021/03/09) DB.NAMES , DB.ORGNAMES #NAME や columns で指定したｶﾗﾑは､{@DB.NAMES} で取り出すことが可能です｡ ﾌｧｲﾙにかかれた､ｵﾘｼﾞﾅﾙの #NAME は､{@DB.ORGNAMES} で取り出すことが可能です｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡
  `class`
  `DirectWriteTableTag`
  SELECT文を直接実行して､指定のﾌｧｲﾙに出力するﾀｸﾞです｡ 中間の､ﾃﾞｰﾀ(DBTableModel)を作成しないため､余計なﾒﾓﾘを取らず､ 高速にﾃﾞｰﾀを抜き出すことが可能です｡ 一方､抜き出すﾃﾞｰﾀは生ﾃﾞｰﾀのため､ﾃﾞｰﾀの再利用等､ｼｽﾃﾑ的な 使用を想定しています｡ JDBCErrMsg 形式のPL/SQL をｺｰﾙして､その検索結果(ｶｰｿﾙ)を抜く事もできます｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡
  `class`
  `DirectXMLSaveTag`
  指定の拡張XDK形式ﾌｧｲﾙを直接ﾃﾞｰﾀﾍﾞｰｽに登録するﾃﾞｰﾀ入力ﾀｸﾞです。
  `class`
  `DocConvertTag`
  ﾄﾞｷｭﾒﾝﾄの変換・ﾏｰｼﾞを行うﾀｸﾞです｡ 変換を行うことのできる入出力のﾌｫｰﾏｯﾄ以下の通りです｡ [対応ﾌｫｰﾏｯﾄ] 入力[Calc(ods) ,Excel(xls) ] ⇒ 出力[Calc(ods) ,Excel(xls,xlsx) ,PDF] 入力[Writer(odt) ,Word(doc) ] ⇒ 出力[Writer(odt) ,Word(doc,docx) ,PDF] 入力[Impress(odp),PowerPoint(ppt)] ⇒ 出力[Impress(odp),PowerPoint(ppt,pptx) ,PDF] ※ xlsx,docx,pptx は､MS 2007形式の為､LibreOffice のみ利用できます｡ 入出力のﾌｫｰﾏｯﾄは､入出力ﾌｧｲﾙの拡張子により自動判別されます｡ また､入出力ﾌｧｲﾙ名が同じ場合は何も処理されません｡ 入力ﾌｧｲﾙを､CSV形式で複数指定することで､複数の入力ﾌｧｲﾙをﾏｰｼﾞして 出力することもできます｡ ※2 現状は､ﾌｧｲﾙのﾏｰｼﾞは､入力ﾌｧｲﾙがExcelまたはCalcの場合のみ対応しています｡ ※1 この機能を利用するには､OpenOfficeが正しく設定されている必要があります｡
  `class`
  `DragDiv`
  jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う個々の div 要素を作成します。
  `class`
  `DragViewTag`
  jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う、View を設定します。
  `class`
  `EditConfigTag`
  画面表示、集計に関する設定情報の表示、登録を行うためのタグです。
  `class`
  `EngineTag`
  キャッシュしている各種データを初期化(クリア)します。
  `class`
  `EntryQueryTag`
  検索結果の DBTableModel を使用せず、直接エントリーデータを登録するタグです。
  `class`
  `EntryTag`
  検索結果の DBTableModelオブジェクトに値を設定するタグです。
  `class`
  `EqualsTag`
  val1 属性 と val2 属性の文字列表現の比較により BODY を表示/非表示を切り替えるタグです。
  `class`
  `ErrorMessageTag`
  エラーメッセージを 表形式で表示するタグです。
  `class`
  `ErrorTag`
  JSPのエラー発生時の処理を行うタグです。
  `class`
  `ExcelFileTag`
  ExcelFileTag は、各種パラメータを指定して、Excelファイルの操作をおこなうタグです。
  `class`
  `ExcelImageFileParamTag`
  ExcelImageFileParamTag は、ExcelFileTagの画像挿入のパラメーターを渡す為のタグクラスです。
  `class`
  `FavoriteLinkTag`
  お気に入りリンクを作成するタグです(通常はresult.jspに組込み)。
  `class`
  `FieldsetTag`
  表示のON/OFF制御が出来るフィールドセットを作成するタグです。
  `class`
  `FileOptionTag`
  ﾌｧｲﾙのﾌﾟﾙﾀﾞｳﾝﾘｽﾄの作成するﾀｸﾞです｡ SelectﾀｸﾞのBODY部に指定します｡ 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別は､ BODY 部に記述する fileWhere ﾀｸﾞで指定します｡
  `class`
  `FileQueryTag`
  ﾌｧｲﾙを検索し､DBTableModel にｾｯﾄするﾀｸﾞです｡ ﾌｧｲﾙの検索結果は､[WRITABLE],LEVEL,FILE_TYPE,PARENT,NAME,LASTMODIFIED,FILE_LENGTH,RWH,[HASH],[TO_PARENT,TO_NAME],[････] のｶﾗﾑを持つ DBTableModel にｾｯﾄ されます｡このｶﾗﾑは､固定です｡ 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別(where 条件)は､ BODY 部に記述する fileWhere ﾀｸﾞで指定します｡(複数指定可能)) [ｶﾗﾑ名] 検索するﾌｧｲﾙの属性は､以下のｶﾗﾑ名で作成されます｡ [WRITABLE] useWritable=trueで､先頭ｶﾗﾑに､WRITABLE ｶﾗﾑが挿入されます｡ LEVEL ﾃﾞｨﾚｸﾄﾘを展開する場合のﾚﾍﾞﾙ｡ FILE_TYPE ﾌｧｲﾙ(F)かﾃﾞｨﾚｸﾄﾘ(D)であるか判定｡ PARENT この抽象ﾊﾟｽ名の親のﾊﾟｽ名文字列を返します｡ NAME この抽象ﾊﾟｽ名が示すﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘの名前を返します｡ LASTMODIFIED 最後に変更された時刻を返します｡ FILE_LENGTH ﾌｧｲﾙの長さを返します｡ RWH 読み込み､書き込み､隠し属性をそれぞれ､ｒ,w,h で表します｡ [HASH] HASH というｶﾗﾑを追加したうえで､ｼｽﾃﾑ定数のFILE_HASH_CODEで計算を行います｡ [TEXT] useText=trueで､ﾌｧｲﾙの内容を文字列にして､TEXTというｶﾗﾑに設定します｡ [TO_PARENT] useUpdateClms=trueで､fileUpdateﾀｸﾞでCOPYやMOVEを行う時に使用する必須となるｶﾗﾑ(TO_PARENT,TO_NAME)を追加します｡ [TO_NAME] 同上 [････] addClms属性で指定されたｶﾗﾑを追加します｡
  `class`
  `FileTag`
  各種ｱｸｼｮﾝを指定して､ﾌｧｲﾙ関連の操作をおこなうﾀｸﾞです｡ 各種ｱｸｼｮﾝ に応じた振る舞いを行います｡ 結果については､false の場合は､body 要素を表示して､終了します｡ これは､BODYにｴﾗｰﾒｯｾｰｼﾞを書いておくことを想定した作りになっています｡ 判定結果を反転したい場合は､notEquals 属性を使用してください｡また､ 結果に応じて､処理を止めたくない場合は､useStop 属性を false に指定することで､ 後続処理を実行できます｡ [各種ｱｸｼｮﾝ] canRead 読み込めるかどうかを判定｡ canWrite 変更できるかどうか判定｡ createNewFile 空の新しいﾌｧｲﾙを不可分 (atomic) に生成｡(そのﾌｧｲﾙがまだ存在しない場合だけ) delete ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘを削除(ﾃﾞｨﾚｸﾄﾘ階層をすべて削除)｡ renameTo ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘ名を変更｡ exists ﾌｧｲﾙが存在するかどうか判定｡ isDirectory ﾌｧｲﾙがﾃﾞｨﾚｸﾄﾘであるかどうか判定｡ isFile ﾌｧｲﾙが普通のﾌｧｲﾙかどうか判定｡ isHidden ﾌｧｲﾙが隠しﾌｧｲﾙかどうか判定｡ mkdir ﾃﾞｨﾚｸﾄﾘを生成｡ mkdirs ﾃﾞｨﾚｸﾄﾘを複数生成｡ read ﾌｧｲﾙを読み込んで､ﾊﾟﾗﾒｰﾀにｾｯﾄします(6.2.3.0 (2015/05/01))｡ existsLength ﾌｧｲﾙｻｲｽﾞが０Byte以上のﾌｧｲﾙが存在するかどうか判定｡ copy ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘをｺﾋﾟｰ(file1 ⇒ file2 にｺﾋﾟｰ)｡ copyST ｽﾄﾘｰﾑﾌｧｲﾙをｺﾋﾟｰ(file1(ｱﾄﾞﾚｽ) ⇒ file2 にｺﾋﾟｰ)｡ list ﾌｧｲﾙﾘｽﾄをListｵﾌﾞｼﾞｪｸﾄにｺﾋﾟｰして､ﾊﾟﾗﾒｰﾀにｾｯﾄします(6.2.3.0 (2015/05/01))｡ zip ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘをZIPﾌｧｲﾙに圧縮します｡(file1⇒file2) timeStamp ﾌｧｲﾙのﾀｲﾑｽﾀﾝﾌﾟを現在時刻に変更します｡(file1のみ)
  `class`
  `FileUDTag`
  ファイルアップロード/ダウンロードリンクを作成するタグです(通常は result_info.jsp に組込み)。
  `class`
  `FileUpdateTag`
  ﾌｧｲﾙ検索ﾘｽﾄを元に､action に基づいた処理を行うﾀｸﾞです｡ command="ENTRY" 時のみ処理を行います｡ fileQuery などで検索したﾌｧｲﾙ一覧のDBTableModel を元に､ﾌｧｲﾙの ｺﾋﾟｰ(COPY)､移動(MOVE,MODIFY)､削除(DELETE)などの処理を行います｡ 処理を行うｵﾘｼﾞﾅﾙﾌｧｲﾙは､PARENT,NAME というｶﾗﾑでなければなりません｡ ※ 7.2.7.0 (2020/08/07) parentClm,nameClm で指定可能になりました｡ このｶﾗﾑ名は､fileQuery の検索時には､必ず作成されるｶﾗﾑです｡ また､各ｱｸｼｮﾝに対応するﾀｰｹﾞｯﾄﾌｧｲﾙは､TO_PARENT,TO_NAME という ｶﾗﾑで指定するか､targetDir 属性を利用してﾌｫﾙﾀﾞを指定します｡ TO_PARENT(先ﾌｫﾙﾀﾞ)と､TO_NAME(先ﾌｧｲﾙ名)は､処理に応じて､必要なｶﾗﾑが あれば､自動的に処理します｡ つまり､TO_PARENT のみの場合は､ﾌｧｲﾙ名はｵﾘｼﾞﾅﾙのまま､ﾌｫﾙﾀﾞのみ変更します｡ 逆に､TO_NAME の場合は､ﾌｫﾙﾀﾞはそのままで､ﾌｧｲﾙ名のみ指定します｡ 両方同時に指定することも可能です｡ targetDir 属性で指定する場合は､TO_PARENT のみに同じ値を設定した場合と同じになります｡ この属性を指定すると､TO_PARENT は無視されます｡(TO_NAME は有効です｡) COPY､MOVE(,MODIFY) の場合は､指定のﾌｫﾙﾀﾞに一括処理可能です｡ COPY､MOVE(,MODIFY) などの処理で､ﾀｰｹﾞｯﾄﾌｫﾙﾀﾞが存在しないときに､作成するか､ｴﾗｰにするかは createDir属性 で指定できます｡初期値は､(true:作成する) です｡ これは､COPY先やMOVE(,MODIFY)先が存在している前提のｼｽﾃﾑで､不要な箇所に間違ってﾌｫﾙﾀﾞを 自動作成されると困る場合に､(false:作成しない) とすれば､間違いに気づく確率が上がります｡ ※ 7.2.7.0 (2020/08/07) PARENT,NAME,TO_PARENT,TO_NAME のｶﾗﾑ名を指定できるようにしました｡ action にMKDIRS を追加しました｡これは､TO_PARENT ﾌｫﾙﾀﾞが作成できるかどうかを判定します｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象ではありません｡
  `class`
  `FileUploadTag`
  ｸﾗｲｱﾝﾄのﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするﾀｸﾞです。
  `class`
  `FileWhereTag`
  fileOption でファイルを検索する場合の条件を指定するタグです。
  `class`
  `ForwardTag`
  制御を別の画面にフォワードする場合に使用するタグです(通常は、entry.jsp で使用します)。
  `class`
  `FrameTag`
  フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
  `class`
  `GanttHeaderTag`
  ガントチャート用のヘッダー情報(日付け等)を出力するタグです。
  `class`
  `GuiQueryTag`
  画面リソースのオブジェクトを検索し、DBTableModel にセットするタグです。
  `class`
  `HeadTag`
  HTMLﾌｧｲﾙの head ﾀｸﾞに相当する機能を付加します。
  `class`
  `HelpTag`
  画面ＩＤと同じヘルプファイルがあればリンクを作成するタグです(通常は query.jsp に組込み)。
  `class`
  `HiddenTag`
  隠しフィールドを作成するタグです(bodyHidden は廃止しました)。
  `class`
  `HideMenuTag`
  Query画面の拡張検索領域を指定用のタグです。
  `(package private) class`
  `HTMLTagSupport`
  CommonTagSupport から継承されたサブクラスです。
  `class`
  `IframeTag`
  インラインフレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
  `class`
  `ImageTag`
  指定の位置に画像を配置するHTML拡張タグです。
  `class`
  `InputTag`
  入力ﾌｨｰﾙﾄﾞやﾎﾞﾀﾝなどを作成するHTML拡張ﾀｸﾞです。
  `class`
  `IorParamTag`
  IorQueryTag と IorUpdateTag にﾊﾟﾗﾒｰﾀｰを渡す為のﾀｸﾞｸﾗｽです。
  `class`
  `IorQueryTag`
  IOr (Information Organizer) に接続し、取得したﾃﾞｰﾀﾍﾞｰｽを表示するﾀｸﾞです。
  `class`
  `IorSQLTag`
  Ior のﾘｸｴｽﾄJSON に対して､Select文を生成するｸﾗｽです｡ 通常は､POSTﾃﾞｰﾀの JSONか､loadFileで指定したﾌｧｲﾙ形式の JSONを読み込んで､ SQL文を作成するため､この結果を､queryﾀｸﾞ等で実行して､DBTableModel を生成します｡
  `class`
  `IorUpdateTag`
  IOr (Information Organizer) に接続し、ﾃﾞｰﾀﾍﾞｰｽに追加/更新/削除を行うﾀｸﾞです。
  `class`
  `ItdTag`
  ガントチャート(タスク配置型)用の繰り返しタグのフォーマットに使用します。
  `class`
  `JsChartDataTag`
  設定された値をJsChartDataに設定し、 JsChartTagのJsChartDataﾘｽﾄに追加するﾀｸﾞです。
  `class`
  `JsChartTag`
  JsChart は、JavascriptのjsChart用のｽｸﾘﾌﾟﾄを出力するｸﾗｽです。
  `class`
  `LinkTag`
  HTML のaﾀｸﾞと同等のﾘﾝｸを作成するHTML拡張ﾀｸﾞです。
  `class`
  `LocalResourceTag`
  ローカルリソースを構築します(有効範囲は、ページスコープ 内です)。
  `class`
  `MailSenderTag`
  ﾒｰﾙを送信するための簡易ﾀｸﾞです。
  `class`
  `MailSenderTag2`
  定型文およびパラメータの設定によるメールを送信するためのタグです。
  `class`
  `MainProcessTag`
  HybsProcess を継承した､ParamProcess,FirstProcess,ChainProcess の実装ｸﾗｽを 実行する MainProcess を起動するｸﾗｽです｡ LoggerProcess は､最初に定義するｸﾗｽで､画面ﾛｸﾞ､ﾌｧｲﾙﾛｸﾞ､を定義します｡ また､ｴﾗｰ発生時に､指定のﾒｰﾙｱﾄﾞﾚｽにﾒｰﾙ送信できます｡ Process_Logger は､なくても構いませんが､指定する場合は､最も最初に指定しなければ なりません｡ ParamProcess は､一つだけ定義できるｸﾗｽで､ﾃﾞｰﾀﾍﾞｰｽ接続情報を定義します｡ (ﾃﾞｰﾀﾍﾞｰｽ接続しなければ)なくても構いません｡ FirstProcess は､処理を実行する最初のｸﾗｽで､このｸﾗｽでﾃﾞｰﾀが作成されます｡ ﾙｰﾌﾟ処理は､この FirstProcess で順次作成された LineModel ｵﾌﾞｼﾞｪｸﾄを １行づつ下位の ChainProcess に流していきます｡ ChainProcess は､FirstProcess で作成されたﾃﾞｰﾀを､受け取り､処理します｡ 処理対象から外れる場合は､LineModel を null に設定する為､下流には流れません｡ ﾌｨﾙﾀﾁｪｲﾝの様に使用します｡なくても構いませんし､複数存在しても構いません｡
  `class`
  `MessageTag`
  画面にラベルリソース等のメッセージを表示させるタグです。
  `class`
  `OptionTag`
  ﾌﾟﾙﾀﾞｳﾝﾒﾆｭｰの選択項目を作成するHTML拡張ﾀｸﾞです｡ name 属性は、ﾗﾍﾞﾙﾘｿｰｽ のｷｰを与えることで、使用する上位のﾀｸﾞの ﾛｹｰﾙにあわせたﾘｿｰｽを使用して、画面に表示します｡ 従って、このﾀｸﾞでは ﾛｹｰﾙは指定できません｡ selected属性は、そのﾀｸﾞが選ばれている場合を、"true" で指定します｡ 初期値は、"false" です｡
  `class`
  `OrderByTag`
  ラジオボタンで表示順(Order By 句)を指定するタグです。
  `class`
  `ParamTag`
  ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。
  `class`
  `PlsqlUpdateTag`
  PLSQLをCALLしてデータベースにアクセスするタグです。
  `class`
  `PopupTag`
  テキストフィールドの入力を補助するポップアップを作成します。
  `class`
  `ProcessTag`
  MainProcess で実行される Processクラスを構築します。
  `class`
  `QRcodeTag`
  QRｺｰﾄﾞに対応したｲﾒｰｼﾞﾌｧｲﾙを作成するﾀｸﾞです。
  `class`
  `QueryButtonTag`
  query.jsp での検索ﾎﾞﾀﾝを表示します。
  `class`
  `QueryOptionTag`
  プルダウンメニューの選択項目をSELECT文の結果から作成するタグです。
  `class`
  `QueryTag`
  データベースの検索を行うタグです。
  `class`
  `ReadTableTag`
  指定のﾌｧｲﾙを DBTableModelｵﾌﾞｼﾞｪｸﾄに読み取るﾌｧｲﾙ入力ﾀｸﾞです。
  `class`
  `ReportTableTag2`
  検索結果の DBTableModelｵﾌﾞｼﾞｪｸﾄをﾚﾎﾟｰﾄ形式に変換するﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(QueueManager_DIRECT ｸﾗｽ)を与えて､ 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが 可能です｡ このﾀｸﾞを使用するには､OpenOffice.orgのﾓｼﾞｭｰﾙがｲﾝｽﾄｰﾙされてている必要があります｡ また､出力するために帳票ｼｽﾃﾑ関連のﾃﾞｰﾀ設定やﾏｽﾀ設定は一切必要ありません｡
  `class`
  `RequestCacheTag`
  戻るリンクで戻る場合に使用する、検索時の request 情報をキャッシュするタグです(通常はquery.jsp に組込み)。
  `class`
  `RequestValueTag`
  {@XXXX} 変数の特殊処理を、動的に実行するタグです。
  `class`
  `ResponseHeaderTag`
  ﾚｽﾎﾟﾝｽﾍｯﾀﾞｰ情報をｾｯﾄするﾀｸﾞです。
  `class`
  `ScheduleTag`
  アプリケーション共有のタイマー機能を用いて、繰り返しスケジュールを設定するタグです。
  `class`
  `SelectTag`
  プルダウンメニューを作成するHTML拡張タグです。
  `class`
  `ShellTag`
  ネイティブなプロセスを作成し、バッチファイルやアプリケーションを起動するタグです。
  `class`
  `SpaceTag`
  テーブルレイアウトで column タグ等の存在しない空欄箇所に挿入して、 テーブルの行列の個数を合わせるタグです。
  `class`
  `SplitViewTag`
  左右分割ｽｸﾛｰﾙ処理を行う、View を設定します。
  `class`
  `SqlAndTag`
  Where句を作成するための条件を指定します｡ このﾀｸﾞのvalue 値に､{@XXXX} 変数が含まれている場合､そのﾘｸｴｽﾄ値が ない場合は､このﾀｸﾞそのものがなにも出力しません｡(つまり条件から消えます｡) startKeyは､value を連結する場合の頭に置かれる文字列で､where句の最初には表示されず､ それ以降について､表示されます｡(つまり､where VALUE1 and VALUE2 and VALUE3 … です｡) startKey の初期値は､"and" です｡ multi は､{@XXXX} 変数に､値が複数含まれている場合の処理を規定します｡ 複数の値とは､同一nameでﾁｪｯｸﾎﾞｯｸｽ指定や､ﾒﾆｭｰでの複数指定した場合､ ﾘｸｴｽﾄが配列で送られます｡multi="true" とすると､'xx1','xx2','xx3', ･･･ という 形式に変換されます｡ 具体的には､"where PN in ( {@PN} )" という文字列に対して､ "where PN in ( 'xx1','xx2','xx3' )" を作成することができます｡ multi の初期値は､"false" です｡ SystemData の USE_SQL_INJECTION_CHECK が true か､quotCheck 属性が true の場合は､ ＳＱＬｲﾝｼﾞｪｸｼｮﾝ対策用のｼﾝｸﾞﾙｸｫｰﾄﾁｪｯｸを行います｡ﾘｸｴｽﾄ引数に ｼﾝｸﾞﾙｸｫｰﾄ(')が含まれると､ｴﾗｰになります｡ 同様にUSE_XSS_CHECKがtrueか､xssCheck属性がtrueの場合は､ ｸﾛｽｻｲﾄｽｽｸﾘﾌﾟﾃｨﾝｸﾞ(XSS)対策のためless/greater than signのﾁｪｯｸを行います｡ 各属性は､{@XXXX} 変数が使用できます｡ これは､ServletRequest から､XXXX をｷｰに値を取り出し、この変数に割り当てます｡ つまり､このXXXXをｷｰにﾘｸｴｽﾄすれば､この変数に値をｾｯﾄすることができます｡
  `class`
  `SqlWhereTag`
  and タグで指定された条件を元に、WHERE句を作成します。
  `class`
  `SubmitTag`
  サブミットボタンを表示するHTML拡張タグです(forward.jsp の commonForward タグと同時に使用します)。
  `class`
  `SwitchTag`
  switch タグは、指定された条件を、case タグに伝えます。
  `class`
  `SysInstallTag`
  システムのインストールを行うためのタグです。
  `class`
  `TableFilterTag`
  TableFilter のサブクラスをCALLしてDBTableModelにアクセスするタグです。
  `class`
  `TableMergeTag`
  ２つの DBTableModel の 集合処理を行うタグです。
  `class`
  `TableUpdateParamTag`
  TableUpdateTag にﾊﾟﾗﾒｰﾀｰを渡す為のﾀｸﾞｸﾗｽです｡ 汎用的なﾃﾞｰﾀﾍﾞｰｽ登録処理を行えるﾀｸﾞ tableUpdate ﾀｸﾞを新規作成します｡ これは、具体的なSLQを作成する tableUpdateParam ﾀｸﾞと組み合わせて使用できます｡ tableUpdate ﾀｸﾞは、queryType に JDBCTableUpdate を指定します｡基本的にこれだけ です｡tableUpdateParam では、sqlType に、INSERT,COPY,UPDATE,MODIFY,DELETE の どれかを指定する事で、SQL文のﾀｲﾌﾟを指定します｡COPY,MODIFY は command と 関連を持たす為に追加しているﾀｲﾌﾟで、UPDATE,INSERT と同じ処理を行います｡ tableUpdateParam の table には、作成したい SQL のﾃｰﾌﾞﾙを指定します｡ where 属性は、検索結果の DBTableModel の更新時に使用する条件を指定します｡
  `class`
  `TableUpdateTag`
  SQL文を直接指定して、データベースに追加/更新/削除を行います(queryType="JDBCTableUpdate")。
  `class`
  `TabLinkTag`
  タブ形式のリンクを表示するタグです。
  `class`
  `TabListTag`
  タブ形式のリンクを表示する場合に、タブそのものを表示するタグです。
  `class`
  `TbodyMovableTag`
  option/ogTbodyMovable.js JavaScript を利用したマウスによる上下移動にシンクロ等させます。
  `class`
  `TbodyTag`
  検索結果に対してボディフォーマットを変更するタグです。
  `class`
  `TextareaTag`
  【入力】複数行の入力が可能なテキスト入力フィールドを作成するHTML拡張タグです。
  `class`
  `TextTag`
  BODY部に記述されたエンジン固有の文字列({@XXXX}など)を、 ユーザー情報のエンコーディングに変換するタグです。
  `class`
  `TfootTag`
  検索結果に対してフッターフォーマットを変更するタグです。
  `(package private) class`
  `TFormatImpl`
  ヘッダ、フッター、ボディー部のフォーマットを汎用的に定義するタグです。
  `class`
  `TheadTag`
  検索結果に対してヘッダーフォーマットを変更するタグです。
  `class`
  `TopMenuTag`
  画面ｱｸｾｽﾒﾆｭｰを作成します｡ 画面ﾘｿｰｽの階層番号(ﾚﾍﾞﾙ)は､ 　0:ｸﾞﾙｰﾌﾟ分類ﾒﾆｭｰ(class="GUI_GRP"のtdﾀｸﾞで囲われます) 　1:ﾄｯﾌﾟ階層(【分類名称】) 　2:選択階層(通常の折りたたみﾒﾆｭｰ) 　3:選択非表示(通常は､隠してあります) です｡ ※ 6.9.4.1 (2018/04/09) HYBS_BR の廃止 以前から､画面ﾒﾆｭｰを少し空けるために､HYBS_BR が使われていましたが､廃止しました｡
  `class`
  `TransactionTag`
  コネクションを共有して、トランザクションを実現します。
  `class`
  `URLConnectTag`
  指定のURLに接続します｡ ｴﾝｼﾞﾝでは､URL にｱｸｾｽすることで､ﾃﾞｰﾓﾝを起動したり､ ｺﾏﾝﾄﾞを実行(adminﾒﾆｭｰ)することが出来ます｡ もちろん､検索条件を指定して､結果を取得することも可能です｡ このﾀｸﾞでは､URLにｱｸｾｽして､ｺﾏﾝﾄﾞを実行したり結果を取得できます｡ さらに､ﾌｧｲﾙを POST で転送したり､処理結果を XSLT変換したり出来ます｡
  `class`
  `UserInfoTag`
  ユーザー情報を管理しているタグです。
  `class`
  `ValueMapParamTag`
  ValueMapTag にパラメーターを渡す為のタグクラスです。
  `class`
  `ValueMapTag`
  DBTableModelオブジェクトから、指定のキー情報と、レコードから、Mapオブジェクトを作成し、それを、 BODY部のフォーマットに対応して、出力します。
  `class`
  `ValueTag`
  JSP上からｷｰ、値を設定することにより、ﾊﾟﾗﾒｰﾀとして、値を 取出し可能にするﾀｸﾞです。
  `class`
  `ViewAjaxTreeParamTag`
  viewタグの viewFormType が HTMLAjaxTreeTable の場合にパラメータを設定します。
  `class`
  `ViewCalendarParamTag`
  viewタグの viewFormType が HTMLCalendar の場合にパラメータを設定します。
  `class`
  `ViewCrossParamTag`
  viewタグの viewFormType が HTMLCrossTable の場合にパラメータを設定します。
  `class`
  `ViewFormTag`
  データベースの検索結果を表示するタグです。
  `class`
  `ViewIBarTag`
  明細棒グラフ（横棒、縦棒）に使用します。
  `class`
  `ViewIGanttBarTag`
  ガントチャートの繰り返しタグのフォーマットに使用します。
  `class`
  `ViewIGanttTag`
  ガントチャートを表示するに当たり、ガント全体（ページ全体一つ設定）の指定を行います。
  `class`
  `ViewIHeadTag`
  明細棒グラフで、バー部のヘッダーに、進捗率を示す線を表示します。
  `class`
  `ViewIMatrixTag`
  配置図／座席表を表す特殊系のビューです。
  `class`
  `ViewITableTag`
  JavaScriptを利用してクライアント側でテーブルの左右分割します。
  `class`
  `ViewITaskTag`
  積上ガント（内部積上方式）でガント全体（ページ全体一つ設定）の指定を行います。
  `class`
  `ViewJsonParamTag`
  viewタグの viewFormType が JSON の場合にパラメータを設定します。
  `class`
  `ViewLinkTag`
  HTML のaタグと同等のリンクを作成するタグで、さらに国際化対応と引数の受け渡しが可能です。
  `class`
  `ViewMarkerTag`
  複数のcolumnMarker を統合して、検索結果に対して様々な属性を付加するタグです。
  `(package private) class`
  `ViewParamImpl`
  ViewFormTag にパラメーターを渡す為のスーパークラスです。
  `class`
  `ViewStackParamTag`
  viewﾀｸﾞの viewFormType が HTMLStackedGanttTable の場合にﾊﾟﾗﾒｰﾀを設定します。
  `class`
  `ViewTimeBarParamTag`
  viewタグの viewFormType が ImageTimeBar の場合にパラメータを設定します。
  `class`
  `ViewTimeTableParamTag`
  viewタグの viewFormType が HTMLTimeTable の場合にパラメータを設定します。
  `class`
  `WriteCheckTag`
  ｻﾌﾞﾐｯﾄﾎﾞﾀﾝの表示や､画面遷移先情報(forward.jsp)を制御するﾀｸﾞです｡ ﾕｰｻﾞｰ情報と画面情報を元に､ﾛｰﾙ/ｸﾞﾙｰﾌﾟの権限と RW(読取/書込)ﾓｰﾄﾞを比較して､条件が成立しない場合は、そのBODY部を表示しないように できます｡ また､編集設定を行っている場合は､強制的に書込禁止に設定しています｡ (ただし､編集設定が､ｶﾗﾑの並べ替えのみの場合か､または､useEdit="true" に 設定した場合は､書込許可されます) このﾀｸﾞは､form 内に一つだけ記述してください｡
  `class`
  `WriteTableParamTag`
  WriteTableTag にパラメーターを渡す為のタグクラスです。
  `class`
  `WriteTableTag`
  DBTableModelｵﾌﾞｼﾞｪｸﾄを指定のﾌｧｲﾙに出力するﾀｸﾞです。