# クラスの使用
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`
  `CookieTag`
  Cookie を読み書きするタグです。
  `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] 入出力のﾌｫｰﾏｯﾄは､入出力ﾌｧｲﾙの拡張子により自動判別されます｡ また､入出力ﾌｧｲﾙ名が同じ場合は何も処理されません｡ 入力ﾌｧｲﾙを､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,[MD5],[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 で表します｡ [MD5] useMD5=trueで､MD5 というｶﾗﾑを追加したうえで､ﾌｧｲﾙのMD5計算を行います｡ [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`
  ｸﾗｲｱﾝﾄのﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするﾀｸﾞです｡ ｱｯﾌﾟﾛｰﾄﾞ後の属性は､DBTableModel に格納することにより､通常のﾃﾞｰﾀと 同様の取り出し方が可能です｡ また､通常のﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ時の､form で使用する､enctype="multipart/form-data" を指定した場合の､他のﾘｸｴｽﾄ情報も､{@XXXX} 変数で取り出すことが可能です｡ この upload ﾀｸﾞでは､ｱｯﾌﾟﾛｰﾄﾞ後に､指定のﾌｧｲﾙ名に変更する機能があります｡ file 登録ﾀﾞｲｱﾛｸﾞで指定した name に､"_NEW" という名称を付けたﾘｸｴｽﾄ値を ﾌｧｲﾙのｱｯﾌﾟﾛｰﾄﾞと同時に送信することで､この名前にﾌｧｲﾙを付け替えます｡ また､ｱｯﾌﾟﾛｰﾄﾞ後のﾌｧｲﾙ名は､name 指定の名称で､取り出せます｡ ｸﾗｲｱﾝﾄから登録したｵﾘｼﾞﾅﾙのﾌｧｲﾙ名は､name に､"_ORG" という名称 で取り出すことが可能です｡ 通常では､これらのﾊﾟﾗﾒｰﾀを､RequestAttribute 変数にｾｯﾄしますので､{@XXXX}で 取り出すことが可能になります｡さらに､"KEY","VALUE","ISFILE" のｶﾗﾑを持った､ DBTableModel にｾｯﾄします｡ 新機能として､columns を指定する事で､columns のｶﾗﾑを持つ DBTableModel にｾｯﾄします｡ その場合は､ｶﾗﾑ名_01 ～ ｶﾗﾑ名_99 のように､ｱﾝﾀﾞｰﾊﾞｰで列ﾃﾞｰﾀとなるｷｰを定義してください｡ ｱﾝﾀﾞｰﾊﾞｰがない場合は､ｶﾗﾑだけ作成されます｡ｶﾗﾑ名と同じﾘｸｴｽﾄがあれば､ すべてのﾚｺｰﾄﾞに同じ値がｾｯﾄされます｡ 新ﾌｧｲﾙ名に拡張子が設定されていない場合は､ｵﾘｼﾞﾅﾙﾌｧｲﾙ名の拡張子をｾｯﾄします｡ HTML5 の type="file" 時の multiple 属性（ｱｯﾌﾟﾛｰﾄﾞﾌｧｲﾙの複数選択機能）に対応します｡(5.7.1.1 (2013/12/13)) その場合は､新しいﾌｧｲﾙ名への変更はできません｡ｵﾘｼﾞﾅﾙのﾌｧｲﾙ名でｱｯﾌﾟﾛｰﾄﾞされます 5.7.1.2 (2013/12/20) zip 対応 filename 属性に､".zip" の拡張子のﾌｧｲﾙ名を指定した場合は､ｱｯﾌﾟﾛｰﾄﾞされた一連のﾌｧｲﾙを ZIP圧縮します｡これは､ｱｯﾌﾟﾛｰﾄﾞ後の処理になります｡ ZIP圧縮のｵﾘｼﾞﾅﾙﾌｧｲﾙは､そのまま残ります｡ なお､ZIPﾌｧｲﾙは､useBackup属性を true に設定しても､無関係に､上書きされます｡ 5.7.4.3 (2014/03/28) filename 属性のﾘｸｴｽﾄ変数対応 filename 属性のみ､{@XXXX} のﾘｸｴｽﾄ変数が使えるようにします｡ 他のﾊﾟﾗﾒｰﾀでは使えません｡ これは､multipart/form-data のﾘｸｴｽﾄでは､ﾊﾟｰﾄの分解処理をしないと､ﾘｸｴｽﾄ変数が 拾えない為､ﾘｸｴｽﾄ変数は､この､upload ﾀｸﾞ以降でのみ利用可能でした｡ zip対応と関連付けて､filename 属性のみ､利用できるように､MultipartRequest 側の処理に組み込みます｡ 5.7.6.3 (2014/05/23) ｱｯﾌﾟﾛｰﾄﾞﾌｧｲﾙのCSVｾｯﾄ 個々に指定したｱｯﾌﾟﾛｰﾄﾞﾌｧｲﾙ名は､XXX_NEW や XXX_ORG で取得できますが､ HTML5 の multiple 属性使用時や､ｱｯﾌﾟﾛｰﾄﾞされたﾌｧｲﾙを一連で処理したい場合に ﾌｧｲﾙ名を､CSV形式で取り出せるようにします｡ ｷｰは､共通で､UPLOAD_FILES とします｡ 6.0.2.4 (2014/10/17) ① name + _NEW と同じ考え方で､_PFX(接頭辞) , _SFX(接尾辞) 機能を追加します｡ ② 上記機能は､_NEW との併用可能｡_NEW がない場合は､ｵﾘｼﾞﾅﾙ(ｱｯﾌﾟﾛｰﾄﾞされた元のﾌｧｲﾙ名)に付与 ③ useBackup="rename" で､すでに同名のﾌｧｲﾙが存在した場合に､"_001" のような文字列を追加したﾌｧｲﾙにﾘﾈｰﾑします｡ Windowsの " - ｺﾋﾟｰ (2)" に近いですが､桁数を抑えるのと､useBackup="true" と異なり､過去の同一ﾌｧｲﾙ名は そのまま､有効になります｡同一ﾌｧｲﾙが同一ﾌｫﾙﾀﾞに存在する場合のみ連番が付与されます｡ ④ name + _NEW の指定に､ﾌｫﾙﾀﾞを含めることが可能｡ただし､接続文字列は､"/" とする｡ 同時にｱｯﾌﾟﾛｰﾄﾞを行う場合に､個別にﾌｫﾙﾀﾞを振り分けたり､_PFX(接頭辞) に､ﾌｫﾙﾀﾞを指定 することも可能です｡ ⑤ 最大転送ｻｲｽﾞ(Byte)を 10M → 30M に変更 5.9.25.0 (2017/10/06) ｸﾗｳﾄﾞ上のPaaSでｵﾌﾞｼﾞｪｸﾄｽﾄﾚｰｼﾞを利用する際は以下のｼｽﾃﾑﾘｿｰｽを設定してください｡ CLOUD_TARGET,CLOUD_BUCKET plugin/cloud内のｸﾗｽを利用してﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ(FileUploadﾀｸﾞ)､ﾀﾞｳﾝﾛｰﾄﾞ(FileDownloadｻｰﾌﾞﾚｯﾄ)をAPI経由で行います｡ ﾌﾟﾗｸﾞｲﾝが利用するjarﾌｧｲﾙの配置は必要です｡
  `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`
  `JsChartDataV3Tag`
  設定された値をJsChartDataV3に設定し、 JsChartV3TagのJsChartDataV3リストに追加するタグです。
  `class`
  `JsChartV3Tag`
  JsChartV3 は、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`
  `ReadTableTag`
  指定のﾌｧｲﾙを DBTableModelｵﾌﾞｼﾞｪｸﾄに読み取るﾌｧｲﾙ入力ﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(ReadTableﾀｸﾞ)を与えて､外部からｺﾝﾄﾛｰﾙすることで､ 各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが できます｡ ReadTableﾀｸﾞ に対して､ｺﾏﾝﾄﾞを与えることにより､内部のｺﾝﾄﾛｰﾗの実装に対応した 形式でﾃﾞｰﾀを作成します｡ すべての読取の初期ｸﾗｽ名を ﾘｿｰｽﾌｧｲﾙの TABLE_READER_DEFAULT_CLASS で指定可能です｡ その場合､AutoReader を指定すると､Excel と Text(ﾃｷｽﾄ) を以下の順番で試します｡ Excel,Calc,Text(UnicodeLittle),Text(Windows-31J),Text(UTF-8),Text(EUC-JP),POI UTF-8 のTEXTとWindows-31JのTEXTは､ﾍｯﾀﾞｰ部での区別ができないため､正確なTextの自動読取できません｡ ※ 6.2.5.0 (2015/06/05) 仕様変更 ･AutoReader で､encode を指定すると､Text(encode) を先に試します｡ ･Textで､encode を指定しない場合は､ｼｽﾃﾑ変数の FILE_ENCODE を使用します｡ 入力件数を"DB.COUNT" ｷｰでﾘｸｴｽﾄにｾｯﾄしています｡ ※ 7.3.1.3 (2021/03/09) DB.NAMES , DB.ORGNAMES #NAME や columns で指定したｶﾗﾑは､{@DB.NAMES} で取り出すことが可能です｡ ﾌｧｲﾙにかかれた､ｵﾘｼﾞﾅﾙの #NAME は､{@DB.ORGNAMES} で取り出すことが可能です｡
  `class`
  `RegistryQueryTag`
  指定の Windowsレジストリにアクセスするためのタグです(特殊な環境設定が必要です)。
  `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句を作成するための条件を指定します。
  `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に接続します｡ ｴﾝｼﾞﾝでは､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`
  `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ｵﾌﾞｼﾞｪｸﾄを指定のﾌｧｲﾙに出力するﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(WriteTableTagForm)を与えて､ 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示できます｡ writeTableﾀｸﾞ に対して､ｺﾏﾝﾄﾞを与えることにより､内部のｺﾝﾄﾛｰﾗの 実装に対応した､ 形式でﾃﾞｰﾀを作成します｡