# パッケージ 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 から継承されたサブクラスです。
  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] 入出力のﾌｫｰﾏｯﾄは､入出力ﾌｧｲﾙの拡張子により自動判別されます｡ また､入出力ﾌｧｲﾙ名が同じ場合は何も処理されません｡ 入力ﾌｧｲﾙを､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,[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属性で指定されたｶﾗﾑを追加します｡
  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
  ｸﾗｲｱﾝﾄのﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするﾀｸﾞです｡ ｱｯﾌﾟﾛｰﾄﾞ後の属性は､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ﾌｧｲﾙの配置は必要です｡
  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拡張タグです。
  ItdTag
  ガントチャート(タスク配置型)用の繰り返しタグのフォーマットに使用します。
  JsChartDataV3Tag
  設定された値をJsChartDataV3に設定し、 JsChartV3TagのJsChartDataV3リストに追加するタグです。
  JsChartV3Tag
  JsChartV3 は、JavascriptのjsChart用のｽｸﾘﾌﾟﾄを出力するクラスです。
  JspInitTag
  マルチセッション起動チェックを行います。
  LDAPQueryTag
  LDAPの内容を検索するための、ldapQueryタグです。
  LinkTag
  HTML のaタグと同等のリンクを作成するHTML拡張タグです。
  LocalResourceTag
  ローカルリソースを構築します(有効範囲は、ページスコープ 内です)。
  MailSenderTag
  メールを送信するための簡易タグです。
  MailSenderTag2
  定型文およびパラメータの設定によるメールを送信するためのタグです。
  MainProcessTag
  HybsProcess を継承した、ParamProcess,FirstProcess,ChainProcess の実装クラスを 実行する MainProcess を起動するクラスです。
  MessageTag
  画面にラベルリソース等のメッセージを表示させるタグです。
  OptionAncestorIF
  プルダウンメニューやデータリストを作成する場合の共通インターフェースです。
  OptionTag
  プルダウンメニューの選択項目を作成するHTML拡張タグです。
  OrderByTag
  ラジオボタンで表示順(Order By 句)を指定するタグです。
  ParamTag
  ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。
  PlsqlUpdateTag
  PLSQLをCALLしてデータベースにアクセスするタグです。
  PopupTag
  テキストフィールドの入力を補助するポップアップを作成します。
  ProcessTag
  MainProcess で実行される Processクラスを構築します。
  QRcodeTag
  QRコードに対応したイメージファイルを作成するタグです。
  QueryButtonTag
  query.jsp での検索ボタンを表示します。
  QueryOptionTag
  プルダウンメニューの選択項目をSELECT文の結果から作成するタグです。
  QueryTag
  データベースの検索を行うタグです。
  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} で取り出すことが可能です｡
  ReadTableTag.ColumnAction
  ｶﾗﾑ処理を行う､内部ｸﾗｽ ｶﾗﾑ個別に行う処理をまとめたｸﾗｽです｡ omitNames ： 読取対象外のｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します adjustColumns ： 読取元ﾌｧｲﾙのﾃﾞｰﾀ変換を行うｶﾗﾑ列をｶﾝﾏ指定します checkColumns ： 読取元ﾌｧｲﾙの整合性ﾁｪｯｸを行うｶﾗﾑ列をｶﾝﾏ指定します nullCheck ： NULL ﾁｪｯｸすべきｶﾗﾑ列をCSV形式(CSV形式)で指定します 名前配列設定で対象のｶﾗﾑをﾋﾟｯｸｱｯﾌﾟし､値設定処理で､個々に処理します｡
  ReadTableTag.RepeatDataChenge
  繰り返しｶﾗﾑ処理を行う内部ｸﾗｽ 繰り返しｶﾗﾑの廃位を [] で囲います｡ 注文番号,品番,[納期1,数量1],[納期2,数量2]…[納期31,数量31],備考 と指定した場合､ 注文番号,品番,備考,納期1,数量1 注文番号,品番,備考,納期2,数量2 ･･･ 注文番号,品番,備考,納期31,数量31 のように､縦型のﾃﾞｰﾀに変更します｡
  RegistryQueryTag
  指定の Windowsレジストリにアクセスするためのタグです(特殊な環境設定が必要です)。
  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句を作成するための条件を指定します。
  SqlWhereTag
  and タグで指定された条件を元に、WHERE句を作成します。
  SubmitTag
  サブミットボタンを表示するHTML拡張タグです(forward.jsp の commonForward タグと同時に使用します)。
  SwitchTag
  switch タグは、指定された条件を、case タグに伝えます。
  SysInstallTag
  システムのインストールを行うためのタグです。
  TableFilterTag
  TableFilter のサブクラスをCALLしてDBTableModelにアクセスするタグです。
  TableMergeTag
  ２つの DBTableModel の 集合処理を行うタグです。
  TableUpdateParamTag
  TableUpdateTag にパラメーターを渡す為のタグクラスです。
  TableUpdateTag
  SQL文を直接指定して、データベースに追加/更新/削除を行います(queryType="JDBCTableUpdate")。
  TabLinkTag
  タブ形式のリンクを表示するタグです。
  TabListTag
  タブ形式のリンクを表示する場合に、タブそのものを表示するタグです。
  TaglibUtil
  Taglib で共通的に使用される ユーティリティクラスです。
  TbodyMovableTag
  option/ogTbodyMovable.js JavaScript を利用したマウスによる上下移動にシンクロ等させます。
  TbodyTag
  検索結果に対してボディフォーマットを変更するタグです。
  TextareaTag
  【入力】複数行の入力が可能なテキスト入力フィールドを作成するHTML拡張タグです。
  TextTag
  BODY部に記述されたエンジン固有の文字列({@XXXX}など)を、 ユーザー情報のエンコーディングに変換するタグです。
  TfootTag
  検索結果に対してフッターフォーマットを変更するタグです。
  TFormatImpl
  ヘッダ、フッター、ボディー部のフォーマットを汎用的に定義するタグです。
  TheadTag
  検索結果に対してヘッダーフォーマットを変更するタグです。
  TopMenuTag
  画面アクセスメニューを作成します。
  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)を制御するタグです。
  WriteTableParamTag
  WriteTableTag にパラメーターを渡す為のタグクラスです。
  WriteTableTag
  DBTableModelｵﾌﾞｼﾞｪｸﾄを指定のﾌｧｲﾙに出力するﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(WriteTableTagForm)を与えて､ 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示できます｡ writeTableﾀｸﾞ に対して､ｺﾏﾝﾄﾞを与えることにより､内部のｺﾝﾄﾛｰﾗの 実装に対応した､ 形式でﾃﾞｰﾀを作成します｡