# パッケージ org.opengion.hayabusa.taglib

package org.opengion.hayabusa.taglib

     はやぶさのタグライブラリー関係のクラスを提供します。

     カスタムタグ <og.tagname ･･･ /> では、リクエスト変数を
     {@XXXX}で取り出すことが出来ます。
     また、特別なシステム定義の変数を使用して、各種情報を
     取得することが可能です。

タグライブラリー関係のクラス
キー | 値(意味)
--- | ---
{@SYS.XXXX} | XXXX に、SystemResource.proparty で定義した値を取得できます。
{@SYS.SERVER_NAME} | このTomcatが実行しているサーバー名 （例：localhost 等）
{@SYS.SERVER_URL} | Portも含むURLアドレス （例：http://localhost:8823/ 等）
{@SYS.CONTEXT_URL} | 実行しているコンテキストのURLアドレス （例：http://localhost:8823/dbdef2/ 等）
{@SYS.REAL_PATH} | URL の /（ルート）に対応する物理ディレクトリを取得できます。 （例：d:/webapps/dbdef2/ 等）
{@SYS.CONTEXT_NAME} | ドキュメントルートのコンテキスト名（仮想アドレス）を取得できます。 （例：dbdef 等）
{@SYS.DATE} | SystemResource.properties の SYS_TIME で設定された日付けフォーマットで現在時刻を取得できます。yyyy/MM/dd HH:mm:ss
{@USER.XXXX} | XXXX に、UserInfo で定義されている値、および、独自に設定した共有データを取得できます。
{@USER.JNAME} | ユーザー日本語名称
{@USER.ID} | ユーザーＩＤ
{@USER.IDNO} | USER.IDが５Byte以上の時のみ先頭１文字を除いたユーザーＩＤ
{@USER.INFO} | ユーザー情報（ユーザーID：日本語名称）
{@USER.LANG} | 言語
{@USER.ROLE} | ロール
{@USER.IPADDRESS} | IPアドレス
{@USER.LOGINTIME} | ログイン時刻
{@USER.YMD} | ８byteの今日のシステム日付
{@USER.YMDH} | １４byteの今日のシステム日時
{@GUI.XXXX} | XXXX に、GUIInfo で定義されている値、および、実際にアクセスしている画面情報を取得できます。
{@GUI.KEY} | 画面ID
{@GUI.ADDRESS} | 実行アドレス
{@GUI.REALADDRESS} | 実行実アドレス
{@GUI.SEQUENCE} | 表示順
{@GUI.CLASSIFY} | メニュ分類
{@GUI.NAME} | 画面名称
{@GUI.LONGNAME} | 画面名称(long)
{@GUI.ROLE} | ロール
{@GUI.MODE} | アクセスモード 'rwrwrwrw'
{@GUI.TARGET} | ターゲット
{@GUI.KBLINK} | リンク区分
{@GUI.COMMENTS} | コメント
{@DB.COUNT} | クエリー実行後の検索結果の件数
{@DB.ERR_CODE} | クエリー実行後の検索結果のエラーコード

- Related Packages
  パッケージ
  説明
  org.opengion.hayabusa
  このドキュメントは、Ｗｅｂアプリケーションフレームワーク『はやぶさ』の ＡＰＩ 仕様です。
- クラス
  説明
  AppearTag
  指定された value 値の{@XXXX} 変数が設定された場合のみ表示するタグです。
  BackGamenTag
  戻るボタン/戻るリンクを表示するHTML拡張タグです(通常はcustom/query_info.jspに組込み)。
  BizLogicTag
  業務ﾛｼﾞｯｸを呼び出すためのﾀｸﾞです。
  ButtonTag
  ボタンを作成するHTML拡張タグです。
  CaseTag
  case タグは、上位の switch タグの key とマッチした場合に、処理を行います。
  ColumnCheckTag
  登録データの物理チェック(整合性チェック、nullチェック)を行うタグです。
  ColumnEditorTag
  検索結果のｶﾗﾑに対して様々な属性を付加するﾀｸﾞです。
  ColumnMarkerTag
  検索結果のカラム表示に対して様々な属性を付加(マーキング)するタグです(参照:viewMarker)。
  ColumnSetTag
  検索結果の DBTableModelオブジェクトのカラム値を操作(設定、変換、ADDなど)するタグです。
  ColumnTag
  ｶﾗﾑﾘｿｰｽに基づいた、入力ﾌｨｰﾙﾄﾞなどを作成するHTML拡張ﾀｸﾞです。
  CommentTag
  JSPアプリケーションに対してバージョン管理できるようにコメントを 記述するためのタグです。
  CommonForwardTag
  submitタグを用いてページ転送するタグです(forward.jsp で使用)。
  CommonTagSupport
  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?
  CookieTag
  Cookie を読み書きするタグです。
  DatabaseMetaDataTag
  DatabaseMetaData の情報を検索するタグです。
  DataCheckTag
  画面で入力されたデータのチェックを行うためのタグです。
  DatalistTag
  フォームの入力欄などで入力候補となるデータリストを定義するHTML拡張タグです。
  DBConfigEditorTag
  DBConfig.xmlの編集を行うためのタグです。
  DBCopyTag
  データベースのデータコピー/移動/更新/削除を行うタグです。
  DBMetaDataQueryTag
  データベース情報(DBMetaData)より、テーブル、カラム等の情報を取得するタグです。
  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 ﾀｸﾞの対象です｡
  DirectWriteTableTag
  SELECT文を直接実行して､指定のﾌｧｲﾙに出力するﾀｸﾞです｡ 中間の､ﾃﾞｰﾀ(DBTableModel)を作成しないため､余計なﾒﾓﾘを取らず､ 高速にﾃﾞｰﾀを抜き出すことが可能です｡ 一方､抜き出すﾃﾞｰﾀは生ﾃﾞｰﾀのため､ﾃﾞｰﾀの再利用等､ｼｽﾃﾑ的な 使用を想定しています｡ JDBCErrMsg 形式のPL/SQL をｺｰﾙして､その検索結果(ｶｰｿﾙ)を抜く事もできます｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡
  DirectXMLSaveTag
  指定の拡張XDK形式ﾌｧｲﾙを直接ﾃﾞｰﾀﾍﾞｰｽに登録するﾃﾞｰﾀ入力ﾀｸﾞです。
  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が正しく設定されている必要があります｡
  DragDiv
  jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う個々の div 要素を作成します。
  DragViewTag
  jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う、View を設定します。
  EditConfigTag
  画面表示、集計に関する設定情報の表示、登録を行うためのタグです。
  EngineTag
  キャッシュしている各種データを初期化(クリア)します。
  EntryQueryTag
  検索結果の DBTableModel を使用せず、直接エントリーデータを登録するタグです。
  EntryTag
  検索結果の DBTableModelオブジェクトに値を設定するタグです。
  EqualsTag
  val1 属性 と val2 属性の文字列表現の比較により BODY を表示/非表示を切り替えるタグです。
  ErrorMessageTag
  エラーメッセージを 表形式で表示するタグです。
  ErrorTag
  JSPのエラー発生時の処理を行うタグです。
  ExcelFileTag
  ExcelFileTag は、各種パラメータを指定して、Excelファイルの操作をおこなうタグです。
  ExcelImageFileParamTag
  ExcelImageFileParamTag は、ExcelFileTagの画像挿入のパラメーターを渡す為のタグクラスです。
  FavoriteLinkTag
  お気に入りリンクを作成するタグです(通常はresult.jspに組込み)。
  FieldsetTag
  表示のON/OFF制御が出来るフィールドセットを作成するタグです。
  FileOptionTag
  ﾌｧｲﾙのﾌﾟﾙﾀﾞｳﾝﾘｽﾄの作成するﾀｸﾞです｡ SelectﾀｸﾞのBODY部に指定します｡ 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別は､ BODY 部に記述する fileWhere ﾀｸﾞで指定します｡
  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属性で指定されたｶﾗﾑを追加します｡
  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のみ)
  FileUDTag
  ファイルアップロード/ダウンロードリンクを作成するタグです(通常は result_info.jsp に組込み)。
  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 ﾀｸﾞの対象ではありません｡
  FileUploadTag
  ｸﾗｲｱﾝﾄのﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするﾀｸﾞです。
  FileWhereTag
  fileOption でファイルを検索する場合の条件を指定するタグです。
  ForwardTag
  制御を別の画面にフォワードする場合に使用するタグです(通常は、entry.jsp で使用します)。
  FrameTag
  フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
  GanttHeaderTag
  ガントチャート用のヘッダー情報(日付け等)を出力するタグです。
  GuiQueryTag
  画面リソースのオブジェクトを検索し、DBTableModel にセットするタグです。
  HeadTag
  HTMLﾌｧｲﾙの head ﾀｸﾞに相当する機能を付加します。
  HelpTag
  画面ＩＤと同じヘルプファイルがあればリンクを作成するタグです(通常は query.jsp に組込み)。
  HiddenTag
  隠しフィールドを作成するタグです(bodyHidden は廃止しました)。
  HideMenuTag
  Query画面の拡張検索領域を指定用のタグです。
  HTMLTagSupport
  CommonTagSupport から継承されたサブクラスです。
  IframeTag
  インラインフレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
  ImageTag
  指定の位置に画像を配置するHTML拡張タグです。
  InputTag
  入力ﾌｨｰﾙﾄﾞやﾎﾞﾀﾝなどを作成するHTML拡張ﾀｸﾞです。
  IorParamTag
  IorQueryTag と IorUpdateTag にﾊﾟﾗﾒｰﾀｰを渡す為のﾀｸﾞｸﾗｽです。
  IorQueryTag
  IOr (Information Organizer) に接続し、取得したﾃﾞｰﾀﾍﾞｰｽを表示するﾀｸﾞです。
  IorSQLTag
  Ior のﾘｸｴｽﾄJSON に対して､Select文を生成するｸﾗｽです｡ 通常は､POSTﾃﾞｰﾀの JSONか､loadFileで指定したﾌｧｲﾙ形式の JSONを読み込んで､ SQL文を作成するため､この結果を､queryﾀｸﾞ等で実行して､DBTableModel を生成します｡
  IorUpdateTag
  IOr (Information Organizer) に接続し、ﾃﾞｰﾀﾍﾞｰｽに追加/更新/削除を行うﾀｸﾞです。
  ItdTag
  ガントチャート(タスク配置型)用の繰り返しタグのフォーマットに使用します。
  JsChartDataTag
  設定された値をJsChartDataに設定し、 JsChartTagのJsChartDataﾘｽﾄに追加するﾀｸﾞです。
  JsChartTag
  JsChart は、JavascriptのjsChart用のｽｸﾘﾌﾟﾄを出力するｸﾗｽです。
  JspInitTag
  マルチセッション起動チェックを行います。
  LDAPQueryTag
  LDAPの内容を検索するための、ldapQueryタグです。
  LinkTag
  HTML のaﾀｸﾞと同等のﾘﾝｸを作成するHTML拡張ﾀｸﾞです。
  LocalResourceTag
  ローカルリソースを構築します(有効範囲は、ページスコープ 内です)。
  MailSenderTag
  メールを送信するための簡易タグです。
  MailSenderTag2
  定型文およびパラメータの設定によるメールを送信するためのタグです。
  MainProcessTag
  HybsProcess を継承した､ParamProcess,FirstProcess,ChainProcess の実装ｸﾗｽを 実行する MainProcess を起動するｸﾗｽです｡ LoggerProcess は､最初に定義するｸﾗｽで､画面ﾛｸﾞ､ﾌｧｲﾙﾛｸﾞ､を定義します｡ また､ｴﾗｰ発生時に､指定のﾒｰﾙｱﾄﾞﾚｽにﾒｰﾙ送信できます｡ Process_Logger は､なくても構いませんが､指定する場合は､最も最初に指定しなければ なりません｡ ParamProcess は､一つだけ定義できるｸﾗｽで､ﾃﾞｰﾀﾍﾞｰｽ接続情報を定義します｡ (ﾃﾞｰﾀﾍﾞｰｽ接続しなければ)なくても構いません｡ FirstProcess は､処理を実行する最初のｸﾗｽで､このｸﾗｽでﾃﾞｰﾀが作成されます｡ ﾙｰﾌﾟ処理は､この FirstProcess で順次作成された LineModel ｵﾌﾞｼﾞｪｸﾄを １行づつ下位の ChainProcess に流していきます｡ ChainProcess は､FirstProcess で作成されたﾃﾞｰﾀを､受け取り､処理します｡ 処理対象から外れる場合は､LineModel を null に設定する為､下流には流れません｡ ﾌｨﾙﾀﾁｪｲﾝの様に使用します｡なくても構いませんし､複数存在しても構いません｡
  MessageTag
  画面にラベルリソース等のメッセージを表示させるタグです。
  OptionAncestorIF
  プルダウンメニューやデータリストを作成する場合の共通インターフェースです。
  OptionTag
  ﾌﾟﾙﾀﾞｳﾝﾒﾆｭｰの選択項目を作成するHTML拡張ﾀｸﾞです｡ name 属性は、ﾗﾍﾞﾙﾘｿｰｽ のｷｰを与えることで、使用する上位のﾀｸﾞの ﾛｹｰﾙにあわせたﾘｿｰｽを使用して、画面に表示します｡ 従って、このﾀｸﾞでは ﾛｹｰﾙは指定できません｡ selected属性は、そのﾀｸﾞが選ばれている場合を、"true" で指定します｡ 初期値は、"false" です｡
  OrderByTag
  ラジオボタンで表示順(Order By 句)を指定するタグです。
  ParamTag
  ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。
  PlsqlUpdateTag
  PLSQLをCALLしてデータベースにアクセスするタグです。
  PopupTag
  テキストフィールドの入力を補助するポップアップを作成します。
  ProcessTag
  MainProcess で実行される Processクラスを構築します。
  QRcodeTag
  QRｺｰﾄﾞに対応したｲﾒｰｼﾞﾌｧｲﾙを作成するﾀｸﾞです。
  QueryButtonTag
  query.jsp での検索ボタンを表示します。
  QueryOptionTag
  プルダウンメニューの選択項目をSELECT文の結果から作成するタグです。
  QueryTag
  データベースの検索を行うタグです。
  ReadTableTag
  指定のﾌｧｲﾙを DBTableModelｵﾌﾞｼﾞｪｸﾄに読み取るﾌｧｲﾙ入力ﾀｸﾞです。
  ReadTableTag.ColumnAction
  ｶﾗﾑ処理を行う、内部ｸﾗｽ ｶﾗﾑ個別に行う処理をまとめたｸﾗｽです。
  ReadTableTag.RepeatDataChenge
  繰り返しｶﾗﾑ処理を行う内部ｸﾗｽ 繰り返しｶﾗﾑの廃位を [] で囲います。
  ReportTableTag2
  検索結果の DBTableModelｵﾌﾞｼﾞｪｸﾄをﾚﾎﾟｰﾄ形式に変換するﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(QueueManager_DIRECT ｸﾗｽ)を与えて､ 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが 可能です｡ このﾀｸﾞを使用するには､OpenOffice.orgのﾓｼﾞｭｰﾙがｲﾝｽﾄｰﾙされてている必要があります｡ また､出力するために帳票ｼｽﾃﾑ関連のﾃﾞｰﾀ設定やﾏｽﾀ設定は一切必要ありません｡
  RequestCacheTag
  戻るリンクで戻る場合に使用する、検索時の request 情報をキャッシュするタグです(通常はquery.jsp に組込み)。
  RequestValueTag
  {@XXXX} 変数の特殊処理を、動的に実行するタグです。
  ResponseHeaderTag
  ﾚｽﾎﾟﾝｽﾍｯﾀﾞｰ情報をｾｯﾄするﾀｸﾞです。
  ScheduleTag
  アプリケーション共有のタイマー機能を用いて、繰り返しスケジュールを設定するタグです。
  SelectTag
  プルダウンメニューを作成するHTML拡張タグです。
  ShellTag
  ネイティブなプロセスを作成し、バッチファイルやアプリケーションを起動するタグです。
  SpaceTag
  テーブルレイアウトで column タグ等の存在しない空欄箇所に挿入して、 テーブルの行列の個数を合わせるタグです。
  SplitViewTag
  左右分割ｽｸﾛｰﾙ処理を行う、View を設定します。
  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をｷｰにﾘｸｴｽﾄすれば､この変数に値をｾｯﾄすることができます｡
  SqlWhereTag
  and タグで指定された条件を元に、WHERE句を作成します。
  SubmitTag
  サブミットボタンを表示するHTML拡張タグです(forward.jsp の commonForward タグと同時に使用します)。
  SwitchTag
  switch タグは、指定された条件を、case タグに伝えます。
  SysInstallTag
  システムのインストールを行うためのタグです。
  TableFilterTag
  TableFilter のサブクラスをCALLしてDBTableModelにアクセスするタグです。
  TableMergeTag
  ２つの DBTableModel の 集合処理を行うタグです。
  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 の更新時に使用する条件を指定します｡
  TableUpdateTag
  SQL文を直接指定して、データベースに追加/更新/削除を行います(queryType="JDBCTableUpdate")。
  TabLinkTag
  タブ形式のリンクを表示するタグです。
  TabListTag
  タブ形式のリンクを表示する場合に、タブそのものを表示するタグです。
  TaglibUtil
  Taglib で共通的に使用される ユーティリティクラスです。
  TbodyMovableTag
  option/ogTbodyMovable.js JavaScript を利用したマウスによる上下移動にシンクロ等させます。
  TbodyTag
  検索結果に対してボディフォーマットを変更するタグです。
  TextareaTag
  【入力】複数行の入力が可能なテキスト入力フィールドを作成するHTML拡張タグです。
  TextTag
  BODY部に記述されたエンジン固有の文字列({@XXXX}など)を、 ユーザー情報のエンコーディングに変換するタグです。
  TfootTag
  検索結果に対してフッターフォーマットを変更するタグです。
  TFormatImpl
  ヘッダ、フッター、ボディー部のフォーマットを汎用的に定義するタグです。
  TheadTag
  検索結果に対してヘッダーフォーマットを変更するタグです。
  TopMenuTag
  画面ｱｸｾｽﾒﾆｭｰを作成します｡ 画面ﾘｿｰｽの階層番号(ﾚﾍﾞﾙ)は､ 　0:ｸﾞﾙｰﾌﾟ分類ﾒﾆｭｰ(class="GUI_GRP"のtdﾀｸﾞで囲われます) 　1:ﾄｯﾌﾟ階層(【分類名称】) 　2:選択階層(通常の折りたたみﾒﾆｭｰ) 　3:選択非表示(通常は､隠してあります) です｡ ※ 6.9.4.1 (2018/04/09) HYBS_BR の廃止 以前から､画面ﾒﾆｭｰを少し空けるために､HYBS_BR が使われていましたが､廃止しました｡
  TransactionTag
  コネクションを共有して、トランザクションを実現します。
  URLConnectTag
  指定のURLに接続します｡ ｴﾝｼﾞﾝでは､URL にｱｸｾｽすることで､ﾃﾞｰﾓﾝを起動したり､ ｺﾏﾝﾄﾞを実行(adminﾒﾆｭｰ)することが出来ます｡ もちろん､検索条件を指定して､結果を取得することも可能です｡ このﾀｸﾞでは､URLにｱｸｾｽして､ｺﾏﾝﾄﾞを実行したり結果を取得できます｡ さらに､ﾌｧｲﾙを POST で転送したり､処理結果を XSLT変換したり出来ます｡
  UserInfoTag
  ユーザー情報を管理しているタグです。
  ValueMapParamTag
  ValueMapTag にパラメーターを渡す為のタグクラスです。
  ValueMapParamTag.VMP_KEYS
  ValueMapParamTag クラスのキーワードの enum
  ValueMapTag
  DBTableModelオブジェクトから、指定のキー情報と、レコードから、Mapオブジェクトを作成し、それを、 BODY部のフォーマットに対応して、出力します。
  ValueTag
  JSP上からｷｰ、値を設定することにより、ﾊﾟﾗﾒｰﾀとして、値を 取出し可能にするﾀｸﾞです。
  ViewAjaxTreeParamTag
  viewタグの viewFormType が HTMLAjaxTreeTable の場合にパラメータを設定します。
  ViewCalendarParamTag
  viewタグの viewFormType が HTMLCalendar の場合にパラメータを設定します。
  ViewCrossParamTag
  viewタグの viewFormType が HTMLCrossTable の場合にパラメータを設定します。
  ViewFormTag
  データベースの検索結果を表示するタグです。
  ViewGanttParamTag
  viewﾀｸﾞの viewFormType が HTMLGanttTable の場合にﾊﾟﾗﾒｰﾀを設定します。
  ViewIBarTag
  明細棒グラフ（横棒、縦棒）に使用します。
  ViewIGanttBarTag
  ガントチャートの繰り返しタグのフォーマットに使用します。
  ViewIGanttTag
  ガントチャートを表示するに当たり、ガント全体（ページ全体一つ設定）の指定を行います。
  ViewIHeadTag
  明細棒グラフで、バー部のヘッダーに、進捗率を示す線を表示します。
  ViewIMatrixTag
  配置図／座席表を表す特殊系のビューです。
  ViewITableTag
  JavaScriptを利用してクライアント側でテーブルの左右分割します。
  ViewITaskTag
  積上ガント（内部積上方式）でガント全体（ページ全体一つ設定）の指定を行います。
  ViewJsonParamTag
  viewタグの viewFormType が JSON の場合にパラメータを設定します。
  ViewLinkTag
  HTML のaタグと同等のリンクを作成するタグで、さらに国際化対応と引数の受け渡しが可能です。
  ViewMarkerTag
  複数のcolumnMarker を統合して、検索結果に対して様々な属性を付加するタグです。
  ViewParamImpl
  ViewFormTag にパラメーターを渡す為のスーパークラスです。
  ViewStackParamTag
  viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。
  ViewTimeBarParamTag
  viewタグの viewFormType が ImageTimeBar の場合にパラメータを設定します。
  ViewTimeTableParamTag
  viewタグの viewFormType が HTMLTimeTable の場合にパラメータを設定します。
  WriteCheckTag
  ｻﾌﾞﾐｯﾄﾎﾞﾀﾝの表示や､画面遷移先情報(forward.jsp)を制御するﾀｸﾞです｡ ﾕｰｻﾞｰ情報と画面情報を元に､ﾛｰﾙ/ｸﾞﾙｰﾌﾟの権限と RW(読取/書込)ﾓｰﾄﾞを比較して､条件が成立しない場合は,そのBODY部を表示しないように できます｡ また､編集設定を行っている場合は､強制的に書込禁止に設定しています｡ (ただし､編集設定が､ｶﾗﾑの並べ替えのみの場合か､または､useEdit="true" に 設定した場合は､書込許可されます) このﾀｸﾞは､form 内に一つだけ記述してください｡
  WriteTableParamTag
  WriteTableTag にパラメーターを渡す為のタグクラスです。
  WriteTableTag
  DBTableModelｵﾌﾞｼﾞｪｸﾄを指定のﾌｧｲﾙに出力するﾀｸﾞです。