## クラスの使用
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` | `ChartCreateTag` | BODY部に指定のSQLの検索結果をチャート(円、棒、線)で表示するタグです。
    `class` | `ChartDatasetTag` | BODY部に指定のSQLの検索結果をグラフ(円、棒、線)で表示するタグです。
    `class` | `ColumnCheckTag` | 登録データの物理チェック(整合性チェック、nullチェック)を行うタグです。
    `class` | `ColumnEditorTag` | 検索結果のカラムに対して様々な属性を付加するタグです。
    `class` | `ColumnMarkerTag` | 検索結果のカラム表示に対して様々な属性を付加(マーキング)するタグです(参照:viewMarker)。
    `class` | `ColumnSetTag` | 検索結果の DBTableModelオブジェクトのカラム値を操作(設定、変換、ADDなど)するタグです。
    `class` | `ColumnTag` | カラムリソースに基づいた、入力フィールドなどを作成するHTML拡張タグです。
    `class` | `CommentTag` | JSPアプリケーションに対してバージョン管理できるようにコメントを 記述するためのタグです。
    `class` | `CommonForwardTag` | submitタグを用いてページ転送するタグです(forward.jsp で使用)。
    `class` | `CookieTag` | Cookie を読み書きするタグです。
    `class` | `DatabaseMetaDataTag` | DatabaseMetaData の情報を検索するタグです。
    `class` | `DataCheckTag` | 画面で入力されたデータのチェックを行うためのタグです。
    `class` | `DatalistTag` | フォームの入力欄などで入力候補となるデータリストを定義するHTML拡張タグです。
    `class` | `DBConfigEditorTag` | DBConfig.xmlの編集を行うためのタグです。
    `class` | `DBCopyTag` | データベースのデータコピー/移動/更新/削除を行うタグです。
    `class` | `DBMetaDataQueryTag` | データベース情報(DBMetaData)より、テーブル、カラム等の情報を取得するタグです。
    `class` | `DirectTableInsertTag` | 指定のファイルを直接データベースに登録するデータ入力タグです。
    `class` | `DirectWriteTableTag` | SELECT文を直接実行して、指定のファイルに出力するタグです。
    `class` | `DirectXMLSaveTag` | 指定の拡張XDK形式ファイルを直接データベースに登録するデータ入力タグです。
    `class` | `DocConvertTag` | ドキュメントの変換・マージを行うタグです。
    `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` | `FavoriteLinkTag` | お気に入りリンクを作成するタグです(通常はresult.jspに組込み)。
    `class` | `FieldsetTag` | 表示のON/OFF制御が出来るフィールドセットを作成するタグです。
    `class` | `FileOptionTag` | ファイルのプルダウンリストの作成するタグです。
    `class` | `FileQueryTag` | ファイルを検索し、DBTableModel にセットするタグです。
    `class` | `FileTag` | 各種アクションを指定して、ファイル関連の操作をおこなうタグです。
    `class` | `FileUDTag` | ファイルアップロード/ダウンロードリンクを作成するタグです(通常は result_info.jsp に組込み)。
    `class` | `FileUpdateTag` | ファイル検索リストを元に、action に基づいた処理を行うタグです。
    `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` | `ItdTag` | ガントチャート(タスク配置型)用の繰り返しタグのフォーマットに使用します。
    `class` | `JsChartDataTag` | 設定された値をJsChartDataに設定し、 JsChartTagのJsChartDataリストに追加するタグです。
    `class` | `JsChartTag` | JsChart は、JavascriptのjsChart用のｽｸﾘﾌﾟﾄを出力するクラスです。
    `class` | `LDAPQueryTag` | LDAPの内容を検索するための、ldapQueryタグです。
    `class` | `LinkTag` | HTML のaタグと同等のリンクを作成するHTML拡張タグです。
    `class` | `LocalResourceTag` | ローカルリソースを構築します(有効範囲は、ページスコープ 内です)。
    `class` | `MailSenderTag` | メールを送信するための簡易タグです。
    `class` | `MailSenderTag2` | 定型文およびパラメータの設定によるメールを送信するためのタグです。
    `class` | `MainProcessTag` | HybsProcess を継承した、ParamProcess,FirstProcess,ChainProcess の実装クラスを 実行する MainProcess を起動するクラスです。
    `class` | `MessageTag` | 画面にラベルリソース等のメッセージを表示させるタグです。
    `class` | `OptionTag` | プルダウンメニューの選択項目を作成するHTML拡張タグです。
    `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` | `QueueSendTag` | キュー送信 キュー送信用のタグです。
    `class` | `ReadTableTag` | 指定のファイルを DBTableModelオブジェクトに読み取るファイル入力タグです。
    `class` | `RegistryQueryTag` | 指定の Windowsレジストリにアクセスするためのタグです(特殊な環境設定が必要です)。
    `class` | `ReportTableTag2` | 検索結果の DBTableModelオブジェクトをレポート形式に変換するタグです。
    `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句を作成するための条件を指定します。
    `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 にパラメーターを渡す為のタグクラスです。
    `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` | 画面アクセスメニューを作成します。
    `class` | `TransactionTag` | コネクションを共有して、トランザクションを実現します。
    `class` | `URLConnectTag` | 指定のURLに接続します。
    `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` | `ViewGanttParamTag` | viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。
    `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 が HTMLGanttTable の場合にパラメータを設定します。
    `class` | `ViewTimeBarParamTag` | viewタグの viewFormType が ImageTimeBar の場合にパラメータを設定します。
    `class` | `ViewTimeTableParamTag` | viewタグの viewFormType が HTMLTimeTable の場合にパラメータを設定します。
    `class` | `WriteCheckTag` | サブミットボタンの表示や、画面遷移先情報(forward.jsp)を制御するタグです。
    `class` | `WriteTableParamTag` | WriteTableTag にパラメーターを渡す為のタグクラスです。
    `class` | `WriteTableTag` | DBTableModelオブジェクトを指定のファイルに出力するタグです。