5.9.29.3 (2018/02/23)
	[HTML5ポップアップ]
	キャレット位置挿入のパターンで、正しく値が返せていなかったので修正します。
		common/option/ogPchangeData(ret_val, p_this,p_out_Array, p_append)

5.9.29.2 (2018/02/16)
	[メール送信のSTARATTLS対応]
	暗号化してメールを送信するための、STARTTLSを利用指定出来るようにします。
	MAIL_SEND_USE_STARTTLSをtrueにする事で利用します。(標準はfalse)
	なお、送信ポートはこの設定値とは無関係のため、別途設定が必要です。
	（ポート指定がない場合、通常は587ポートを利用）
		fukurou.mail.MailTX#MailTX( final String host , final String charset )
		fukurou.mail.MailTX#MailTX( final String host , final String charset, final String smtpPort
				,final String authType, final String authPort, final String authUser, final String authPass
				,final boolean useStarttls )
		hayabusa.common.SystemData#MAIL_SEND_USE_STARTTLS
		hayabusa.mail.MailManager_DB#sendMail( final String paraKey, final String systemId, final List<String> emList )
		hayabusa.mail.MailPattern#getUseTLS()
		hayabusa.mail.AbstractMailManager#setUseTLS( final boolean flg )
		hayabusa.mail.AbstractMailManager#create( final Map<String, String> params )
		hayabusa.mail.AbstractMailManager#send()
		hayabusa.taglib.MailSenderTag#setUseTLS( final boolean flg )
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.taglib.MailSenderTag#doStartTag()
		hybs-taglib.tld
		gf/jsp/GF6220

5.9.29.1 (2018/02/09)
	[Azureのストレージ対応]
	以前、bluemixのオブジェクトストレージに対応しましたが、Azureにも対応しておきます。
	なお、pluginを利用する際には追加で次の３つのjarファイルが必要です。
	azure-keyvault-core-0.8.0.jar,azure-storage-6.1.0.jar,commons-lang3-3.4.jar
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )
		plugin.cloud.StorageAPI_azure

5.9.29.0 (2018/02/02)
	[ファイルのマルチバイト文字対応]
	サーブレットの対応は行っていましたが、forwardタグ側の対応が漏れていたので追加します。(Edge,safari対応)
		hayabusa.taglib.ForwardTag#doEndTag()

5.9.28.1 (2018/01/19)
	[eventColumn機能]
	eventColumn実行時にデータを取得する対象オブジェクトが存在しない場合、今まではエラーで停止していた。
	存在しない場合はコンソールログに出力し、そのまま処理を続行させるようにする。
		jsp/common/eventScript.js#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
	
	[メールモジュール画面修正]
	decode文が使われていたため、caseに書き換えます
		ge/jsp/MAIL07/result.jsp
		
	[fileDownloadのマルチバイト文字対応]
	fileDownloadサーブレットでmimeB方式がsafari非対応のため、macやiPhoneで日本語ファイル名がダウンロードできない。
	RFC6266の方法を取る事でほぼ全てのブラウザに対応できそうなので、現在IE系以外で行っている処理を変更する。
	以前の書き方と併記する事で、対応ブラウザは新方式が利用される。
	参考：https://wp.webarata3.link/java/japanese-file-download
		hayabusa.servlet.fileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )

5.9.28.0 (2018/01/05)
	[HTML5ポップアップ修正]
	・IE11でのキャレット位置取得がエラーとなっていたため、対応を行います。
	・画面にスクロールがある場合の表示を修正するためCSSのpositionを一部fixedに変更します。
		jsp/common/option/html5modalDialog.js
		jsp/common/option/html5modalDialog.css
		
	[新カレンダーポップアップ]
	前後含めて三か月を表示するカレンダーポップアップを作成します。
	V5では一旦JSP,css,jsのみ導入しておきます。
	calendar.jspとcalendar_3month.jspはインタフェイス上は互換性を持たせているため、入れ替える事で利用可能です。
		jsp/common/calendar_3month.jsp
		jsp/common/calendar_3month.css
		jsp/common/calendar_3month.js
	

5.9.27.3 (2017/12/22)
	[時間ピッカー改修]
	24時以降の表示に対応します。
	ブレイクを12時単位にした上で、間を空けることで選択しやすくします。
		jsp/common/eventScript.js#ogClockpicker

5.9.27.2 (2017/12/15)
	[日本語ファイル名のEdge対応]
	Edgeで日本語ファイル名をfileDownloadServlet経由で落とす場合に文字化けしていたため、IEと同様の処理としておきます。
	判定はUserAgentの「Edge」の文字列有無としています。
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )

5.9.27.1 (2017/12/08)
	[BizLogicのエラーメッセージ表示対応]
	Queryタグ同様にBizLogicでもdispErrorをセット出来るようにしておきます。
		hayabusa.taglib.BizLogicTag#setDispError( final String flag )
		
	[RFW向けプラグインの追加]
	出力ファイル名を[GRPID]_[YKNO]_[LISTID].csvとするプラグインを別で作成します。
		plugin.report.CSVPrintPointService_RFW2 新規作成
		
	[数値型レンデラー修正]
	6.0.2.4対応分の反映
	noDispValに対応していなかったので、対応させておきます。
		plugin.column.Renderer_NUMBER#Renderer_NUMBER()
		plugin.column.Renderer_NUMBER#Renderer_NUMBER( final String defval,final int size )
		plugin.column.Renderer_NUMBER#Renderer_NUMBER( final String defval,final int size , final String noDispVal )
		plugin.column.Renderer_NUMBER#newInstance( final DBColumn clm )
		
	[SHA-1対応]
	文字列ハッシュ化はMD5のみ対応していましたが、SHA-1にも対応しておきます。
		fukurou.security.HybsCryptography#getSHA1( final String input )
		plugin.column.DBType_SHA1 新規作成

5.9.27.0 (2017/12/01)
	[イベント名($1～$9)が9個しか使えなかったのを修正]
	6.8.2.4 (2017/11/20)対応分の反映
		fukurou.util.StringFormat#format()
	
	[POIで作成したEXCEL(XLSX)は、文字列を、inlineStr で持っている為、取り出し方が特殊になります]
	6.8.2.4 (2017/11/20)対応分の反映
	EXCEL出力(xlsx)のファイルをそのまま取り込めませんでした。一旦上書き保存しないと、エラーになります。
	これは、通常のEXCELでは、文字列をマッピングして持っており、そのように読み込み処理で対応して
	いますが、POIで書き込んだEXCELは、文字列を、inlineStr で持っている為、取り出し方が特殊になります。
	以前のバージョンでは、対応できていた（はず）ですが、変更があったのかもしれません。
		fukurou.model.EventReader_XLSX.SheetHandler#endElement(String namespace,String localName,String qname)
	
	[jsChartのスライドバー小数点対応]
	整数に変換していた箇所を実数変換に変更します。
		hayabusa.taglib.JsChartTag#jsChartOutput()
		
	[JSON view用パラメータ追加]
	特定のカラムのみレンデラーを出力する事が出来るようにします。
	コードだけでなく日本語名称も同時に渡せるようにするためです。
		hayabusa.html.ViewJsonParam#JSON_RENDERER_COLS_KEY
		hayabusa.html.ViewJsonParam#JSON_RENDERER_COLS
		hayabusa.taglib.ViewJsonParamTag#setUseRendererColumns( final String cols )
		hayabusa.html.AbstractViewForm#setBooleanArray( final String clsm , final boolean def , final boolean[] arrays )
		plugin.view.ViewForm_JSON#create( final int startNo, final int pageSize )
		hybs-taglib.tld
		
	[fileDownloadサーブレットのヘッダ追加]
	ファイルサイズを表すContent-Lengthを追加しておきます
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )

5.9.26.1 (2017/11/10)
	[PL/SQL実行エラー表示]
	Queryタグ及びPlsqlUpdateタグで、エラー表示の有無を選択可能にします。
	また、DB.ERR_CODE同様にリクエスト変数DB.ERR_MSGにメッセージを保持するようにします。
	これは、例えばAPI向けのJSPを作成した際にレスポンスをJSON形式で返したい場合に
	stopErrorと併用してエラーメッセージ（HTML)をJSONエスケープするようなパターンで利用します。
	但し、いままでstopErrorに関係なく強制的に停止していた処理はそのままとしています。
		hayabusa.taglib.QueryTag#release2()
		hayabusa.taglib.QueryTag#setDispError( final String flag )
		hayabusa.taglib.QueryTag#doEndTag()
		hayabusa.taglib.PlsqlUpdateTag#doEndTag()
		hayabusa.taglib.BizLogicTag#doEndTag()
		hayabusa.taglib.BizLogicTag#release2()
		hybs-taglib.tld
		
	[{@JSON.xxx}追加]
	JOSN向けの文字エスケープを画面から簡易的に実行可能にします。
	JOSN.xxxとなっていますが、出力される文字列はエスケープされた文字列であってJSON形式ではありません。
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		

5.9.26.0 (2017/11/02)
	[メール送信のsendGrid対応]
	SMTPサーバではなく、APIを利用したメール送信に対応させてます。
	今回はsendGridでの送信を実装しています。
	sendGridのAPIキーはシステムリソースのMAIL_SENDGRID_APIKEYで指定します。
	オブジェクトストレージを利用したファイル添付は現時点では対応させていません。
	まだ、同時にPostgreで動作するようにシーケンスの取得をnextvalではなくエンジン内部の互換機能を利用するよう変更します。
		hayasuba.mail.MailManager_DB#makeParamMap( final String systemId, final String[] ge30Data )
		hayasuba.mail.MailManager_DB#commitParamTable( final String uniq, final String fgj )
		hayasuba.mail.AbstractMailManager#getYkno()
		plugin.cloud.MailManager_DB_SendGridAPI
		plugin.daemon.MailDaemon_SendGridAPI
		hayabusa.common.SystemData#MAIL_SENDGRID_APIKEY
		

5.9.25.2 (2017/10/27)
	[エラーメッセージのリソース化]
	xssCheck及びquotCheckのエラーメッセージをラベルリソース化します。
		hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )
		ラベルリソース ERR0048.1,ERR0048.2,ERR0049.1,ERR0049.2

	[クラウドストレージ対応(Excel入出力)]
	ファイルのアップロード/ダウンロードは5.9.25.0で対応しましたが、
	writeTable,readTableもクラウド上のストレージを利用出来るようにしておきます。
	readの一部処理はtomcat配下のディスクでの作業で行っているため、ストレージからコピーして対応します。
		hayabusa.taglib.WriteTableTag#doEndTag()
		hayabusa.taglib.WriteTableTag#entryStorage(String storage, String container, String trgFileName)
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )
		hayabusa.taglib.ReadTableTag#downloadStorageFile(String storage)
		hayabusa.taglib.ReadTableTag#getBufferedReader()
		jsp/common/fileDownload.jsp

5.9.25.1 (2017/10/13)
	[GUIQueryTag機能追加]
	useBeforeHtmlTagの属性を追加します。
		hayabusa.taglib.GuiQueryTag コメント追記
		hybs-taglib.tld
		
	[edit機能修正]
	3ペイン画面でedit登録が綺麗に動いていなかったため修正します。
		jsp/common/gamen/14_EDIT/edit.js#refreshEdit( guikey, editName, backAddress )

5.9.25.0 (2017/10/06)
	[クラウドストレージ対応]
	一部のファイル関係の機能（アップロード/ダウンロード）をクラウド上のストレージに対応させます。
	PaaSでサーバを立てる場合にはストレージはオブジェクトストレージを一般的には利用しますが、
	オブジェクトストレージはAPI経由で接続するため、標準的なファイル操作ではアクセスできません。
	クラウド用のプラグインとして、API経由でアクセスする仕組みを用意し、ファイルのアップロード/ダウンロードに対応させます。
	システムリソースCLOUD_STORAGEで利用するクラウドサービス（クラス）を指定する事でAPI経由でのアクセスとなります。
	未指定の場合は今まで通りの動作となります。
	今回の実装ではfileタグやfileQueryタグでの操作は対応していません。
	bluemixでサンプルプラグインを実装していますが、コンパイルにはopenstack4j-core-3.1.0.jar, openstack4j-okhttp-3.1.0.jarが必要です。
	（bluemix上で実際に実行する場合、openstack4からcallされる次のjarも必要です
	btf-1.2.jar ,guava-20.0.jar, jackson-coreutils-1.6.jar, jackson-dataformat-yaml-2.8.0.jar, json-patch-1.9.jar, jsr305-2.0.0.jar
	,msg-simple-1.1.jar, okhttp-3.2.0.jar, okio-1.6.0.jar, slf4j-api-1.7.21.jar, slf4j-simple-1.7.21.jar, snakeyaml-1.15.jar）
		hayabusa.io.StorageAPIFactory.java
		hayabusa.io.StorageAPI.java
		hayabusa.servlet.FileDownload.java#doPost( final HttpServletRequest request, final HttpServletResponse response )
		hayabusa.servlet.MultipartRequest#MultipartRequest(...)
		hayabusa.servlet.UploadFile#getUploadFile()
		hayabusa.servlet.UploadFile#renameTo( final String newName , final boolean useBackup, final String fileURL, HttpSession hsession)
		hayabusa.servlet.multipart.FilePart#writeToCloud(String storage, String directory, HttpSession hsession)
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		hayabusa.common.SystemData#CLOUD_STORAGE
		hayabusa.common.SystemData#CLOUD_STORAGE_CONTAINER
		plugin.cloud.StorageAPI_bluemix.java

	[jquery1.12]
	JQuery1.4を利用してきましたが、一般的には1.9以降対応のモジュールも増えてきているため、
	IE7モードに対応した1.x系の最新である1.12を利用可能にします。
	ただし、互換性を保つため標準状態では1.4を読み込むようにします。
	また、1.12読み込み時もこれまでのスクリプト利用できるようにするため、jquery-migrate1.4を同時に読み込みます。
	ヘッダ固定やHTML5向けポップアップ等の主要スクリプトの動作は見ていますが、全ての標準スクリプトの動作を保証するものではありません。
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseJquery12( final String flag )
		jsp/common/jquery/jquery1.12.js
		jsp/common/jquery/jquery-migrate.js
		hybs-taglib.tld

5.9.24.3 (2017/09/29)
	[JFreeChartの機能追加]
	線グラフで対応されていたMarkOverColorsを棒グラフでも対応する。
		hayabusa.io.HybsBarRenderer#drawItem2(...)
		hayabusa.io.ChartDataset#getRenderer( final int serNo , final CategoryURLGenerator urlGen )
		hayabusa.taglib.ChartDatasetTag#setMarkOverColors( final String overColors ) コメント変更

5.9.24.2 (2017/09/22)
	[eventScript修正]
	JavaScriptのパラメータ取得方法を修正して互換性を向上させます。
		jsp/common/eventScript.js#check( obj, sUrl )

5.9.24.1 (2017/09/08)
	[インストール時の情報表示]
	システムインストール時にDB名称を表示するようにしておきます。
	（インストール出来ない場合に確認するため）
		hayabusa.common.SystemInstaller#SystemInstaller( final Connection defConn, final Connection rscConn, final PrintWriter out ) 

5.9.24.0 (2017/09/01)
	[ヘッダ固定修正]
	ヘッダ二重の修正で、eventColumn等でスクリプトが再実行された際の処理の漏れがあったので追加します。
		common/scrollBar2.js
	
	[ガントのEdge対応]
	adjustGanttTable.jsのEdge対応を行います。
		common/option/adjustGanttTable.js
		
	[ガントヘッダーの修正]
	zoom2のタイプの当日/休日の色表示が正しく出ない不具合を修正します。
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add )

5.9.23.1 (2017/08/18)
	[headタグのタイプ追加]
	headタグのタイプにjsonを追加します。
	headタグの処理を通した上で、contentType="application/json"をセットします。
	出力は何もしません。
		hayabusa.taglib.HeadTag#doEndTag() 
		hayabusa.taglib.HeadTag#doStartTag()
		
	[ヘッダ固定修正]
	5.9.23.0の追加修正です。日付や時刻選択用のアイコンが選択される可能性があるためbutton,imgの対応も行います。
		common/scrollBar2.js

5.9.23.0 (2017/08/10)
	[ヘッダ固定修正]
	ヘッダ固定時にブラウザで検索を行った際に、ヘッダが二重になる現象の対応をします。
		common/scrollBar2.js
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )

5.9.22.2 (2017/07/21)
	[GF9160 ３ペイン]
	３ペインテスト画面を作成します。
		jsp/GF9160
		
	[messageタグ]
	messageタグでタイプをTips指定した場合にはclass=ogmsg付きのspanタグで囲います。
	また、CSSにヘルプアイコン表示用の記述を追加しておきます。
		hayabusa.taglib.MessageTag#makeTag()
		common/defaut.css
		
	[日付ピッカー修正]
	bulkセットで動作していなかったので、変更があった場合はonChangeを走らせるようにします。
	また、5.9.22.0のピッカー修正が反映されていなかったようなので反映させておきます。
		jsp/common/eventScript.js

5.9.22.1 (2017/07/14)
	[帳票・要求明細データ画面修正]
	検索項目に帳票IDがありましたが、この値はverifyにしか利用していませんでした。
	レスポンス的にも問題がなさそうなので、検索条件として使われるようにします。
		ge/jsp/REP02/result.jsp

5.9.22.0 (2017/07/07)
	[日付ピッカー修正]
	初期値として不正日付や空文字の場合に正しく動作しないので修正します。
		jsp/common/eventScript.js#glDatePicker
		
	[edit機能修正]
	edit機能のカラム編集画面で編集名を選択した読み込んだ場合に編集できる項目が制限されてしまっていた。
	これは以前に追加した制限をかける機能の影響なので修正する。
		jsp/common/gamen/14_EDIT/result_CLMSEQ.jsp

5.9.21.1 (2017/06/16)
	[Zip圧縮の結果出力]
	listがnull時のパターンが存在した場合に備えて、出力を追加しておきます。
		fukurou.util/ZipFileUtil#main( final String[] args )
		
	[QueryButtonタグのクリア機能]
	queryButtonでuseClearを利用したJavaScriptタイプのリセットは
	query.jsp、command=NEW、フレーム名QUERYで固定されています。
	これらをタグから指定可能にしておきます。
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.taglib.QueryButtonTag#getReset()
		hayabusa.taglib.QueryButtonTag#setClearTarget( final String tgt )
		hayabusa.taglib.QueryButtonTag#setClearHref( final String page )
		hayabusa.taglib.QueryButtonTag#setClearCommand( final String cmd )
		hybs-taglib.tld

5.9.21.0 (2017/06/02)
	[回帰用インタフェイス変更]
	V6の変更に合わせて単回帰用のインタフェイスを拡張して、重回帰にも同じものを利用します。
	（setCoefficientは一旦復活させておきます）
		penguin.math.statistics.HybsRegression.java 新規作成
		penguin.math.statistics.HybsMultiRegression.java
		penguin.math.statistics.HybsSimpleRegression.java
		penguin.math.statistics.HybsSquadraticRegression.java
		penguin.math.statistics.HybsSingleRegression.java 削除
	
	[ViewForm_JSON変更]
	テーブルモデルをJSON形式で出力するViewForm_JSONの出力に出力カラムのリストを加えます。
	INFOとしてカラム名（カンマ区切り）を出力しておき、後処理をしやすくします。
		plugin.view.ViewForm_JSON#getInfo( final int rowcount)
	
	[JSON操作]
	JavaでJSONを操作するため、JSON操作のモジュールであるjackson(2.8)をjavaに配置します。
		java/jre/lib/ext/jackson-core-2.8.8.jar
		java/jre/lib/ext/jackson-annotations-2.8.0.jar
		java/jre/lib/ext/jackson-databind-2.8.8.jar
	
	[JSONのテーブルモデルへの変換]
	jacksonを利用して、受け取ったJSONをテーブルモデルに変換する機能を追加します。
	これによりリクエストで受け取ったJSON形式のデータを汎用的に扱う事が可能になります。
	エンジンとしての標準形式をデフォルトで用意しますが、pluginとして拡張可能にします。
		hayabusa.html.JsonReader
		hayabusa.html.AbstractJsonReader
		hayabusa.tablig.ReadJSONTag
		plugin.json.JsonReader_Default
		hybs-taglib.tld
		
	[JSON取込みサンプル]
	JSON出力、取込みのサンプル画面を作成します。
		gf/jsp/GF7170

5.9.20.2 (2017/05/19)
	[異常値検出サンプル画面]
	マハラノビス距離を利用した異常値判定のサンプル画面を追加しました。
	（正確には「異常」ではなく、単純に母集団との距離が遠いという判定）
		gf/jsp/GFX030
		
	[WriteTableのヘッダー指定]
	ヘッダーの並び順の標準をシステムリソースで指定出来るようにします。
		hayabusa.common.SystemData#TABLE_WRITER_DEFAULT_HEADERSEQ
		hayabusa.taglib.WriteTableTag#release2()

5.9.20.1 (2017/05/12)
	[Bizロジック修正]
	6.7.9.0での対応の反映です。
	nullと isEmpty() も、0 を返します。
		fukurou.business.AbstractBizLogic#vari(String key)
		fukurou.business.AbstractBizLogic#vard(String key)
		fukurou.business.AbstractBizLogic#linei(String key,int rw)
		fukurou.business.AbstractBizLogic#lined(String key,int rw)
		
	[JsChartTagの機能追加]
	v6での変更を反映させておきます。
	・タグの使用を決める共通属性の対応
	・useRenderer追加
		hayabusa.taglib.JsChartTag#setUseRenderer( final String usernd )
		hayabusa.taglib.JsChartTag#jsChartOutput()
		hayabusa.taglib.JsChartTag#release2()
		hybs-taglib.tld
		
	[統計処理にマハラノビス距離追加]
	教師無しデータで異常値検知が可能な、マハラノビス距離を利用した判定クラスを追加します。
	サンプルデータ集合を与える事で、マハラノビス距離を算出するための平均と共分散を作成し、
	判定したいデータのマハラノビス距離が閾値を超えているかで判定が可能です。
		penguin.math.statistics.HybsMahalanobis

5.9.20.0 (2017/05/02)
	[HTML5ポップアップの修正]
	iframeの入力が出来なくなるIEの不具合と思われる問題で、追加で修正しておきます。
		jsp/common/option/html5modalDialog.js
		
	[25_DBSOKAN,26_DBTANKAIKIをGF画面に変更]
	penguinはオプションパッケージのため、commonではなくgf画面としておきます
		gf/jsp/GFX028
		gf/jsp/GFX029

5.9.19.2 (2017/04/21)
	[相関係数、回帰計算の標準画面]
	標準の画面として、指定したテーブルからNUMBER型のカラムを選択し、相関ヒートマップを取る事が出来るようにします。
	同様に、指定したテーブルの２つのカラムから単回帰及び二次回帰が出来るようにしておきます。
	JavaのBIZロジックを利用しているため、src/biz/commonをビルドに含めます
	※回帰計算の画面はインタフェイスを利用するような形に将来的に変更する可能性があります
		jsp/common/gamen/25_DBSOKAN
		jsp/common/gamen/26_DBTANKAIKI
		src/biz/common/COMMON25A.java
		src/biz/common/COMMON26A.java
		src/biz/common/COMMON26B.java
		build.xml
		
	[標準画面のAzure対応]
	08_DBUPDATE,09_DBVIEWの画面はSQLServerに対応していませんでしたが、対応させます。
	又、DBF.NAMEを利用していた箇所をDBF.TYPEにします。
		jsp/common/gamen/08_DBUPDATE/sqlValues.jsp
		jsp/common/gamen/09_DBVIEW/sqlValues.jsp

5.9.19.1 (2017/04/14)
	[SQL Serverのテーブルスクリプト出力修正]
	5.9.19.0で対応した箇所ですが、元々default値はクォート付で登録される想定のため、条件判定を変更します。
	（先頭の値がシングルクォート以外の場合のみクォートを付ける）
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )
		
	[DBF.TYPE追加]
	5.9.19.0で追加したDBTYPEでの扱いに伴い、DBF.TYPEで画面からの確認用に種類を取れるようにしておきます。
		fukurou.db.DBFunctionName#getFunctionName( final String func ,final String dbid )
		
	[21_WHTSNEW修正]
	新着情報画面で一部Oracle依存のコードがあったため修正しておきます
		jsp/common/gamen/21_WHTSNEW
		
	[eventColumnのDATALIST対応]
	eventColumnをDATALISTに対応させます。
		jsp/common/eventColumnMaker.jsp
		
5.9.19.0 (2017/04/07)
	[URLDの自動起動URL修正]
	geのURLデーモンの自動起動URLがTRANSxxになっていたのでURLDに変更しておきます。
		ge/jsp/URLD/result.jsp
		
	[penguin.mathのクラス配置変更]
	math内に混在していたGA関係のクラスと、統計関係のクラスを分離します。
		penguin.math.ga
		penguin.math.statistics
		gf/src/biz/gf/GFX026A.java
		
	[penguin.mathへの回帰分析用クラス追加]
	apache.commons.mathを利用した線形単回帰、二次回帰、重回帰(OLS)の計算クラスを追加します。
		penguin.math.statistics.HybsSimpleRegression
		penguin.math.statistics.HybsSquadraticRegression
		penguin.math.statistics.HybsMultiRegression
		
	[penguin.mathへのロジスティック回帰分析用クラス追加]
	apache.commonsには存在していないため、多項ロジスティック回帰を自前で実装します。
		penguin.math.statistics.HybsLogisticRegression
		
	[chartJSグラフの動的サイズ変更]
	グラフの横幅、高さ、y軸の最大値、最小値について動的に変更できるようにします。
	JsChartTagで各値を変更するためのカラムのIDを指定します。
	カラムそのものは別途配置してください。
		hayabusa.tablig.JsChartTag#release2()
		hayabusa.tablig.JsChartTag#jsChartOutput()
		hayabusa.tablig.JsChartTag#setWidthEventColumn( String widthEventColumn )
		hayabusa.tablig.JsChartTag#setHeightEventColumn( String heightEventColumn ) 
		hayabusa.tablig.JsChartTag#setMinEventColumn( String minEventColumn )
		hayabusa.tablig.JsChartTag#setMaxEventColumn( String maxEventColumn )
		hybs-taglib.tld
		gf/jsp/GF7222
		
	[HybsSingleRegressionインタフェイス作成]
	線形及び二次回帰のように種類が増える可能性があるので、単回帰のクラスにインタフェイスを作成しておきます。
		penguin.math.statistics.HybsSingleRegression
		penguin.math.statistics.HybsSimpleRegression
		penguin.math.statistics.HybsSquadraticRegression
		
	[ogTbodyMovable修正]
	VIEWテーブルの要素をマウスで上下に移動可能にするogTbodyMovableが動作しなくなっていたので修正します。
		jsp/common/option/ogTbodyMovable.js
		
	[座席表機能修正]
	座席表の画面で、色が正しく出ていない部分を修正しました。
	また、IE9以上で正しく動作していない箇所があったので対応しています。
		jsp/common/option/adjustMatrix.js
		gf/jsp/GF7213/result.jsp
		
	[統計計算サンプル画面]
	作成した相関、重回帰、ロジスティック回帰についてのサンプル画面を作成します。
	使えるデータがなかったので、新たにGF47として学生生活調査サンプルのテーブルを作ります。
	この画面はPGサンプルなので、本来の回帰処理で注意が必要な事項については特に気にしていません。
		gf/jsp/GFX027
		src/biz/gf/GFX027A.java
		GF47テーブル
		
	[AzureのSQLServer対応]
	Azure上のSQLServerはDB名が「MICROSOFT SQL SERVER」のため、これに対応しておきます。
	実装としては、DBUtil上にDB種別を返すメソッドを用意して、DBFunctionNameではそれを利用し、
	システムインストール時とFunction文字列取得時にはタイプを利用するように変更します。
		fukurou.db.DBUtil#getDBType( final String dbName )
		fukurou.db.DBUtil#DBTypes
		fukurou.db.DBFunctionName#getDBName( final String dbName )
		
	[SQL Serverのテーブルスクリプト出力修正]
	varcharタイプのdefault値にシングルクウォートが抜けていたので付くようにしておきます。
	とりあえず、SQL Serverのみの修正です。
	VIEWスクリプト出力(GF82データ)等がOracle専用の書き方になっているものもあるため、
	現状では完全に自動起動に対応しているわけではありません。
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )

5.9.18.1 (2017/03/24)
	[エディット機能の共通編集名]
	エディット機能では共通の編集名を設定できますが、個別の編集名と重複する可能性があります。
	共通の編集名には強制的に名称先頭に*を付加するようにして区別します。
		hayabusa.taglib.EditConfigTag#doEndTag()
		hayabusa.taglib.EditConfigTag#saveEditConfig()
		jsp/common/gamen/14_EDIT/saveEdit.jsp
		ラベルリソースERR0045
	
	[コードリソース利用のdatalist]
	存在している編集種別としてのDATALISTはINDBMENUを置換えるもので、INMENUに対応したものがありませんでした。
	DATALIST_Rとして、リソースを使うパターンのDATALISTを追加します。
	なお、HTML5対応していない出力の場合はDATALISTと同じようにINMENUを利用するようにしています。
	(判定にはIE_HTML5_KEYを利用）
	また、INMENU系は重い画面で選択肢が出てこない場合があるため、default.jsで遅延処理を入れておきます。
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		plugin.column.Editor_DATALIST_R 新規追加
		jsp/common/default.js
		gf/jsp/GF6100/query.jsp

5.9.18.0 (2017/03/02)
	[RFW帳票修正]
	もう少しExcelの発行速度に寄せるためスリープを5000msecから7000msecにする。 
	（特殊対応のため決め打ち）
		plugin.report.CSVPrintPonitService_RFW#execute()
		
	[メール送信日時指定]
	5.6.8.0の対応がどこかのタイミングで巻き戻ってしまっていたので対応します。
		hayabusa.mail.MailManager_DB#selGE30
		hayabusa.mail.MailManager_DB#sendDBMail( final String systemId )

5.9.17.3 (2017/02/23)
	[RFW帳票修正]
	特定のプリンタのドライバの仕様で、高速に並列発行を行うと正しく印刷されない場合があります。
	そこで、RFW向けの発行プラグインについて、デーモン名の先頭が*であればCSV出力後に5秒間遅延を
	発生させるという処理を入れて、Excel帳票と同等まで速度を低下させることが出来るようにしておきます。
		plugin.report.CSVPrintPonitService_RFW#execute()

5.9.17.2 (2017/02/17)
	[メニュー整形]
	simpleMenuを少し整形します。
		jsp/menu/simpleMenu.jsp
		
	[penguin.mathへの相関係数計算クラス追加]
	相関係数計算用にHybsCorrelationを追加します。
	apache.commons.mathを利用してピアソン積率相関の算出及び行列積の計算を行っています。
	（その他、JavaDocコメントの修正を遺伝的アルゴリズムのクラスにも加えています）
		penguin.math.HybsCorrelation
		
	[chartJSを利用したグラフ機能の標準化]
	chartJSを利用したグラフをタグから利用可能にします。
	従来のJFreeChartと異なり、JSONデータからクライアントで動的にグラフを作成します。
	canvasを利用しているため、利用可能なブラウザ（IEであれば9以降のモード）での動作が必要です。
	使い方はサンプルGF7222を参考としてください。
	必要なJSをロードするには、headタグでuseChartJSをtrueにセットします。
		gf/jsp/GF7222
		jsp/common/option/Chart.min.js (Ver.2.4)
		jsp/common/option/moment.min.js (Ver.2.3)
		hayabusa.taglib.JsChartTag 新規
		hayabusa.taglib.JsChartDataTag 新規
		hayabusa.io.JsChartData 新規
		hayabusa.taglib.HeadTag#setUseChartJS( final String flag )
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#doEndTag()
		hybs-taglib.tld
		
	[時間ピッカーの縦横設定]
	ogClockpickerでは一部の属性をタグから拾えるようにしていましたが、layout設定も拾うようにします。
	この設定が初期値のverticalの場合は今まで通りですが、それ以外の場合は横向きになります。
	パラメータの6番目（カンマ区切り）の項目に設定してください。
		jsp/common/eventScript.js#ogClockpicker
		plugin.column.Editor_HM#createOptions( final String editPrm )

5.9.17.1 (2017/02/10)
	[JFreeChartの色指定修正]
	6.4.9.0 (2016/07/23)[Pie,Pie3D,Ring に、色指定を追加]を反映させておきます。
	又、ChartPlot_XYTimeで色指定が反映されるようにします。
		hayabusa.io.ChartPlot_Pie#getPlot(ChartCreate create)
		hayabusa.io.ChartPlot_XYTime#getPlot(ChartCreate create)
		
	[JFreeChartの表示形式追加]
	Time系にStep表示を追加します。(TimeStepV,TimeStepH)
		hayabusa.io.ChartFactory
		hayabusa.taglib.ChartDatasetTag (コメント修正)
		
	[サンプル画面追加]
	Time表示のサンプル画面を追加します。
		gf/jsp/GF7223
		
	[遺伝的アルゴリズム関係の機能追加]
	染色体にObject型でオプション情報を渡せるようにしておく。
		penguin.math.AbstractHybsGAChromosome#setOptionData( Object option )
		penguin.math.HybsGeneticAlgorithm#getInitialPopulation()
		penguin.math.HybsGeneticAlgorithm#setOptionData(final  Object obj )

5.9.17.0 (2017/02/03)
	[遺伝的アルゴリズムを利用したスケジュールサンプル]
	penguinパッケージのGAスケジュールのサンプルHybsScheduleChromosomeを使ったサンプル画面を追加します。
	一般の開発で頻繁に呼ぶ機能ではないという想定からBIZロジック経由としています。
	実際に利用する際には用途に応じて拡張クラスを用意し、pluginとしてCallする形になります。
		jsp/GFX026
		src/biz/gf/GFX026A

	[penguinパッケージ追加]
	オプション機能用のパッケージとしてpenguinを追加します。
	オプションのため、hayabusa,fukurouとは直接依存関係を持たないような構造としています。
	penguin.mathの利用にはcommons-math3-3.6.1.jarが必要です。
		penguinパッケージ

5.9.16.2 (2017/1/28)
	[グラフのdateAxis指定]
	JFreeChartで日付のフォーマット指定に関する修正を加えます。(6.7.3.0の逆移植)
	同時に6.3.5.0のチャート画像への対応も追加しておきます。
		hayabusa.io.ChartCreate#getDateAxis()
		hayabusa.io.ChartCreate#setSegmentedTimelineInfo(int segSize,int segIncluded,int segExcluded,String startTime)
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#create()
		hayabusa.taglib.ChartCreateTag#setChartFile( final String file )
		hayabusa.taglib.ChartCreateTag#setDateStartTime( final String startTime )
		hayabusa.taglib.ChartCreateTag#setDateSegExcluded( final String segExcluded )
		hayabusa.taglib.ChartCreateTag#setDateSegIncluded( final String segIncluded )
		hayabusa.taglib.ChartCreateTag#setDateSegSize( final String segSize )
		hybs-tablib.tld
	
	[tableFilter追加]
	平均や偏差を求めるTableFilterを追加します。(6.7.1.0の逆移植)
		hayabusa.db.AbstractTableFilter#initSet(String key,String cmnt)
		plugin.table.TableFilter_STDDEV

5.9.16.1 (2017/1/20)
	[pupupタグ改修]
	5.9.6.0 (2016/03/01)で対応したPOPUPのthis.formですが、keysが存在しない場合の対応が抜けていたので対応します。
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )
		
	[HTML5用ポップアップ改修]
	ポップアップでフォーカスを当てて外す＞＞ポップアップを閉じる＞＞再度立ち上げる
	とした場合にIE9,10,11の不具合でフォーカスが当たっているにも関わらず文字が入力出来ない現象の対策を入れておきます。
	http://stackoverflow.com/questions/19150008/ie-9-and-ie-10-cannot-enter-text-into-input-text-boxes-from-time-to-time
		jsp/common/option/html5modalDialog.js

5.9.16.0 (2017/1/13)
	[HTML5用ポップアップ改修]
	ポップアップを閉じた際のfocusも戻り先が対象ウインドウになっていたので、
	引数で渡されるthisに対してフォーカスが当たるように変更する。
		jsp/common/option/html5modalDialog.js
		
	[headタグ修正]
	headタグのcssロード順を変更します。
	custom.cssがjavaScriptで利用されるcssより前でロードされていましたが、後にします。
		hayabusa.taglib.HeadTag#doEndTag()

5.9.15.1 (2016/12/9)
	[スタックガント用の準備]
	スタックガントを将来的に動的に変更できるように、少しスクリプトを改造しておきます。
		jsp/common/option/adjustGanttTable.js#fnMouseUp( event )

	[HMタイプの修正]
	時間指定をした際に内部的に数値ではなく文字列として扱われていたので修正します。
		jsp/common/eventScript.js#ogClockpicker
	
	[メールモジュール修正]
	GE30をループして送信する処理で、途中でユーザIDとメールアドレスとの変換が出来なかった場合に
	それ以降のループで、全メールに対してバッチエラーテーブルに変換エラーが出力されてしまう。
	送信そのものや、GE30の更新には影響はないが、実際にエラーではないログが出てしまい、
	エラー検知メールも大量送信されてしまうので対応する。
		hayabusa.mail.AbstractMailManager#create( final Map<String, String> params )

5.9.15.0 (2016/12/2)
	[edit機能対応]
	6.2.5.0Edit機能でも、条件によっては、書き込み許可するので、特殊処理廃止、の反映
		hayabusa.taglib.ViewFormTag#doEndTag()
		
	[FAQ画面の自動リンク]
	22_FAQの画面では登録にタグが使えないため、資料へのハイパーリンクが張られませんでした。
	common/option/urlAutoLink.jsを読み込んで、http開始の文字列に対して自動的にリンクを張るようにします。
		common/gamen/22_FAQ/result.jsp

5.9.14.3 (2016/11/25) 
	[editでの表示順変更]
	左右の表示順をEDITで変更した際に、右寄せのスタイルが元の順番で出力されているので修正する。
		plugin.view.ViewForm_HTMLSeqClmTable#getTableHead()

5.9.14.2 (2016/11/18)
	[カラム名のゼロ文字列と、"-" も除外する。]
	5.9.14.1でのnullセットですが、ver.6と同じように"-"での処理を行う事で全除外とします。
		hayabusa.html.AbstractViewForm#setBooleanArray(String clsm,boolean def,boolean[] arrays)

5.9.14.1 (2016/11/11)
	[ガント修正]
	og:iGanttBarに対してid属性を追加し、startInput/endInput属性での実出力属性をstartDateInput/endDateInputとして
	タグでの出力でガントバーを動かす事が出来るようにしておきます。
	又、同時にGF7216のガント（クライアント）の画面に、マウスによる移動のサンプルを追加しておきます。
		hayabusa.taglib.iGanttBar#setStartInput( final String startInput )
		hayabusa.taglib.iGanttBar#setEndInput( final String endInput )
		hayabusa.taglib.iGanttBar#setId( final String id )
		hybs-taglib.tld
		gf/jsp/GF7216/result.jsp,update.jsp
		
	[bulkSet修正]
	bulkSetをシステムリソースで常に利用する設定としている場合に、画面でnullにセットし直す事ができませんでした。
	"null"文字列を属性で指定する事でnullセットが出来るようにします。
		hayabusa.taglib.ViewFormTag#doEndTag()

5.9.14.0 (2016/11/04)
	[カレンダポップアップサイズ]
	6.5.0.1 (2016/10/21)の内容反映
	カレンダポップアップ時のサイズを、変更します。
	Ver5 より、文字サイズを大きくした関係で、スクロールバーが出ていたため、サイズをあわせます。
	サイズ変更 '250px','265px' → '265px','260px'
		plugin/column/Editor_YMD2.java#CAL1
	
	[カンマとコロンの両方調べる]
	6.5.0.1 (2016/10/21)の内容反映　その他過去の修正も適用
		plugin.table.TableFilter_TABLE_MYSQL#makeLineList(String[] data,boolean first)
		
	[GEのhelpファイル]
	リソース系画面のHELPファイルを修正しておきます。(ロール、モードの説明）
		ge/help/GE0002.html
		ge/help/GE0003.html
	
	[TABLE_WRITER_EXCEL_TYPE対応]
	5.9.0.0でV5でもシステムリソースにTABLE_WRITER_EXCEL_TYPEを追加して、Excel出力をXLSかXLSXかを選択可能にしたものの
	fileDownload.jspの対応を入なかったので、対応しておく。
		jsp/common/	fileDownload.jsp

5.9.13.2 (2016/10/28)
	[DB定義システム]
	スクリプト出力時にCHAR系のカラムのdefault値は自動的にシングルクォートが付くようになっていた。
	しかし、defaultにはto_charのような関数が利用できるため、シングルクウォートが入る可能性があり、
	自動的に必ず付加するのは問題がある。「シングルクォートが値に無い場合」のみ付加するように変更する。
		plugin.table.TableFilter_TABLE#makeLineList( final String[] data,final boolean first )

5.9.13.1 (2016/10/21)
	[日付ピッカーの修正]
	ピッカーは最後に選択した箇所で開くようになっていますが、最初に開く際は当日となっていたため、
	入力欄の日付に従って開くように変更します。（スクリプト上はオプションで元々指定可能）
		jsp/common/eventScript#glDatePicker
		
	[admin画面追記]
	追加機能(REQ.xxx , VAL.xxx)の表示追加
		jsp\common\gamen\01_ADMIN\printRequesMethodt.jsp
		jsp\common\gamen\01_ADMIN\printSystemParameter.jsp
		jsp\common\gamen\01_ADMIN\parameter.jsp
		
	[ファイルアップロードタグ修正]
	アップロードタグではリクエスト変数が使えないため、エラーとするためのチェックを5.7.4.3で入れたが、
	これがあるとバージョンアップ時に修正漏れが発生する可能性が高いのでV5ではチェックを外しておく。
		hayabusa.taglib.FileUploadTag#setFileURL( final String url )
		
	[OpenOfficeの一時ファイル削除]
	5.8.0.1 (2014/09/12)で作成したバッチファイルを常時正常終了させておくと同時に、タスクスケジューラへの登録バッチを作成しておきます。
	これは、サービス化で動作させた場合に通常ルートでは削除されないため、起動時削除を行わせるためです。
		uap/bin/sOfficeTempDel.bat
		uap/bin/sOfficeTempDelTsk.bat

5.9.13.0 (2016/10/07)
	[VAL追加 6.5.0.0 (2016/09/30)]
	同名のvalue値とリクエスト変数では、リクエスト変数が上位なので、value値を取り出したい場合に使用します。({@VAL.xxx})
		hayabusa.taglib.CommonTagSupport#getReservedValue(String key)

5.9.12.4 (2016/09/30)
	[シート指定修正]
	ExcelのシートNO指定で、ハイフンとアスタリスクが正しく動作しない場合があるので修正します。
	今までこの機能は英字に対応していましたが、そのため1桁の処理が正しく動作していなかったため、英字対応をやめます。
	（6.2.6.0 (2015/06/19)のV5への反映）
		fukurou.util.StringUtil#csv2ArrayExt( final String csvData , final int maxNo )
		fukurou.util.StringUtil#csv2ArrayExt2( final String csvData , final int maxNo )

5.9.12.3 (2016/09/23)
	[時間ピッカー機能追加]
	スクリプトに秒（00固定）付きで値を返すような機能を付加しました。
	usesecond属性でtrueを指定した場合に付加されるようにしておきます。
	エンジンのパラメータからの指定は5つ目のパラメータで指定します
		plugin.column.Editor_HM#createOptions( final String editPrm )
		jsp/common/eventScript.js#ogClockpicker
		
	[simpleMenuの修正]
	今までの書き方ではog:text内でマルチセッションエラーが出た場合に内容が出力されないため、
	simpleMenuの書き方を修正します。
		jsp/menu/simpleMenu.jsp

5.9.12.2 (2016/09/16)
	[HTML5用ポップアップ修正]
	スクロール時のドラッグ移動処理が正しくなかったので修正します。
	同時にスムーズ化、冗長処理の削除を行います。
		jsp/common/option/html5modalDialog.js

5.9.12.1 (2016/09/09)
	[カラムの不要文字削除]
	queryConvert.jsではfocusOut時に動作させる設定を入れている。
	しかし、初期セットされた値に対してはそのままでは動作しないため、検索時にエラーが発生する場合がある。
	本来はsubmit時に変換をかけた方がユーザには分かりやすいかもしれないが、とりあえず初期セットに対して
	focusOut時と同じロジックを走らせる。
		jsp/common/queryConvert.js
		
	[Excel出力の改善]
	Excel追記モードで、シートにデータを上書きする設定(sheetOverwrite)を追加します。
	また、書込み完了後に指定シート(recalcSheetName)の内容を再計算させる事が出来るようにします。
	(これを行わないと、シートの位置によって計算されたりされなかったりする）
	これにより、雛形ファイルに追記する事で、出力したデータを利用した集計を別シートで行う事が可能になります。
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#create( final PrintWriter out )
		hayabusa.taglib.WriteTableTag#setSheetOverwrite( final String flag )
		hayabusa.taglib.WriteTableTag#setRecalcSheetName( final String sheet )
		hayabusa.io.TableWriter#setSheetOverwrite( final boolean flag )
		hayabusa.io.TableWriter#setRecalcSheetName( final String sheet )
		hayabusa.io.AbstractTableWriter#setSheetOverwrite( final boolean flag )
		hayabusa.io.AbstractTableWriter#setRecalcSheetName( final String sheet )
		plugin.io.TableWriter_Excel#setSheetOverwrite( final boolean flag )
		plugin.io.TableWriter_Excel#setRecalcSheetName( final String sheet )
		plugin.io.TableWriter_Excel#writeDBTable()
		hybs-taglib.tld

5.9.12.0 (2016/09/02)
	[queryButtonでの出力]
	queryButtonで出力されているtableタグにframe属性が付いていましたが、表示上の互換がないため削除しておきます。
	（frame=border設定は外枠を表示する設定だが、IEでは表示されず、Chromeでは表示されている)
		hayabusa.taglib.QueryButtonTag#doEndTag()
		
	[クライアントガント修正]
	終了日を超えたマーカーは表示しないように仕様を変更します。
		jsp/common/option/adjustGanttTable.js#showGantBar( gantTd ,listGantBar ,lineHeight )

5.9.11.1 (2016/08/10)
	[Excel出力修正]
	Excel出力時にPreタグやTextareaタグがそのまま出力されてしまう問題に対応します。
	V6ではcolumnタグでタグを付けないデータを出すメソッドを追加しており、ステップ数としてはその方が良いのですが、
	V5では現行のspanタグをとるメソッドに同じようにpre,textareaを外す処理を加えておきます。
		fukurou.util.StringUtil#spanCut( final String data )

5.9.11.0 (2016/08/05)
	[クライアントガント修正]
	IE10,11モードで表示領域を超えた箇所にバーが表示される場合があるため、修正します。
		jsp/common/option/adjustGanttTable.js#showGantBar( gantTd ,listGantBar ,lineHeight )
		
	[YMD3スクリプト修正]
	一覧等で大量に利用した場合に描画が遅いため修正します。
	プラグインでアタッチ時に予めカレンダーを作成していましたが、作成しないように変更します。
		jsp/common/eventScript.js#glDatePicker

5.9.10.5 (2016/07/22)
	[ImageTimeBar修正]
	5.9.10.2で予定データに対応しましたが、最終データのみしか対応できていませんでした。
	各行のブレイクデータに対しても同様の処理を行います。
		plugin.view.ViewForm_ImageTimeBar#create(int startNo,int pageSize)

	[textタグでのxssチェック]
	そのままではタグ付きでのリクエストを表示できないため、textタグでのコントロールを可能にしておきます。
	通常は利用しません。
		hayabusa.taglib.TextTag#doStartTag()
		hayabusa.taglib.TextTag#release2()
		hayabusa.taglib.TextTag#setXssCheck( final String flag )
		hybs-taglib.tld

5.9.10.4 (2016/07/19)
	[PiePlot修正]
	円グラフで色を指定出来るようにする。
		hayabusa.io.ChartPlot_Pie#getPlot( final ChartCreate create )

5.9.10.3 (2016/07/15)
	[ImageTimeBar修正]
	timeBarParam タグの linkClm 属性で制御できるのは、href= で
	始まる値だけでしたが、そのようなアドレスを作るのは難しいため、
	viewLink , linkタグで簡単につくれるようにします。
		plugin.view.ViewForm_ImageTimeBar#imageMeker( final Graphics2D g2,final Color oldColor,
							 final int imgX,final int imgY,final int imgW,
							 final boolean useTipsLink,final int row,final StringBuilder outBuf )
	
	[Process_TableWriterの修正]
	データ中のダブルクウォートを、重ねるか重ねないかの選択を可能にする。
		fukurou.process.Process_TableWriter#init( final ParamProcess paramProcess )
		fukurou.process.Process_TableWriter#writeData( final LineModel data )

5.9.10.2 (2016/07/08)
	[カレンダーポップアップ修正]
	カレンダーのポップアップ(YMD2)のスクリプトにはサイズ調整のロジックが入っていますが、
	無限ループに入るパターンがあるため修正します。
		jsp/common/calendar2.js

	[ImageTimeBarのdebug対応]
	viewParamタグでdebug=trueを指定した場合に、ViewForm_ImageTimeBarのデバッグ情報を標準出力するようにします。
	また、予定データが存在している事が想定されていないため、対応します。
		plugin.view.ViewForm_ImageTimeBar#create(int startNo,int pageSize)
		plugin.view.ViewForm_ImageTimeBar#paramInit()
		hayabusa.taglib.ViewParamTag#doEndTag()

5.9.10.1 (2016/07/02)
	[YMD3修正]
	カレンダーのドラッグ移動が正常動作しておらず、常用する機能でもないので外しておきます。
	（jQueryのエラーが発生する）
		jsp/common/eventScript.js#glDatePicker

5.9.10.0 (2016/07/01)
	[columnタグのxssチェック]
	xssチェックのセットがdoAfterBodyにあり、falseとしてもdoStartTagで引っかかる状態となっているため、
	useXssCheckメソッドをdoStartTagに移動します。
		hayabusa.taglib.ColumnTag#doAfterBody()
		hayabusa.taglib.ColumnTag#doStartTag()

5.9.9.3 (2016/06/24)
	[ImageTimeBarﾀｸﾞのuseLastData属性処理]
	6.4.7.1の修正を反映。
	ImageTimeBarﾀｸﾞのuseLastData属性処理で、true(初期値)のときは、最後のデータが
	そのまま継続していることを示し、false の場合は、そこで打ち切りとしていますが、
	false にすると、何も表示されなくなります。
	これは、6.0.2.0 (2014/09/19) で、imageMekerメソッドをすべてまとめた際のﾊﾞｸﾞです。
	最後の処理のみ、このフラグが有効になるように、変更します。
		plugin.view.ViewForm_ImageTimeBar#create(int startNo,int pageSize)
		plugin.view.ViewForm_ImageTimeBar#imageMeker(Graphics2D g2,Color oldColor,int imgX,int imgY,int imgW,boolean useTipsLink,int row,StringBuilder outBuf)
		
	[ガントスクリプトの修正]
	ヘッダ固定同様、最初にbodyの高さが取得できない場合は遅延実行させるようにします。
		jsp/common/option/adjustGanttTable.js

5.9.9.2 (2016/06/17)
	[readTableのsheetName対応]
	5.9.0.0でXLSX対応としてExcelの読み込みをV6方式に変更した際にsheetNameが効かなくなっていたため、対応します。
	この対応により、シート名を指定した際には必ず1シート目が読み込まれるのではなく指定シートが読み込まれますが、
	対応するシートが存在しない場合はエラーとなります。
		plugin.io.TableReader_Excel#readDBTable()
	

5.9.9.1 (2016/06/10)
	[リクエスト変数取得]
	{@REQ.xxx}でリクエスト変数の取得を可能にします。
	(6.4.6.1同等対応)
	 * <tr><td>ROWCOUNT           </td><td style="white-space: normal"><jsp:expression>チェックされた件数</jsp:expression></td></tr>
	 * <tr><td>RequestURL         </td><td style="white-space: normal"><jsp:expression>request.getRequestURL()</jsp:expression></td></tr>
	 * <tr><td>AuthType           </td><td style="white-space: normal"><jsp:expression>request.getAuthType()</jsp:expression></td></tr>
	 * <tr><td>ContextPath        </td><td style="white-space: normal"><jsp:expression>request.getContextPath()</jsp:expression></td></tr>
	 * <tr><td>Method             </td><td style="white-space: normal"><jsp:expression>request.getMethod()</jsp:expression></td></tr>
	 * <tr><td>PathInfo           </td><td style="white-space: normal"><jsp:expression>request.getPathInfo()</jsp:expression></td></tr>
	 * <tr><td>PathTranslated     </td><td style="white-space: normal"><jsp:expression>request.getPathTranslated()</jsp:expression></td></tr>
	 * <tr><td>QueryString        </td><td style="white-space: normal"><jsp:expression>request.getQueryString()</jsp:expression></td></tr>
	 * <tr><td>RemoteUser         </td><td style="white-space: normal"><jsp:expression>request.getRemoteUser()</jsp:expression></td></tr>
	 * <tr><td>RequestURI         </td><td style="white-space: normal"><jsp:expression>request.getRequestURI()</jsp:expression></td></tr>
	 * <tr><td>ServletPath        </td><td style="white-space: normal"><jsp:expression>request.getServletPath()</jsp:expression></td></tr>
	 * <tr><td>RemoteAddr         </td><td style="white-space: normal"><jsp:expression>request.getRemoteAddr()</jsp:expression></td></tr>
	 * <tr><td>RemoteHost         </td><td style="white-space: normal"><jsp:expression>request.getRemoteHost()</jsp:expression></td></tr>
	 * <tr><td>Scheme             </td><td style="white-space: normal"><jsp:expression>request.getScheme()</jsp:expression></td></tr>
	 * <tr><td>ServerName         </td><td style="white-space: normal"><jsp:expression>request.getServerName()</jsp:expression></td></tr>
	 * <tr><td>ServerPort         </td><td style="white-space: normal"><jsp:expression>request.getServerPort()</jsp:expression></td></tr>

		hayabusa.taglib.CommonTagSupport#getRequestMethod(String attkey)
		hayabusa.taglib.CommonTagSupport#getReservedValue(String key)

5.9.9.0 (2016/06/03)
	[ImageTimeTable]
	ImageTimeTableの実装を、Ver.6の形にある程度合わせます。
	（ラムダ式等はバージョンの関係上使えないため、一部異なる）
		fukurou.util.ColorMap#getColorInstance
		hayabusa.taglib.ViewTimeBarParamTag#setHeaderHeight( final String headerHeight )
		plugin.view.VieiwForm_ImageTimeBar#create( final int startNo, final int pageSize )
		plugin.view.VieiwForm_ImageTimeBar#paramInit()
		plugin.view.VieiwForm_ImageTimeBar#calcImageSize( final int startNo , final int lastNo )
		plugin.view.VieiwForm_ImageTimeBar#FlgColorMap
		plugin.view.VieiwForm_ImageTimeBar#FlgColorObj
		hybs-taglib.tld
		
	[左右分割時の文字寄せ修正]
	tableIdで文字寄せの適用範囲を指定していたため、splitViewの場合は左右が同じ条件になっていました。
	プラグインに渡すパラメータをtableIdではなくviewClassという名称に変更した上で、X1,X2を付加します。
	(6.4.6.1同等対応)
		hayabusa.taglib.ViewFormTag#doStartTag()
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewFormTag#release2()
		hayabusa.taglib.ViewFormTag#splitViewParamSet()
		hayabusa.html.ViewForm#setViewClass( final String clazz )
		hayabusa.html.ViewForm#getTableId(); 削除
		hayabusa.html.AbstractViewForm#setViewClass( final String clazz ) 
		hayabusa.html.AbstractViewForm#getViewClass()
		hayabusa.html.AbstractViewForm#setTableId( final String tableId )  削除
		hayabusa.html.AbstractViewForm#getTableId()   削除
		hayabusa.html.AbstractViewForm#getTableClazz()   削除
		plugin.view.ViewForm_HTMLTable#makeNthChild( final StringBuilder buf , final int ad , final String dbType )
		
	[ポップアップ修正]
	modalDialogでiframeのページを上げた際に、選択値が返ってこない現象の対応を行います。
	parentが存在する場合は、parentのwindow.returnValueに値をセットします。
		jsp/common/default.js#rtnPopup( rtnValue )

5.9.8.4 (2016/05/27)
	[ImageTimeTable修正]
	Paramで日付の桁数の判断がおかしいため、修正します。
		hayabusa.taglib.ViewTimeBarParamTag#setStartDate( final String startDate )
		hayabusa.taglib.ViewTimeBarParamTag#ViewTimeBarParamTag()

5.9.8.3 (2016/05/20)
	[時間ピッカー修正]
	AM,PMではなく24時間制で表示します。
	また、選択時にchangeイベントが走っていなかったので、走らせるようにします。
		jsp/common/eventScript.js#ogClockpicker
		
	[カラーピッカー修正]
	ピッカーでの選択時にchangeイベントを発生させるようにします。
	又、bulksetで動作していなかったので、対応させます。
		jsp/common/eventScript.js#simpleColorPickerOg

5.9.8.2 (2016/05/16)
	[簡易処理用の static メソッド作成]
	6.4.5.3の対応と同じ
		fukurou.util.StringFormat#getValue(String oldVal)

	[INDBMENU修正]
	一覧での利用時、input側のvalue値に$1を使うようにします。
		plugin.column.Editor_INDBMENU#getValue( final int row,final String value )
		plugin.column.Editor_INDBMENU#getValue( final String value )
		
	[RFW帳票制御コード対応]
	RFW用出力で、制御コードの//EOR//が出た場合はその箇所のみダブルクウォートで囲わないようにします。
		plugin.report.CSVPrintPointService_RFW#makebody()

5.9.8.1 (2016/05/13)
	[HTML5向けPOPUP修正]
	元々のモジュールの構造として、Ajaxでの応答がsuccessの場合にiframeタグを作成するようになっていましたが、
	二度アクセスされる冗長な構造のため即時実行に変更します。
		jsp/common/option/html5modalDialog.js#showModalDialog(tgturl, args, options, p_this,p_out_Array,p_append)
		
	[CSV取込み時の判定処理追加]
	CSVファイルの中から、特定の行（例えばログファイルからエラー行）のみを取込み対象と出来るように、
	readTableに対してmatchKeys,matchValsを追加します。
	matchKeysで指定したカラムがmatchValsの正規表現を満たした行のみテーブルモデル上に取り込みます。
	処理順はcolumnCheck等と同じで、カンマ分解してからリクエスト編集変換処理をかけています。
	この機能は、とりあえずDefaultタイプのみに実装します。
		hayabusa.io.TableReader#setMatchKeys( final String[] keys )
		hayabusa.io.TableReader#setMatchVals( final String[] vals );
		hayabusa.io.AbstractTableReader#matchCheck(final String[] data, final String[] names)
		hayabusa.io.AbstractTableReader#setMatchKeys( final String[] keys )
		hayabusa.io.AbstractTableReader#setMatchVals( final String[] vals )
		hayabusa.taglib.ReadTableTag#release2()
		hayabusa.taglib.ReadTableTag#setMatchKeys( final String keys )
		hayabusa.taglib.ReadTableTag#setMatchVals( final String keys )
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )
		plugin.iio.TableReader_Default#readDBTable( final BufferedReader reader )
		hybs-taglib.tld
		gf/jsp/GF6250
		
	[bulkSetの改善]
	BulkSet時に、一覧でEventColumnが動作しする場合にBulkの値が消えてしまう問題に対応しておきます。
	ヘッダを再構築する際に元の値を保持しておきます。
		jsp/common/scrollBar2.js#adjustSB

5.9.8.0 (2016/05/02)
	[HTML5向けPOPUP修正]
	１）フレームを持っているポップアップから、さらにポップアップを上げた場合に正しく動作していませんでした。
	　閉じた場合はbodyに保存していた自身のwindowオブジェクトを削除するようにします。
	２）rtnPopupからwindowオブジェクトを取る方法を、他に合わせます。
	３）同一画面でポップアップを２度立ち上げた際に、文字入力が出来なくなる現象を修正します。
	　原因は不明（IE不具合？）ですが、閉じる前にfocusを別の箇所に当てる事で回避できました。
		jsp/common/option/html5modalDialog.js#showModalDialog(tgturl, args, options, p_this,p_out_Array,p_append)
		jsp/common/option/html5modalDialog.js#rtnPopup( rtnValue )

5.9.7.1 (2016/04/06)
	[Excel取込み時のNullBreakClm対応]
	XLSX対応時にNullBreakClmが効かなくなっていたため対応します。
		plugin.io.TableeReader_Excel#readDBTable()
	
	[topMenuのGROUP対応]
	menuType="GROUP"の場合にもgroups属性が効くようにする。
		hayabusa.taglib.TopMenuTag#makeGroupMenu()
		
	[DBType_PN2のTRIM]
	後方のスペースのみ削除していましたが、前後のスペースを削除するようにします。
		plugin.column.DBType_PN2#valueSet( final String value )
		jsp/common/queryConvert.js

5.9.7.0 (2016/04/01)
	[左右分割スクロール修正]
	互換モードでsplitViewを利用すると正しい高さにならないため、修正します。
		jsp/common/scrollBar2.js
		
	[viewFormTypeにJSON追加]
	ファイル保存ではなく、直接JSONとしてのデータを出力できるようにVIEWでJSON形式を出せるようにします。
	viewFormType="JSON"で指定してください。
	出力形式は以下です。
	{ "DATA":[{"カラム名":"値(1行目)"},{"カラム名":"値(2行目)"}]
	 ,"HEAD":{"カラム名":"ラベル"}
	 ,"INFO":{ }
	}
	viewParamとしてjsonParamが利用出来ます。
	useHead,useInfoのfalse指定で出力からヘッダとINFOを削除します。(標準はtrue)
	dataNameで"DATA"の名称を変更します。
	useRendererをtrueにする事でレンデラーを利用した出力となります。(標準はfalse)
		hayabusa.html.ViewJsonParam
		hayabusa.taglib.ViewJsonParamTag
		plugin.view.ViewForm_JSON
		hybs-taglib.tld
		gf/jsp/GF6450 JSONサンプル

5.9.6.4(2016/03/25)
	[JSON向けのエスケープ]
	JSONで出力する際に、改行文字等の特定文字はエスケープする必要があるため、メソッドを用意しておく。
		fukurou.util.StringUtil#jsonFilter( final String input )

5.9.6.3 (2016/03/18)
	[valueタグでのMD5変換]
	valueタグで値をMD5変換する機能を追加します。
	変換したい文字列をvalueにセットして、action="MD5"を指定してください。(commandはSET）
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )
		
	[RFWのNAS対応]
	RWF側の仕様上、ヘッダ部分のRDSetOutputFileNameはNASの名称を含まないようにする必要があるため、
	5.9.6.2の対応に追加します。
		plugin.report.CSVPrintPointService_RFW#execute()

5.9.6.2 (2016/03/11)
	[RFWのNAS対応]
	RFWでNASにファイルを出力するためには、RFWのJOBに対して１つ指定する形となります。
	つまり、NAS単位にCSVを出力するフォルダを分ける必要があります。
	RFWのプラグイン側で、最終の帳票出力先が\\から開始される場合にはCSV出力先に対して
	「_NAS名」を追加するようにします。BIGジョブ指定の場合は「_NAS名_BIG」となります。
	フォルダが存在しない場合はエラーとなります。
		plugin.report.CSVPrintPointService_RFW#execute()
		
	[非遷移エラーダイアログの高さ制限]
	Ajaxを利用した登録処理で、エラーが発生した場合のダイアログの高さの上限を指定しておきます。
	jqmAlertContentにmax-heightを500px、 overflow-yにscrollを指定してます。
		jsp/common/option/jqModal.css#jqmAlertContent
		
	[YMD2ポップアップ改善]
	カレンダーの数字が10px指定となっていましたが、無指定に変更して文字を大きくします。
		jsp/common/calendar2.css

5.9.6.1 (2016/03/04)
	[新モーダルのファンクション追加]
	上げられた側から、上げ元のWindowオブジェクトを取得するためのファンクションを追加します。
	又、close処理を行うfunctionも追加しておきます。
		jsp/common/option/html5modalDialog.js#getPopParent()
		jsp/common/option/html5modalDialog.js#getPopArgs()
		jsp/common/option/html5modalDialog.js#setPopCallback( f )
		jsp/common/option/html5modalDialog.js#popClose()
		
	[YMD3のモジュール修正]
	カレンダーピッカーのサイズを、winodowの高さに応じて135-180pxの間で可変とします。
	135pxであれば入力部２段＋検索ボタン＋ヘッダー領域で範囲に収まります。
	表示領域がある場合は180pxまでの間で動的にサイズを変更します。
	又、カレンダのヘッダ部の文字サイズを1px分小さくします。
		jsp/common/eventScript.js#glDatePicker
		jsp/common/default.css
		
	[Queryヘッダのリンク修正]
	topMenuタグのONELEVELやNEXTGUIのリンクは、jsp/result.jspを利用していました。
	マトリクスメニュー時はフレームを利用するresult.jspで問題ありませんが、
	通常の画面で利用すると現在のフレームの下にさらにフレームを作る形になってしまっていました。
	２つのmenuTypeの場合にはresult.jspではなく、各画面IDのindex.jspとします。
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()
		hayabusa.taglib.TopMenuTag#makeTagMenu( final GUIInfo guiInfo, final String bodyIn, final int type )
		
	[index3.jspの改良]
	ドラッグして場所を移動した際、ブラウザ(localStrage)に場所を保存しておき、初期値をその場所とします。
	また、ドラッグ部分をダブルクリックする事で、マウスを外しても閉じないようにしておきます。
		jsp/index3.jsp

5.9.6.0 (2016/03/01)
	[ポップアップの閉じるボタン変更]
	若干ポップアップボタンの大きさが小さいので、大き目の画像に変更します。
	同時に、該当箇所のmargin,paddingはインラインではなくCSSから指定にします。
		jsp/common/option/html5modalDialog.css
		jsp/common/option/html5modalDialog.js
		jsp/image/cross.png
		
	[popupタグの.value記法変更]
	Windows8やWindows10で、稀にXXXX.valueの形でXXXXオブジェクトが取得出来なくなる場合があります。
	原因は不明ですが、this.form.XXXX.valueであれば取れるようなので、
	「.valueが最後に付いている」かつ「"."が一つしかない」のを条件にしてthis.form.を先頭に付加します。
		hayabusa.taglib.PopupTag#addQuote( final StringBuilder buf, final String val, final boolean useKey )
		
	[RFWの拡張子対応]
	RFWのプラグインに拡張子を自動でセットする対応を入れておきます。
	OUTDIRにドットが存在していない場合にPDF,XLS,XLSXが指定されている場合にヘッダの指定で、拡張子を自動で付加します。
		plugin.report.CSVPrintPointService_RFW#makeheader()

5.9.5.3 (2016/02/26)
	[index3.jspの改良]
	gamenIdが指定された場合には、メニューは初期で開かないようにします。
		jsp/index3.jsp
		
	[数値項目の右寄せ対応]
	HTML5ではcolGtoupでtextAlignが効かないため、5.9.3.3 (2015/12/26)で対応しましたが、
	複数のVIEWが表示される場合に意図しないカラムに右寄せ、中央寄せが効くため、各VIEWにtableIdに従った
	クラスを出力してスタイルを限定的に効かせるようにします。
		hayabusa.html.AbstractViewForm#setTableId( final String tableId )
		hayabusa.html.AbstractViewForm#getTableId()
		hayabusa.html.AbstractViewForm#getTableClass()
		hayabusa.html.ViewForm#setTableId( final String tableId )
		hayabusa.html.ViewForm#getTableId()
		hayabusa.taglib.ViewFormTag#doEndTag()
		plugin.view.ViewForm_HTMLTable# makeNthChild( final StringBuilder buf , final int ad , final String dbType )
		
	[HTMLエスケープ文字デコード処理の修正]
	エンコードされた文字が途中で切れている場合に無限ループになる可能性があるので修正します。
		fukurou.util.StringUtil#getReplaceEscape( final String value )
		
	[adjustBar.js修正]
	pxが付いていない箇所があったため対応します。
		jsp/common/option/adjustBar.js#adjustBar()

5.9.5.2 (2016/02/19)
	[ガントスクリプト修正]
	5.9.4.4で修正しきれていなかった箇所を対応します。
		jsp/common/option/adjustGanttTable.js

5.9.5.1 (2016/02/12)
	[adminパラメータ画面への追記]
	{@LBL.xxx %Y}の記述方法について、パラメータ画面に追記しておきます。
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp
		
	[フレームの高さ変更スクリプトの修正]
	5.9.4.3 (2016/01/15)対応分にさらに修正を加えます。
	前回の対応でも稀に対応出来ていない場合があったため、高さが０でなくなるまで待つようにします。
	通常の画面では、高さが取れるので待ちは発生しません。
		jsp/common/queryScript.js
		
	[カレンダーポップアップ修正]
	カレンダーポップアップをiFrame型のダイアログ(HTML5用モーダルダイアログ)で動作するようにしておきます。
		jsp/common/calendar.jsp
		jsp/common/option/html5modalDialog.js#getPopArgs()
		jsp/common/calendar2.js#chooseDate(date, month, year,isFmt )
		jsp/common/calendar2.js#initCalendar()
		
	[HTML5用モーダルダイアログ機能追加]
	次の機能の追加を行います。
	　・ダイアログのドラッグ移動
	　・ダイアログのリサイズ
	　・ダイアログのヘッダに閉じるボタン追加
	　・立ち上げ元画面がunloadされた場合にダイアログを閉じる
	　・close時のcallbackをセットできるようにする。
	なお、ドラッグとリサイズはjQueryプラグインが上手く効かなかったため、自前で実装しています。
		jsp/common/option/html5modalDialog.css
		jsp/common/option/html5modalDialog.js
		jsp/common/jquery/ui-icons_777777_256x240.png
		
	[PN2の修正]
	nullの場合にupperCaseでエラーが出るため、修正します。
		plugin.column.DBType_PN2
		
	[クリアボタン修正]
	クリアボタンをbutton→input に変更( 6.2.2.0 (2015/03/27)分)
		hayabusa.taglib.QueryButtonTag#getReset()

5.9.5.0 (2016/02/05)
	[Bulkセット時のchange]
	bulkセット時にセットされたカラムに対してonChangeを発生させるようにします。
		jsp/common/resultScript.js#bulkPaste( obj )
		
	[DBTypeにPN2追加]
	特殊なDBType、PN2を追加します。
	・大文字英数字で入力(XUと同等)
	・ハイフンを取り除く条件は以下の条件を全て満たした場合です。
	　入力文字が12or13桁
	　4桁目と10桁目にハイフンが入っていて、他にハイフンが存在していない
		plugin.column.DBType_PN2	新規作成
		jsp/common/queryconvert.js
		jsp/common/eventScript.js
		
	[YMD3のカレンダー機能追加]
	カレンダーの送り、戻しをマウスホイールで出来るようにします。
		jsp/common/eventScipt.js#glDatePicker
		
	[ポップアップサンプル]
	フレーム無しのポップアップサンプルのcolumnCheckの位置を変更し、checkType=NEWとしておきます。
		gf/jsp/GF6050/popup.jsp

5.9.4.5 (2016/01/29)
	[eventColumnのmultiple対応]
	selectタグでmultiple設定をしていた場合、eventColumnが動作するとリストボックスではなく通常のセレクトボックスに
	なっていたので、evnetScriptの送信するオプションの一覧に追加します。
		jsp/common/eventScript.js#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
		
	[multipleリストボックスの初期スクロール]
	IEではリストボックスがmultipleで、selectedの項目が存在する場合でもスクロール位置は先頭のままです。
	一番先頭の選択肢の位置までスクロールするスクリプトを自動実行させるようにします。
		jap/common/eventScript.js#selectScroll(_tgt)


5.9.4.4 (2016/01/22)
	[ガントスクリプトの修正]
	Edgeモードにクライアント処理型のガントを対応させます。
	IE7向けのスクリプトからの変更点は
	・xxx.yyyの属性値をget/setAttrebuteを利用に変更
	・attachEventではなく、jQueryでイベントセット
	・マウスボタン種別をevent.buttonsでも取るように変更
		jsp/common/option/adjustGanttTable.js

5.9.4.3 (2016/01/15)
	[カラーピッカー修正]
	モダンブラウザで、区切り線が飛び出ている現象が発生するため対応します。
	外側のDIVの幅指定をやめ、clear前にclear: both;を入れます。
		jsp/common/default.css
		jsp/common/eventScript.js
		
	[ヘッダ固定修正]
	IE8以降では動的に作成したiFrameの構築前にloadが処理されてしまうため、ヘッダ固定が崩れるパターンがあるようです。
	（新方式のポップアップで、command=NEW時に崩れていた）
	loadイベント実行時に、bodyサイズが0の場合は実行を中止し、1msec後に再実行をかけるようにします。
	実行が表示後となるため動きが見えてしまいますが、崩れるよりはましという判断です。
		jsp/common/scrollBar2.js
		
	[フレームの高さ変更スクリプトの修正]
	ヘッダ固定同様、最初にbodyの高さが取得できない場合は遅延実行させるようにします。
		jsp/common/queryScript.js
		
	[buttonのpadding]
	5.9.3.3 (2015/12/26)でpadding設定を解除してみましたが、一部のボタンで問題があったので
	popup及びYMD2ではsytleにpadding:0を直接出力します。
	（default.cssよりpadding:0指定をなくした事でIE7では若干通常のボタンが大きくなります）
		hayabusa.taglib.PopupTag#DEF_STYLE
		plugin.column.Editor_YMD2#CAL2
		
	[HTML5用モーダルの修正]
	呼び出される画面がフレームの場合にラジオボタンチェックで値が返せていなかったので対応します。
		jsp/common/option/html5modalDialog.js
		
	[YMD3修正]
	IE7で利用した時に、幅の算出方法の影響で日付が縦に曜日単位で揃っていませんでした。
	若干ヘッダ部分から日付セルがはみ出ますが、揃わないよりマシなので対応しておきます。
		jsp/common/option/eventScript.js#glDatePicker

5.9.4.2 (2016/01/13)
	[帳票CSV出力のXLSX対応]
	CSV出力ではExcel出力という出力区分のみ持っていましたが、Excel出力の他にExcel出力（XLSX)を追加し、RFW用プラグインを対応させます。
	同時に、オプションで指定する方式は廃止します。
		hayabusa.report2.ExecQueue#CSV_PRINT_EXCEL2
		hayabusa.report2.ExecQueue#setOutputName( final String outputDir, final String outputFile, final String type, final String yokyu )
		hayabusa.report2.ExecProcess#process()
		hayabusa.report.AbstractCSVPrintPointService#FGRUN_EXCEL2
		hayabusa.report.ReportProcessing#execute()
		plugin.report.CSVPrintService_RFW#makeheader()
		コードリソースFGRUNにJ:CSV(XLSX)追加

5.9.4.1 (2016/01/09)
	[ガント用スクリプト修正]
	Edgeを初めとするモダンブラウザに一部対応していなかったので対応します。
	・IE11ではremoveChildで配列サイズが変化しないようになった対応
	・旧IE以外で配列取得でsplitするように修正
	・capacityのセットが正しく動作していなかったのでget/setAttributesを利用に変更
		jsp/common/option/adjustGanttTable.js

5.9.4.0 (2016/01/08)
	[colorPickerのクリア対応]
	カラーピッカーで色を選択した際に、クリアする機能がありませんでした。
	一番下にクリアを追加します。
	また、backgroundを空文字設定するとIE7で透過色になってしまうためbackground-colorをセットするように変更します。
		jsp/common/eventScript.js#simpleColorPickerOg
		
	[自動画面呼び出しスクリプト]
	自動実行スクリプトに、画面アドレス単位で動的にカラムの値を入力する機能を追加します。
		jsp/custom/autoRun.jsp
		
	[ColumnCheckTag改善]
	6.4.0.2での対応内容を適応しておきます。
	・columns="*" のときのカラムは、ﾘｿｰｽに存在する分のみとする
	・ResourceManagerの取得を、先に行っておく
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage(ErrorMessage errMsg)
		hayabusa.taglib.ColumnCheckTag#makeEntryErrorMessage(ErrorMessage errMsg)
		hayabusa.taglib.ColumnCheckTag#setColumns(String clms)
		
	[connectionのcloser]
	connectionのclose前にcommitを固定で発行していましたが、発行前にconnectionのvalidチェックを行います。
	これは、プールのタイムアウト時にconnectionが切断されいてる場合、commitの成否がDBによっては
	返ってこない可能性があるためです。
	validチェックのタイムアウトは10秒としておきます。
		fukurou.util.Closer#connClose( final Connection conn )

	[YMD2の修正]
	YMD2のカレンダーはbuttonタグを利用して立ち上げていましたが、
	IE8よりbuttonタグのtype標準がbuttonからsubmitに変更となっています。
	typeをbuttonと指定します。（Form内でのエンターキーでの押下げで反応してしまうため）
	同時にボタンの背景色をtransparentにしておきます。
		plugin.column.Editor_YMD2#CAL1

5.9.3.3 (2015/12/26)
	[must時のrequired対応廃止]
	mustを指定した際にHTML5モードの場合は自動でrequiredを出力していましたが、
	チェックを外して登録する等で問題となるため、自動出力を廃止します。
		hayabusa.taglib.HTMLTagSupport# setMust( final String flag )
	
	[buttonタグCSS変更]
	モダンブラウザでの見た目上の問題があるので、3.8.8.2でIE6-IE7間の対応で入れていたbuttonタグへのpaddin:0の設定を解除します。
		jsp/common/default.css
	
	[HTML5のcolgroup対応]
	HTML5ではcolgroupで設定したtext-align等が効かないため、対応を入れておきます。
	viewから直接#viewTable td:nth-childでtext-alignを出力します。
	HTMLTable,SeqClmTable以外のViewTypeでは先頭のnumberの箇所のみ出力となります。
		plugin.view.ViewForm_HTMLTable#makeNthChild( final StringBuilder buf , final int ad , final String dbType )
		plugin.view.ViewForm_HTMLTable#getTableHead()
		plugin.view.ViewForm_HTMLCustomTable#getTableHead()
		plugin.view.ViewForm_HTMLSeqClmTable#getTableHead()
		plugin.view.ViewForm_HTMLFormatTable#getTableHead()
		plugin.view.ViewForm_HTMLGanttTable#getTableHead()
		plugin.view.ViewForm_HTMLStackedGanttTable#getTableHead()
		plugin.view.ViewForm_HTMLRotationTable#getTableHead()
		
	[noTransitionのエラー表示修正]
	非遷移タイプでエラー発生時のダイアログの要素が、IE8以降で正しく配置されていないので修正します。
	margin及びleft,rightを利用して中央配置とする方法とします。
	これだけではIE7モードでの表示が崩れるため、IE7向けにはCSSハックで対応しておきます。
		jsp/common/option/jqModal.css

5.9.3.2 (2015/12/21)
	[帳票RFWプラグイン修正]
	XLSXとして出力できるようにします。
	RFW_EXCEL_TYPEで標準がXLSかXLSXかを指定可能にします。
	何も指定しない場合はXLSです。
	又、雛形のオプションでRDSetOutputModeを指定している場合(indexOfが<0でない場合)は
	そちらが優先されます。
		plugin.report.CSVPrintPointService_RFW#makeheader()

5.9.3.1 (2015/12/18)
	[queryButtonタグ修正]
	useTimeViewをシステムリソースでコントロール可能にします。
	（6.3.6.0対応分）
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.common.SystemData#VIEW_USE_TIMEBAR
		
	[帳票RFW用プラグイン修正]
	ManagerUtil上で帳票に関する情報を表示するため、CSVのコントロールヘッダに情報を追加します。
	ドキュメント名に雛形ID、コンピュータ名にCSVファイル名、ユーザ名にシステムID
	を出力します。
		plugin.report.CSVPrintPointService_RFW#makeheader()
		
	[UnicodeCorrecter修正]
	fukurou.mailパッケージに存在していたUnicodeCorrecterをfukurou.utilに移動し、
	エンコード形式によって適用するかどうかを判断するメソッドを追加します。
		fukurou.mail.UnicodeCorrecter -> fukurou.util.UnicodeCorrecter
		fukurou.mail.MailCharsetFactory include変更
		fukurou.mail.MailMessage include変更
		
	[Calc帳票対応]
	Calc帳票の固定長分割の箇所で文字コード変換を行っていますが、上記UnicodeCorrecterを利用して
	波ダッシュ問題の対応を行っておきます。
		hayabusa.report2.QueueManager_DB#create()

5.9.3.0 (2015/12/04)
	[mailSender修正の追加対応]
	・Ver.5に対しては添付ファイル名を履歴に残すようにしておきます。
	・USE_MAILSENDER_HISTORYをSystemDataに追加していなかったので、追加しておきます。
	・その他、コメントの修正を行います。
		hayabusa.mail.MailModuleUtil#setInitParams(...)
		hayabusa.taglib.MailSenderTag#doEndTag()
		hayabusa.common.SystemData#USE_MAILSENDER_HISTORY
		hayabusa.mail.MailSenderTag その他コメント対応
		
	[帳票CSV出力機能追加]
	・帳票定義単位に、オプションを記述出来るようにします。
	　このオプションをRFWプラグインでCSVのヘッダに出力します。
	　これに伴ってGE54にOPTIONSカラムを追加します。
	　エンジンの内部的には今の所CSVPrintRequestでしか利用しないため、カラムを追加しなくても
	　それ以外の発行では問題なく動作はします。
	・ページエンドカットフラグをプラグイン側から見る事が出来るようにしておきます。
	・RFW用プラグインのフッターデータの出力間違いを修正しておきます
		hayabusa.repotr.CSVPrintRequest#execute()
		hayabusa.report.CSVPrintPointService#setOption( String option )
		hayabusa.report.CSVPrintPointService#setFgcut( String flg )
		hayabusa.report.AbstractCSVPrintPointService#setOption( final String opt )
		hayabusa.report.AbstractCSVPrintPointService#setFgcut( final String flg )
		plugin.report.CSVPrintPointService_RFW#makeheader()
		plugin.report.CSVPrintPointService_RFW#makebody()
		ge/jsp/REP05/result.jsp,copy.jsp
		GE54.OPTIONS カラム追加

5.9.2.3 (2015/11/27)
	[mailSender改修]
	mailSenderタグでメールを送信した場合にはエンジン側には履歴を残していませんでした。
	画面からの送信のため、サーバ側でエラーになるような通常のパターンでは問題はありませんが、
	サーバ側で正常に処理された後に送信されないような状況（中継サーバ利用など）のエラー時に
	問題があるめ履歴を残せるようにします。
	mailSenderタグのuseHistory（初期値はUSE_MAILSENDER_HISTORY:false)をtrueとする事で
	GE32,34テーブルに送信履歴を限定的ながら落とすようにします。
	スキーマを分けている場合は、内部的にGE32S02シーケンスを利用しているので注意してください。
	(システムID、送信元アドレス、送信先アドレス、タイトル、本文について履歴を残します)
		hayabusa.mail.MailModuleUtil 新規作成
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.taglib.MailSenderTag#setUseHistory( final String flag )
		hayabusa.taglib.MailSenderTag#doEndTag()
		taglib.tld
		gf/jsp/GF6220/page3.jsp,result.jsp
		
	[IEのイントラネット互換モードチェック対応]
	イントラネットでの互換モードを行うチェックを入れられていても、最新のレンダリングで表示するような
	設定を入れられるようにします。
	具体的には、metaタグの http-equiv="X-UA-Compatible" content="IE=edge"の設定をheadタグで出力可能とします。
	初期値はシステムリソースのUSE_EDGE_HEADER(false)です。
		hayabusa.taglib.HeadTag#EDGE_HEAD
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setUseEdgeHeader( final String flag )
		hayabusa.taglib.HeadTag#release2()
		hayabusa.common.SystemData#USE_EDGE_HEADER
		hybs-taglib.tld
		
	[HTML5対応modalDialogのシステムリソース設定]
	インラインフレームを利用したmodalDialogを、標準的に利用するかどうかの設定をheadタグから行えるようにします。
	useHTML5Modalの値をtrueとする事でcommon/option/html5modalDialog.jsとcssを読み込みます。
	初期値はシステムリソースのUSE_HTML5_MODAL(false)です。
		hayabusa.taglib.HeadTag#HTML5_MODAL_JS
		hayabusa.taglib.HeadTag#HTML5_MODAL_CSS
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setUseHTML5Modal( final String flag )
		hayabusa.taglib.HeadTag#release2()
		hayabusa.common.SystemData#USE_EDGE_HEADER
		hybs-taglib.tld

	[HTML5向けポップアップ修正]
	ポップアップ表示では上位を見ていくようにしたが、BODYを持っているページが上位に存在しない場合に正しく表示されないため、
	「上位でFrameタグを持っていないwindow」を見るように修正します。
	つまり、frameではなくiframeで構成された上位が存在していれば表示されるため、今までのフレーム構造の場合は
	起動フレームにのみ表示されます。
	また、複数起動のため同様に既にポップアップが上がっている場合はそのレベルでは上げないようにします。
	その他、Close可能領域の色を少し変更しておきます。
		jsp/common/option/adjustGanttTable.js
		jsp/common/option/adjustGanttTable.css

	[Calc帳票修正]
	CSV処理で処理件数をGE50に戻すために、body件数を返すようにします。
		hayabusa.report.CSVPrintRequest#execute()
		hayabusa.report.CSVPrintRequest#getBodyCount()
		hayabusa.report2.ExecProcess#csv()

5.9.2.2 (2015/11/20)
	[fileタグ機能追加]
	fileタグにZIP圧縮機能を追加します。
	fileURL+file1のファイルもしくはディレクトリを、file2にZIP圧縮します。
	また、GFにfileタグのテスト用画面を作成します。
		hayabusa.taglib.FileTag#actionExec( final String action )
		gf/jsp/GF7150
		
	[帳票CSV出力修正]
	帳票ツール対応の一環で、CSV出力でグループIDとデーモングループを利用できるようにします。
	RFWプラグインでは出力ファイル名にグループIDを付加すると同時に、ビッグジョブ対応として
	デーモングループ名にBIGが入ってる場合は_BIGを付加したディレクトリに出力するようにします。
	（その他、一部コメントの修正も実施）
		hayasuba.report2.ExecQueue#setGrpId( final String id )
		hayasuba.report2.ExecQueue#getGrpId() 
		hayasuba.report2.ExecQueue#setDmnGrp( final String name )
		hayasuba.report2.ExecQueue#getDmnGrp()
		hayasuba.report2.QueueManager_DB#create()
		hayasuba.report.CSVPrintRequest#CSVPrintRequest( final String systemId, final String ykno
			, final String listId, final String lang, final String fgrun, final String prtid
			, final String prgdir, final String prgfile, final String outdir , final String filename
			, final String grpid, final String dmngrp, final boolean isDebug )
		hayasuba.report.CSVPrintRequest#execute()
		hayasuba.report.CSVPrintPointService#setGrpId( String id )
		hayasuba.report.CSVPrintPointService#setDmnGrp( String name )
		hayabusa.report.ReportProcessing#execute()
		hayabusa.report.AbstractCSVPrintPointService#setGrpId( final String id )
		hayabusa.report.AbstractCSVPrintPointService#setDmnGrp( final String name )
		plugin.report.CSVPrintPointService_RFW#execute()
		
	[ヘッダ固定修正]
	chromeで、横スクロールバーしか出ない場合にデータが隠れていました。
	スクロースバーの幅が取得できない場合に、強制的に17px扱いとします。
		jsp/common/scrollBar2.js#getSBWidth

5.9.2.1 (2015/11/13)
	[帳票verify画面修正]
	ヘッダのみ存在して、フッタが存在しない帳票でverify画面を開くと、
	フッタがヘッダと同じ情報として表示されてしまうため、tableIdを付加しておきます。
		ge/jsp/REP02/vefiry.jsp
		
	[TimeoutID の未定義エラー対策]
	ポップアップ等で検索中表示のスクリプトのエラーが発生するため対応。
	(V6はインクルード方式に変更されているが、V5はとりあえずこの方式のままとする)
		hayabusa.taglib.HeadTag#UNBLOCKUI_READY
		
	[hideMenuタグ修正]
	idを指定した際に正しい形で出力されていなかったため、修正します。
		hayabusa.taglib.HideMenuTag#doStartTag()

5.9.2.0 (2015/11/06)
	[ガントヘッダー見直し]
	5.9.0.1でIE用ganttCSSを作成しましたが、IE以外でも実用上問題なく表示させるため全面的にヘッダーの構造を見直します。
	単純なテキスト出力であったものを、divを日付単位で配置した構造に変更しています。
	エンジンのバージョンアップが簡単に出来ない環境で互換モードを解いたIEを利用する場合は、ganttIE.cssを読み込んで対応してください。
	廃止タグを利用していたGF7218/result.jspをGanttHeaderタグ利用に変更します。
		hayabusa.taglib.GanttHeaderTag
		jsp/common/default.css
		gf/jsp/GF7218/result.jsp

5.9.1.3 (2015/10/30)
	[HTML5向けポップアップ改良]
	html5modalDialog.jsを利用した画面内表示のポップアップは、同一フレーム内でポップアップフレームを作成していたため、
	Queryフレーム内での利用のようなパターンでは小さく、スクロールが出てしまっていました。
	コントロール可能な最上位フレームを探して、表示されるようにします。
	通常の場合（クロスドメインで小さいフレームに表示されていない限り）はこれでほぼ今まで通りの利用が可能となるはずです。
	該当の最上位フレーム（通常はindex.jsp)にjQueryと、html5modalDialog.cssが必要です。
		jsp/common/option/html5modalDialog.js
		jsp/index3.jsp
		
	[ColumnEditorTag の parameter属性]
	5.6.4.3で廃止となっている属性ですが、いつの間にかコメントアウトされていました。
	V5では互換性のために残しておきます。
		hayabusa.taglib.ColumnEditorTag#setParameter( final String prm )
		
	[byteでの文字列カット]
	substringは文字数でのカットですが、DBのカラムサイズに合わせたカットをする場合も想定されるため、
	fukurouにバイト数で切る関数を用意してます。
		fukurou.util.StringUtil#cut( String org, int cutBytes, String enc )
		fukurou.util.StringUtil#cut( String org, int cutBytes )
		
	[メール履歴修正]
	メール送信履歴テーブルのCONTENTSカラムを文字列型からCLOB型に変更します。
	4000文字でのカットは不要になる（又、元々文字数のため、意図した通りには機能していない）ため外します。
	又、その他項目については文字数カットをbyte数でのカットに変更します。
		hayabusa.mail.AbstractMailManager#trim( final String src, final int maxLen )
		hayabusa.mail.AbstractMailManager#commitMailDB()
		
	[タブ分割表示方法変更]
	htcファイルを利用したIE8での機能で、廃止予定タグであったTabTableTagですが、タブ間移動による情報消失が無いパターンの
	タブ分割表示も残しておいた方が良いのでjQueryを利用した方法に変更します。
	利用時はjQuery-UIが必要です。
	headタグを修正し、useTabstripをtrueとした場合にhtcファイルではなくjQuery-UIをロードするようにします。
	内部的にはuseTabstripは廃止し、useJQUIとしますが、属性はV5では互換のため残しておきます。
	若干大きさや色に変更がありますが、そのままのソースで表示可能です。
		jsp/common/jquery/jquery-ui.css 	追加
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseTabstrip( final String flag )
		hayabusa.taglib.HeadTag#setUseJQUI( final String flag )
		hayabusa.html.TabData#getTab( final String inStyle ) 削除
		hayabusa.html.TabData#getTab( final String inStyle, int i )
		hayabusa.html.TabData#getTabBody() 削除
		hayabusa.html.TabData#getTabBody( int i )
		hayabusa.html.TabData#getStyleString( final String defStyle, final String inStyle )
		hayabusa.taglib.TabTableTag#makeTag()
		hayabusa.taglib.TabTableTag#makeHorizontalTag()
		hayabusa.taglib.TabTableTag#makeVerticalTag()
		hayabusa.taglib.TabTableTag#setHeight( final String ht )
		hayabusa.taglib.TabTableTag#setWidth( final String wh )
		hayabusa.taglib.TabTableTag#setSelectedIndex( final String no )
		hayabusa.taglib.TabTag コメント修正
		hybs-taglib.tld

5.9.1.2 (2015/10/23)
	[RFW用出力変更]
	社内では帳票システムのプリンタIDをRFWのプリンタ名と一致させるようにするため、
	CSV出力上のRDSetOutputPrinterはプリンタ名ではなくプリンタIDを出力します。
		plugin.report.CSVPrintPointService_RFW#makeheader()

	[iframeタグ新規作成]
	HTML5ではframeタグは廃止となり、iframeタグを利用するようになっていますが、エンジンにiframeタグを作成する機能がなかったため追加します。
	iframeタグはframeタグを継承して作成しているため、元のprivateメソッドをprotected化しています。
		hybs-taglib.tld
		hayabusa.taglib.IframeTag 新規作成
		hayabusa.taglib.FrameTag#getUrlEncode()
		hayabusa.taglib.FrameTag#isNormalRequestKey( final String key )
		hayabusa.taglib.FrameTag#dbTable
		fukurou.util.XHTMLTag#IFRAME_KEY
		fukurou.util.XHTMLTag#iframe( final Attributes attri,final String urlEncode )

	[index画面の追加]
	フレームを切ってメニューを表示するのではなく、JavaScriptを利用してiframeで表示させるタイプのindexを作成しておきます。
	試作的扱いですが、mouseoutによる遅延自動折り畳みが実行されるよう適用しています。メニューの移動も可能です。
		gf/jsp/index3.jsp
		gf/jsp/menu/simpleMenu.jsp
		jsp/common/default.css
		
	[htmlend.jsp修正、追加]
	og:headタグのペアとして、純粋にhtmlタグの終了タグのみを持つhtmlend2.jspを作成しておきます。
		jsp/common/htmlend2.jsp
		
	[自己終了タグの出力修正]
	HTML5の自己終了対象外タグで、自己終了として出力している箇所で気が付いた部分を修正しておきます。
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.QueryButtonTag#getEditSelect( final DBEditConfig[] configs, final String selEditName )
		hayabusa.servlet.HybsAdmin#getSystemResource() 
		hayabusa.servlet.HybsAdmin#ClassInfo
		hayabusa.servlet.HybsAdmin#getLoginUser( final String sort,final boolean direc )
		plugin.view.ViewForm_HTMLCustomTable#getTableHead()
		plugin.view.ViewForm_HTMLFormatTable#getTableHead()
		plugin.view.ViewForm_HTMLGanttTable#getTableHead()
		plugin.view.ViewForm_HTMLRotationTable#getHead()
		plugin.view.ViewForm_HTMLSeqClmTable#getHead()
		plugin.view.ViewForm_HTMLStackedGanttTable#getHead()
		plugin.view.ViewForm_HTMLTable#getHead()
		jsp/common/htmlend.jsp
		jsp/common/gamen/01_ADMIN/printConfig.jsp, printContext.jsp, printHeader.jsp, printPageContext.jsp
			,printRequesMethodt.jsp, printRequest.jsp, printSettion.jsp, printSystemInfo.jsp, printSystemParameter.jsp, printUserData.jsp, printUserInfo.jsp
			
	[XLSX出力の形式選択]
	fileDownload.jspを利用したExcel出力で、xls,xlsxの形式をシステムリソースで設定可能とします。
	（6.2.0.0で対応されているTABLE_WRITER_EXCEL_TYPEをVer.5にも追加します）
	初期値はxlsとします。
		hayabusa.common.SystemData#TABLE_WRITER_EXCEL_TYPE
		
	[日付ピッカー修正]
	新日付ピッカーでは元のスクリプトから日付文字列の合成方法を変更していたため、
	特定の日付で数値として加算される不具合がありました。修正します。
		jsp/common/eventScript.js#glDatePicker

5.9.1.1 (2015/10/09)
	[GE ロールエラー]
	6.3.8.0対応分
	検索条件にロールを指定するとエラーになっていた為、画面JSPを修正しました。
		ge/jsp/GE0001/result.jsp
		ge/jsp/GE0002/result.jsp

5.9.1.0 (2015/10/02)
	[ユーザの言語変更対応]
	ユーザの言語(UserInfoのLANG)をadminサーブレットで変更出来るようにしておきます。
	admin?COMMAND=USERINFO&LANG=ja
	のようにして、COMMAND=UserInfoでLANGを指定する事で言語を切り替えた上で、GUIリソースを再ロードします。
	AjaxでCallして、メニューをリロードするような処理を組み込めば動的に言語の切り替えが可能となります。
		servlet/HybsAdmin#doGet( final HttpServletRequest req, final HttpServletResponse res)
		servlet/hybsAdmin#setUserinfo( final HttpServletRequest req )
		
	[自動画面呼び出しスクリプト]
	標準的な画面を自動的に呼び出してボタンやリンクを押すスクリプトを用意しておきます。
	Ver.5では一旦customに配置しておきます。
	これは、展示会等での紙芝居機能を手動で作成するのに手間がかかるという理由から作成していますが、
	将来的にはマニュアル用画像の自動取得等への応用も可能です。
	利用方法はコントロールJSPはmenu/matrixMenu.jsp及びmultiMenu.jspからwindow.opneとして立ち上げます。
	matrixMenu.jspからはTYPE=1を引数として、multiMenu.jspからはTYPE=2を引数としてください。
	事前に、JSP内のパラメータで呼び出さない画面等の設定を行います。（標準的な画面以外では正常に動作しないため）
	必要に応じてスクリプトを修正して適用してください。
		jsp/custom/autoRun.jsp

5.9.0.2 (2015/09/25)
	[multiMenu.css修正]
	メニューのリンククリック時に背景色を変更する機能がありますが、IE7互換モード以外で動作していませんでした。
	原因はmultiMenu.cssのコメントが正しくなかったためで、書き方を修正します。
		jsp/menu/multiMenu.css

5.9.0.1 (2015/09/11)
	[gannt.js修正]
	ガントチャートのheightResetによるテーブルの高さ調整がIE9以降で動作していなかったため対応します。
	chrome、firefoxのガントチャートでの実行は確認しています。
	IE7モード以外での、テーブル行の高さ判定の条件を変更しているため、例えば旧タイプの左右分割等でheightResetを利用している場合は、
	以前と異なった動作となる可能性があります。
	また、横スクロールバーが出ない場合の調整を行うように修正しています。(IE7モードでは動作しません）
		jsp/common/option/gantt.js#heightReset(evt)
		jsp/common/option/gantt.js#ganttResize(evt, iSBits)
	
	[IE用ganntCSS作成]
	IE8以降ではlayout-grid-char（IE専用スタイル）が意図した表示とならないため、letter-spacingを利用して表示可能なCSSを用意しておきます。
	自動読み込みではなく、ガントチャートのヘッダを利用する画面で、個別に読み込む事とします。IE7互換モードでは不要です。
	又、上下で文字数が異なるパターン(日本語曜日が入ってるもの）はずれが生じます。
	その場合は日が正しく枠内に入るように調整しています。
		jsp/common/option/ganttIE.css
	
	[EventColumn修正]
	イベントカラムでは初期動作の制御用に先頭アンダースコアを付ける事が出来ますが、付けた場合にSQL文中で$xの表記を行っていると
	カラム名への変換が正しくされていませんでしたので対応します。
		hayabusa.db.DBEventColumn#getRendParam()
		hayabusa.db.DBEventColumn#getEditParam()
		hayabusa.db.DBEventColumn#evColReplace( final String inStr )
		
	[帳票GE50取得条件変更]
	Excel帳票のGE50検索条件に、Calc帳票同様GE54の条件を追加します。
		pluglin.daemon.Daemon_Report#GE50_SELECT
	
5.9.0.0 (2015/09/04)
	[帳票のCSV出力対応]
	外部の帳票出力ツールとの連携を行う場合等にCSV出力が必要になります。
	RFIDと同じような仕掛けで、CSVデータとして帳票のデータを出力できるようにします。
	システムリソースで指定するRFID及びCSVの出力パターンはplugin扱いとして、hayabusa.reportに配置していた
	RFIDのDEFAULTはpluginパッケージに移動します。
	CSVの出力方式は単純なCSVと、Report & Form Warehouse用のヘッダを付ける２つのクラスを作成しておきます。
		hayabusa.report.CSVPrintPointService
		hayabusa.report.AbstractCSVPrintPointService
		hayabusa.report.CSVPrintRequest
		hayabusa.report.ReportProcessing#FGRUN_G,FGRUN_H,FGRUN_I
		hayabusa.report.ReportProcessing#execute()
		hayabusa.report2.ExecQueue#CSV_PRINT,CSV_PRINT_EXCEL,CSV_PRINT_PDF
		hayabusa.report2.ExecQueue#setOutputName( final String outputDir, final String outputFile, final String type, final String yokyu )
		hayabusa.report2.ExecProcess#csv()
		hayabusa.report2.ExecProcess#process()
		hayabusa.common.SystemData#REPORT_CSV_SERVICE_CLASS,REPORT_CSV_TEXT_ENCODE,REPORT_RFID_SERVICE_CLASS
		plugin.report.CSVPrintPointService_DEFAULT
		plugin.report.CSVPrintPointService_RFW
		plugin.report.RFIDPrintPointService_DEFAULT
		hayabusa.report.RFIDPrintPointService_DEFAULT ⇒廃止(pluginに移動)
		
	[XLSX対応]
	Ver.6で対応しているXLSX関係のクラスをfukurouに入れて、TableReader_Excelのみ対応を行います。
	限定的な対応のため、V6とは若干EventReaderの呼び出しが異なります。
	同時にコンパイルするJDKを1.6から1.7に変更し、POIは3.10にバージョンアップします。
	POIバージョン変更の影響はhayabusa.report.HybsHSSFListenerクラスで、帳票発行を行っているTomcatではPOIの変更が必須です。
	コンパイル時の警告は一旦無視しておきます。
	標準的にXLSXを利用するにはfileDownload.jspの出力拡張子を変更する必要があり、対応できるような形に修正はしていますが、
	外部ツールとの連携等を行っている可能性も僅かにあるので標準はXLSとしておきます。
	readTableの入力はイベント方式採用でメモリ使用量を抑えています。
	同様の目的のために、writeTalbeの出力はSXSSFのストリーミング方式を利用しています。。
		jsp/common/fileDownload.jsp
		hayabusa.report.HybsHSSFListener (POIバージョン変更対応)
		hayabusa.io.AbstractTableReader#setTableDBColumn( final String[] names )
		fukurou.util.StringUtil#csv2ArrayExt2( final String csvData , final int maxNo )
		plugin.io.TableReader_Excel#readDBTable()
		plugin.io.TableWriter_Excel#writeDBTable()
		以下新規作成
		fukurou.util.FileInfo
		fukurou.util.ImageUtil
		fukurou.model.TableModelHelper
		fukurou.model.POIUtil
		fukurou.model.TextConverter
		fukurou.model.ExcelStyleFormat
		fukurou.model.EventReader
		fukurou.model.EventReader_TEXT
		fukurou.model.EventReader_XLS
		fukurou.model.EventReader_XLSX
		
	[eventScript.js]
	6.3.6.1の対応と同じ。
	realtimecheck.jsp の呼び出しイベントで、アドレスが、'../common/realtimecheck.jsp' 
	になっていた為、jsp/common/gamen 以下の相対パスが異なる画面で常にエラーが
	発生していました。
	JavaScriptで絶対パスを取得して、つなげます。
	ただし、パスに、jsp が含まれることを前提とします。
		/jsp/common/eventScript.jsp
		
	[all.tagsの対応]
	6.3.6.1の対応と同じ。
	all.tags が、HTML5非対応なので、条件判定でNullエラーしない様に修正。
	$().find化 すると、HTML5でも使用できるようになるが、ガントが横に並ばなくなる。
		src/script/common/option/adjustGanttTable.js
		src/script/common/option/gantt.js#breakAdjust()
		
	[カラム名変更]
	DB検索画面で、SQL入力欄のカラム名(INSQL)が、カラムリソース未登録の為、警告が出ます。
	他の画面で使用中の、カラム名(SQL_TEXT)に置き換えます。INSQL → SQL_TEXT
		jsp/common/gamen/03_DBSEARCH/changeSQL.jsp
		jsp/common/gamen/03_DBSEARCH/query.jsp

5.8.9.0 (2015/08/07)
	[日付ピッカー（カレンダー）]
	HTML5ブラウザ対応としてmodalDialogを利用しない形の日付ピッカーをYMD3として用意しておきます。
	このピッカーはフレーム内に表示されるため、画面からはみ出す場合の処理を修正実装をしていますが
	小さなフレーム内の場合はスクロールが出ます。
	月曜開始の対応は行っていますが、多言語対応はしていません。
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#HYBS_CAL_START_MON
		hayabusa.taglib.HeadTag#CALENDAR_START_MONDAY
		plugin.column.Editor_YMD3 新規作成
		jsp/common/eventScript.js
		jsp/common/default.css
		gf/jsp/GF6000/query.jsp
		
	[HTML5対応ポップアップ]
	モダンブラウザではmodalDialogが利用できないため、別の方法でポップアップを実現する必要があります。
	対応として、画面内でiframeを作成して指定URLを表示するタイプのポップアップをオプションとして用意しておきます。
	この方式の欠点としては、QUERY部のように小さいフレームで立ち上げると該当画面が表示しきれずスクロールが出る事です。
	２つのファイルを上げる側と上げられる側で読み込む事で自動的にこのタイプとなります。（片方だけ読み込んだ場合は動作しなくなります）
	現段階ではシステムリソースでの切り替えには対応しません。
		jsp/common/option/html5modalDialog.js
		jsp/common/option/html5modalDialog.css
		
	[JSPのモジュール化]
	(6.3.4.0の移植)
	JSPのモジュール化とは、JARファイルの「META-INF/resources」配下に
	静的コンテンツやJSPを作成し、Webアプリケーションの「WEB-INF/lib」に
	JARを配置することで、それらのファイルにWebからアクセスできる機能です。
	これは、フォルダ指定で、Default Welcome File を使用するアクセスはできない
	様です。よって、アクセスする場合は、ファイルまで指定が必要です。
	FileUDTagで、EDIT_GAMENID(= "14_EDIT") 指定がフォルダ指定のみだったのでindex.jspを追記しました。
		hayabusa.taglib.FileUDTag#doEndTag()

5.8.8.2 (2015/07/17)
	[URLチェックのマルチバイト文字対応]
	5.4.5.0でファイル名のマルチバイト文字に対応していましたが、リクエスト変数には対応できていませんでした。
	decodeを行う場合は元のURLも同時にかけて、比較するように変更します。
		hayabusa.filter.URLCheckFilter#isValidAccess( final ServletRequest request )

5.8.8.1 (2015/06/13)
	[リモートリソース更新対応]
	複数のTomcat、コンテキストで動作させているシステムで、GEでのリソース変更時に該当システムのリソースの
	自動更新を行う機能がありますが、接続できないデータが存在している場合にタイムアウトの影響で処理に時間がかかるため、
	システムリソースでコントロール出来るようにする対応を行います。
	この機能を利用する場合はUSE_REMOTE_RESOURCE_CLEARをtrueにしてください。
	6.2.5.0対応の適用です。
		hayabusa.common.SystemData#USE_REMOTE_RESOURCE_CLEAR = false
		hayabusa.common.SystemData#REMOTE_USER_PASS 
		jsp/common/remoteResource.jsp
		hayabusa.common.SystemData#URL_CONNECT_TIMEOUT = 1
		fukurou.util.URLConnect#getConnection()
		fukurou.util.URLConnect#setTimeout(int tout)
		fukurou.util.URLConnect#main(String[] args)

5.8.8.0 (2015/06/05)
	[HTML5対応]
	6.2.4.2対応の適用
	HTML5(IE11 ネイティブモード)で、textarea の文字が自動で折り返さなくなった。
	td タグの white-space: nowrap; 属性が継承されてしまうようです。
	default.css で、textarea { white-space: pre; } を設定しておきます。
		src\script\common\default.css
		
	[URLチェック時の暗号化鍵]
	URLチェック時はソース内部に書かれた暗号化鍵を利用していますが、セキュリティ的には問題があるため、
	外部から指定できるように変更します。
	受け側のフィルターではシステムリソースの「URL_CHECK_CRYPT」でキーを指定します。
	リンク作成時はLinkタグでurlCheckCryptを指定します。
	キーが指定されていない場合は、今まで通りのキーを利用します。
	必要十分程度の高速化を図るため、addURLCheckKeyにHybsCryptographyを渡す実装としています。
		fukurou.security.HybsCryptography#HybsCryptography( final String cryptKey )
		hayabusa.filter.URLCheckFilter#HybsCryptography
		fukurou.util.XHTMLTag#addURLCheckKey( final String href, final String key, final String userid, final long time )
		fukurou.util.XHTMLTag#addURLCheckKey( final String href, final String key, final String userid, final long time, final HybsCryptography crypt )
		fukurou.util.XHTMLTag#embedURLCheckKey( final String tag, final String key, final String userid, final long time )
		fukurou.util.XHTMLTag#embedURLCheckKey( final String tag, final String key, final String userid, final long time, final HybsCryptography crypt )
		hayabusa.taglib.LinkTag#release2()
		hayabusa.taglib.LinkTag#setUrlCheckCrypt( final String crypt )
		hayabusa.taglib.LinkTag#doEndTag()
		hayabusa.html.ViewLink_LINK#clear()
		hayabusa.html.ViewLink_LINK#setDBTableModel( final DBTableModel tbl )
		hayabusa.html.ViewLink_LINK#getMarkerString( final int row,final int clm,final String value )
		hybs-taglib.tld
		
	[エラーメッセージリソース化]
	ユーザに表示されるエンジン内部のエラーメッセージの一部をリソース化し、多言語対応可にします。
	今回はまず、特定のタグのみ対応を行います。
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.ViewFormTag#doStartTag()
		ラベルリソース(**) ERR0043,ERR0044

5.8.7.2 (2015/05/29)
	[inputの幅調整変更]
	IE10よりテキスト入力にクリアボタンが自動で出力されるようになりました。
	これに対して入力欄の大きさがそのままで、今まで見えていた文字が見えなくなるため
	Sizeを１文字分だけ広げます。8文字を超える場合のみ適用します。MAX値の制御は以前のままです。
	※ギリギリでレイアウトを作成している場合は崩れる可能性があるので注意してください
		hayabusa.db.DBColumn#getFieldSize( final int maxlength,final int colums_maxsize )

5.8.7.1 (2015/05/22)
	[body 属性のクリアが抜けていた]
	6.2.4.0対応の適用
		hayabusa.taglib.InputTag#release2()
		
	[TimeoutID の未定義エラー対策]
	未定義のエラーを抑制します。6.2.4.0対応の適用
		gf\jsp\common\jquery\blockUI.js
		
	[TimeoutID の未定義エラー対策]
	ポップアップ等で検索中表示のスクリプトのエラーが発生するため対応。6.2.4.0対応の適用
		hayabusa.taglib.HeadTag#UNBLOCKUI_READY
	
	[カラムが削除された場合のEdit対応]
	5.8.2.0 (2014/12/05)でV6に合わせる形に修正したEdit関連ですが、
	一部修正漏れでエラーが表示されなくなっていたため対応します。
		hayabusa.taglib.ViewFormTag#makeEditTable( final DBEditConfig config )
	
	[メールのSMTP AUTH対応]
	POP BEFORE SMTPの認証については以前から対応していましたが、SMTP AUTHに対応します。
	但し、現行利用しているjavaMailではMD5に対応していないため限定的な対応となります。
	認証方法として「SMTP_AUTH」を指定してください。
		fukurou.mail.MailTX#public MailTX( final String host , final String charset, final String smtpPort
				,final String authType, final String authPort, final String authUser, final String authPass)

5.8.7.0 (2015/05/01)
	[ガントサンプル画面修正]
	HTML5ではscriptタグのfor,event属性は廃止となったため、
	ガントのサンプル画面が新ブラウザで正しく動作していませんでした。
	scriptタグの位置を変更して動作するようにしておきます。
		gf/jsp/GANTT06/result.jsp
		gf/jsp/GANTT06B/result.jsp
		gf/jsp/GANTT06C/result.jsp

5.8.6.1 (2015/04/17)
	[DBType_HMS修正]
	0開始の時間が正常に処理されないため修正します。
	同時に6桁(hhmmss)と4桁(hhmm)どちらでも正しく動作するように対応します。
		plugin.column.DBType_HMS#valueAdd( final String value )
		plugin.column.DBType_HMS#valueAdd( final String value,final String add 
		plugin.column.DBType_HMS#valueSet( final String value )
		
	[URLCheck機能追加]
	ロードバランサ等でURL変換を行ってアクセスしているような場合にURLCheckが動作しませんでした。
	URLCheckは実際のリクエストURLと、Linkタグで作成した際のURLを後方一致でチェックする機能のため、
	復号化されたURLの先頭部分を無視できる設定を追加します。
	フィルタ設定の際にignoreURLにhttps://wwwのように無視する部分までのURLを設定してください。
	通常は設定する必要ありません。
		hayabusa.filter.URLCheckFilter#init(final FilterConfig filterConfig)
		hayabusa.filter.URLCheckFilter#isValidAccess( final ServletRequest request )
		web.xml

5.8.6.0 (2015/04/03)
	[OrgClmNames対応]
	5.8.2.0でメソッドのみ追加していたlastSQLのOrgClmNamesのセットをするようにし、
	JSPで追加されたカラムがEditメニューで出るように対応します。
	(6.0.3.0で追加した機能の移植）
		hayabusa.taglib.viewFormTag#doEndTag()
		hayabusa.taglib.viewFormTag#doStartTag()
		hayabusa.taglib.viewFormTag#release2()
		hayabusa.html.ViewMarker#getColumnNos()
		hayabusa.html.ViewMarker_MARKER#getColumnNos()
		plugin.view.ViewForm_HTMLSeqClmTable#getViewClms()

5.8.5.1 (2015/03/20)
	[グラフ縦軸修正]
	複数グラフの重ね合わせ時に軸の数値が正しく表示されるように対応したが、
	重ね合わせ後のグラフが全て1番目の軸のスケールで表示されていたため修正します。
		hayabusa.io.ChartPlot_Category.getPlot( final ChartCreate create )

5.8.5.0 (2015/03/06)
	[POPUP機能追加]
	ポップアップの戻り値をキャレット位置に追記する事ができるようにします。
	popupタグの属性でappend="true"を指定してください。
	この機能が正常に動作するのは、ポップアップの戻り値が1つの場合です。
	それ以外の場合は入力欄の先頭に追加されます。
		hayabusa.taglib.PopupTag#setAppend( final String flg )
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )
		hayabusa.taglib.PopupTag#release2()
		jsp/common/default.js
		hybs-taglib.tld

	[グラフ縦軸対応]
	グラフの縦軸表示の対応を行うため、V6の機能を一部V5に移植します。
	内容としては同じグラフですがが、サイズ等が変わる可能性があります。
	エンジンを上げる際はグラフ表示の確認を行ってください。
		fukurou.util.HybsConst 新規作成
		fukurou.util.ColorMap 新規作成
		fukurou.db.ResultSetValue 新規作成
		hayabusa.io.HybsCategoryDataset 新規作成
		hayabusa.io.HybsDataset 新規作成
		hayabusa.io.ChartDataset#makeNumberAxis()
		hayabusa.io.ChartPlot_Category#getPlot( final ChartCreate create )
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type )
		
	[CACHE仮対応]
	CACHEはSQLが利用できるODBですので、実際にどの程度利用できるのかはともかく
	処理が通るように、内部のリストに追加しておきます。
		fukurou.db.DBFunctionName#getSequence( final String seqName, final Transaction tran )
		fukurou.db.DBFunctionName#getDBName( final String dbName )

5.8.4.2 (2015/02/28)
	[伝送修正]
	deubgの判定が間違っていたので修正します
		fukurou.transfer.TransferProcess# main( final String[] args )

5.8.4.1 (2015/02/20)
	[曖昧方法選択ピッカー]
	6.2.0.0で対応した曖昧用のピッカー機能をV5でも実装しておきます。
	タグのaimai属性を指定した場合に入力欄横にピッカーを出して選択する事を可能にします。
	この機能を利用する場合、result.jsp側の条件式には%を書かないようにしてください。
		jsp/common/default.css
		jsp/common/eventScript.js
		fukurou.util.TagBuffer#addBody( final String body )
		fukurou.util.TagBuffer#TagBuffer addBody( final String body,final boolean flag )
		hayabusa.taglib.HTMLTagSupport#setAimai( final String val )
		hayabusa.taglib.HTMLTagSupport#makeAimaiPicker( final String name )
		hayabusa.taglib.InputTag#makeTag()
		hayabusa.taglib.TextareaTag#makeTag()
		hayabusa.taglib.ColumnTag#makeTag()
		hybs-taglib.tld

5.8.4.0 (2015/02/13)
	[グラフ表示修正]
	2つ以上のグラフを重ね合わせた時に、縦軸の表示が意図した状態にならないため、
	一旦、縦軸表示は1つ目のグラフのみにします。
		hayabusa.io.ChartPlot_Category#getPlot( final ChartCreate create )

5.8.3.2 (2015/01/30)
	[伝送修正]
	batファイルからの伝送起動時にdebugを指定できるようにします。
	-debug=trueを指定してください。
		fukurou.transfer.TransferProcess#main( final String[] args )
		
	[リソース修正]
	**リソースの誤字修正を行います。(少数-小数)
		ERR0022 

5.8.3.1 (2015/01/23)
	[default.js#ogPopup]
	前回対応の不具合修正
		jsp/common/default.js
		
	[DB定義修正]
	V6の6.1.0.0と類似の対応として、table,indexのinitial,nextの出力抑制を行います。
		plugin.table.TableFilter_TABLE#makeEndLine( final int[] clmNo,final String[] data ) 
		plugin.table.TableFilter_INDEX#makeEndLine( final int[] clmNo,final String[] data )
	
	GF2140のスクリプト出力画面で、SYS.DBOUTPUT_PATHを利用した出力ディレクトリ変更を行えるようにします。
	通常は利用しませんが、GFやGEのフォルダに対してアクセス制限をかけている場合等で変更したい場合に利用します。
		gf/jsp/GF2140/result.jsp
	
5.8.3.0 (2015/01/09)
	[URLConnectの属性セット対応]
	URLConnectでヘッダ等指定のためにsetRequestPropertyの値を指定できるようにします。
	例えばJSON形式でPOSTする場合は通常"Content-Type", "application/json"を指定します。
		fukurou.util.URLConnect#setRequestProperty( final String keys, final String vals )
		fukurou.util.URLConnect#getConnection()
		
	[default.js#ogPopup]
	サイズ指定にpxを付ける処理、BulkSetのように同一カラムが複数ある場合の処理を対応します。
	（Ver.6.1.0.0での対応の取り込み）
		jsp/common/default.js

5.8.2.3 (2014/12/27)
	[USEREDIT.xxx追加]
	{@xxx.yyy}で取得できる値に、{@USEREDIT.guikey}を追加しておきます。
	指定の画面IDよりユーザの利用している標準Edit名を取得します。
		hayabusa.taglib.CommonTagSupport#getUserEditInfo( final String guikey )
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )

5.8.2.2 (2014/12/19)
	[インストール用SQLのXML出力修正]
	install用のXML出力で、パッケージ等のCreate文が正しく作成できていないため、修正します。
	又、DBSRC_OUTのXML出力時に特定文字をエスケープするようにし、さらにPACKAGE BODYのファイルは
	_BODY付の別ファイルに出力するようにします。
		fukurou.util.StringUtil#xmlFilter( final String input ) 
		plugin.table.TableFilter_SBSRC_OUT#execute()
		plugin.table.TableFilter_SBSRC_OUT#makeHeadLine( final int[] clmNo,final String[] data )

5.8.2.1 (2014/12/13)
	[外部のURLトークン付与機能]
	Linkタグでプラグインを利用したURLトークン付与機能を追加します。
	hayabusa/htmlのCreateTokenインタフェイスを介して、与えたURLにトークン（リクエスト引数）を追加します。
	もしくはAタグそのものを書き換えてJavaScriptのコードを出力する等の処理を行います。
	linkタグのextTokenName属性でプラグイン名を指定します。プラグインはplugin/tokenにCreateToken_xxxで追加して下さい。
	サンプルとしてCreateToken_URLCheckを作成しています。
		hayabusa.html.CreateToken 新規作成
		hayabusa.html.AbstractCreateToken 新規作成
		hayabusa.html.ViewLink_LINK#clear()
		hayabusa.html.ViewLink_LINK#setDBTableModel( final DBTableModel tbl )
		hayabusa.html.ViewLink_LINK#getMarkerString( final int row,final int clm,final String value )
		hayabusa.taglib.linkTag#setExtToken( final String name )
		hayabusa.taglib.linkTag#doEndTag()
		plugin.token.CreateToken_URLCheck 新規作成

5.8.2.0 (2014/12/05)
	[画面リソース登録画面]
	Edit機能との関係でアンダースコアを実画面のIDとして利用しない方が良いため、
	注意書きを追加します。
	（Ver.6では6.0.2.2で対応した問題だが、V5への逆移植は保留しておく）
		ge/jsp/GE0002/result.jsp
		ラベルリソース追加
		
	[メールモジュール画面変更]
	GE30のUNIQとGE36のPARA_KEYの型の違いで結合時にパフォーマンスの劣化が発生する事があるため、
	MAIL07画面上での副問い合わせをやめます。
		ge/jsp/MAIL07/result.jsp,modify.jsp
		
	[EDIT機能]
	集計機能で、数字項目の合計を算出する処理で、queryタグが複数ある場合、集計しない方の
	query タグに、mainTrans=false でEDIT機能を実行しない様にする必要がありますが、
	そうしないと、カラムが存在しないので、NullPointerExceptionエラーが発生します。
	その場合、エラーになかなか気づかないため、ソース上で、NullPointerException エラーではなく、
	何らかのメッセージを表示して、気づきを与えます。
		hayabusa.db.DBTableModelEditor#create( final ResultSet result, final int skipRowCount, final int maxRowCount, final ResourceManager resource, final DBEditConfig config ) throws SQLException {
		hayabusa.db.DBTableModelEditor#addTotalRows( final int maxRowCount, final ResourceManager resource, final boolean[] sumFilter
									,  final boolean[] groupFilter, final boolean[] subTotalFilter,  final boolean[] totalFilter ) {

	V6で行っている、Edit機能設定後にカラムが追加された場合の対応をメソッドレベルで一部のみ取り込んでおきます
		hayabusa.db.DBLastSql#setOrgClmNames( final String clmNames )
		hayabusa.db.DBLastSql#getOrgClmNames()
		hayabusa.db.DBEditConfig#getViewClms( final String orgClms )

5.8.1.2 (2014/11/21)
	[GE50インデックス変更]
	最新のOracleでの検索速度低下に対応するため、GE50_SBインデックスにSYSTEM_IDを追加します。
		GE50_SB
		
	[伝送の機能追加]
	ファイル書き出しタイプの処理で、前方30Byte,後方70Byteをスペース埋めとしていましたが互換性の問題で、
	実行対象にスペース区切りで
	状況コード(1byte)、データコード(1byte)、送信先(2byte)、テキスト種別(4byte) 送信元(2Byte)
	を指定可能とします。未指定の場合は今まで通りです。
		fukurou,transfer.TransferExec_SAMCB#execute( final String[] vals, final TransferConfig config, final Transaction tran )

5.8.1.1 (2014/11/14)
	[メール送信時認証対応]
	5.4.3.2 (2012/01/06) で、対応した、メール送信時認証対応(POP before SMTP認証)を、
	mailSender タグに適用します。
	なお、認証用の POPサーバーは、SMTPサーバーと同一で、ポートは初期値はPOPデフォルトとします。
	POP3のポートを変更する場合はauthPort属性か、システムリソース(MAIL_SEND_AUTH_PORT)で指定してください。
		hayabusa.taglib.MailSenderTag#setPort(String port)
		hayabusa.taglib.MailSenderTag#setAuthType(String type)
		hayabusa.taglib.MailSenderTag#setAuthUser(String user)
		hayabusa.taglib.MailSenderTag#setAuthPass(String pass)
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.common.SystemData#MAIL_SEND_AUTH_PORT
		fukurou.mail.MailTX#MailTX( final String host , final String charset )
		fukurou.mail.MailTX#MailTX( final String host , final String charset, final String smtpPort
				,final String authType, final String authPort, final String authUser, final String authPass)

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld		MailSenderTag に、Port,authType,authUser,authPass 追加
		gf/WEB-INF/hybs-taglib.tld

	サンプル画面の対応を行います
		gf/jsp/GF6220/page3.jsp ,result.jsp
	
	[伝送機能追加]
	ファイル書き出しパターンで、500Byte固定で文字を書き出していましたが、
	これを外部からの指定（書き込みパラメータ第二引数）で変更できるようにします。初期値は500です。
		fukurou.transfer.TransferExec_SAMCB#execute( final String[] vals, final TransferConfig config, final Transaction tran ) 

5.8.1.0 (2014/11/07)
	[fileDownloadサーブレット修正]
	ダウンロード用のサーブレットは、元々リダイレクトで利用されていたため、
	受け取った引数の文字コード変換(ISO-8859-1からURF8)が必要でした。
	forwardの場合は引数の渡し方が異なり、文字コード変換を行うとマルチバイト文字が
	変換できずに化けてしまいファイルにアクセス出来ないため、スイッチ用の引数を追加します。
	具体的には、useStringConvertでfalseを指定した場合に変換を行わないようにします。（初期値true）
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )
	
	[Gantt系タグ修正]
	javaScriptで、BODYがないと入れ子になってしまう。
	そこで、iGantBar関連のタグのBody部に、"<!-- -->" を追記します。
		hayabusa.taglib.ViewIBarTag#doEndTag()
		hayabusa.taglib.ViewIGanttBarTag#doEndTag()
		hayabusa.taglib.ViewIGanttTag#doEndTag()
		hayabusa.taglib.ViewIHeadTag#doEndTag()
		hayabusa.taglib.ViewIMatrixTag#doEndTag()
		hayabusa.taglib.ViewITableTag#doEndTag()
		hayabusa.taglib.ViewITaskTag#doEndTag()

5.8.0.1 (2014/09/12)
	[OpenOfficeの一時ファイル削除]
	Calc帳票よりOOOを起動した際に、%TEMP%に作成される一時フォルダがOOO終了時に削除されずに残り、
	一定数を超えた段階でCalcが起動しなくなる現象が発覚したため対応します。
	対応方法は、TEMPフォルダのsv*.tmpを削除するバッチを、startup.batからCallとしていします。
	環境によっては複数のシステムを起動するため、初期状態はコメントアウト状態としています。
	現状Windowsのみの対応です。
		uap/bin/sOfficeTempDel.bat
		uap/bin/startup.bat

5.7.9.1 (2014/08/29)
	[edit画面修正]
	Edit画面での登録後の画面リロードで、画面IDを指定していないため、
	同一アドレスで別画面IDの場合に元の画面と異なった画面が表示されていました。
	URLに画面IDを含めるように修正します。
		common/gamen/14_EDIT/edit.js

5.7.9.0 (2014/08/08)
	[移行DB一覧関係]
	テーブルが少し複雑だったので、不要なカラムを削除します。
		GF84
			TBLSYU			移行にDB定義や開発環境などの区別は設けません。
			F_SYSTEM_ID		移行元のシステムIDは、使用しません。
		GF85
			TBLSYU			GF84と同上
			F_SYSTEM_ID		GF84と同上
			F_CONST			移行元固定値は、F_CLM に記載することにします。
			F_TABLE_NAME	移行元テーブル名は、テーブル.カラム 形式で、F_CLM に記載することにします。
			F_SEQNO			移行元順番は、設定しません。

	Fromカラムは、テーブル.カラム 形式にしたり、固定値を設定したり、
	変換関数を設定したりできるように、桁数を大きめに設定します。
		GF85
			F_CLM			1000

	GF84,GF85のカラム削除に伴い、関連する画面を修正します。
		gf/jsp/GF2150	XML出力(定義情報)
		gf/jsp/GF2180	移行DB一覧
		gf/jsp/GF2190	移行DB対応明細

	[共通画面]
	画面の体裁を修正します。
		gf/jsp/common/gamen/08_DBUPDATE	DB登録
		gf/jsp/common/gamen/09_DBVIEW	DB表示

	[検索中表示]
	検索中表示で、色々なパターンがある為、一律に決めることができない。
	標準的な組込みは、出来るだけ範囲を狭めます。
	①submitボタンのクリックで起動から、検索ボタンに限定
		gf\src\script\common\jquery\blockUI.js
			$(":submit") → $("#queryButtonSubmit") 変更
	②起動は、headType="query"で、リクエストURLに、query が含まれる場合のみ
	③クリアは、headType="result" で行う。
	④システム情報(VIEW_USE_BLOCKUI[=true])を初期値に、個別に検索中表示を行うかどうか
	  指定できる属性 useBlockUI を追加します。

		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseBlockUI( final String flag )

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld		HeadTag に、useBlockUI 追加
		gf/WEB-INF/hybs-taglib.tld

	[WriteTableTag 修正]
	Ver 6.0.1.2 (2014/08/08) にて、refSheetName の扱いと、skipRowCount の実装を入れました。
	JSPの互換性の関係から、taglibの追加と、関係するメソッドの変更を行っています。
	機能的には、Ver5 には実装されていません。
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#create( final PrintWriter out )
		hayabusa.taglib.WriteTableTag#setSkipRowCount( final String count )
		hayabusa.io.TableWriter#setSkipRowCount( int skipRowCount )
		hayabusa.io.AbstractTableWriter#setSkipRowCount( final int skipRowCount )

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld		WriteTableTag に、skipRowCount 追加
		gf/WEB-INF/hybs-taglib.tld

	[Bulkset エラー回避]
	viewタグに、columnBulkSet を設定したり、システムリソースで、VIEW_USE_DEFAULT_BULKSET
	を true で運用する場合、カラムタグで、Editor_QUERY などを指定すると
	SQL実行エラー等で、エラー時の原因が非常に判りにくい状況になります。
	基本的には、値を取得する為に、QUERY を実行するので、実行時エラーの場合は、
	単なる テキストフィールドを表示するだけに変更します。
		plugin.column.Editor_QUERY#getValue( final String value )
		plugin.column.Editor_QUERY#getValue( final int row,final String value )
		plugin.column.Renderer_MULTIQUERY#getValue( final String value )
		plugin.column.Renderer_QUERY#getValue( final String value )

5.7.8.1 (2014/07/18)
	[ヘッダ固定修正]
	ヘッダ固定時にIE11対応として幅を＋１する対応をしましたが、
	リサイズする度に実行されていたため、初回のみ実行されるようにします。
		jsp/common/scrollBar2.js

	[検索中表示]
	5.7.7.1 (2014/06/13) で導入した検索中表示で、エラー時と、３ペインに対応します。
		gf/jsp/common/error.jsp

	headType が、query で、result.jsp で使用するケース(ENTRY登録系)の場合、
	検索中文字をクリアするJavaScriptが、QUERYフレームを見つけることができなく、
	ずっと、出たままになるケースがある。
	ここでは、ソースの互換性を考慮し、headTypeと呼び出されるJSP名が(部分)一致
	する場合のみ、実行するように修正します。
		hayabusa.taglib.HeadTag#HEAD_TYPE_ENUM		内部処理を簡素化するために、enumメソッド追加
		hayabusa.taglib.HeadTag#doEndTag()

	３ペイン等で、frame が多段階になっている場合のクリア処理の修正
	window.parent.frames['QUERY']; で、探していた箇所を、存在しない場合、
	window.parent.parent.frames['QUERY']; で、探しに行くように変更。
		hayabusa.taglib.HeadTag#UNBLOCKUI_READY

	[DB定義DB]
	USE_LENGTH の求め方で、DATA_SCALE が、null の場合の条件追加
	簡単にいうと、DATA_SCALE が、null の場合、最大桁数が、「22,」の様に、
	不要なカンマが追加されていたため、リソース適用時に、数値フォーマット変換エラーになっていた。
		gf/jsp/common/gamen/03_DBSEARCH/viewObject.jsp
		gf/jsp/common/gamen/03_DBSEARCH/changeSQL.jsp
		gf/jsp/common/gamen/09_DBVIEW/menuColumns.jsp
		gf/jsp/GF2020/sqlGF05.jsp
		gf/jsp/GF2070/directGF81.jsp
		gf/jsp/GFX014/sourceSQL.jsp
		gf/jsp/ORA10/dba_table.jsp

	[共通ラベル]
	エンジン共通メッセージ MSG0065 に、(空欄) という文字が記載されていた為、削除します。

	[FileUDTag]
	command="RESET" 時に、ダウンロードリンクが消えるのを、修正します。
	これは、初期からの条件漏れです。
	さらに、command="UPDATE" で、取込みリンクを表示する機能を用意します。
	従来は、ダウンロードとインサートは、無条件にリンクを表示していましたが、
	アップデートは、キー指定など、画面個別に設定する必要がある為、
	サポートしていませんでした。オプション属性として、指定できるようにします。
	addDownCmnd 【TAG】ダウンロード時のコマンドを追加指定できます(初期値:null)
	addUpldCmnd 【TAG】アップロード時のコマンドを追加指定できます(初期値:null)
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.FileUDTag#setCommand( final String cmd )	JavaDocのみ修正
		hayabusa.taglib.FileUDTag#setAddDownCmnd( final String cmd )
		hayabusa.taglib.FileUDTag#setAddUpldCmnd( final String cmd )

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld		FileUDTag に、addDownCmnd,addUpldCmnd 追加
		gf/WEB-INF/hybs-taglib.tld

	[画面リソースの指定]
	画面リソースの指定方法で、ｱﾄﾞﾚｽに、"/" で始まる場合の処理を追加します。
	現在は、http:// , https:// , . で始まるｱﾄﾞﾚｽは、指定可能です。
	標準画面から、/ge/jsp/index.jsp などの別コンテキストへ飛ぶ場合のパス指定に使用できます。
		hayabusa.resource.GUIData#GUIData( final String[] data )
		hayabusa.taglib.TopMenuTag#makeTagMenu( final GUIInfo guiInfo, final String bodyIn, final int type )

	[AppearTag]
	AppearTag に、quotCheck と xssCheck 属性を追加します。
		hayabusa.taglib.AppearTag#release2()
		hayabusa.taglib.AppearTag#doEndTag()
		hayabusa.taglib.AppearTag#setQuotCheck( final String flag )
		hayabusa.taglib.AppearTag#setXssCheck( final String flag )

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld		AppearTag に、quotCheck,xssCheck 追加
		gf/WEB-INF/hybs-taglib.tld

	[BulkSet]
	BulkSet 指定時の、ヘッダーに作成されるカラムの maxlength が、1000 に設定
	されていますが、HTML5 の場合、Ctrl-V で大量に書き込むとエラーになる為、
	1000000 に増やしておきます。
	本当は、maxlength を出力しなければよいのですが、カラムオブジェクトを使用して
	出力している関係で、maxlength 属性は、必須となっているので、このように対応します。
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )

	Ctrl-C , Ctrl-B の最後の区切り文字は削除しない。
	また、ヘッダ固定対応リサイズ処理も行いません。
		gf/src/script/common/resultScript.js#bulkPaste( obj )
		gf/src/script/common/resultScript.js#bulkPasteBox( obj )
		gf/src/script/common/resultScript.js#ctrlCV( obj )

5.7.8.0 (2014/07/04)
	[TableFilter_LABEL見直し]
	TableFilter_LABEL で、CLM と LBL に同じカラムを指定する事は出来なくなっていましたが
	指定できるように変更します。ただし、LBLの値が変換されると、もう一度変換すると
	不測の事態が発生するかもしれませんので、自己責任で対応願います。
		plugin.table.TableFilter_LABEL#execute()

	[caseXXX 属性追加]
	caseKey,caseVal,caseNN,caseNull 属性を追加します。
	5.7.7.2 (2014/06/20) で漏れたタグです。
		hayabusa.taglib.WriteCheckTag#doStartTag()
		hayabusa.taglib.ColumnCheckTag#doStartTag()
		hayabusa.taglib.ColumnCheckTag#doEndTag()
		hybs-taglib.tld

	[グラフ系画面サンプル]
	ｸﾞﾗﾌ系画面サンプルを整理します。
	①個々のサンプルを充実させます。
		gf/jsp/GF7201 横棒/縦棒 
		gf/jsp/GF7203 横棒(明細) 
		gf/jsp/GF7204 縦棒(明細) 
		gf/jsp/GF7202 積上棒 
		gf/jsp/GF7205 重なり棒 
		gf/jsp/GF7206 折線 
		gf/jsp/GF7207 ｽﾃｯﾌﾟ 
		gf/jsp/GF7208 範囲(Min-Max) 
		gf/jsp/GF7209 ﾊﾟｲ 
		gf/jsp/GF7211 ｽﾊﾞｲﾀﾞｰｳｪﾌﾞ 
	②Ring を ﾒｰﾀｰ に変更。
		gf/jsp/GF7210 ﾒｰﾀｰ 
	③【ﾋﾞｭｰ関連】のカテゴリだったグラフ関連の画面を【ｸﾞﾗﾌ画面】
	   カテゴリに移動します。
		gf/jsp/GF6090 棒ｸﾞﾗﾌ 
		gf/jsp/GF6110 集計ｸﾞﾗﾌ 
		gf/jsp/GF6120 JfreeChart 
		gf/jsp/GF6130 左右分割ｽｸﾛｰﾙ 

	MeterPlot,Thermometer,Compass の機能追加
	属性設定ができるように、各種パラメータを指定します。
	今まで、ChartPlot_Pie で、作成していましたが、パラメータのやり取りがある為、
	ChartDataset に、作成メソッドを移します。
		hayabusa.io.ChartDataset#makeMeterPlot()
		hayabusa.io.ChartDataset#makeThermometerPlot()
		hayabusa.io.ChartDataset#makeCompassPlot()
		hayabusa.io.ChartPlot_Pie#getPlot( final ChartCreate create )

	MeterPlot,CompassチャートのNeedleタイプを指定します。
	taglib上では、規定のchratType に、_PIE などと指定します。
		hayabusa.io.ChartDataset#setNeedleType( final String type )
		hayabusa.taglib.ChartDatasetTag#setChartType( final String chartType )

	[色指定]
	色指定で、透明色(TRANSPARENT)を指定できるようにします。
	これは、背景色に透明を指定したい場合に使います。
		fukurou.util.StringUtil#CLR_MAP

	[entryタグ]
	actionExec の引数を columnId ではなく、DBColumnオブジェクト に変更します。
	これは、従来、columnId から、「リソースの」DBColumnオブジェクトを作成して、
	各種 DBTYPEのオブジェクトを使用して、値の変換を行っていました。
	この修正は、「DBTableModelの」DBColumnオブジェクトを使用して処理する様に
	変更します。
	何が異なるかというと、columnEditor 等で dbType を置き換えた場合に、
	置き換えた DBColumnオブジェクトを使用するようになります。
		hayabusa.taglib.EntryTag#setColumnValues( final String[] val )
		hayabusa.taglib.EntryTag#actionExec( final String action,final DBColumn dbColumn,final String oldValue,final String newValue )
		
	[Edit機能改善（続き）]
	5.7.7.3でエラーメッセージを出すようにしましたが、エラーメッセージ中のカラム名をラベルリソースから取るようにします。
		hayabusa.taglib.ViewFormTag#makeEditTable( final DBEditConfig config) 

5.7.7.3 (2014/06/27)
	[edit機能改造]
	edit機能利用時、画面修正が入った場合に設定済みのカラム名とテーブルモデルのカラム名が
	異なる場合が出ます。その場合にEdit機能が自動的に利用されない状態になっていましたが、
	ユーザにとって分かりずらいため、警告的にメッセージを表示します。
	表示メッセージは＊＊リソースのMSG0085です。
		hayabusa.taglib.ViewFormTag#makeEditTable( final DBEditConfig config) 
		**リソースMSG0085追加

	[画面リソース登録画面修正]
	画面リソースはロール違いを登録可能ですが、画面リソース削除時のラベルリソース同時削除では
	他に生きている画面リソースが存在しているかどうかを見ていませんでした。
	同一システムID、同一画面ID、状態フラグが０or１で自身以外に存在している場合に
	ラベルリソースを削除しないようにします。
		ge/jsp/GE0002/entry.jsp

5.7.7.2 (2014/06/20)
	[getDBName見直し]
	DBID違いのコネクションに、初めて接続する場合に、データベース名を
	取得する処理（ConnectionFactory#getDBName）で、pool が存在しない場合に
	エラーになる箇所を修正します。
	ダミーで、コネクトしてから、もう一度取得するように修正します。
		fukurou.db.ConnectionFactory#getDBName( final String dbid )

	enum DBFunctionName で、getFunctionName 処理内で、DBF.NAME の時だけ
	簡素化して処理します。
		fukurou.db.DBFunctionName#getFunctionName( final String func ,final String dbid )

	[DB定義DB]
	GF03 の追加に伴う対応。
	①GF2150 (XML出力(定義情報))に、GF03 の抜出項目を追加
	②build.xml に、GF03 の抜出項目パラメータを追加
		gf/jsp/GF2150/query.jsp
		gf/jsp/GF2150/result.jsp
		gf/build.xml

	gf/db/ 以下のファイルは、コメントを削除した状態での MD5 比較で差分だけ登録します。
	変更分は、多々あるため、個々にファイル名は、記述しません。

	[caseXXX 属性追加]
	caseKey,caseVal,caseNN,caseNull 属性を追加します。
	これは、パラメータを使用して、そのタグを使用するかどうかを判定することができます。
	equals タグで、囲うより、簡素化できます。
		hayabusa.taglib.ColumnSetTag#doStartTag()
		hayabusa.taglib.FieldsetTag#doStartTag() 、doEndTag()
		hayabusa.taglib.FileTag#doStartTag() 、doEndTag()
		hayabusa.taglib.FrameTag.java			JavaDocと、tld のみ変更
		hayabusa.taglib.ImageTag.java			JavaDocと、tld のみ変更
		hayabusa.taglib.ReadTableTag#doEndTag()
		hayabusa.taglib.TableFilterTag#doStartTag() 、doEndTag()
		hayabusa.taglib.URLConnectTag#doStartTag() 、doEndTag()
		hayabusa.taglib.WriteTableTag#doStartTag() 、doEndTag()
		hybs-taglib.tld

		gf/jsp/GF2180/query.jsp

5.7.7.1 (2014/06/13)
	[GE関連見直し]
	maxRowCount="10000" のように、大きな値を入れている箇所では、
	無制限を示す、maxRowCount="0" を設定します。
		ge/jsp/GE0009/query.jsp(39): <og:queryButton maxRowCount="10000" />
		ge/jsp/GE0010/query.jsp(46): 	<og:queryButton maxRowCount="10000"/>
		ge/jsp/GE0020/query.jsp(46): <og:queryButton pageSize="10000" maxRowCount="10000" >

	[GE関連見直し]
	各query.jsp画面のinclude releaseNotes.jsp を見直します。
	内容的には、DBIDを使用して他のデータベースと差分、比較する機能を持つ
	リソース関連画面は、dbid_sabun.jsp をincludeするように分離します。
	逆に、今まで、レポート関連の画面では、これらの拡張機能は使っていないため、
	releaseNotes.jsp のみのinclude となります。
	これに伴い、releaseNotes.jsp と dbid_sabun.jsp の２つをinclude する画面では、
	hideMenu タグが、２重に表示されるため、各include画面ではなく、query.jsp側に
	hideMenu タグを記述するように変更します。
		gf/jsp/common/releaseNotes.jsp
		gf/jsp/common/dbid_sabun.jsp

		ge/jsp/REP03/query.jsp(43): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/REP04/query.jsp(44): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/REP05/query.jsp(48): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/REP06/query.jsp(38): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/REP11/query.jsp(51): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/REP14/query.jsp(51): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />

	関連する箇所で、queryButtonタグで、table で囲っている場合は、td="no" を付けて
	テーブルで囲うのを止めました。これは、先の修正でも行っています。
		ge/jsp/GE0001/query.jsp(36): 	<og:queryButton>
		ge/jsp/GE0002/query.jsp(70): 		<jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0003/query.jsp(63): 	<jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0004/query.jsp(51): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0005/query.jsp(48): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0007/query.jsp(42): <og:queryButton>
		ge/jsp/GE0016/query.jsp(35): <og:queryButton>
		ge/jsp/GE0017/query.jsp(45): <og:queryButton>
		ge/jsp/GE0018/query.jsp(38): <og:queryButton>
		ge/jsp/GE0019/query.jsp(45): <og:queryButton>
		ge/jsp/REP01/query.jsp(43): <og:queryButton>
		ge/jsp/REP07/query.jsp(30): <og:queryButton>
		ge/jsp/TRANS01/query.jsp(37): <og:queryButton>

	[コメント他]
	VERSION と、serialVersionUID の修正漏れ
		hayabusa.taglib.EditConfigTag.java
		hayabusa.taglib.GanttHeaderTag.java
		hayabusa.taglib.ViewFormTag.java

	コメントの {@COM_CLMS} を、{&#064;COM_CLMS} に修正
		plugin.table.TableFilter_KBCLM.java

	コメントのDIRのサンプルソース部の修正
	実際に出力しているフォルダと同じにしておきます。
		plugin.table.TableFilter_CMNT_CLM.java
		plugin.table.TableFilter_CMNT_TBL.java
		plugin.table.TableFilter_DBARG_OUT.java
		plugin.table.TableFilter_DBSRC_OUT.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_SEQUENCE.java
		plugin.table.TableFilter_TABLE.java

	[Editor_YMDMENU]
	バグ修正
	SelectionFactory 対応時に、引数に、clm.getEditorParam() を使うべきところ、
	clm.getCodeData() を使っていた為、エラーになっていました。
		plugin.column.Editor_YMDMENU#Editor_YMDMENU( final DBColumn clm )

	Selection_NULL を、Selectionオブジェクトの基本実装とします。
	今まで、Selection 関連クラスは、メソッド数が少ないこともあり、
	implements Selection としてきました。今回、Selection_NULL を、
	AbstractSelection クラス的な位置づけに見直します。
	Default というほどの規模でもなく、Abstract にすると、実態を返せないため、
	少しクラス名としては、おかしくなりますが、このまま使います。
	これに伴い、各クラスは、extend Selection_NULL することになります。
		hayabusa.db.Selection_CODE.java
		hayabusa.db.Selection_DB.java
		hayabusa.db.Selection_DBRADIO.java
		hayabusa.db.Selection_HM.java
		hayabusa.db.Selection_KEYVAL.java
		hayabusa.db.Selection_NULL.java
		hayabusa.db.Selection_NUM.java
		hayabusa.db.Selection_RADIO.java
		hayabusa.db.Selection_YMD.java

	XXXMENU の editor は、警告を出さないようにします。
	YMDMENU,HMMENU,NUMMENU は、プログラム上で、継承元の親クラス(Editor_MENU) を
	super(clm) で呼び出しており、その時に、Selection が作成されていないため、
	警告が出ます。super を呼び出す作りがまずいのですが、とりあえず、警告を出している
	箇所で、出さない様にだけしておきます。抜本対策は、別途検討。
		hayabusa.db.DBColumn#getSelection()

	codeName 設定時に、renderer,editor が null の場合のみ、MENUに設定
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		gf/jsp/GF6010/query.jsp

	[ファイル比較修正]
	ukurou\process の Process_FileSearch.java を使用したファイルの比較処理で、
	useOmitCmnt="true" で、かつ、useMD5="true" の場合、コメント除去したファイルを
	作成し、その MD5 を取得するようにします。
	これは、DB定義書のXMLファイルなど、データ変動がなくても、毎回新規作成するファイルで、
	かつ、コメント欄に、作成日付等を入れる場合の同一チェックに使います。
	修正箇所は、Process_FileSearch.java ではなく、FileLineModel.java 側です。
		fukurou.process.FileLineModel#setFileVals( final int level, final File file )
		fukurou.process.FileLineModel#getLineCnt( final File file,final File ocFile )

	CommentLineParser.java で、単独でテストするための main 処理で、
	コメント除去したファイルを出力するように修正します。（単なる実装漏れ）
		fukurou.util.CommentLineParser#main( final String[] args )

=====
	[datalist 修正]
	互換モードとネイティブモードの切り替えで、datalist の id と、columnタグの
	listの値を、修正しました。（まだ、完全に対応できていません。）
		gf/jsp/common/gamen/06_INSTALL/query.jsp

	[検索中表示]
	query.jsp で、検索ボタンを押した時に、「検索中」表示を行います。
	これは、jquery の jquery.blockUI.js を使用した機能です。
		gf/src/script/common/jquery/jquery.blockUI.js
		gf/src/script/common/jquery/blockUI.js
		gf/jsp/common/jquery/jquery.blockUI.js				( http://malsup.github.io/jquery.blockUI.js )
		gf/jsp/common/jquery/blockUI.js

		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#JQUERY_BLOCKUI_JS
		hayabusa.taglib.HeadTag#CUSTOM_BLOCKUI_JS
		hayabusa.common.SystemData#VIEW_USE_BLOCKUI

	[multiChoose 修正]
	ポップアップの日本語部分の、エンコード修正
	⇒,→,←,×,▲,△,▽,▼ の記号を、"\u21d2" としていたのを、"&#x21d2;" に変更
		ge/jsp/custom/multiChoose.jsp
		gf/jsp/custom/multiChoose.jsp

	[build.xml 修正]
	target name="xml" において、GF2150の定義情報抜出は個別指定方式に変更されたため、引数の修正。
	また、db/common/xml/update 以下に出力していたファイルを、テーブル毎に、フォルダを分けます。
	update		GF01,GF02,GF05,GF07,GF09,GF81
	sample		GF41,GF42,GF43,GF44,GF45,GF46,GF19,GF60,GF61,GF62,GF63,GF64,GF65,GF66,GF67,GF68,GF69
	taglib		GF21,GF22,GF23,GF24,GF25
	BONUS,DEPT,EMP は、一時的に、抜出から除外しておきます。(データ不備の為)
		gf/build.xml

	データ抜出の画面修正
		gf/jsp/GF2170
		gf/jsp/GF6010
		gf/jsp/GF7110

5.7.7.0 (2014/06/06)
	[DB定義DB機能追加]
	カラム定義マスタの機能を追加します。
	GF03テーブルをカラム定義情報として、この情報を元にテーブルカラムをセットできるようにします。
	従来のテーブルカラムの画面GF2020はそのまま置いておき、GF2021としてマスタを利用する画面を
	新規に作成しました。（つまり、この機能を利用せずに今まで通りの管理も可能）
	マスタ情報と異なるテーブルカラム定義をしている場合は該当箇所の背景色を変更しています。
		GF03	新規テーブル（カラム定義マスタ）
		gf/jsp/GF2005	カラム定義マスタ登録画面
		gf/jsp/GF2021	テーブルカラム定義登録画面

	[DB定義 コメント]
	テーブルやカラムに、コメントを追加する SQL を作成するフィルターを作成します。
	これは、テーブル定義などの作成と同様に、ファイル出力を行います。
	構文：
		--☆テーブルにコメントを作成する。
		COMMENT ON TABLE テーブル名 IS 'コメント';

		--☆カラムにコメントを作成する。
		COMMENT ON COLUMN テーブル名.カラム名 IS 'コメント';

		--☆テーブルのコメントを表示する。
		SELECT COMMENTS FROM USER_TAB_COMMENTS
		  WHERE TABLE_NAME = 'テーブル名';

		--☆テーブル．カラムのコメント一覧を表示する。
		SELECT COLUMN_NAME, COMMENTS FROM USER_COL_COMMENTS
		  WHERE TABLE_NAME = 'テーブル名'

	その他、DB定義関連、DB移行ﾃｰﾌﾞﾙ(GF84,85)関連の修正があります。
		plugin.table.TableFilter_CMNT_CLM.java			追加
		plugin.table.TableFilter_CMNT_TBL.java			追加
		plugin.table.TableFilter_DBARG_OUT.java			JavaDOC修正
		plugin.table.TableFilter_DBSRC_OUT.java			JavaDOC修正
		plugin.table.TableFilter_INDEX.java				JavaDOC修正
		plugin.table.TableFilter_SEQUENCE.java			JavaDOC修正
		plugin.table.TableFilter_TABLE.java				JavaDOC修正

		gf/jsp/GF2010		ﾃｰﾌﾞﾙ
		gf/jsp/GF2020		ﾃｰﾌﾞﾙｶﾗﾑ
		gf/jsp/GF2030		ｲﾝﾃﾞｯｸｽ
		gf/jsp/GF2050		定義ﾌｧｲﾙ(GF80)取込
		gf/jsp/GF2060		定義ﾌｧｲﾙ(GF80)検証
		gf/jsp/GF2090		整合性ﾁｪｯｸ(種別間)
		gf/jsp/GF2110		ｽｷｰﾏ情報取込
		gf/jsp/GF2130		簡易ﾃｰﾌﾞﾙ表(GF80)
		gf/jsp/GF2140		DBｽｸﾘﾌﾟﾄ作成
		gf/jsp/GF2150		XML出力(定義情報)
		gf/jsp/GF2180		移行DB一覧
		gf/jsp/GF2190		移行DB対応明細

5.7.6.3 (2014/05/23)
	[Excel出力時の文字扱い対応]
	5.7.4.1でtableWriterのuseRenderer利用時に出力を全て文字扱いとしましたが、
	指定したカラムのみ文字扱いしないような機能を追加します。
	フラグをカラムオブジェクトに持ちます。
	columnEditorでstringOutputをtrue/falseで指定してください。
	false指定をすると文字ではなくdbTypeに従った方式で出力します。
		hayabusa.db.DBColumn#DBColumn( final String 	  lang,
					 final ColumnData clmData ,
					 final LabelData  lblData ,
					 final CodeData   cdData )
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#getConfig()
		hayabusa.db.DBColumn#isStringOutput()
		hayabusa.db.DBColumnConfig#setStringOutput( final boolean flg )
		hayabusa.db.DBColumnConfig#isStringOutput()
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#DBColumnConfig getModifyConfig( final DBColumn dbColumn )
		hayabusa.taglib.ColumnEditorTag#etStringOutput( final String flag )
		plugin.io.TableWriter_Excel#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Excel#setRowCellValue( final Row oThisRow, final int indexOfCell, final String dataVal,final int cellType )
		hybs-taglib.tld

	初期値をシステムリソースUSE_STRING_EXCEL_OUTPUTで指定できるようにしておきます。
		hayabusa.common.SystemData#USE_STRING_EXCEL_OUTPUT
		hayabusa.db.DBColumn#DBColumn( final String   lang,
					 final ColumnData clmData ,
					 final LabelData  lblData ,
					 final CodeData   cdData )
		hayabusa.taglib.ColumnEditorTag#release2
		hayabusa.taglib.DBColumnConfig#stringOutput

	[DBType_DD]
	5.7.6.2 (2014/05/16) で、修正した、DBType_DD ですが、細かな修正を行います。
	oldValue が null の時は、上位の valueAction を呼んでいたが、そのまま、newValue を
	返すようにします。
	また、action="VALSET" は、この、DBType_DD しか使えないため、リソースも、合わせる必要が
	ありますが、処理の直前に、columnEditor で、強制的に、dbType="DD" に変更します。
		plugin.column.DBType_DD#valueAction( final String action,final String oldValue,final String newValue ) 
		gf/jsp/GF2020/directGF05.jsp
		gf/jsp/GF2020/insertGF05.jsp
		gf/jsp/GF2110/directGF05.jsp

	[アップロードファイルのCSVセット]
	個々に指定したアップロードファイル名は、XXX_NEW や XXX_ORG で取得できますが、
	HTML5 の multiple 属性使用時や、アップロードされたファイルを一連で処理したい場合に
	ファイル名を、CSV形式で取り出せるようにします。
	キーは、共通で、UPLOAD_FILES とします。
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		gf/jsp/GF6260		ｱｯﾌﾟﾛｰﾄﾞ 		サンプル修正
		gf/jsp/GF6040		Submit(HTML5)	サンプル修正

	[stringOutputサンプル]
	stringOutputのcolumnEditorでの設定サンプルをGF6440に記述しておきます。
		gf/jsp/GF6440		ファイル出力サンプル修正

	[report2]
	5.7.6.2 (2014/05/16) で対応した、PAGEBREAKカラムの値を、シート名として使う場合の処理で、
	FIRST雛形も、適用します。チェックする位置が悪かったため、FIRST雛形に適用されていませんでした。
	追加機能で、FIRST雛形シート名が、FIRST**** の場合、**** 部分をシート名に使います。
	優先順は、PAGEBREAKカラム があれば、こちらを先に使用します。
	（FIRST****は、雛形に直接記述されているため、外部から動的に変更できるPAGEBREAKカラムを優先しました。）
		hayabusa.report2.OdsContentParser#execContent()
		hayabusa.report2.OdsContentParser#writeParsedSheet( final OdsSheet sheet, final BufferedWriter bw )
		hayabusa.taglib.ReportTableTag2#setUseSheetName( final String useSName )	Javadoc修正のみ
		gf/jsp/GF2190/report2.jsp		移行DB対応明細	 		サンプル修正

	[tbody]
	keyBreakClmで指定した値が、キーブレイクした場合、このタグを使用します。
	usableKey,usableList とは、独立しているため、それぞれで有効になれば、使用されると判断されます。
		hayabusa.taglib.TbodyTag.java		JavaDocのみ修正
		hayabusa.taglib.TFormatTag#release2()
		hayabusa.taglib.TFormatTag#doEndTag()
		hayabusa.taglib.TFormatTag#setKeyBreakClm( final String key )
		hayabusa.html.TableFormatter#makeFormat( final DBTableModel table )
		hayabusa.html.TableFormatter#setKeyBreakClm( final String key )
		hayabusa.html.TableFormatter#isUse( final int row, final DBTableModel table )
		gf/jsp/GF2130/result.jsp	簡易ﾃｰﾌﾞﾙ表(GF80) 		サンプル修正
		gf/jsp/GF2190/view.jsp		移行DB対応明細	 		サンプル修正

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld		TbodyTag に、keyBreakClm 追加
		gf/WEB-INF/hybs-taglib.tld

	[ReadTableTag]
	sheetConstAdrs 指定で、EXCEL表記(A2,B1等)の対応と、特殊記号(SHEET)の対応を行います。
	従来は、行-列 の数字指定のみでしたが、EXCEL表記に準拠した、A1,A2,B1 の記述も処理
	できるように対応します。
	0-0 ⇒ A1 , 1-0 ⇒ A2 , 0-1 ⇒ B1 になります。
		①EXCEL表記に準拠した、A1,A2,B1 の記述も処理できるように対応します。
		②処理中のEXCELシート名をカラムに割り当てるために、"SHEET" という記号に対応します。
	例えば、sheetConstKeys="CLM,LANG,NAME" とし、sheetConstAdrs="0-0,A2,SHEET" とすると、
	NAMEカラムには、シート名を読み込むことができます。
	なお、A1,A2,B1 の記述は、必ず、英字1文字＋数字 にしてください。(A～Zまで)
	これは、処理の簡素化のためです。
		hayabusa.taglib.ReadTableTag#setSheetConstAdrs( final String constAdrs )	JavaDocのみ修正
		plugin.io.TableReader_Excel$HeaderData#setSheetConstData( final String constKeys,final String constAdrs )
		plugin.io.TableReader_Excel$HeaderData#setSheetConstValues( final Sheet sheet )

		gf/jsp/GF2050/uploadMics.jsp  定義ﾌｧｲﾙ(GF80)取込	sheetConstAdrs を、EXCEL表記 に修正

	[DB定義DB修正]
	DB定義DBで、データ移行を定義するテーブルのインデックスを訂正します。
	前回作成したばかりですので、一旦削除して作り直してください。
		GF84(移行DB一覧)、GF85(移行DB対応明細)
		changes/5763

5.7.6.2 (2014/05/16)
	[ボディーフォーマット最大数変更]
	HTMLCustomTaleでのtbodyタグの同時利用個数を10から20に変更します。
		plugin.view.ViewForm_HTMLCustomTable#BODYFORMAT_MAX_COUNT

	[ガントヘッダー表示拡張]
	5.7.0.0での対応が、おそらくSVNアップ漏れで5.7.2.0で元に戻っていたため、マージして適用しなおします。
	バージョン表示は5.7.0.0ママで上げます。（hayabusa.taglib.GanttHeaderTagのみ）
		hayabusa.taglib.GanttHeaderTag#makeHeaderMD( final StringBuilder bufH , final int fillCnt , final int mtCnt ,  final String mdStr ) {
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )

	stackHeaderタグの互換機能として、DAY⇒40,WEEK⇒41,MONTH⇒42 対応しておきます。
		hayabusa.taglib.GanttHeaderTag#setZoom( final String val )

	[DB定義DB修正]
	DB定義DBで、データ移行を定義するテーブルを新規追加します。
	これに伴う設定画面も新規追加します。
		GF84(移行DB一覧)、GF85(移行DB対応明細)
		changes/5762

		gf/jsp/GF2130	簡易ﾃｰﾌﾞﾙ表(GF80)		修正
		gf/jsp/GF2180	移行DB一覧				新規追加
		gf/jsp/GF2190	移行DB対応明細			新規追加

	[DB定義DB関連]
	ｶﾗﾑ区分(KBCLM GF05) と、共通項目F(FGCOM GF80) のコードリソースの定義を変更します。
	これは、DB定義書や、カラムチェック、簡易定義書出力など、多くの箇所で
	利用されていますので、JSP画面の修正が多数入ります。
	従来、5:共通でしたが、7:共通(C) に変更します。これが一番大きな変更です。
	8:有閑(Y) 9:削除(X) は、基本的には、DB定義的には使用しないカラムなので、共通より後ろに配置します。
	通常の簡易定義書では、共通以下のみ表示させます。
	また、6:除外 はリソース定義で使用しません。
	1,2,3,4 が、DB関連図で使用する重要ｶﾗﾑになります。
	3:IDX(+) と 4:NN(*) は優先付が難しいのですが、通常、ｲﾝﾃﾞｯｸｽを作成する場合、NotNull設定も
	しておくことを推奨しているため、ｲﾝﾃﾞｯｸｽのない、NotNullをNNとしています。
		0:初期(未)  区分未設定の初期状態です
		1:UK  (◎)  物理ユニークカラムです
		2:LUK (〇)  論理ユニークカラムです
		3:IDX (+)   インデックスカラムです
		4:NN  (*)   Not Nullカラムです
		5:一般(_)   ＤＢ関連図では省略可能です
		6:除外(-)   リソース反映除外カラムです
		7:共通(C)   全テーブル共通属性です
		8:有閑(Y)   存在しますが未使用カラムです
		9:削除(X)   実態は削除済みです

		gf/jsp/GF2060	定義ﾌｧｲﾙ(GF80)検証		修正
		gf/jsp/GF2090	整合性ﾁｪｯｸ(種別間)		修正
		gf/jsp/GF2120	ﾘｿｰｽ連携				修正
		gf/jsp/GF2160	廃止(dbdefOut.jsp を GF2020 に移植)
		gf/jsp/GF2020/query.jsp ﾃｰﾌﾞﾙｶﾗﾑ 修正、dbdefOut.jsp 新規

		plugin.table.TableFilter_KBCLM.java		新規作成

		DBDEF_OUT DB定義出力 DB定義出力(GF02,05⇒EXCEL) ラベルリソース変更

	[DBType_DD]
	テーブルスクリプト作成で、初期値(DATA_DEFAULT)のスキーマ定義時に、
	DEFAULT '1' --コメント のような書き方をしていると、コメント部も
	初期値として取り込まれています。
	NOT NULL 指定があれば、DEFAULT '1' NOT NULL --コメント とすることで
	不要な初期値設定も避けられますが、そうでない場合、コメントが不要です。
	SQL 文で、操作する分には問題ありませんが、エンジン内部で再作成している
	関係で、コメントを削除する必要があります。
		plugin.column.DBType_DD#valueAction( final String action,final String oldValue,final String newValue ) 

	[stopZero , DB.COUNT 対応]
	検索系のタグで、検索結果が 、０件の場合に、継続処理を止める stopZero 属性を
	追加します。また、検索件数を表す、DB.COUNT パラメータを request に
	書き出す処理も追加します。
	stopZero 属性は、QueryTag、ReadTableTag に採用されています。
	DB.COUNT 値は、BizLogicTag , DBMetaDataQueryTag , DirectWriteTableTag , 
	FileUpdateTag , LDAPQueryTag , QueryTag , ReadTableTag , TableFilterTag , 
	TableMergeTag に採用されています。
		hayabusa.taglib.DirectTableInsertTag#release2()
		hayabusa.taglib.DirectTableInsertTag#doEndTag()
		hayabusa.taglib.DirectTableInsertTag#setStopZero( final String cmd )
		hayabusa.taglib.TableFilterTag#release2()
		hayabusa.taglib.TableFilterTag#doEndTag()
		hayabusa.taglib.TableFilterTag#setStopZero( final String cmd )
		hayabusa.taglib.TableMergeTag#release2()
		hayabusa.taglib.TableMergeTag#doEndTag()
		hayabusa.taglib.TableMergeTag#setStopZero( final String cmd )
		hayabusa.taglib.FileQueryTag#	tld に追加するだけ

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	サンプル画面も修正します。
		gf/jsp/GF6280	直接ﾌｧｲﾙ出力
		gf/jsp/GF6380	ﾌｧｲﾙｸｴﾘｰ

	[帳票関連]
	PAGEBREAKカラムの値を、シート名として使うかどうか指定します。
	初期値は、false:使用しない です。
	これは、主に、リアルタイム帳票で使います。
		hayabusa.report2.ExecQueue#setUseSheetName( final boolean useSheetName )
		hayabusa.report2.ExecQueue#isUseSheetName()
		hayabusa.report2.OdsContentParser#execContent()
		hayabusa.report2.OdsContentParser#writeParsedSheet( final OdsSheet sheet, final BufferedWriter bw )
		hayabusa.report2.QueueManager_DIRECT#create()
		hayabusa.report2.QueueManager_DIRECT#setUseSheetName( final boolean useSheetName )
		hayabusa.taglib.ReportTableTag2#release2()
		hayabusa.taglib.ReportTableTag2#exec()
		hayabusa.taglib.ReportTableTag2#setUseSheetName( final String useSName )

		hybs-taglib.tld			report2 タグに、useSheetName 属性追加

	[XSLT関連]
	jspInclude 時の /jsp/common/** 等の include ファイルですが、
	エンジン共通として、jspCommon6.x.x.x.jar で提供しています。
	今は、自身に存在しない場合は、相対パスで、../../../gf/jsp/commom/**
	という感じで、gf を見つけて利用していますが、Tomcatを実行している
	webapps 以外のJSPファイルをチェックする場合、gf が存在しないケースが
	あります。
	そこで、確実にgf が存在する、処理をキックしている環境の gf を使用するように
	変更します。
	それには、パラメータで、REAL_PATH を渡す必要があります。
		fukurou.process.Process_XSLT#init( final ParamProcess paramProcess )
		fukurou.xml.XSLT#transform( final String file )
		fukurou.xml.XSLT#setRealPath( final String path )
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode,final String realPath )
		gf/jsp/DOC18/result.jsp

	[JSP解析]
	JSP解析で、iBar | iGanttBar | iGantt | iHead | iMatrix | iTable | iTask のチェックを追加
		gf/jsp/DOC18/xsltV6/GF70_PROG.xsl

	JSP解析で、Ver6 に対応した、xsltV6\GF70_PROG.xsl を修正しました。
	また、ERROR、WARNING、CAUTION の３レベルで記述し直し、番号も振りなおしています。
		gf\jsp\DOC18\xsltV6\GF70_PROG.xsl

	[GuiQuery]
	GuiQuery タグは、BODY 無しなので、tldファイルは、tagdependent に
	設定しておきます。
	本来は、BODY 部がない場合は、empty なのですが、コメントなどを自由に
	書き込めるように、tagdependent にしています。
	本当に、empty にしたい場合は、tagdependent をすべて、empty 変更してください。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[ColumnTag]
	columnタグに、dbid属性を追加します。
	これは、editor="DBMENU" や、editor="DATALIST" 時に、param 属性にSQL文を
	指定しますが、このSQLの実行先のDBID を指定できるようにするものです。
	一般には使用しませんが、管理画面で使用します。
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnTag#setDbid( final String id )

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[廃止クラス,廃止メソッドに伴う、JSP修正]
	tableExist ⇒ dataCheck
		gf/jsp/common/gamen/07_CONFIG/entry.jsp(17): <og:tableExist
		gf/jsp/GANTT01/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT02/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT02/entryGF65.jsp(37): <og:tableExist
		gf/jsp/GANTT03/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT04/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT05/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT06/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT06B/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT06C/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT10/entry.jsp(38): <og:tableExist
		gf/jsp/GANTT10/backup/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT11/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT12/entry.jsp(37): <og:tableExist
		gf/jsp/GF6050/entry.jsp(36): <og:tableExist
		gf/jsp/GF6100/entry.jsp(33): <og:tableExist
		gf/jsp/GF6340/entry.jsp(33): <og:tableExist
		gf/jsp/GF9130/entry.jsp(32): <og:tableExist
		gf/jsp/GF9230/entry.jsp(32): <og:tableExist
		gf/jsp/GF9410/entry.jsp(33): <og:tableExist
		gf/jsp/GF9430/entry.jsp(23): <og:tableExist

		gf/gf/src/script/common/option/adjustGanttTable.js(2032): 
			parentTdObj.style.cssText ="text-align:left;background-image: url('../image/stackBG"+gantZoom+".gif')";
			stackBG ⇒ ganttBG

		gf/jsp/GF6150 廃止します。
		gf/jsp/GF6220 廃止します。

		ge/jsp/common/gamen/07_CONFIG/entry.jsp(17): <og:tableExist
		ge/jsp/GE0001/entry.jsp(34): 	<og:tableExist
		ge/jsp/GE0002/entry.jsp(32): 	<og:tableExist
		ge/jsp/GE0003/entry.jsp(29): 	<og:tableExist
		ge/jsp/GE0004/entry.jsp(30): 	<og:tableExist
		ge/jsp/GE0005/entry.jsp(27): 	<og:tableExist
		ge/jsp/GE0007/entry.jsp(27): 	<og:tableExist
		ge/jsp/GE0008/entry.jsp(27): 	<og:tableExist
		ge/jsp/GE0016/entry.jsp(27): 	<og:tableExist
		ge/jsp/GE0016/entry.jsp(33): 	<og:tableExist
		ge/jsp/GE0017/entry.jsp(34): 	<og:tableExist
		ge/jsp/GE0018/entry.jsp(34): 	<og:tableExist
		ge/jsp/GE0018/entry.jsp(43): 	<og:tableExist

	[GE13 ⇒ GF13 JSP修正]
		gf/jsp/GF7217/result.jsp(61): 	calDB	= "GE13"
		gf/jsp/GF7218/result.jsp(65): 	calDB	= "GE13"

	[HTML5 判定機能]
	IEの場合、HTML5 設定でも、ブラウザ側で互換性設定を行うと互換表示になります。
	その場合、DATALIST等の HTML5機能が使えません。
	そこで、JavaScriptの機能が有効かどうかを判定して、ブラウザが互換性表示に
	なっているかどうかを判定し、セッションに登録する機能を用意します。
	  JspInitTag	:IEのHTML5機能が有効か無効かの判定キーを削除(初期化)します。
	  QueryButtonTag:IEのHTML5機能が有効か無効かの判定値を飛ばす、hidden タグを作成します。
	  HeadTag		:IEのHTML5機能が有効か無効かの判定値をsessionに設定します。
	上記のタグを経由して、session に判定結果を保存し、それを使用できるようにします。
	値は、true/false です。
	この処理は、JspInitTag で初期化しておき、設定値がなければ、QueryButtonTag で、
	hidden データを作成し、result.jsp の HeadTag で値を設定します。
		hayabusa.common.HybsSystem#IE_HTML5_KEY
		hayabusa.taglib.JspInitTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.HeadTag#doEndTag()

	これに伴い、ColumnTag,ColumnEditorTag について、IE_HTML5_KEY の値が、false の場合は、
	editor="DATALIST" を、"INDBMENU" に置換します。
	ただし、DatalistTag を使用した場合は、置換処理が有効に働きませんので、互換モードの
	場合は、何も表示されない（ただの inputタグだけ残る）状態になります。
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )

	[DATALIST関連]
	IEのHTML5機能が無効の場合の処理を強化します。
	①columnタグの list 属性の出力を停止します。
	②datalistタグを、無効の場合は、INDBMENUと同じ方式にします。
	③共通化を行うため、list属性とid属性の関連キーを、name+".sel" に変更します。
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.DatalistTag#doEndTag()
		hayabusa.taglib.HTMLTagSupport#setList( final String list )		JavaDocのみ修正
		plugin.column.Editor_DATALIST#getValue( final String value )
		plugin.column.Editor_DATALIST#getValue( final int row,final String value )
		gf/jsp/GF6040

5.7.6.1 (2014/05/09)
	[Viewタグでのセッション登録制御]
	１つの画面ID内で複数のViewを表示した場合に、セッションに登録している情報が上書きされます。
	そのため、NEXTの動作が正しくない状態になっていました。
	ViewタグにmainView属性を追加して、コントロール可能にします。
	この属性(初期値true)をfalseとする事でセッションに現段階ではstartNo情報のみ、登録しなくなります。
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewFormTag#release2()
		hayabusa.taglib.ViewFormTag#setMainView( final String flag )
		hybs-taglib.tld
		gf/jsp/GF6050/popup.jsp

5.7.6.0 (2014/05/02)
	[Ajax画面サンプル修正]
	展開処理を動かした後にnextを利用した場合に元のViewFormが使われないため、
	サンプル画面としてはviewFormIdをセットしておくようにします。
		gf/jsp/GF6170/result.jsp
		
	[RWMODE桁数チェック]
	画面リソースのrwmodeを間違えて登録すると、メニューリソース読み込みでエラーとなります。
	とりあえず正規表現チェックで、1桁での入力が出来ないようにしておきます。
	（Ctrl+Vの押し間違いでVが入ってしまう場合の考慮）
		カラムリソース rwmode

5.7.5.1 (2014/04/11) 
	[Edit画面修正]
	モードをmrのように編集不可にしている画面で、Edit機能の出力ファイル形式の切り替えが
	出来ませんでしたが、変更可能にします。（writableをtrueに設定）
		jsp/common/gamen/14_EDIT/result_REPORT.jsp
		
	[EditのorderOnly機能変更]
	EditConfigTagのorderOnly機能はカラム順とorderByを指定できましたが、
	降順チェックを付けられなかったため、これを付けられるように変更します。
		hayabusa.taglib.EditConfigtag#makeEditTable( final String viewClms )

5.7.5.0 (2014/04/04)
	[ファイル検索の隠しファイル除外対応]
	隠しファイルを検索条件に考慮できるようにします。
	FileWhereTag で、isHidden="false" とすると、隠しファイル(hidden)以外を検索します。
	true にすると、隠しファイルのみ検索します。
	すべてを検索したい場合(従来と同じ)は、何も指定しないでください。
		fukurou.util.HybsFileFilter#isHidden( final String flag )
		fukurou.util.HybsFileFilter#isHidden( final String flag,final boolean reverse )
		fukurou.util.HybsFileFilter$IsHiddenFilter
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		hayabusa.taglib.FileWhereTag#doEndTag()
		hayabusa.taglib.FileWhereTag#release2()
		hayabusa.taglib.FileWhereTag#setIsHidden( final String flg )

		jsp/GF6380/query.jsp
		jsp/GF6380/result.jsp

	[Tomcat8.0.5 対応]
	Tomcat8.0.5 で、ClassLoader の getResources(String)で取得する
	URL 名の最後に、"/" が付かなくなっています。
	8.0.3 までは、付いていました。
	その結果、フォルダの最後に "/" がある前提のプログラムが動作しなく
	なっていますので対応します。
	 * ※ Tomcat8.0.3 では、ClassLoader の getResources(String)で取得するURL名が、
	 *    /C:/opengionV6/uap/webapps/gf/WEB-INF/classes/org/opengion/plugin/
	 *    の形式で、最後の "/" を取る為、filepath.length() - 1 処理していましたが、
	 *    Tomcat8.0.5 では、/C:/opengionV6/uap/webapps/gf/WEB-INF/classes/org/opengion/plugin
	 *    の形式で、最後の "/" がなくなっています。
	 *    最後の "/" があってもなくても、new File(String) でディレクトリのオブジェクトを
	 *    作成できるため、filepath.length() に変更します。
		fukurou.util.FindClassFiles#FindClassFiles( final String filepath,final String keyword )

	[HTML5 Editor_DATALIST 対応]
	Editor_DATALIST に、display:none; が入っていなかったので、追加しました。
	HTML5非対応ブラウザで見た場合に、option部分が表示されてしまいました。
	下記のキャッシュ機能も追加しました。
	 * 一覧表出力時の getValue( int ,String ) 処理では、Selection オブジェクトの
	 * キャッシュ機能を利用して、同一Selection オブジェクトの間は、datalist は、
	 * １度しか、出力しない様に制御しています。これにより、共有のdatalist を使用する為、
	 * HTMLの出力データ量を抑えることが可能になります。
	 * (キャッシュを利用しないと１００行出力すると１００個のdatalistを出力する事になります。)
	 * (同様の機能を持つ INDBMENU では、行ごとにプルダウンデータを作成しています。)
	 * ただし、行単位にSQLの条件を変える機能(AAA:BBB:CCC:DDD引数)が指定された場合は、
	 * 行ごとに出力します。
		plugin.column.Editor_DATALIST#getValue( final String value )
		plugin.column.Editor_DATALIST#getValue( final int row,final String value )
		plugin.column.Editor_DATALIST#getOption( final TagBuffer buf,final String value,final boolean useSelCache )

	[bulkSet 区切り文字変更]
	5.2.3.0 (2010/12/01) で、bulkSet の区切り文字を、タブからカンマに変更しましたが、
	数字や値段など、999,999形式の３桁区切りカンマで分割してしまうため、使いにくいため、
	元のタブ文字列に戻します。
		gf\src\script\common\resultScript.js#bulkSet( obj ) 
		gf\src\script\common\resultScript.js#bulkPaste( obj )
		gf\src\script\common\resultScript.js#bulkPasteBox( obj )
		gf\src\script\common\resultScript.js#ctrlCV( obj )

	[FileUDTag]
	5.7.4.3 (2014/03/28) で、修正した FileUDTag の setClmEdit を元に戻します。
	その機能の ON/OFF は、useEditLink 属性とします。
	過去に導入済みのプログラムで使用されている可能性がある為です。
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.FileUDTag#release2()
		hayabusa.taglib.FileUDTag#setEditLink( final String type )

	[popup 関係]
	popup 関係の見直しを行います。
	①popup.jspページの head タグの headType に、"popup" を設定します。
	  これにより、BODY部に、<base target="_self" /> を記述する必要がなくなります。
		gf/jsp/GF9110/popup.jsp
		gf/jsp/GF6050/popup.jsp
	②popupの、モーダルダイアログで、サイズが変更できるように、resizable:on; を追記。
		gf\src\script\common\default.js#ogPopup( p_pgid,p_height,p_width,p_in_Array,p_this,p_out_Array,command,event )
	③popup.jsp の queryButton タグに、編集機能の ON/OFFができる属性(useEditMenu)を追加。
	  useEditMenu="true" で、編集機能のプルダウンが表示されます。(初期値は互換性の関係で、true)
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.taglib.QueryButtonTag#setUseEditMenu( final String flag )

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	④関連して、fileUD タグの EditMenu属性を、useEditMenu属性に変更します。
	  既存では、ほとんど使われていないハズなので、互換性を無視して置き換えます。
		hayabusa.taglib.FileUDTag#setUseEditMenu( final String flag )

	[HTML5 関係]
	ViewForm_HTMLTable で使用している colgroup による、DBTypr属性の付与ですが、
	HTML5 ネイティブモードで、。(原因不明です)
	# CSSで左寄せなど指定している箇所で、R , S9 , X9 の右寄せの機能が効きません。
	そこで、td:nth-child(n) を使用して、右寄せだけ設定します。
	HTMLTable 以外は、基本的に、個々の td に class 属性をセットしているため、
	動作しています。(共通の行番号を出力している箇所以外)
	ViewForm_HTMLSeqClmTable も、本当は対応すべきですが、そもそもが暫定対応なので
	良く使う ViewForm_HTMLTable のみ適用します。
	# 他の ViewForm_XX でも、行番号を出力している箇所は、同様に対応が必要ですが、
	# 取りあえず保留します。
		plugin.view.ViewForm_HTMLTable#getTableHead()

	[javadoc 関係]
	JavaDocコメント欄に、＜,＞ の記述があったため、エスケープします。
		fukurou.mail.MailTX.java
		plugin.column.Editor_DATALIST.java

5.7.4.3 (2014/03/28)
	[ロールモード 関係]
	ロールモードのJavaDocが古いので、最新の状態に合わせます。
	また、MODE 定義が、public static final でしたが、ビットパターンは
	将来的に変更する予定なので、privateに変更します。
		hayabusa.resource.RoleMode.java

	Edit機能の利用に、useClmEdit を加味します。
	従来は、カラム編集画面の内、【表示項目設定】タブを表示しないだけでした。
	この設定は、RWMODE を、 ##d , ##u , ##f の場合にも同様の設定が可能です。
	カラム編集リンク自体を出さない機能は、現時点ではリソース設定できないため、
	タグのパラメータとして指定できるようにします。
	基本的には、このパラメータはほとんど使われていないハズなので、
	機能を置き換えます。
	初期値は、カラム編集リンクを出力する(=true)です。
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.FileUDTag#release2()
		hayabusa.taglib.FileUDTag#setClmEdit( final String type )

	[Editor_DATALIST 追加]
	編集機能に、HTML5で採用された、DATALISTタグを利用した、入力候補となる
	データリストを定義する編集用エディターを新規作成します。
	機能的には、INDBMENUのHTML5版に対応します。
	編集パラメータのQUERYに応じて、入力候補のリスト（datalistタグ）を出力します。
	入力フィールドとdatalistタグとの関係付は、カラムIDに、"h_カラムID" で結びつけます。
		plugin.column.Editor_DATALIST.java		新規作成

	[ファイルアップロード機能]
	ファイルアップロードで、filename のみ、リクエスト変数が使えるようにします。
	他の変数では、リクエスト変数が使えない事をチェックするメソッドを用意します。
		hayabusa.taglib.FileUploadTag.java				全般的に修正
		hayabusa.servlet.MultipartRequest#MultipartRequest(final HttpServletRequest request, …
		hayabusa.servlet.MultipartRequest#getReqParamFileName( final String fname )

	[クロス集計機能]
	useHeaderColumn の適用条件を、集計カラムすべてに行うのではなく、最初の集計カラムのみに適用します。
	基本的には、複数の集計カラムには対応できていなかったので、互換性は保たれるはずです。
		plugin.view.ViewForm_HTMLCrossTable#makeCrossTable( final DBTableModel table )

	5.7.4.2 (2014/03/20) で、useHeaderResource を見直しましたが、再度見直します。
	useHeaderResource と useHeaderColumn の両方が true でないと適用しない仕様でしたが、
	  現時点で、useHeaderResource は、他には使われていないため、単独でヘッダーのリソース適用を
	  実行するように変更します。

	上記の変更に伴い、タグリブのJavaDocを修正します。
		hayabusa.taglib.ViewCrossParamTag.java		JavaDoc修正

	[FileQueryTag 機能改善]
	FileQueryTag にいくつかの機能改善を行います。
	①WRITABLE カラムの追加
	  useWritable属性を指定すると、先頭カラムに、WRITABLE カラムが挿入されます。
	②MD5の計算結果を設定する機能。
	  useMD5属性を指定する事で、MD5 というカラムを追加したうえで、MD5計算を行います。

		hayabusa.taglib.FileQueryTag#release2()
		hayabusa.taglib.FileQueryTag#initDBTable()
		hayabusa.taglib.FileQueryTag#addFileData( final int rowNo,final int lvl,final File fin )
		hayabusa.taglib.FileQueryTag#setUseWritable( final String flag )
		hayabusa.taglib.FileQueryTag#setUseMD5( final String flag )

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[FileQueryTag 関連]
	File関連の対応の中で、FileWhereTag の isLarger、isSmaller を文字列での扱いに変更します。
	また、現状は、org.opengion.fukurou.util.HybsFileFilter.java で処理していますが、
	KB や バイトなど、JavaDoc上の誤記や、int型では、最大容量に対応できていない事、
	指定方法も、MB や KB などの 記号を含めて指定したいことなどを合わせて、文字列での
	受渡し方法に変更します。
		fukurou.util.HybsFileFilter#getByteSize( final String slen )
		fukurou.util.HybsFileFilter#isLarger( final String slen )
		fukurou.util.HybsFileFilter$IsLargerFilter$IsLargerFilter( final long len )
		fukurou.util.HybsFileFilter#isSmaller( final String slen )
		fukurou.util.HybsFileFilter$IsSmallerFilter#IsSmallerFilter( final long len )
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		hayabusa.taglib.FileWhereTag#release2()

	[JspInitTag 関連]
	エラー時に、処理を停止していましたが、debug=true と引数に入れることで、
	継続処理できるようにしました。
	エラー内容によっては、DB検索など、各種処理を行いたい場合もある為です。
		hayabusa.taglib.JspInitTag#doEndTag()

	[HeadTag 関連]
	①headType に、"frame" を用意します。
	  これは、index.jsp に使用することを想定しています。
	  index.jsp では、frameset を使用していますが、HTML5 で、frameset が廃止された
	  事を受けて、"frame" を指定したページは、 従来のHTML4 を出力して、frameset の
	  機能を実行しようとしています。
	  ＃ 現時点では、IEしか調査していませんが、HTML5 にしても frameset は使えています。

	②headType に、"popup" を用意します。
	  これは、popup.jsp に使用することを想定しています。
	  popup.jsp では、上下のフレーム処理をせずに、１枚のJSPに、query.jsp 部と
	  result.jsp 部を記述し、さらに、各種設定を行っています。
	  ほとんど、query.jsp、result.jsp と同じ内容ですが、ほんの少し異なる箇所があり、
	  コピー作成すると、メンテナンス性が悪化します。
	  そこで、(将来的に)popup.jsp の自動作成ができるように、マーカーしておきます。

		hayabusa.taglib.HeadTag#doAfterBody()
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setHeadType( final String type )

5.7.4.2 (2014/03/20)
	[@DATE.XXXX 関係]
	fukurou.util.SystemParameter.java で、{@XXXX AA BB CC} の、AA,B,CC引数に
	リクエスト変数を表す @ ではじまる値の設定は、エラーにします。
		fukurou.util.SystemParameter#getDateFormat( final String value )

	hayabusa.taglib.CommonTagSupport.java で、getSanitizedBodyString()メソッド内で
	fukurou.util.SystemParameter を使って、{@XXXX} 処理を行っていますが、
	これは、リクエスト変数が使えないため、機能制限されます。
	このメソッドは、View関連のBODY処理で、リクエスト値の "[" 文字列を、
	"\\]\\"に変換して、フォーマット処理されないようにしていますが、それらに、
	SystemParameter を使っているため、{@XXXX AA BB CC} 機能が使えない状況に
	なっています。
	そこで、CommonTagSupport に一時的に、サニタイズ処理のフラグを設定し、
	getRequestValue( String , boolean )の処理内の、getRequest().getParameter( String )
	処理の直後に、サニタイズ処理を行う様に変更します。
		hayabusa.taglib.CommonTagSupport#release2()
		hayabusa.taglib.CommonTagSupport#getSanitizedBodyString()

	[ViewForm_HTMLCrossTable 関係]
	5.5.5.0 (2012/07/28) [クロス集計時のラベルリソース利用] で適用した処理で、
	「カラムリソースがselectionを持たない場合(label表示等)や、カラムリソース
	  そのものが無い場合は何もしません。」
	という箇所について、オリジナルのカラムリソースをヘッダー表示の値に適用するように
	変更します。
	条件は、useHeaderResource && useHeaderColumn && selection != null の時です。
	なお、ViewCrossParamTag のJavaDocコメントが間違っていたので、修正します。
		plugin.view.ViewForm_HTMLCrossTable#getHeadLine()
		hayabusa.taglib.ViewCrossParamTag.java
		gf/jsp/GF6070/query.jsp
		gf/jsp/GF6070/result_sample6.jsp

5.7.4.1 (2014/03/15)
	[useRenderer=true時のExcel出力修正]
	useRendererがtrueの場合画面表示そのままをExcel出力しようとしますが、
	DBタイプが数字型の場合に内部的にDouble変換をかけようとしてエラーになる場合があります。
	（例えば税率で、DB上は数字で持っているが表示は%付きで出している等)
	useRendererがfalseの場合のみdouble変換をかけるようにします。
		plugin.io.TableWriter_Excel#setRowCellValue( final Row oThisRow, final int indexOfCell, final String dataVal,final int cellType )

	[エラーメッセージ変更]
	fileUDタグのエラー「選択されていません。もう一度、選択しなおして下さい。」は
	ユーザにとって分かりにくいため、ERR0042を新規に追加して、標準メッセージを
	「出力対象データが見つかりませんでした。再度検索して下さい。」に変更します。
		hayabusa.taglib.fileUDTag#errorMsg
		hayabusa.taglib.fileUDTag#release2()

	[classのファイル分離]
	public や、protected などの クラスに対する アクセス修飾子 で、
	省略時のクラスを、public などと同一ファイルで管理していましたが、
	ファイルそのものを分離します。
	MailCharset.java から、MailCharsetFactory、UnicodeCorrecter、CharCodeConverter を分離します。
	MailCharsetFactory のインナークラスとして、Mail_Windows31J_Charset、Mail_ISO2022JP_Charset、JISDataSource を
	再定義しなおします。
		fukurou.mail.MailCharset.java
		fukurou.mail.MailCharsetFactory.java
		fukurou.mail.UnicodeCorrecter.java
		fukurou.mail.CharCodeConverter.java

	[日本語ファイルのIE11対応]
	5.7.1.2 (2013/12/20) で、FileDownloadサーブレットに対応した IE11の日本語対応処理で、
	forwardタグにも同様の処理が存在したため、対応します。
	User-Agent ヘッダーの取得と比較で、条件を反転したうえで、新しいAgent(Trident)に対応させます。
	** IE11はUserAgnetが変更になりましたが、fileDownloadサーブレットの日本語対応ロジックの影響で
	** IE11の非互換モードではサーブレット経由のダウンロードが上手くいきませんでした。
	** とりあえず、新しいAgent(Trident)に対応させておきます。
		hayabusa.taglib.ForwardTag#doEndTag()

	[{@DATE.XXXX AA BB CC} 処理の見直し]
	①日付処理で、AA 引数が、@ 付の場合、パラメータ処理しますが、null でなく
	  ８ケタ以下の場合は、コマンドと判断している処理で、８ケタ以下ではなく、
	  先頭が、数字かどうかで判定します。
	②H1 ～ HXXX ：時を指定の分だけ進める処理が、実装できていなかったので、追加します。
	③CC 引数で、日付の加減算処理を、"H" , "D" , "M" の １文字パラメータの場合のみ利用可能
	  でしたが、他のコマンドでも処理できるように変更しました。
	④これに伴い、01_ADMIN の [Parameter] JSP を修正します。
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		fukurou.util.HybsDateUtil#getDateFormat( final String key ,final String prmA ,final String prmB )
		fukurou.util.HybsDateUtil#getDateFormat( final String key ,final String prmA ,final String prmB ,final int intC )
		fukurou.util.HybsDateUtil#calendarCalc( final Calendar now,final String prmB )
		fukurou.util.HybsDateUtil#calendarCalc( final Calendar now , final String prmB , final int intC )
		fukurou.util.SystemParameter#getDateFormat( final String value )
		gf\jsp\common\gamen\01_ADMIN\printSystemParameter.jsp

	[popupのIE11対応]
	popupで、モーダルダイアログのフレーム対応がおかしくなったため、
	ポップアップを見直します。
	従来は、index.jsp を、og;popup タグから呼び出しても、フレームサイズを
	指定できましたが、ネイティブモードではフレームサイズの指定ができなく
	なりました。
	そこで、popup は、popup.jsp を新規に作成し、query 部と result 部を一つのJSPファイルに
	まとめる方式を標準とします。
	①popup.jsp を別途用意します。
	②custom/popup_info.jsp を include します。トグルボタンや他画面リンクを排除しています。
	③head タグで、<base target="_self" /> を記述します。
	④<form method="GET" action="popup.jsp" > で、自分自身を呼び出すようにします。
	⑤queryButton タグに、usePrevNext="false" を記述します。
	⑥query タグに、 scope="request" をセットします。
	⑦view タグに、scope="request" 、selectedType = "radio"、popupReturnKeys に、引数 を指定します。
		jsp/gf/custom/popup_info.jsp
		jsp/gf/GF9110/popup.jsp
		jsp/gf/GF9150/result.jsp
		jsp/gf/GF9200/query.jsp
		jsp/gf/GF9250/query.jsp
		jsp/gf/GF9500/query.jsp
		jsp/gf/GF9510/query.jsp

5.7.4.0 (2014/03/07)
	[classのファイル分離]
	public や、protected などの クラスに対する アクセス修飾子 で、
	省略時のクラスを、public などと同一ファイルで管理していましたが、
	ファイルそのものを分離します。
	MailCharset.java から、MailCharsetFactory、UnicodeCorrecter、CharCodeConverter を分離します。
	MailCharsetFactory のインナークラスとして、Mail_Windows31J_Charset、Mail_ISO2022JP_Charset、JISDataSource を
	再定義しなおします。
		fukurou.mail.MailCharset.java
		fukurou.mail.MailCharsetFactory.java
		fukurou.mail.UnicodeCorrecter.java
		fukurou.mail.CharCodeConverter.java

	LineModelFilter.java から、FilterOperation を分離します。
		fukurou/process/LineModelFilter.java
		fukurou/process/FilterOperation.java
		
	[ヘッダ固定のIE11対応]
	IE11のイントラネット判定の不具合と思われる現象で、ヘッダが予期せぬ改行を起こす場合があります。
	ヘッダ固定時のwidth設定を+1pxする事で現象の発生を防ぎます。
		jsp/common/scrollBar2.js
		src/script/common/scrollBar2.js

	[JavaDoc 関連修正]
	JavaDoc関連で、HTMLタグのエンティティ化や、各種コメント不足他
	修正しています。

	[ReplaceString バグ]
	5.7.2.1 (2014/01/17) ReplaceString$ReplaceData#isOverlap の修正に関して、追加です。
	開始-終了条件が、イコールの場合、エラーなのですが、従来からの互換性の為、エラーではなく
	同じという判定をする必要があります。
	compareTo(String) で、同一判定を行います。方法は、ReplaceData のハッシュ値が同じかどうかで
	判断します。
		fukurou.util.ReplaceString$ReplaceData#compareTo( final ReplaceData other )

	[jsp/custom/custom.css の 修正]
	inputタグで、readonly="readonly" を設定したときに、背景色をグレイにするCSSを入れます。
	標準では、.readonly クラス指定で、文字色をグレイにします。
	カスタムの標準として用意します。(common に入れると互換性が損なわれるためcustomに入れます)
		jsp/custom/custom.css

	[UserInfoTag コメント修正]
	UserInfoTag で、NVLEGT ⇒ NVLGET にコメント修正。
	単なる記述ミス。ソース内部の変数は、NVLGET で正しかった。
		hayabusa.taglib.UserInfoTag.java

5.7.3.2 (2014/02/28)
	[Excel帳票デーモン修正]
	PRT_GRPが指定された際の条件式に誤りがあったため修正します。
	（ver.3でもともとPRTIDで指定されていたものが何処かのタイミングでPRT_GRPに変更されてしまっていた）
		plugin.daemon.Daemon_Report#initDaemon()

	[Process_**** 修正]
	Process_Process_GrepChangeで、debug 情報の表示と、ｷｰﾜｰﾄﾞの\n,\t の使用、
	trim() の廃止を行います。
	 * -regex=true で、ｷｰﾜｰﾄﾞに正規表現を利用できます。具体的には、String#replaceAll(String,String) 
	 * を利用して置換します。
	 * 通常の置換処理は、indexOf で見つけて、StringBuilder#replace(int,int,String) を繰り返して処理しています。
	 * -ignoreCase=true で、検索ｷｰﾜｰﾄﾞに大文字小文字を区別しない処理が可能です。
		fukurou.process.Process_GrepChange#init( final ParamProcess paramProcess )

	[Tomcat8 対応]
	Tomcat 8.0.1で、ServletContext#getRealPath( "/" ) の値が、Tomcat 7 の時と異なっています。
	具体的には、実ｱﾄﾞﾚｽの末尾に、ファイルセパレータが付かなくなりました。
	  Apache Tomcat/7.0.50	context.getRealPath( "/" ) ⇒ C:\opengionV6\uap\webapps\gf\
							context.getRealPath( "" )  ⇒ C:\opengionV6\uap\webapps\gf

	  Apache Tomcat/8.0.1	context.getRealPath( "/" ) ⇒ C:\opengionV6\uap\webapps\gf
							context.getRealPath( "" )  ⇒ C:\opengionV6\uap\webapps\gf
	getRealPath( "" ) の場合は、どちらも付かないので、＋ファイルセパレータを常に付ける事で
	互換性を取るようにします。
		hayabusa\common\SystemParameter#loadInitialParameter( final ServletContext context,final String contextName )
		hayabusa\filter\AccessStopFilter#init(final FilterConfig filterConfig) 
		hayabusa\filter\FileFilter#init(final FilterConfig filterConfig) 
		hayabusa\filter\URLCheckFilter#init(final FilterConfig filterConfig) 
		hayabusa\filter\URLHashFilter#init(final FilterConfig filterConfig) 

	[ｿｰｽﾁｪｯｸ]
	DOC18\xsltV6 のソースチェックを変更します。
	SELECT文の取得範囲を増やしました。
		gf\jsp\DOC18\xsltV6\GF73_PROG.xsl
		gf\jsp\DOC18\xsltV6\GF74_PROG.xsl

	[columnEditorタグのparameter属性]
	columnEditorタグのparameter属性は、廃止タグで、param に置き換えます。
	ただし、5.6.4.3 (2013/05/24) で修正していますので、それ以前のエンジンで
	jsp/common だけ置き換える場合は、エラーになりますので、ご注意ください。
	※ 今までも、common 以下の置き換えは、エンジンとセットで置き換えていると
	   思いますので、ミスらないと信じています。
		common\gamen\03_DBSEARCH\allCompile.jsp(39)
		common\gamen\21_WHTSNEW\result.jsp(81)
		common\gamen\21_WHTSNEW\result.jsp(82)
		common\gamen\21_WHTSNEW\result.jsp(84)
		common\gamen\21_WHTSNEW\top_menu.jsp(114)
		common\gamen\21_WHTSNEW\top_menu.jsp(115)
		common\gamen\21_WHTSNEW\top_result.jsp(57)
		common\gamen\21_WHTSNEW\update.jsp(52)
		common\gamen\23_FAQRGST\result1.jsp(78)
		common\gamen\23_FAQRGST\result1.jsp(79)
		common\gamen\23_FAQRGST\result1.jsp(88)
		common\gamen\23_FAQRGST\update.jsp(56)
		GF0000\index.jsp(57)
		GF6410\result.jsp(59)
		GF6410\result.jsp(61)
		GF6410\result.jsp(63)

	[開発ﾂｰﾙ 修正]
	開発ﾂｰﾙ →【JSP解析･確認】→ 使用カラム検索[DOC139] に FORM_TYPE 属性を追加します。
		gf/jsp/DOC13/query.jsp
		gf/jsp/DOC13/result.jsp

	[DB定義ｼｽﾃﾑ 修正]
	DB定義ｼｽﾃﾑ →【拡張機能】→ ARG変数検証(GF81)[GF2070] の command="MODIFY" 時に
	USE_LENGTH カラムにMAX_LENGTHカラムの値をセットしている箇所を、コメントアウトします。
	MAX_LENGTH が null の場合に、元々のUSE_LENGTHカラムの値が消えてしまうためです。
	必要であれば、columnBulkSet 機能でコピー＆ペーストしてください。
		gf/jsp/GF2070/update.jsp

5.7.3.1 (2014/02/14)
	[Bizロジック修正]
	5.7.2.3での修正では不十分だったため、追加対応を行います。
		fukurou.business.ArrayTableModel#ArrayTableModel( final String[] nms, final String[][] vs, final String[] ms )

	[初期画面修正]
	初期画面で、21_WHTSNEW の表示するSELECT文で、ORACLE特有の文法が
	使われていたので、修正します。
		jsp/common/gamen/21_WHTSNEW/top_result.jsp
		src/META-INF/resources/jsp/common/gamen/21_WHTSNEW/top_result.jsp
		jsp/GF0000/index.jsp			今は使ってない

5.7.3.0 (2014/02/07)
	[Process_**** 修正]
	Process_**** 関係で、debug パラメータを追加します。
	従来は、一部のプロセスのみありましたが、すべてのプロセスで
	デバッグ出力できるようにします。
		fukurou.process.Process_DBCountFilter.java
		fukurou.process.Process_DBMerge.java
		fukurou.process.Process_DBReader.java
		fukurou.process.Process_DBWriter.java
		fukurou.process.Process_FileCopy.java
		fukurou.process.Process_FileSearch.java
		fukurou.process.Process_FileSearch.java
		fukurou.process.Process_GrepChange.java
		fukurou.process.Process_LDAPReader.java
		fukurou.process.Process_StringUtil.java
		fukurou.process.Process_TableFilter.java
		fukurou.process.Process_TableReader.java
		fukurou.process.Process_TableWriter.java
		fukurou.process.Process_UnicodeEscape.java
		fukurou.process.Process_XSLT.java

	[ｿｰｽﾁｪｯｸ関係]
	ｿｰｽﾁｪｯｸのQUERY定義検索 で、ｶﾗﾑ列とﾃｰﾌﾞﾙの取得を行います。
	それに伴い、桁数の変更と、新しいｶﾗﾑを追加します。
	DB定義書の修正も行います。
		GF74 の CLMS 1000桁 ⇒ 4000 桁
		GF74 の TABLE_NAMES VARCHAR2(4000) 追加
		gf/jsp/DOC18/xsltV6/GF74_PROG.xsl

	廃止タグなど、軽微なチェック項目の追加
		gf/jsp/DOC18/xsltV6/GF70_PROG.xsl

	[DB定義DB関係]
	ｼｰｹﾝｽの現在の設定値を見られるように、項目を追加します。
	ﾃｰﾌﾞﾙ定義の件数みたいな使い方をします。
	取りあえず、数字項目ですが、 NOT NULL 指定はしていません。
		ALTER TABLE GF09 ADD ( LAST_NUMBER	NUMBER );
		gf/jsp/GF2082/result.jsp
		gf/jsp/GF2082/sqlGF09.jsp
		gf/jsp/GF2140/result.jsp
		gf/jsp/GF2150/result.jsp

	ﾃｰﾌﾞﾙ、ｲﾝﾃﾞｯｸｽ関係で、自動計算初期ｴｸｽﾃﾝﾄ(INITIAL_AUTO), 
	初期ｴｸｽﾃﾝﾄ(KB)(INITIAL_EXTENT) などほとんど使っていないのに
	ラベルがやたらと長いｶﾗﾑを、後ろに移動させます。
	また、ラベルも判りにくくなりますが、省略します。
		gf/jsp/GF2010/result.jsp(31): 				INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF2030/result.jsp(33): 				BIKO,INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF2060/dbdefIn.jsp(45): 		constKeys	= "SYSTEM_ID,TBLSYU,SKENSU,JKENSU,TABLESPACE_NAME,INITIAL_EXTENT,INITIAL_AUTO"
		gf/jsp/GF2060/dbdefIn.jsp(203): 		 INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,TBLSYU,
		gf/jsp/GF2150/result.jsp(62): 					COMMENTS,INITIAL_AUTO,INITIAL_EXTENT,
		gf/jsp/GF2150/result.jsp(120): 					TABLESPACE_NAME,BIKO,INITIAL_AUTO,INITIAL_EXTENT,NEXT_EXTENT,
		gf/jsp/GF6150/result1.jsp(6): 				INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF6150/result3.jsp(6): 				INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF7020/GF02xml.jsp(27): 				INITIAL_AUTO,INITIAL_EXTENT,FGJ
		gf/jsp/GF7020/result.jsp(64): 		colKeys		= "SYSTEM_ID,TBLSYU,TABLE_NAME,NAME_JA,SKENSU,JKENSU,TABLESPACE_NAME,COMMENTS,INITIAL_AUTO,INITIAL_EXTENT,FGJ"

	DB検索画面で、TABLE,CLM等を入力したときのスキーマ一覧で
	オーナーが表示されていなかったため、表示に追加します。
		gf/jsp/common/gamen/03_DBSEARCH/changeSQL.jsp

	[FileUploadTag の修正]
	5.7.1.2 (2013/12/20) のzip対応の修正で、取得ファイル名が、getPath() になっていた。
	getName() が正解。
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )

	[ﾘｿｰｽ関連の修正]
	「5.6.1.1 (2013/02/08) で、Editor_MENU を、NUMMENU、YMDMENU、HMMENU のスーパークラスとして使用するに当たり、
	Selection オブジェクトの初期化で、null エラーになるので、「とりあえず」処理します。」
	について、対応を行います。
	①SelectionFactory で、new Selection*** を置き換えます。
	②CodeDataやSelectionオブジェクトが作成できない場合は、エラーメッセージを、標準エラー出力に
	  出力するとともに、エラーメッセージのコードリソースを作成します。
	  以前は、5.6.1.1 の対応で、Selectionオブジェクトが null になり、CodeData の未登録時などに、
	  NullPointerException が発生して、発生箇所、原因が判りませんでした。
		hayabusa.db.SelectionFactory#newSelection( final String type,final String param )
		hayabusa.db.SelectionFactory#newSelection( final String type,final CodeData codeData )
		hayabusa.db.SelectionFactory#DBColumn#DBColumn( final String 	  lang,
		hayabusa.db.SelectionFactory#DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#DBColumn( final String 	  lang,・・・
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#getSelection()
		plugin.column.Editor_HMMENU#Editor_HMMENU( final DBColumn clm )
		plugin.column.Editor_NUMMENU#Editor_NUMMENU( final DBColumn clm )
		plugin.column.Editor_RADIO#Editor_RADIO( final DBColumn clm )
		plugin.column.Editor_YMDMENU#Editor_YMDMENU( final DBColumn clm )
		plugin.column.Renderer_RADIO#Renderer_RADIO( final DBColumn clm )
		plugin.column.Editor_INMENU#getValue( final String value )
		plugin.column.Editor_INMENU#getValue( final int row,final String value )
		plugin.column.Editor_MENU#getValue( final String value )
		plugin.column.Editor_MENU#getValue( final int row,final String value )
		plugin.column.Renderer_MENU#getValue( final String value )
		plugin.column.Renderer_MENU#getValue( final int row,final String value )

	③DBColumn 構築時に、LabelData が null の場合、いきなり、NullPointerException が発生
	  してしまうため、LabelData の簡易オブジェクト を設定できるようにします。
	  LabelData のコンストラクタをpublicにし、DBColumnConfig で、LabelData の初期値に設定します。
		hayabusa.resource.LabelData#LabelData( final String inkey )
		hayabusa.db.DBColumnConfig#DBColumnConfig( final String lang , ････
		hayabusa.db.DBColumnConfig#DBColumnConfig( final String name )

	④DB検索ﾒﾆｭｰで、ﾘｿｰｽを使わない素のﾃﾞｰﾀを表示したい要望に対応します。
	  ColumnEditorTag で、ﾘｿｰｽを使用しない DBColumn を設定します。
	  noResource="true" で、処置します。
	  上記変更で、OWNERの値を利用した localResource も用意します。
	  ただし、DBID使用時に、本当は接続先ﾘｿｰｽを使うべきですが、そこまで対応できていません。
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#setNoResource( final String flag )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld
		gf/jsp/common/gamen/03_DBSEARCH/query.jsp
		gf/jsp/common/gamen/03_DBSEARCH/result.jsp

5.7.2.3 (2014/01/31)
	[Bizロジック修正]
	5.6.7.0の対応でテーブルモデルのチェックの条件を変更しましたが、
	検索結果０件の場合にエラーと判定されていたため修正します。
		fukurou.business.ArrayTableModel#ArrayTableModel( final String[] nms, final String[][] vs, final String[] ms )

	[oracle.sql.*** 関係]
	5.7.2.2 (2014/01/24) で対応した、JDBCドライバ対応を、元に戻します。
	既存環境との互換性の為、Ver5 では、従来の方式に戻します。
	Ver6 は前回の修正のまま、残ります。ソースが異なりますので、ご注意ください。
	http://docs.oracle.com/cd/E28389_01/web.1111/b60995/thirdparty.htm
		hayabusa/taglib/DirectWriteTableTag#executeCall( final Connection conn,final CallableStatement callStmt,final String[] args )
		plugin/query/Query_JDBCArrayCallable#execute( final String[] args )
		plugin/query/Query_JDBCErrMsg#execute( final String[] args )
		plugin/query/Query_JDBCKeyEntry#execute( final String[] keys, final String[] args )
		plugin/query/Query_JDBCPLSQL#execute( final String names,final String dbArrayType,final DBSysArg[] sysArg,final DBUserArg[] userArg )

	[Process_DBReader 修正]
	Process_DBReader で、SELECTで読み取ったカラム名を、書き換える機能を用意します。
	これは、-asClms 属性で元ｶﾗﾑ名:新ｶﾗﾑ名 のｽﾍﾟｰｽ区切りで指定します。
	例：-asClms="FGJ:CDJ SEQ123:UNIQ"
	軽微な処理なら、SELECT文で、AS区で書き換えればよいのですが、共通的な
	カラム名の部分的な置換の場合、SQL文を都度用意するのではなく、引数で指定する方が
	まとめて処理するのに都合が良い為です。
		fukurou.process.Process_DBReader#init( final ParamProcess paramProcess )

	引数の AA:01 BB:02 CC:03 … 形式の、元値:新値のｽﾍﾟｰｽ区切り文字列を元に、元値を新値に置き換えます。
		fukurou.util.StringUtil#caseReplace( final String target,final String caseStr,final boolean ignoreCase )

	Process_TableFilter の replace パラメータで、⇒ 記号で部分文字列の置換指定を行わない場合は、
	CASE指定で、"_:0 A:1 B:2"	(元値:新値 のｽﾍﾟｰｽ区切り) 形式の置換を行う様に機能追加します。
		fukurou.process.Process_TableFilter#init( final ParamProcess paramProcess )
		fukurou.process.Process_TableFilter#action( final LineModel data )
		fukurou.process.Process_TableFilter#end( final boolean isOK )

	Process_TableWriter の JavaDocコメントを修正します。
	delKey_XXXX , insKey_XXXX パラメータは実装がない為、コメントを削除します。
		fukurou.process.Process_TableWriter.java

	5.7.2.2 (2014/01/24) で、MainProcess で、ログ出力と、標準エラー出力を停止
	しましたが、ログをファイルに出力する場合に、標準出力に出力されないので元に戻します。
	なお、ログは標準出力、こちらは、エラー出力なので、標準出力をリダイレクト
	すれば、２重に見えることは無くなります。
	※ 5.7.2.2 (2014/01/24) のコメントごと削除します。
		fukurou.process.MainProcess#run()

	[DatabaseConfig 修正]
	DBConfig.xml ファイルの検索で、日本語フォルダを含む相対パスでの URL 検索では
	ファイル名のエンコードの関係で、名前は取れても、そのままでは、取得できない
	ケースがありました。そこで、名前を取得後、存在チェックを行い、無ければ、
	取得しなおすこととします。
		fukurou.db.DatabaseConfig( final String xmlfile )

	引数の XmlFileName 引数を、xmlFileName に変更します。
		fukurou.db.ConnectionFactory#init( final String defPoolKey, final String xmlFileName )

	[DB定義DB 修正]
	比較条件など、少し修正
		jsp/GF2030/query.jsp,result.jsp				BIKO を検索条件に追加
		jsp/GF2060/GFM0016.jsp,GFM0040.jsp			SEQNO(表示順)を条件から外す。DBMENUを条件から外す。
		jsp/GF2060/dbfileOut.jsp					出力項目に、COMMENTS 追加
		jsp/GF2120/GFM0049.jsp						更新条件から、TABLE_NAME を外す。
		jsp/GF2160/dbdefOut.jsp						ファイルを出力するように変更。

5.7.2.2 (2014/01/24)
	[MainProcess 修正]
	MainProcess で、ログ出力と、標準エラー出力の両方とも出力していましたが、
	標準エラー出力を停止します。
	単に、ログを標準出力に設定した場合、２重に出力されているように見えるためです。
		fukurou.process.MainProcess#run()

	SQL実行エラーを少し詳細に出力します。
		fukurou.process.Process_DBCountFilter#action( final LineModel data ) {
		fukurou.process.Process_DBMerge#action( final LineModel data ) {
		fukurou.process.Process_DBWriter#action( final LineModel data ) {
		fukurou.process.Process_FileCopy#action( final LineModel data ) {
		fukurou.process.Process_Grep#action( final LineModel data ) {
		fukurou.process.Process_GrepChange3action( final LineModel data ) {
		fukurou.process.Process_GrepChangeExcel3action( final LineModel data ) {
		fukurou.process.Process_DBCountFilter#makePrepareStatement( final LineModel data )
		fukurou.process.Process_DBMerge#makePrepareStatement( final String table,final LineModel data )
		fukurou.process.Process_DBReader#init( final ParamProcess paramProcess )
		fukurou.process.Process_DBReader#next()
		fukurou.process.Process_DBReader#makeLineModel( final int rowNo )
		fukurou.process.Process_DBReader#createLineModel( final ResultSet rs )
		fukurou.process.Process_DBWriter#makePrepareStatement( final String table,final LineModel data )
		fukurou.process.Process_DBWriter#execSql( final String sql )

	[DatabaseConfig 修正]
	5.6.8.2 (2013/09/20) Tomcat8で、xmlURL が取得できなくなっている対策 で、
	xmlURL 変数が、null の場合の再取得で、Tomcat7 の場合でも、WEB-INF/classes フォルダが
	ないと取得できないケースがあり、（以前より判っている）その場合は、
	相対パスでも取れないため、xmlURL 変数の null チェックが必要でした。
	それを追加します。
		fukurou.db.DatabaseConfig( final String xmlfile )

	private final String XmlFilename ⇒ xmlFilename に修正します。
	final なので、大文字で始まる固定変数という事だと思うが、static final だけを
	大文字(しかも、変数名すべてを大文字)にしているため、これは、変数名を変更します。
		fukurou.db.DatabaseConfig.java

	[UserInfoのsetAttribute 戻し]
	5.6.8.1 (2013/09/13) で、対応した、UserInfo のセット値が null の場合は、
	処理しないロジックで、null をセットして、メモリ上からクリアするロジックが
	あると、うまく動作しない（互換性がなくなっている）状況が判りましたので、
	以前と同じに、null もセットできるように変更します。
		# UserInfo で、セットする値が null、またはゼロ文字列の場合、
		# attribute変数に設定しない（DBへも書き込まない）ように変更します。
		# これは、無駄なメモリやDB書き込みを減らすためです。
		hayabusa.resource.UserInfo#setAttribute( final String key,final String value, final boolean save, final boolean common )
		hayabusa.resource.UserInfo#dbLoad()

	元は、エンジン内部で使っている変数の無駄な処理を止めるためのロジックなので、
	それらをピンポイントで null 登録しない様に変更します。
	(EDIT_NAME_*** , EDIT_VIEW_**** , LAST_REQUEST_**** , REPORT_DEFAULT**** , )
	※ すべてを対応したかったが、jspから登録したり、色々なので、とりあえず、EDIT_NAME_SELECTED_ のみ対応
		hayabusa.resource.UserInfo#setSelectedEdit( final String guikey, final String editName )

	[oracle.sql.*** 関係]
	JDBCドライバで、ORACLE独自の実装箇所を、出来るだけ、java API の範囲で記述し直します。
	Oracle 12c の JDBCドライバを使用した場合、コンパイル時に、警告が出るので、早めに対応します。
	なお、racle 12c の JDBCドライバ では、9i 関係のデータベースアクセスに支障が出るため、
	当面は、11g の JDBCドライバを使用します。
	http://docs.oracle.com/cd/E28389_01/web.1111/b60995/thirdparty.htm
	なお、この実装は、11.2.0.3のドライバ以降で有効です。
		hayabusa/taglib/DirectWriteTableTag#executeCall( final Connection conn,final CallableStatement callStmt,final String[] args )
		plugin/query/Query_JDBCArrayCallable#execute( final String[] args )
		plugin/query/Query_JDBCErrMsg#execute( final String[] args )
		plugin/query/Query_JDBCKeyEntry#execute( final String[] keys, final String[] args )
		plugin/query/Query_JDBCPLSQL#execute( final String names,final String dbArrayType,final DBSysArg[] sysArg,final DBUserArg[] userArg )

5.7.2.1 (2014/01/17)
	[ReplaceString バグ]
	ReplaceString$ReplaceData#isOverlap メソッドの結果が反転していたので、修正します。
	これは、jdk1.6 で実行した場合、compareToメソッドが実行されず、結果、isOverlapメソッドも
	実行されていなかったため、発見できませんでしたが、jdk1.7にすると、compareTo メソッドが
	実行され、結果、isOverlapメソッドで、エラー判定されてしまいました。
		fukurou.util.ReplaceString$ReplaceData#isOverlap( final ReplaceData other )

	[Process_FileSearchのMD5 計算]
	HybsCryptography に、ファイルを引数に、MD5 を計算するメソッドを追加します。
	これを使用して、バッチ系処理で、MD5 の計算結果を出力できるようにします。
	Process_FileSearch に、useMD5 引数を追加します。
		fukurou.security.HybsCryptography#encrypt( final String org )
		fukurou.security.HybsCryptography#decrypt( final String hex )
		fukurou.security.HybsCryptography#getMD5( final File input )
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		fukurou.process.FileLineModel#FileLineModel()
		fukurou.process.FileLineModel#FileLineModel( final boolean isLineCnt )
		fukurou.process.FileLineModel#FileLineModel( final boolean isLineCnt,final boolean isMD5 )
		fukurou.process.FileLineModel#FileLineModel( final LineModel model )
		fukurou.process.FileLineModel#setFileVals( final int level, final File file )
		fukurou.process.FileLineModel#getMD5()

	[UploadedFile のバグ修正]
	MultipartRequest で 5.6.5.3 (2013/06/28) に修正した箇所を、若干修正します。
	修正箇所のコメントは付いていません。(5.6.5.3 のままです)
	・RANDOM_KEY の生成で、nextInt( Integer.MAX_VALUE ) に変更。
	  これは、マイナスのファイル名は、若干嫌だったので、修正します。
	・String tempName = RANDOM_KEY + ・・・ の箇所を、
      String uniqKey = RANDOM_KEY + ・・・ に修正。
      これは、UploadedFile クラスの引数が、uniqKey になっているのと、
      tempName は、いかにも、って感じなので、意味が通るように修正します。

	UploadedFile の renameTo メソッドで、FileUtil.renameTo している箇所の
	引数の並び順を間違えており、リネームできていませんでした。

		hayabusa.servlet.MultipartRequest.java
		hayabusa.servlet.UploadedFile.renameTo( final String newName , final boolean useBackup ) 

5.7.2.0 (2014/01/10)
	[ガントの週表示 バグ]
	zoom="0" , "1" の場合の、週単位のヘッダー色制御で、休日データが
	ある場合に、余分な </span>タグによって、ヘッダー色制御がおかしくなる
	不具合を修正しました。
	上段(月)と下段(日)で、上段の休日表示を削除した際に、対となる</span>を
	消し忘れていた為。
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )

	[nullパスワード対応]
	ConnectionFactory 内部の ConnectionPool で、パスワード が null の場合に、エラーに
	なっていたので、パスワードが存在しな場合は、空文字に変更します。
	具体的には、EDbid クラスの password の初期値を、空文字に変更します。
		fukurou.db.EDbid#password				初期値を null から、"" に変更

	[SystemParameter のエラー処理]
	SystemParameter で、エラー時のメッセージを、見直します。
	基本的には、一旦文字列にして、セットするようにします。
		hayabusa.common.SystemParameter#loadParameter( final Class<?> cls )
		hayabusa.common.SystemParameter#loadParameter( final String keyword )
	RuntimeException は、catch しないようにします。
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
	Throwable の情報をもう少し詳細に出します。
		hayabusa.common.SystemParameter#makeSystemParameter( final ServletContext context )
		fukurou.util.StringUtil#ogStackTrace( final Throwable th )
	INSTALL_CONTEXTS で、初期インストールを行おうとするとき、SQLException 以外のエラーが
	発生したり、テーブルが存在しないのに、正常終了で、null を返したりする場合がある為、
	ver の初期値を、"none" にすることで、対応します。
		hayabusa.common.SystemParameter#getOldMaxVersion()

	[DB作成用のXML]
	DB作成用のXMLファイルの index 作成では、DROP 構文を出力しないようにします。
	基本的に、自動作成を考えると、既存のINDEXを削除して、作成するケースはほとんどないと
	考えられます。
		jsp/GF2140/result.jsp
	ORACLE以外のデータベースでは、SRC、TRG、ARG のスクリプトは作成しません。
		gf/build.xml
	テーブル定義で、小数点の定義を作成する箇所が間違っていた。
		plugin.table.TableFilter_TABLE_HSQLDB#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_POSGRE#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )

	DB定義 で、テーブル GE56 のプライマリキーを、GE56_UQ で作成していましたが、
	hsqldb の、IDENTITY カラム制約の関係で、通常のユニークキーとします。
	DB定義 GE56 GE56_UQ  ﾕﾆｰｸ GEIDX01 16 16 SYSTEM_ID YKNO UNIQSEQ GE 
	(データベース上の、値の変更。)
	【定義管理】→ ｲﾝﾃﾞｯｸｽ → システムID=GE 、 テーブル名=GE56 で、ｲﾝﾃﾞｯｸｽﾀｲﾌﾟを変更します。

	[必須自動チェックのコントロール]
	query.jspで設置したカラムに対してエンジンでhiddenを出力しておき、
	検索時に自動でチェックを行うカラムを取得できるようになっていますが、
	スクリプト等(eventColumn含む）でmustのコントロールを行う際に
	邪魔になる場合があるため、属性で出力を制御できるようにします。
	useMustHidden属性をcolumn,input,select,textareaタグで利用できるようにします。
		hayabusa.taglib.HTMLTagSupport#useMustHidden
		hayabusa.taglib.HTMLTagSupport#setUseMustHidden( final String flag )
		hayabusa.taglib.HTMLTagSupport#makeMustHidden( final String name )
		hybs-taglib.tld

5.7.1.2 (2013/12/20)
	[javadoc の修正]
	若干のJavaDocの修正を行います。
	og:message msg ⇒ lbl など。
		hayabusa\taglib\FileTag.java(74):  *            &lt;og:message msg="RKE_0157" comment="回路図が存在しません。" /&gt;
		hayabusa\taglib\FileUploadTag.java(107):  *       &lt;og:message msg="MSG0003" comment="ファイルの登録が完了しました。" /&gt;
		hayabusa\taglib\FileUploadTag.java(136):  *       &lt;og:message msg="MSG0003" comment="ファイルの登録が完了しました。" /&gt;
		hayabusa\taglib\LinkTag.java(104):  *            &lt;img src="{&#064;SYS.JSP}/image/insert.gif" alt="Excel Insert" /&gt;&lt;og:message msg="MSG0057" /&gt;
		hayabusa\taglib\MessageTag.java(40):  * ●形式：&lt;og:message msg="…" val0=[…] … /&gt;
		hayabusa\taglib\MessageTag.java(69):  *     &lt;og:message msg=&quot;MSG0032&quot; language=&quot;ja&quot; /&gt;
		hayabusa\taglib\MessageTag.java(75):  *         &lt;og:message msg=&quot;MSG0032&quot; &gt;検索条件&lt;/og:message&gt;
		hayabusa\taglib\ButtonTag.java(73):  * &lt;og:button type="submit" name="test" value="1" msg="MSG0103" /&gt;  MessageResource プロパティのラベル使用したいときはmsg属性を使います。
		hayabusa\taglib\DataCheckTag.java(78):  *                    msg           = "{&#064;msg}"
		hayabusa\taglib\FieldsetTag.java(39):  * このタグの lbl 属性か、msg 属性に、リソース情報を記述することで、直接 legendタグ を
		hayabusa\taglib\FieldsetTag.java(44):  *                    lbl="…" or msg="…"          ラベルかメッセージリソースのキー
		hayabusa\taglib\FieldsetTag.java(70):  *     &lt;og:fieldset msg="GEM0001" defaultNone="false" &gt;
		hayabusa\taglib\FileUploadTag.java(87):  *       &lt;tr&gt;&lt;og:input type="text" name="submitter" value="{&#064;USER.JNAME}" size="20" msg="MSG0014" /&gt;&lt;/tr&gt;
		hayabusa\taglib\FileUploadTag.java(89):  *           &lt;og:input type="file" name="file_01"      size="30" msg="MSG0015" /&gt;
		hayabusa\taglib\FileUploadTag.java(92):  *           &lt;og:input type="file" name="file_02"      size="30" msg="MSG0015" /&gt;
		hayabusa\taglib\FileUploadTag.java(95):  *           &lt;og:input type="file" name="file_03"      size="30" msg="MSG0015" /&gt;
		hayabusa\taglib\HelpTag.java(58):  *     &lt;og:help guiInfoKey="{&#064;GUI.KEY}" msg="HELP" /&gt;
		hayabusa\taglib\HelpTag.java(63):  *        msg           = "メッセージリソースのメッセージIDを指定します。"
		hayabusa\taglib\HelpTag.java(377): 	 * このURLが指定されない場合、ヘルプリンクは、msgLbl属性で指定されたテキストで表示されます。
		hayabusa\taglib\MessageTag.java(27):  * msg 属性に メッセージリソースのキーを与えることで、 ロケールにあわせたリソースを使用して、
		hayabusa\taglib\MessageTag.java(35):  * msg 属性を使用する場合、val0 ～ val9 までの引数を使用することができます。これは、
		hayabusa\taglib\MessageTag.java(37):  * msg 属性とlbl 属性は同時に使用できません。
		hayabusa\taglib\MessageTag.java(210): 	 * msg 属性でメッセージリソースから読み取りますが,開発途中で
		hayabusa\taglib\MessageTag.java(365): 	 * なお、command によるメッセージの自動選択は、msg , lbl ともにセットされていない
		hayabusa\taglib\OptionTag.java(59):  *     &lt;og:select name="ORDER_BY" msg="ORDER_BY"&gt;
		hayabusa\taglib\OptionTag.java(64):  *     &lt;og:select name="ORDER_BY" msg="ORDER_BY"&gt;
		hayabusa\taglib\OptionTag.java(68):  *     MessageResource プロパティの値を使用したいとききはmsg属性を使います。
		hayabusa\taglib\OptionTag.java(70):  *         &lt;og:option msg="MSG0001" /&gt;
		hayabusa\taglib\OptionTag.java(178): 	 * lbl 属性／msg 属性でセットされた場合は，そちらを優先します。
		hayabusa\taglib\QueryButtonTag.java(79):  *        msg         = "MSG0010"  検索ボタンに表示するメッセージID(初期値:MSG0010)
		hayabusa\taglib\QueryOptionTag.java(88):  *         &lt;og:option msg="" /&gt;               初期値を設定したいときはvalue属性を使います。
		hayabusa\taglib\SelectTag.java(103):  *        &lt;og:option msg="MSG0001" /&gt;              MessageResource プロパティの値を使用したいとききはmsg属性を使います。
		hayabusa\taglib\ViewIGanttTag.java(88):  *              &lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]" msg="[PN]" /&gt;
		hayabusa\taglib\ViewIGanttTag.java(89):  *              &lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      msg="開始" /&gt;
		hayabusa\taglib\ViewIGanttTag.java(90):  *              &lt;og:iGanttBar type="0" src="../image/dia_red.gif"  end="[DYNOKI]"         msg="終了" /&gt;
		hayabusa\taglib\ViewIGanttTag.java(137):  *              &lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]"  msg="[COSTCLM]"
		hayabusa\taglib\ViewIGanttTag.java(139):  *              &lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      msg="開始" /&gt;

	[msg ⇒ msglbl 変更]
	getMsglbl() で取得している値を格納する変数（ローカル変数）名を、msg ⇒ msglbl に変更します。
	大した意味はありません。
		hayabusa\taglib\BackGamenTag#getMsglbl( final String gamenId )
		hayabusa\taglib\HideMenuTag#doStartTag()
		hayabusa\taglib\LinkTag#doStartTag()

	[msg ⇒ errMsg 変更]
	エラー発生時に、Exception を throw する時、一旦、String型変数に入れていますが、
	その変数名を、errMsg に統一します。
	ただし、org.opengion.fukurou.util. オブジェクトの一時変数のケースもあります。
		hayabusa\db\DBTableModelEditor.java(79): 			throw new HybsSystemException( msg );
		hayabusa\remote\TransferExecWrapper.java(102): 			throw new HybsSystemException( msg, ex );
		hayabusa\remote\TransferReadWrapper.java(124): 			throw new HybsSystemException( msg, ex );
		hayabusa\resource\UserInfo.java(916): 			throw new HybsSystemException( msg );
		hayabusa\resource\UserInfo.java(921): 			throw new HybsSystemException( msg );
		hayabusa\resource\UserInfo.java(951): 				throw new HybsSystemException( msg );
		hayabusa\servlet\FileDownload.java(163): 				throw new HybsSystemException( msg );
		hayabusa\taglib\EditConfigTag.java(164): 				throw new HybsSystemException( msg );
		hayabusa\taglib\EditConfigTag.java(172): 				throw new HybsSystemException( msg );
		hayabusa\taglib\ReadTableTag.java(277): 				throw new HybsSystemException( tempMsg.toString() );

	[ファイル関係 改造]
	FileUtil#copy で、copy先(toFile)のフォルダが存在しなければ、作成します。
		fukurou.util.FileUtil#copy( final File fromFile,final File toFile,final boolean keepTimeStamp )

	FileTag で、copy元(file1)のファイルが存在しなければ、エラーにします。
		hayabusa.taglib.FileTag#actionExec( final String action )

	[zipファイル]
	zipファイルで、圧縮時のファイルのエンコードを指定できるようにします。
	ファイルをZIPにするには、java.util.zipパッケージ を利用するのが一般的です。
	ところが、ファイル名にUTF-8文字エンコーディングを利用する為、Windowsの世界では
	これを取り扱うアプリケーションも少ないため、文字化けして見えてしまいます。
	これを解決するには、エンコードが指定できるアーカイバをる要する必要があります。
	有名どころでは、ant.jar に含まれる、org.apache.tools.zip と、Apache Commons の
	org.apache.commons.compress です。
	org.apache.tools.zip は、java.util.zip とほぼ同じ扱い方、クラス名が使えるので
	既存のアプリケーションを作り変えるには、最適です。
	openGion では、アーカイバ専用ということで、org.apache.commons.compress を
	採用します。
		fukurou\util\FileUtil#zip( final File zipFile , final File[] files , final String encording )
		fukurou\util\FileUtil#zip( final ArchiveOutputStream aos , final File[] files )
		hayabusa.servlet.MultipartRequest#MultipartRequest

	入力ファイル名に、".zip" が、付く場合、アップロードされたファイル群を、ZIP圧縮します。
	HTML5の複数ファイルアップロードで、一気に圧縮させる、などの使い方が可能です。
		hayabusa.servlet.MultipartRequest#MultipartRequest
	ただし、uploadタグの属性には、リクエスト変数が使えません。誤って設定することを
	警告する意味で、uploadタグの属性に、{@XXXX} チェックを入れました。
		hayabusa\taglib\FileUploadTag#setFileURL( final String url )
		hayabusa\taglib\FileUploadTag#setFilename( final String fname )

	[ZipFileUtil.java の大幅な見直し]
	ZipFileUtil を、java.util.zipパッケージ から、org.apache.commons.compress に変更します。
	これに伴い、内部構成の大幅な見直しと、外部インターフェースも変更します。
		fukurou\util\ZipFileUtil.java
		hayabusa\common\SystemInstaller#install( final File buildArchive )
		hayabusa\report2\ExecProcess#parse()

	[EditNameの初期値]
	Edit機能を利用した場合に、通常は初期値として前回利用分がセットされますが、
	システム/ユーザによって初期値をNULLに設定できるようにします。
	システムリソースUSE_DEFAULT_EDITNAMEで設定しますが、false指定以外は今まで通りの動作です。
		hayabusa.common.SystemData#USE_DEFAULT_EDITNAME
		hayabusa.taglib.QueryButtonTag#doEndTag()
		
	[日本語ファイルのIE11対応]
	IE11はUserAgnetが変更になりましたが、fileDownloadサーブレットの日本語対応ロジックの影響で
	IE11の非互換モードではサーブレット経由のダウンロードが上手くいきませんでした。
	とりあえず、新しいAgent(Trident)に対応させておきます。
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )

5.7.1.1 (2013/12/13)
	[DocletSpecific 修正]
	DocletSpecific で、VERSION と、serialVersionUID の値を求めるのに、
	Class.forName ではなく、FieldDoc から取得するようにします。
	Class.forName では、Class構築ができないケースがあり、エラーの為、
	値が求められないケースがありました。
		fukurou.taglet.DocletSpecific#checkTag2( final String fullName, final ClassDoc classDoc )
		fukurou.taglet.DocletSpecific#findFieldDoc( final ClassDoc classDoc ,final String key )
		fukurou.taglet.DocletSpecific#getSerialVersionUID( final String clsName ) 	廃止
		fukurou.taglet.DocletSpecific#getFieldVERSION( final String clsName )	廃止

	上記に伴う、チェックの結果、VERSION と、serialVersionUID の値を修正しました。
		fukurou\taglet\DocletSpecific.java
		fukurou\util\QrcodeImage.java
		hayabusa\taglib\TopMenuTag.java
		hayabusa\taglib\TableUpdateParamTag.java
		hayabusa\taglib\ReportTableTag.java
		hayabusa\taglib\QueryButtonTag.java
		hayabusa\taglib\JspCreateTag.java
		hayabusa\taglib\HelpTag.java
		hayabusa\taglib\GanttHeaderTag.java
		hayabusa\taglib\CommonForwardTag.java
		hayabusa\taglib\ChartCreateTag.java
		plugin\column\Renderer_QUERY.java
		plugin\column\Editor_QUERY.java
		plugin\daemon\Daemon_Transfer.java
		plugin\daemon\Daemon_Report.java
		plugin\query\Query_JDBCTableUpdate.java
		plugin\query\Query_JDBCPrepared.java
		plugin\view\ViewForm_HTMLAjaxTreeTable.java

	[Javadoc 見直し]
	Javadoc出力で、改行などの見直しを行いました。
	タグリブマニュアルの見え方を少し変更します。
		fukurou.taglet.DocletParam#start( final RootDoc root )
		fukurou.taglet.DocletParam#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletPlugin#start( final RootDoc root )
		fukurou.taglet.DocletPlugin#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#start( final RootDoc root )
		fukurou.taglet.DocletSpecific#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletTaglib#start( final RootDoc root )
		fukurou.taglet.DocletTaglib#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )

	[HTML5 ファイルアップロード対応]
	HTML5 から、ファイルアップロード の複数選択（multiple）が
	可能になりましたので、その対応を行います。
	受け側で、同一名称が存在する場合の処理を入れることで、
	複数選択時にも、取り込めるようにします。
		hayabusa.servlet.UploadedFile.java			新規追加
		hayabusa.servlet.MultipartRequest.java		内部構成見直し

5.7.1.0 (2013/12/06)
	[Excel帳票の互換性対応]
	3.8.1.2で対応されているUSE_DATAOVERの対応がVer.5に入っていないため、
	互換性確保のために入れます。
	これは、PAGE_END_CUT フラグを使用(true)すると、最後の一行が表示されない不具合対応で、
	元々Ver.5では修正された動作でしたが、Ver.3からの置き換え時に従来通りの動きをさせる
	必要がある場合にシステムリソースから設定します。
	Ver.3との互換性維持機能のため、Excel帳票にのみの適用です。
	COMPATIBLE_PAGE_END_CUT_RETRIEVALの初期値はfalse(互換動作）です。
	もし、Ver.5で新規にExcel帳票を立ち上げている場合はtrueに変更して下さい。
		hayabusa.report.DBTableReport_HTML#USE_DATAOVER
		hayabusa.report.DBTableReport_HTML#changeData( final String inLine )
		hayabusa.common.SystemData#COMPATIBLE_PAGE_END_CUT_RETRIEVAL(コメントのみ）
		
	[帳票要求NO画面変更]
	要求NO画面で、変更時に完成フラグと振分条件を一括セットできるようにします。
		ge/jsp/REP01/modify.jsp

	[GF での GEA 使用削除]
	GFアプリケーションのsンプルJSPで、GEA系リソースを使っている箇所を
	GF41 にできるだけ置き換えます。
	リソース本番データを変更してしまう恐れがあるので、GF系とGE系を
	分けるためです。
			gf/jsp/GF6010/query.jsp(41): 					SELECT GUIKEY,GUIKEY,':',NAME_JA FROM GEA11
			gf/jsp/GF6010/result.jsp(42): 				from GEA11 
			gf/jsp/GF6140/result.jsp(35): 		B.DESCRIPTION,A.RDC_CODE,A.RELEASE_NOTES,A.DYUPD,A.CDKH,A.FGJ,COALESCE(B.LANG,'ja') as LANG,A.UNIQ,B.UNIQ UNIQ_GEA08,
			gf/jsp/GF6200/result.jsp(21): 		select * from GEA11
			gf/jsp/GF6210/result.jsp(21): 		select * from GEA11
			gf/jsp/GF6230/query.jsp(28): 				select GUIKEY,GUIKEY,NAME_JA from GEA11
			gf/jsp/GF6320/result.jsp(32): 		from GEA10
			gf/jsp/GF6330/query.jsp(26): 				FROM GEA10
			gf/jsp/GF6410/query.jsp(57): 			SELECT A.CODE,B.LNAME FROM GEA04 A,GEA08 B 
			gf/jsp/GF6410/result.jsp(56): 		SELECT A.CODE,B.LNAME FROM GEA04 A,GEA08 B
			gf/jsp/GF7060/result.jsp(179): 	select * from GEA11
			gf/jsp/GF7090/DBReader_DBCountFilter.jsp(27):     <og:param key="sql"		value="select * from GEA03 where FGJ='1'" />
			gf/jsp/GF7219/query.jsp(30): select system_id,dyset,count(*)as CNT from GEA11

	[HTML5対応]
	HTML5形式のヘッダーを出力できるようにします。
	設定は、システムリソースの USE_HTML5_HEADER キーで定義します。
	初期値は、互換性の観点から、false です。
		hayabusa.taglib.HeadTag#HTML5_HEAD1 , HTML5_HEAD2 , HEAD_TYPE_ENUM
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setHeadType( final String type )	JavaDoc修正

		hayabusa.common.SystemData#USE_HTML5_HEADER

	headType に、"handy" キーワードを追加しました。
	これは、default.css と custom.css まで、出力します。
	headType="null" との違いは、CALENDAR_CSS を出力するかどうか、だけです。
		hayabusa.taglib.HeadTag#doEndTag()

	inputタグに、HTML5 で新たに追加された、type を設定できるようにします。
	これらの タイプを使うには、システムリソースの USE_HTML5_HEADER を true にする必要があります。
	HTML5追加分[search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
		hayabusa.taglib.InputTag#CHECK_TYPE_HTML5
		hayabusa.taglib.InputTag#setType( final String type )
		hayabusa.taglib.HTMLTagSupport#release2()
		hayabusa.taglib.HTMLTagSupport#setMust( final String flag )
		hayabusa.taglib.HTMLTagSupport#setAutocomplete( final String autocomplete )
		hayabusa.taglib.HTMLTagSupport#setAutofocus( final String atfocus )
		hayabusa.taglib.HTMLTagSupport#setPattern( final String pattern )
		hayabusa.taglib.HTMLTagSupport#setPlaceholder( final String placeholder )
		hayabusa.taglib.HTMLTagSupport#setList( final String list )
		hayabusa.taglib.HTMLTagSupport#setMin( final String min )
		hayabusa.taglib.HTMLTagSupport#setMax( final String max )
		hayabusa.taglib.HTMLTagSupport#setStep( final String step )

	queryButton タグを、HTMLTagSupport を継承し、ボタンに付ける属性を増やします。
	title , style , disabled , tabindex , clazz , onClick , onBlur , onFocus , 
	ondblClick , onMouseDown , onMouseUp , onMouseMove , onMouseOut , onMouseOver , autofocus

	追加属性の対応 tld 修正
	タグ：input , column , columnEditor
		属性：autocomplete , autofocus , pattern , placeholder , required , list , min , max , step
	タグ：button , select , submit
		属性：autofocus
	タグ：textarea
		属性：autofocus , placeholder , required
	タグ：queryButton
		属性：title , style , disabled , tabindex , clazz , onClick , onBlur , onFocus , 
			  ondblClick , onMouseDown , onMouseUp , onMouseMove , onMouseOut , onMouseOver , autofocus

	[エラーメッセージ修正]
	タグの入れ子チェックでエラーの場合、タグ名が判らなかったので、表示するようにします。
		hayabusa.taglib.CaseTag.java(109): 			String errMsg = "<b>このタグは、switch タグの内部におく必要があります。</b>";
		hayabusa.taglib.ColumnSetTag.java(127): 			String errMsg = "このタグは、EntryTag のBODY部に記述される必要があります。";
		hayabusa.taglib.FileOptionTag.java(116): 			String errMsg = "このタグは、SelectTag のBODY に記述する必要があります。";
		hayabusa.taglib.ItdTag.java(117): 			String errMsg = "<b>このタグは、TheadTag か、TBodyTagの内側(要素)に記述してください。</b>";
		hayabusa.taglib.OptionTag.java(144): 			String errMsg = "このタグは、SelectTag のBODY に記述する必要があります。";
		hayabusa.taglib.ParamTag.java(105): 			String errMsg = "<b>このタグは、ProcessTag の内側(要素)に記述してください。</b>";
		hayabusa.taglib.ProcessTag.java(109): 			String errMsg = "<b>このタグは、MainProcessTagの内側(要素)に記述してください。</b>"
		hayabusa.taglib.SqlAndTag.java(201): 				String errMsg = "<b>このタグは、where タグの内部におく必要があります。</b>";
		hayabusa.taglib.TableUpdateParamTag.java(186): 			String errMsg = "<b>このタグは、TableUpdateTagの内側(要素)に記述してください。</b>";
		hayabusa.taglib.TFormatTag.java(88): 				String errMsg = "<b>このタグは、ViewFormTagの内側(要素)に記述してください。</b>";
		hayabusa.taglib.ViewParamTag.java(64): 			String errMsg = "<b>このタグは、ViewFormTagの内側(要素)に記述してください。</b>";
		hayabusa.taglib.WriteTableParamTag.java(167): 				String errMsg = "<b>このタグは、WriteTableTagの内側(要素)に記述してください。</b>";

	[HTML5 datalist タグ新規作成]
	datalistは、フォームの入力欄などで入力候補となるデータリストを定義するHTML拡張タグです。
	BODY部に、option 、queryOption 、fileOption タグを使用して、オプション情報を作成します。
	これに伴い、各オプションタグから、SelectTag を上位検索()
	SelectTag select = (SelectTag)findAncestorWithClass( this,SelectTag.class );
		↓
	OptionAncestorIF select = (OptionAncestorIF)findAncestorWithClass( this,OptionAncestorIF.class );
	に置き換え、SelectTag と、DatalistTag の両方に、OptionAncestorIF を implements します。

5.7.0.4 (2013/11/29)
	[帳票エラーメールの対象指定]
	GE50を利用する帳票でも、オンライン的に利用する帳票と、
	夜間にバッチ的に出力する帳票があります。
	現在の監視メールは送るか送らないかの2択で、監視したい対象を限定する事ができないため、
	正規表現方式で帳票IDにフィルタをかけられるようにします。（REPORT_ERRMAIL_REGEX）
	何も設定していない場合は全ての帳票IDが対象です。
	その他のメール送信条件（host,from,toが存在する事）に変更はありません。
	( [帳票ID].matches( [REPORT_ERRMAIL_REGEXの設定値] ) がtrueかどうかで判定します )
	また、メールの件名にlistidを追加します。
		hayabusa/report/GE50Access#sendMail( final String inErrMsg )
		hayabusa/report/Daemon_Report#startDaemon()
		hayabusa/report2/QueueManger_DB#sendMail( final ExecQueue queue, final String inErrMsg )
		hayabusa/common/SystemData#REPORT_ERRMAIL_REGEX

5.7.0.3 (2013/11/22)
	[DirectInsertの不具合修正]
	directTableInsertタグで、ファイルのフォーマットエラーがあった場合等に
	Tomcatがファイルを掴んだままになってしまう不具合を修正します。
	（close処理をfinallyに移します）
		hayabusa.taglib.DirectTableInsertTag#doEndTag()
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )

5.7.0.2 (2013/11/15)
	[リソースの取込画面修正]
	5.6.9.2で追加した画面ですが、実運用上での考慮不足があったので修正します。
	・maxRowCountの初期値を10000で渡す
	・FGJ=1の条件を追加
	・検索言語の初期値をja
		ge\jsp\GE0010\query.jsp
		ge\jsp\GE0010\result.jsp

5.7.0.1 (2013/11/08)
	[adjustBarの拡張]
	adjustBarの、ヘッダ部分の縦線を、複数引けるように拡張します。
	leftLoc,leftValに対してカンマ区切りで複数の値を指定可能にしました。
	(タグの修正はコメント変更のみ）
		hayabusa.taglib.ViewIHeadTag#setLeftVal( final String leftVal )
		hayabusa.taglib.ViewIHeadTag#setLeftLoc( final String leftLoc )
		common/option/adjustBar.js

5.7.0.0 (2013/11/03)
	[属性の空白文字削除]
	5.6.9.4で対応したcheckNamesと同じ処理をおこなっている箇所で、
	属性値から空白文字を削除する対応を行います。
		hayabusa.taglib.ForwardTag#setKeys( final String key )
		hayabusa.taglib.QueryTag#setCheckNames( final String nm )
		hayabusa.taglib.TableUpdateParamTag#setOmitNames( final String nms )
		
	[ガントヘッダー表示拡張]
	時間単位のガントヘッダーの上段に、月日を表示可能にします。
	システムリソースのUSE_MDHEADER_ONTIMEで表示を指定しますが、互換性から標準はfalseとします。
	月日が入りきらない場合は表示しません。（12時間の単位など）
	まずは試験的な実装とし、次第で機能拡張を行います。
		hayabusa.common.SystemData#USE_MDHEADER_ONTIME
		hayabusa.taglib.GanttHeaderTag#useMdheader
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )
		hayabusa.taglib.GanttHeaderTag#makeHeaderMD( final StringBuilder bufH , final int fillCnt , final int mtCnt ,  final String mdStr )

5.6.9.4 (2013/10/31)
	[Query_JDBCTableUpdate]
	Query_JDBCTableUpdate のエラーメッセージに１行前の情報も出力します。
	これは、データ列が null でエラーになった場合、どのレコードがエラーなのか
	判りにくいケースがある為、その前の正常登録できたレコードを表示するように
	します。例えば、EXCEL読み取りで、＃によるコメント行や、シート連続読みなどを
	行うと、表示された行番号からは、該当レコードを見つけることができないためです。
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table )

	[DB定義DB関連]
	DB定義DB関連の修正を行いました。
	定義書読み取り時に、EXCELに空行が入っていると、エラーになる為、
	読み取り必須カラムの指定をできるようにします。
		GF2050/result.jsp  定義ﾌｧｲﾙ(GF80)取込	filePopup.jsp の引数に、nullBreakClm=TABLE_NAME 追加
		common/filePopup.jsp	引数に、nullCheck と nullBreakClm を受け取るように修正
		common/upload.jsp		readTable に、nullBreakClm 引数を追加
	GF06(インデックス定義)の備考欄には、GF07(インデックスカラム定義)のカラム名が、カンマ区切りで
	登録されていますが、既存の読み取りでは、スペース区切りになっています。
	そこで、統一する為、ｽｷｰﾏ情報取込みと同じ処理方法で、備考欄をセットします。
		GF2060/dbdefIn.jsp 定義ﾌｧｲﾙ(GF80)検証	GF07 へのINSERT用テーブルモデルから、GF06の備考欄を作成
		GF2110/directGF07.jsp ｽｷｰﾏ情報取込		カラム集めのためのユニークキーから、SYSTEM_ID,TBLSYU を削除
	ORACLEオブジェクトの検索で、ﾕﾆｰｸｲﾝﾃﾞｯｸｽ、ﾌﾟﾗｲﾏﾘｷｰ などの制約も検索できるように
	CONSTRAINT 項目を追加します。
	また、この情報を削除できるリンクを用意します。
		gamen/03_DBSEARCH/changeSQL.jsp
		gamen/03_DBSEARCH/constraintDrop.jsp
		gamen/03_DBSEARCH/optionQuery.jsp

	[CSV 関係のＩ／Ｏ]
	TableWriter_Default で、5.3.2.0 (2011/02/01) に修正した、","を付加する条件が反転しているバグを修正
	が、TableWriter_CSV で対応されていなかったので、修正します。
	また、TableWriter_CSV3 として、数字型には、ダブルクオートを付けず、文字型のゼロ始まりでも
	カンマを付けないタイプの カンマ区切り出力クラスを新規作成します。
		plugin.io.TableWriter_CSV#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_CSV3.java				新規作成
		
	[edit機能のqueryButtonでの初期値]
	edit機能を利用した場合、検索の初期値はユーザ情報内に保存された値が必ず使われていましたが、
	リクエスト変数editNameの値が存在する場合はそちらを優先的に利用するようにします。
		hayabusa.taglib.QueryButtonTag#doEndTag() 

	[JavaDoc関係]
	JavaDocの出力がおかしかったので、修正します。
	  ※ ソースコメント上に、@og.tag がなかったので、追加します。
		hayabusa.taglib.ReadTableTag#setSheetConstKeys( final String constKeys )
		hayabusa.taglib.ReadTableTag#setSheetConstAdrs( final String constAdrs )
	  ※ stackHeader に、使用していない属性 daySpan、skipHoliday があったので、コメントアウト
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld
		
	[columnCheckタグcheckNames属性修正]
	chechNames属性はカンマ区切りで指定可能ですが、判定方法が,CLM名,とのindexOfマッチングのため
	タグで属性を指定する際に改行が入ると正しく判定されなくなります。
	checkNames属性指定時は、文字列から空白文字を削除するようにします。
		fukurou.util.StringUtil#deleteWhitespace( final String data )
		hayabusa.taglib.ColumnCheckTag#setCheckNames( final String nm )

5.6.9.3 (2013/10/25)
	[mailSenderでのGE35利用]
	これまではGE35テーブルをmailSenderでは利用できず、社員番号とアドレスとの対応はLDAPのみでした。
	mailSenderでもGE35を利用できるように対応します。
	タグとしてはuseDB属性を追加します。検索条件はmailSender2と同じで、名称が取得できた場合は
	名称＜アドレス＞の形式でアドレスを設定します。グループテーブルには対応していません。
	useLDAPと同時に設定された場合はLDAPが優先されます。
		hayabusa.mail.MailPattern#selGE35,GE35_NAME,GE35_MAIL (privateからpublic)
		hayabusa.taglib.MailSenderTag#useDB,DBID
		hayabusa.taglib.MailSenderTag#getAddressArray( final String[] src )
		hayabusa.taglib.MailSenderTag#getUserAddr( final String userId )
		hayabusa.taglib.MailSenderTag#doEndTag()
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.taglib.MailSenderTag#setUseDB( final String flg )
		hybs-taglib.tld
		
	[queryButtonのサブミットボタンID付加]
	queryButtonタグで出力しているサブミットボタンにidを付けます。(queryButtonSubmit)
		hayabusa.taglib.QueryButonTag#getSubmit()

	[tableFilter の SEQRESET]
	tableFilter で、表示順の再振り替えを行う処理で、maxRowCount 指定が
	ない場合、1000件で処理が打ち切られてしまうため、振り直し処理のqueryタグに
	maxRowCount="0" (無制限) を追加します。
		ge/jsp/GE0002/entry.jsp
		gf/jsp/common/gamen/23_FAQRGST/entry.jsp

5.6.9.2 (2013/10/18)
	[メールモジュールのテーブル変更]
	メール送信時に、パラメータに長文を利用したい場合があるため
	GE30のparam0とparam1のみ4000バイトに変更します。
	（パラメータの分割が可能な場合は、通常長文にはなりにくいため）
	送信履歴テーブル追加時はtrimをかけているので、この部分は変更しません。
		GE30.PARAM0,PARAM1

	[DB定義]
	INDEX作成時に、削除構文を出力するかどうかをパラメータで指定できるようにします。
	これは、INDEXファイルを何度も実行できるようにするためです。
		plugin.table.TableFilter_INDEX#execute()
		plugin.table.TableFilter_INDEX#makeDropLine( final int[] clmNo,final String[] data )

	これに伴い、エラー時に、処理を中断するのか、継続するのかを選択できるようにします。
	INDEXのクリアなどは、存在しないとエラーになります。先に存在チェックすべきか、どうかは
	ともかく、一番最初は、すべてエラーになるため、エラー時はパスできる機能を用意します。
	なお、エラーを無視するのは、EXEC_SQL のみとします。
		fukurou.xml.HybsXMLSave#actionExecSQL( final TagElement tag )
		hayabusa.common.InitFileLoader#loadXML( final InputStream stream, final Connection conn,final String table )
		hayabusa.common.SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath, final Connection conn )

	[INDEX作成]
	INDTYPE で、その他ではなく、2:通常 で判断する。
		plugin.table.TableFilter_INDEX#makeLineList( final int[] clmNo,final String[] data,final String clms ) 
		plugin.table.TableFilter_INDEX_FIREBIRD#makeLineList( final int[] clmNo,final String[] data,final String clms ) 

	[TableFilter_TABLE_XXXX]
	GF05_USE_LENGTH が、nullやゼロ文字列の場合、ORACLE以外のテーブルスクリプト
	作成処理で、エラーになっていたので、修正します。
		plugin.table.TableFilter_TABLE_FIREBIRD#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_HSQLDB#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_MYSQL#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_POSGRE#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )

	[GF 定義修正]
	①GF77 の VALUELIST を、2000 → 4000 に変更
		ALTER TABLE GF77 MODIFY ( VALUELIST	VARCHAR2 ( 4000 ) );
		
	[リソースの取込画面追加]
	各リソース画面（画面、カラム、コード、ラベル）で抜き出したファイルを利用して、
	キー差分、属性差分登録が可能な画面を作成します。
	XMLの取込は一度削除してからの追加となること、抜き出した画面でアップロードすると
	属性差分の取込（変更処理）が出来ないためです。
	画面の作りとしては、取り込んでテーブルモデルを作る部分までを新規画面で、
	以降の処理は各リソース登録画面を呼び出す形とし、条件はシステムIDと言語のみを利用可能とします。
	（リソース登録画面側は元DBIDの検索をscope=requestで行い、取込データを元として利用します)
		ge\jsp\GE0010
		ge\jsp\GE0002\result.jsp
		ge\jsp\GE0003\result.jsp
		ge\jsp\GE0004\result.jsp
		ge\jsp\GE0005\result.jsp

5.6.9.1 (2013/10/11)
	[選択カレンダー修正]
	月曜開始・日曜開始選択ロジックの影響で、日付と曜日が正しく
	ない状態で表示されていたため修正します。
		jsp\common\calendar2.js

	[bulkSet機能の修正]
	VIEWタグでbulkSet機能を利用する際に、カラムリソースの桁数をカンマ付きで
	指定している場合に数値に変換できずにエラーが発生していました。
	カンマより前の情報を利用するように変更します。
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )
		
	[Shell起動用Daemon]
	Shellを定期的に起動するようなデーモンを新規作成します。
	パラーメータはprogram,workDir,useBatch,stdout,stderr,waitで、
	これらの値を利用してfukurou.util.Shellをキックします。
	起動方法や間隔は他のデーモンと同じです。
	専用画面は現段階では作成しません。
		plugin.daemon.Daemon_RunShell

5.6.9.0 (2013/10/04)
	[リソース定義]
	リソースのサーバ間差分データ設定(GE0011)を修正します。
	pageSize を引数に追加と、maxRowCount を引数ではなく 0(制限なし)
	で渡すように変更します。
		ge\jsp\GE0011

	[ｿｰｽﾁｪｯｸ関係 ＤＢ更新]
	①TARGET 属性の桁数を １０から ３０に変更します。
	  これは、{@SAKI_TARGET} などの変数を使うケースがあるためです。
		GF71,GF72
		GF93 は、同じカラム名を使っているため、同時に更新しておきます。

	②GF73 の FORM_NAME が、200桁で足りなく、500ケタに増やします。

	③GF74 の CLMS が、500桁で足りなく、1000ケタに増やします。
	  GF74 の SQL_TYPE が、20桁で足りなく、30ケタに増やします。

	④ＤＢ定義書とスキーマの差分削除
	  GF08 テーブル削除

	⑤仕様書ＤＢのカラム定義変更
		GF92(画面項目定義テーブル) の JOINTYPE(連携タイプ) カラム削除
		GF91(青紙明細テーブル) に JOINTYPE(連携タイプ) カラム追加

	[GF リソース追加]
	GFM0051 備考 全角文字チェック ラベルリソース追加

	USE_RESOURCE ﾘｿｰｽ使用 カラムリソース、コードリソース追加

	[SQL文見直し]
	ｶﾗﾑ別名を付けるときに、AS を省略可能であるが、別名カラムを探す場合などに
	使えるため、基本的には、AS を記述することとします。
		GF2060\dbdefIn.jsp(313): 		SELECT SYSTEM_ID,TBLSYU,TABLE_NAME,INDEX_NAME,'' BIKO,UNIQ
		GF2120\GFM0007.jsp(3): 	select '1' WRITABLE, '' TABLE_NAME,CLM,NAME_JA,
		GF2120\GFM0010.jsp(53): 	select '' TABLE_NAME,CLM,NAME_JA,CLS_NAME,RENDERER,EDITOR,DBTYPE,
		GF2120\GFM0011.jsp(53): 	select '0' WRITABLE, '' TABLE_NAME,CLM,NAME_JA,CLS_NAME,
		GF2120\GFM0012.jsp(3): 	select '1' WRITABLE,'' TABLE_NAME,CLM,NAME_JA,'' BIKO,UNIQ,SYSTEM_ID
		GF2120\GFM0013.jsp(4): 			RENDERER,EDITOR,DBTYPE,0 SEQ,'' CODE,'' CODENAME,
		GF2120\GFM0013.jsp(20): 	select '0' WRITABLE,'' TABLE_NAME,CLM,NAME_JA,
		GF2120\GFM0013.jsp(21): 			RENDERER,EDITOR,DBTYPE,0 SEQ,'' CODE,'' CODENAME,'' BIKO,UNIQ,SYSTEM_ID
		GF2120\GFM0049.jsp(3): 	select '1' WRITABLE, '' TABLE_NAME,A.CLM,COALESCE(B.LNAME,B.NAME_JA,A.NAME_JA) as NAME_JA,
		GF2120\GFM0049.jsp(5): 			case when A.CLS_NAME = 'CLOB' then '' else A.USE_LENGTH end as USE_LENGTH ,
		GF2120\GFM0050.jsp(19): 	select '' TABLE_NAME,CLM,NAME_JA,CLS_NAME,RENDERER,EDITOR,DBTYPE,
		GF2252\insertGF92.jsp(117): 			  , '' SEQ, A.CLM , MIN(A.TABLE_NAME) as TABLE_NAME, MIN(A.TABLE_NAME) || '.' || A.CLM as ZOKUSEI , MIN(C.AS_TABLE) AS AS_TABLE ,  FGJ ,  UNIQ
		GF6010\result.jsp(41): 				select GUIKEY,NAME_JA,RWMODE,DECODE( MOD(SEQNO,3),0,'row_mark','' )
		GF6030\result.jsp(34): 				CLM,NAME_JA,LABEL_NAME,KBSAKU ,SYSTEM_ID,LANG,FGJ,'' LBA
		GF6050\result.jsp(36): 				CLM, PUP,NAME_JA,LABEL_NAME,KBSAKU,SYSTEM_ID,LANG,FGJ
		GF6140\result.jsp(36): 		'' ABC
		GF6430\result.jsp(37): 					|| ':' || case when A.NAME_JA is null then '' else 'true' end		-- ２は、must
		GF6430\result.jsp(44): 				A.NAME_JA,B.LNAME,A.KBSAKU,A.SYSTEM_ID,A.EDITOR,A.USE_LENGTH,B.LANG,A.FGJ, REQVAL
		GF6440\result.jsp(58): 				,''             PUP										<!-- ﾎﾟｯﾌﾟｱｯﾌﾟﾎﾞﾀﾝ -->
		GF9100\result.jsp(59): 				,''             PUP										<!-- ﾎﾟｯﾌﾟｱｯﾌﾟﾎﾞﾀﾝ -->
		GF9150\result.jsp(60): 				,''             PUP												<!-- ﾎﾟｯﾌﾟｱｯﾌﾟﾎﾞﾀﾝ -->
		GFX001\result.jsp(34): 				'' OPEN
		GFX022\result.jsp(49): 					 VALUENAME, REQUIRED, DESCRIPTION, CONTENTS, HTMLEXT,
		ORA05\result.jsp(29): 		'ALTER SYSTEM KILL SESSION ''' || SID || ',' || SERIAL# || '''' DELETE_SID,
		ORA10\result.jsp(27): 		select OWNER,OBJECT_NAME,OBJECT_TYPE,CREATED,LAST_DDL_TIME,TIMESTAMP,STATUS,'' DEL
		ORA10\result.jsp(63): 		select OWNER,OBJECT_NAME,OBJECT_TYPE,CREATED,LAST_DDL_TIME,TIMESTAMP,STATUS,'' DEL
		GF2120\GFM0011.jsp(3): 	select	'1' WRITABLE, UPPER(TABLE_NAME) AS TABLE_NAME,UPPER(CLM) AS CLM,NAME_JA,CLS_NAME,
		GF2120\GFM0030.jsp(3): 	select '1' WRITABLE, UPPER(TABLE_NAME) AS CLM,NAME_JA,0 UNIQ,SYSTEM_ID
		GF2120\GFM0030.jsp(15): 	select '0' WRITABLE, CLM, NAME_JA, UNIQ,SYSTEM_ID
		GF2120\GFM0031.jsp(3): 	select '1' WRITABLE, CLM, NAME_JA, UNIQ,SYSTEM_ID
		GF2120\GFM0031.jsp(15): 	select '0' WRITABLE, UPPER(TABLE_NAME) AS CLM,NAME_JA,UNIQ,SYSTEM_ID
		GFX000\result.jsp(24): 		select 	 FGFAVORITE		WRITABLE

	[ファイル出力関連]
	ファイル出力時に、fileout.xls というファイル名と、fileOut.xls や、FileOut.xls は、
	Windows上では区別されませんが、リンクやWeb上では区別されるため、ファイルが見つからない
	等のエラーになります。
	ここでは、fileout.xls に統一します。
		common\gamen\03_DBSEARCH\fileSave.jsp(23): 	filename	= "FileOut.xls"
		common\gamen\03_DBSEARCH\fileSave.jsp(28): <og:link href="../../../../{@SYS.FILE_URL}{@USER.ID}/FileOut.xls" target="_blank" useGamenId="false" >
		common\gamen\03_DBSEARCH\fileSave.jsp(29): 	<img src="{@SYS.JSP}/image/floppy.gif" alt="Excel Open" /> FileOut.xls <og:message lbl="MSG0056" />
		GF6240\index.jsp(23): 			pageContext.forward( "writeFileRedirect.jsp?filename=FileOut.xls" );
		GF6240\query.jsp(40): 		out.print( "&amp;filename=FileOut" );
		GF6440\result.jsp(112): 	<og:submit  value="fileOut" command="NEW" lbl="File Out" target="_blank" />

	※ jspのファイル名も変更します。いつものような上書きでは大文字小文字のファイル名は変更されませんので、
	直接書き換える必要があります。
		GF6440\fileOut.jsp	→ fileout.jsp

	08_DBUPDATE で、カラムの選択に、CLMS 変数を使うと、ファイルダウンロードのカラム指定と
	同じキーのため、指定のｶﾗﾑが出力できない現象が発生しました。
	そのため、キー名を変更します。 CLMS → SEL_CLMS
		common\gamen\08_DBUPDATE\query.jsp
		common\gamen\08_DBUPDATE\result.jsp

	DB定義DB情報のXML出力時に、DYSET,DYUPDなどの共通属性を抜き出していなかったので、
	それらも抜き出すように変更します。
	現在、更新系の処理では、UNIQだけでなく、DYSETもキーとして使っています。
	これは、UNIQ番号だけでは、他のﾃｰﾌﾞﾙの番号と同じ場合に誤って更新して
	しまうので、サブキーの代わりに使っています。
	本来は、すべてのテーブルでユニークになるような、UNIQ を採番すればよいのですが、
	それには、数字ではなく、文字列で桁数を増やす必要があり、今は見送ります。
		GF2150\result.jsp

5.6.8.3 (2013/09/27)
	[columnCheckタグ修正]
	カラムチェックタグのテーブルモデル有無チェックをcommandで行っていましたが、
	実際にはcheckTypeに従ってチェックを行う必要があるため修正します。
		hayabusa.taglib.ColumnCheckTag#doEndTag()
		hayabusa.taglib.COlumnCheckTag#makeErrorDBTable()

5.6.8.2 (2013/09/20)
	[Tomcat8 対応]
	DBConfig.xml の読み取りで、ClassLoader から、getResource しているが、
	Tomcat8では従来の方法では取れない。
	そこで、取れない場合は、基準URLを作成してから、Fileオブジェクトで合成する
	ようにしました。あくまで、取れなかった場合のみ、動作します。
		fukurou.db.DatabaseConfig( final String xmlfile )

	X ※ この修正には、<CATALINA_HOME>\endorsed 以下に、ogTomcat8.jar をコピーする必要がある為保留します。
	X	 コピーしたファイルは、Tomcat7 上でコンパイルする為だけに必要なので、今は対応しません。
	X
	X	javax.servlet.ServletOutputStream に、isReady() と、setWriteListener(WriteListener)
	X	の abstractメソッドが、追加されたため、オーバーライドしなければなりません。
	X	ただし、javax.servlet.WriteListener インターフェースがない為、この class ファイルだけを、
	X	ogTomcat8.jar という jar にまとめ、tomcat7.x.x の endorsed にコピーし、build.xml に
	X	クラスパスを追加することで、tomcat7 環境でもコンパイルできるようにします。
	X	なお、Tomcat8 に完全移行する時には、ogTomcat8.jar は不要になります。
	X		hayabusa.filter.FileResponseStream#isReady()
	X		hayabusa.filter.FileResponseStream#setWriteListener( final javax.servlet.WriteListener listener )
	X		hayabusa.filter.GZIPResponseStream#isReady()
	X		hayabusa.filter.GZIPResponseStream#setWriteListener( final javax.servlet.WriteListener listener )

	[RegistryQueryTag 対応]
	以前のPreferencesでは、HKEY_CURRENT_USER/Software 以下のキーを baseKey に指定しても
	取得できていましたが、いつからかできなくなっています。
	そこで、とりあえず、java.util.prefs.WindowsPreferences を直接変更して、
	Software/muratec と、Software/microsoft だけは、取得できるようにしました。
	これを実行するには、この改造したクラスを含む jarファイル(ogPreferences.jar)を
	tomcatの\endorsed に入れておく必要があります。
	ちょっと、このタグの見直しを検討します。
	属性追加もあります。
	hkeyType ： HKEY_CURRENT_USER(="user") を読むか、HKEY_LOCAL_MACHINE(="system") を読むかを指定します(初期値:user)。
		hayabusa.taglib.RegistryQueryTag.java	修正箇所多数あり
		gf\src\META-INF\hybs-taglib.tld		RegistryQueryTag に、hkeyType 属性追加
		gf\WEB-INF\hybs-taglib.tld
		gf/jsp/GF1020
		
	[rawLongLabel対応]
	一覧上でのプルダウンは表示にラベル短を利用し、ツールチップとしてラベル長を利用していました。
	概要説明が存在する場合にラベル長がspanタグで囲われてしまって正常に表示されない不具合が
	ありましたので、未加工のラベル長をツールチップで利用するように変更します。
		haybusa.resource.LabelData#LabelData( final String inkey )
		haybusa.resource.LabelData#LabelData( final String[] data )
		haybusa.resource.LabelData#getRawLongLabel()
		hayabusa.resource.CodeData#RLNAME,MAX_LENGTH
		hayabusa.resource.CodeData#getRawLongLabel( final int seqNo )
		hayabusa.resource.CodeData#CodeData( final String clm, final Map<String,String[]> data) 
		hayabusa.resource.CodeData#subsetList( final String codeCsv )
		hayabusa.resource.CodeData#subsetGroup( final String group )
		hayabusa.resource.CodeData#subsetRole( final RoleMode userRole )
		hayabusa.resource.CodeDataLoader#loadDBResource() 
		hayabusa.resource.CodeDataLoader#getCodeData( final String key )
		hayabusa.db.Selection_CODE#Selection_CODE( final CodeData cdData )
		
	[クライアントガント(積上げ)の修正]
	折りたたみ表示の場合に、正確に積上げされていない場合があったので修正します。
		/jsp/common/option/adjustGanttTable.js

5.6.8.1 (2013/09/13)
	[edit機能修正]
	合計のBigDecimal化をした際に、上手く合計値が足されてない不具合があったため修正します。
	hayabusa.db.DBTableModelEditor#addTotalRows( final int maxRowCount, final ResourceManager resource, final boolean[] sumFilter
									,  final boolean[] groupFilter, final boolean[] subTotalFilter,  final boolean[] totalFilter )

	[{@LAST.XXXX}対応]
	最後に使用した値を利用する機能を追加します。
	{@MEM.XXXX} と違い、ユーザーオブジェクト内で共有します。
	{@LAST.XXXX} を見つけた場合、UserInfo内のメモリにキーを用意し、
	command="NEW" が指定された時(RequestCacheTag)の XXXX の値を
	メモリに設定します。

	この設定された値は、ユーザー永続化情報(GE20)テーブル に、通常の情報と
	区別する為、"LAST_REQUEST_" という接頭語を付けて保存されます。
		hayabusa.taglib.CommonTagSupport#getLASTAttri( final String attkey )
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		hayabusa.taglib.RequestCacheTag#commandExec( final String command,final ServletRequest request )
		hayabusa.resource.UserInfo#getLastRequestValue( final String key,final String val )
		hayabusa.resource.UserInfo#setLastRequestMap( final Map<String,String[] reqMap )
		hayabusa.resource.UserInfo#dbLoad()
		hayabusa.resource.UserInfo#clear()
		hayabusa.resource.UserInfo#saveLastRequestValues()

	[UserInfoのsetAttribute]
	UserInfo で、セットする値が null、またはゼロ文字列の場合、
	attribute変数に設定しない（DBへも書き込まない）ように変更します。
	これは、無駄なメモリやDB書き込みを減らすためです。
		hayabusa.resource.UserInfo#setAttribute( final String key,final String value, final boolean save, final boolean common )

5.6.8.0 (2013/09/06)
	[DB定義関係]
	DBConfig.xmlの内部オブジェクトの、EDbid で、title 属性が null の場合、
	dbidKey を設定するように変更します。
	MUST属性にしてもよいのですが、互換性の事を考えると、必須項目である dbidKey を
	設定することにしておくことにしておきます。
	今後、DBIDは、この title を表示ラベルとするプルダウンに統一します。
		fukurou.db.EDbid#setTitle( final String value )

	関連しますが、DEFAULT と、RESOURCE の DBIDキーがなければ、内部的に作成する処理で
	RESOURCE を、DEFAULT からコピーで作成するので、title もDEFAULT のままコピー
	されますので、再設定しておきます。
		fukurou.db.DatabaseConfig#makeDbidMap( final Element element , EDbid defDdbid )

	[ｿｰｽﾁｪｯｸ関係]
	①GF79 リソース抜出テーブル は、うまく利用できていなかったので、
	一旦削除します。
		DOC19		作成区分ﾒﾝﾃ					廃止
		DOC22		ﾃｰﾌﾞﾙｶﾗﾑ抜き出し			廃止
		GF79		リソース抜出テーブル		廃止

	DOC20 環境管理ﾃｰﾌﾞﾙ 追加

	②カラムに、変数{@XXXX}が登録された場合に桁あふれしていた為、増やします。
	主に、{@XXXX} の変数が使われることを想定して、X(10)で少ないカラムを増やします。
		GF71
			画面使用			USEGAMENID	X(10) ⇒ X(20)
			リダイレクト使用	USEREDIRECT	X(10) ⇒ X(20)
		GF73
			フォームタイプ		FORM_TYPE	X(10) ⇒ X(20)
			読取専用			READONLY	X(10) ⇒ X(20)
			無効				DISABLED	X(10) ⇒ X(20)
		GF93
			画面使用			USEGAMENID	X(10) ⇒ X(20)
			リダイレクト使用	USEREDIRECT	X(10) ⇒ X(20)

	③ GF78(環境管理テーブル) にユニークキーとして、コンテキストID を追加します。
		なお、このカラムは論理ユニークとなるため、テーブルそのものを再作成します。

	④ GF82 DBｵﾌﾞｼﾞｪｸﾄ一覧ﾃｰﾌﾞﾙ で、参照しているテーブルをセットするカラムを追加します。
		従来の ﾃｰﾌﾞﾙ名 X(50) で代用していたのをやめます（こちらはカラムの削除）
			ﾃｰﾌﾞﾙ名		TABLE_NAME	X(50)			削除
			参照ﾃｰﾌﾞﾙ名	REF_TABLES	X(1000)			追加

	[ｿｰｽ自動作成]
	COMMENT タグの作成で、日付はフォーマット変換します。author と text は更新しません。
		plugin.develop.JspCreate_COMMENT#execute( final OGElement ele , final String nameSpace )

	JspCreateTag で、処理の部分指定ができるようにします。
	これを元に、COMMENT タグのみを実行する画面を作成します。
		hayabusa.taglib.JspCreateTag#release2()
		hayabusa.taglib.JspCreateTag#execute()
		hayabusa.taglib.JspCreateTag#setTagNames( final String tags )

		gf\src\META-INF\hybs-taglib.tld		JspCreateTag に、tagNames 属性追加
		gf\WEB-INF\hybs-taglib.tld

	[タグの改善]
	既存のcaseKey、caseVal、caseNN に加えて、caseNull を追加します。
	これは、caseNull の引数が null/ゼロ文字列 の場合に、成立します。
	何も指定しない場合は、成立していると判断します。
	これらを使用して、equals タグなどの使用を削減します。
		hayabusa.taglib.CommonTagSupport#release2()
		hayabusa.taglib.CommonTagSupport#setCaseNull( final String cnul )
		hayabusa.taglib.CommonTagSupport#useTag()

	tldファイルに追加するのは、以下のタグです。
		and , button , column , columnEditor , directXMLSave , 
		fileUpdate , hidden , input , link , message , option , 
		orderBy , popup , query , queryOption , select , submit , 
		tableMerge , tbody , tfoot , thead , userInfo , value , 
		view , writeTableParam

		gf\src\META-INF\hybs-taglib.tld
		gf\WEB-INF\hybs-taglib.tld
	
	[Excel2010用プリンタ名取得マクロ]
	Excel帳票ではマクロが利用するプリンタ名称が必要ですが、
	Excel2010では従来の方法（マクロ記録）では取得できなくなりました。
	Excel2010用のプリンタ名一覧取得マクロを作成しておきます。
	(雛形はExcel2003でHTML出力する必要があります）
		ge/def/Script/getPrinterName.xlsm

	[メールモジュール画面修正]
	送信履歴検索では、送信順にデータを並べていましたが、
	帳票のように最新のものから見ていきたいため順序を逆にします。
	又、日付のFrom,Toはそれぞれに00000000,99999999を付加して同日検索を可能にします。
		ge/jsp/MAIL03/result.jsp
		ge/jsp/MAIL06/result.jsp
		ge/jsp/MAIL07/result.jsp
		
	[メールモジュール送信日時機能追加]
	メールモジュールのGE30登録時に14桁の送信日時指定(SNDTIME)を可能にします。
	メールモジュールでは、これらの送信日時が現在日時よりも小さい場合、
	もしくはNULLの場合にメール送信の対象とするようにします。(SNDTIME <= 'システム日時14桁')
	同時にインデックスも追加しておきます。
	画面上では、MAIL07画面で表示されるよう対応します。
		GE30 SNDIME追加,GE30_SA追加
		hayabusa.mail.MailManager_DB#selGE30
		hayabusa.mail.MailManager_DB#sendDBMail( final String systemId )
		ge/jsp/MAIL07/result.jsp
		
	[クライアントガント修正]
	ガント種別の振分けの不具合が存在していたため修正します。
		jsp/common/option/adjustGanttTable.js

5.6.7.4 (2013/08/30)
	[JSPチェック修正]
	includeファイルの先頭のpageEncoding指定のチェック用 span タグを出力します。
	これは、インクルードファイルには、
		<jsp:directive.page pageEncoding="UTF-8" />
	を記述しておき、ファイルそのものが、UTF-8であることを宣言します。
	この記述がない場合は、
		<span type="jsp:directive pageEncoding="non" file="インクルードファイル" ><!-- --></span>
	を出力しておき、JSPチェックで警告するようにします。
	なお、この場合、jsp に記述している xml形式のコメント <!-- --> は、そのままインクルード
	されるため、例えば、query タグ内にこの形式のコメントを入れているとエラーになります。
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	[リソース修正]
	SYSTEM_ID が、"**" , "GE" , "GF" のリソースに於いて、ラベル表記を半角カタカナに変更します。
	単に、表示上の文字サイズを小さくするためです。
	リソース用の XMLファイルを抜き出しておきます。

	[jsp修正]
	各種細かい修正を入れています。
	JSPソースチェックで見つかった不具合分の修正です。
		gf/doc/refactoring/5.6.7.4_refactoring.txt 参照

	[画面作成PGのID変更]
	画面自動作成関連の画面が、現在は、common/gamen/ 以下のフォルダに作成されているが
	これは、GFシステムのアプリケーションとして管理します。
	ID を変更し、共通のcommon/gamen/ からは削除します。
	これに伴い、画面リソースも変更します。
		common/gamen/13_GUILIST		⇒	GF2200
		common/gamen/11_GUIMAKE		⇒	GF2201
		common/gamen/12_GUIMAKEGUI	⇒	GF2202

	[DatabaseProductNameの小文字化]
	従来は、DatabaseProductName を小文字化して使用していましたが、
	DBUtil.getProductName( final Connection conn ) を使うように変更した際
	小文字化していなかったため、初期起動時エラーが発生しました。
	修正対応いたします。
		fukurou.db.DBUtil#getProductName( final Connection conn )

5.6.7.3 (2013/08/23)
	[DB定義変更]
	GF78 に、TomcatやJavaの情報を追加します。カラム追加
		OS情報		OS_INFO			X(100)
		ｻｰﾊﾞｰ名		SERVER_INFO		X(200)
		ｻｰﾌﾞﾚｯﾄ		SERVLET_INFO	X(200)
		REAL_PATH	REAL_PATH		X(256)
		TOMCAT_HOME	TOMCAT_HOME		X(256)
		JDKﾊﾞｰｼﾞｮﾝ	JDK_INFO		X(200)
		JAVA_HOME	JAVA_HOME		X(256)
		ﾊﾞｰｼﾞｮﾝNo	ENGINE_INFO		X(200)

	GF82:DBｵﾌﾞｼﾞｪｸﾄ一覧ﾃｰﾌﾞﾙ に、テーブル名	のカラムを追加します。
		テーブル名	TABLE_NAME	X(50)

	[DB定義変更]
	スキーマ情報取込み時に、ORACLEのデータ件数を登録する箇所で、
	USER_TABLES の NUM_ROWS が、初期値は null の為、NVLしておきます。
	何か登録して、DELETE等すれば、0 がセットされますが、テーブル作成直後
	等では、null のためです。
		gf/jsp/GF2010/sqlGF02.jsp			NVL対応

	DATA_DEFAULTで、DBスキーマ上からDB定義DBへの登録時に、VALSETフィルターを
	使いますが、その設定をミスっていたので修正します。
		gf/jsp/GF2110/directGF05.jsp		DATA_DEFAULTの設定

	GE,GF のDB定義書を修正しました。
	カラム名称、テーブル名称、コード名称などのカタカナは、半角にしています。
	テーブル表示したときの横幅を減らすためです。
		GE_DB定義書.xls
		GE_DB定義書_ALL.xls
		GF_DB定義書.xls
		GF_DB定義書ALL.xls

	[HelpTag 修正]
	HelpTag で、USE_GUI_FAQ と、USE_GUI_FAQ_CTRL のキー指定で、後ろにスペースが
	入っているため、キーを認識できていませんでした。修正します。
		hayabusa.taglib.HelpTag#release2()

	[未使用のファイル削除]
	GF2170は、DB登録 メニューとして、標準化済み。
		gf/jsp/GF2170/entry.jsp			削除
		gf/jsp/GF2170/update.jsp		削除

	[メモリリーク警告]
	ObjectPool で、メモリリークの可能性がある。警告が出ていましたが、
	リソースのコネクションを分ける対応で、close 時にDBIDを指定し忘れていました。
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

	[インフォメーション関連]
	Exception 時に出力するメッセージに、TOMCAT_HOME、JAVA_HOME、REAL_PATH、SYSTEM_ID を
	追加します。
		hayabusa.common.HybsSystemException.java

	TOMCAT_HOME の値を取得し、システムパラメータマップにセットします。
		hayabusa.common.SystemParameter#loadInitialParameter( final ServletContext context,final String contextName ) 

	HybsAdmin で表示している TOMCAT_WORK を TOMCAT_HOME に変更します。
	ついでに、見出し文字も変更します。
		hayabusa.servlet.HybsAdmin#getInfomation()
		hayabusa.servlet.HybsAdmin#tableTr1( final StringBuilder buf, final String key )
		fukurou.db.EDbid#toString()
		fukurou.db.EDbid#info()
	OS_INFO に、CPUのアーキテクチャも追加しておきます。32bit版 OR 64bit版が判るように。
		BuildNumber.master

5.6.7.2 (2013/08/16)
	[ソースチェック の見直し]
	jsp:directive.include ファイルは、JspIncludeReader.java 処理で
	実際にインクルードされるとともに、XML上からは削除されます。
	そのため、ソースチェックを行う場合、インクルード処理の書式が
	存在しないため、チェックできません。
	そこで、ダミー的に、インクルード処理のタグを入れて、チェックできる
	ようにします。
	<span type="jsp:directive" include="ファイル名"><!-- --></span>
	を、<jsp:directive.include file="ファイル名" /> の代わりに挿入します。
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )
		ge/jsp/DOC18/xsltV6/GF70_PROG.xsl

	[DB定義追加、変更]
	JSPソースチェック関連のテーブルに、テーブル種別を追加します。
	従来は、ファイルパスで管理していましたが、DB定義DBとの親和性の
	観点から、テーブル種別で管理できるようにします。
	GF70,GF71,GF72,GF73,GF74,GF75,GF76,GF77,GF79

	PRE_FIXカラムは、実質的には使われていないため、削除します。
	GF70,GF71,GF72,GF73,GF74,GF75,GF76,GF77

	GF79は、他のテーブルとカラムが異なっていたので統一します。
	SOURCE ⇒ ADDRESS の追加

	GF78 の空き番号に、システムID、テーブル種別、に対応する属性を
	管理するテーブルを作成します。
	基準JSPパス、画面URL、DBID、DB接続URL、DBユーザー、DBパスワードなど。
	将来的な管理情報を持っておきます。

	これらのテーブルは、ALTER TABLE で処理しないで、DROP,CLEATE します。
	カラムの並び順も考慮したいのと、現時点でソースチェックはワークなので
	削除しても、再取込みすればよいだけなので。
		gf\changes\5672

	[DB定義変更に伴う、JSP修正]
	TBLSYUカラム 追加、PRE_FIXカラム 削除、SOURCE ⇒ ADDRESS 変更などの
	DB定義変更に伴う画面関係の修正を行います。
		DOC10、DOC11、DOC12、DOC13、DOC15、DOC16、DOC17、DOC18、DOC19、DOC22

	データセットのための xslt 修正
		gf/jsp/DOC18/xsltV6		以下の GF7*_PROG.xsl ファイル

	JavaDoc関係の画面IDを、DOC01 ～ DOC09 に集約する為、
	DOC23 ⇒ DOC09 フォルダ名変更
		gf/jsp/DOC09				変更

5.6.7.1 (2013/08/09)
	[DBIDのtitle処理 の見直し]
	5.6.6.0 (2013/07/05) で導入した DBConfig.xml （データベース接続先）に、
	表題(title)属性を追加した処理で、titleにスペースが含まれる場合の
	処理を加味するように変更します。
	DB定義DBの備考カラムを、コードリソースに分解する処理と同じにします。
	（TableFilter_BIKO2CODE）
	「キー:ラベル キー:ラベル」で、ラベル にスペースを含ませる場合は、
	ダブルクォーテーションで囲ってください。
		fukurou.db.DatabaseConfig#getCodeKeyVal()
		hayabusa.db.Selection_KEYVAL#Selection_KEYVAL( final String strCode )
		hayabusa.taglib.ColumnTag#setCodeKeyVal( final String keyval )		コメント修正
		plugin.table.TableFilter_BIKO2CODE.java								コメント修正

	[DBIDのプルダウン]
	DBIDをDBConfig.xmlから取得したリストからプルダウンを作成する箇所で、
	修正漏れのJSPを追加修正します。
		ge/GE0001\query.jsp		FROM_DBID , TO_DBID
		ge/GE0009\query.jsp		DBID
		ge/GE0011\query.jsp		FROM_DBID , TO_DBID

	[DB定義DBからのデータ抜出]
	DB定義DB情報を元に、データを XML ファイルとして抜き出す画面を作成します。
		gf/GF2170
		画面リソース等も追加します。
		GF2150	XML出力(定義情報)			名称変更
		GF2170	XML出力(DBﾃﾞｰﾀ)				画面追加

	[jspチェックの修正]
	jspチェックで、数か所機能改善を含めた修正を行います。
	２．のインクルードファイルが存在しない場合の処理は、
	Tomcat7の新しい、「JSPのモジュール化」により、common,menu,image の
	フォルダを、META-INF/resources 以下に、保管し、jspCommonX.X.X.X.jar
	として、エンジン標準と同時に配布する機能への対応です。
	本来は、classPathからこの jar ファイルを見つけて取り込む必要が
	ありますが、現時点では、同じ webapps 上に gf が存在するとして処理します。
	１．JSPファイルのインクルードで、<!-- --> のコメント削除処理のバグ修正
	２．JSPファイルのインクルードで、インクルードファイルが存在しない場合、
		gf/jsp/common , gf/jsp/menu を利用するように変更。
	３．XSLT変換エラー時に、インクルードファイル名を取得できるように、
		includeファイル名のリストを返すメソッドを追加
	４．xsltV6 を作成しておきます。
		取り合えずは、既存の xsltV5 と同じフォルダ内容にしておきます。
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )
		fukurou.xml.JspIncludeReader#getIncludeFileList()
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.XSLT#transform( final Reader xmlReader )
		gf/jsp/DOC18/query.jsp
		gf/jsp/DOC18/xsltV6

	[HybsSystemException の修正]
	HybsSystemException のエラーメッセージの先頭に、エンジンバージョン情報他を
	書き出すように変更します。
	なお、標準エラー出力として書くだけで、本体のエラーには書き出しません。
	現状の、HybsSystemException は、RuntimeException を継承しているものの、
	内容的には全く同じ働きをしています。(何も拡張していない状態です。)
		hayabusa.common.HybsSystemException.java

	[DBIDの見直し]
	データベース接続先の見直しを行います。
	従来は、WEB-INF/DBConfig.xml に、<dbidKey>DEFAULT</dbidKey> を必ず登録し、
	また、リソースDBと異なる場合は、web.xml の context-param に、RESOURCE_DBID 
	というキーに、<dbidKey>RESOURCE</dbidKey> を登録する必要がありましたが、
	内部的に、DEFAULT と RESOURCE を用意します。
	これにより、web.xml への記述の必要性を無くすとともに、DBConfig.xml についても
	デフォルトであれば、記載不要にします。
	この修正は、基本的には、システムのDBとリソースのDBを分ける運用を行う場合、
	既存の GF や common 系から GE系のテーブルをアクセスしている画面は、すべて
	dbid="RESOURCE" 付に書き換えた場合の互換性対応です。
	リソース、帳票、伝送、メール、新着、FAQ などのテーブル関係です。

	簡単に言うと、RESOURCE_DBID の初期値を、"RESOURCE" に変更するという事です。
	ただし、dbid="RESOURCE" を使うため、実質的に、RESOURCE_DBID は変更不可になります。

	参考：WEB-INF/web.xml からリソースのDBIDの指定方法。 ⇒ 基本的には廃止です。
	<context-param>
		<param-name>RESOURCE_DBID</param-name>
		<param-value>RESOURCE</param-value>
	</context-param>

		fukurou.db.DatabaseConfig#makeDbidMap( final Element element , EDbid defDdbid )
		hayabusa.common.SystemParameter#loadInitialParameter( final ServletContext context,final String contextName )
		gf/WEB-INF/web.xml		サンプル修正

	上記の対応の上で、

	[GE系DBを利用している共通画面の修正]
	既存の GF や common 系から GE系のテーブルをアクセスしている画面は、すべて
	dbid="RESOURCE" 付に書き換えます。
	基本的には、RESOURCE の設定が WEB-INF/DBConfig.xml になければ、DEFAULT接続を
	利用します。設定があれば、リソース系(GEテーブル)DBへの接続でアクセスします。
		gf/jsp/common/remoteResource.jsp
		gf/jsp/common/gamen/02_TADMIN/query.jsp
		gf/jsp/common/gamen/07_CONFIG/entry.jsp , result.jsp
		gf/jsp/common/gamen/21_WHTSNEW/meisai.jsp , result.jsp , top_menu.jsp
		gf/jsp/common/gamen/22_FAQ/query.jsp , result.jsp
		gf/jsp/common/gamen/23_FAQRGST/entry.jsp , query.jsp , result1.jsp , result2.jsp , update.jsp
		gf/jsp/common/gamen/24_ERRMSG/entry.jsp , result.jsp

	DOC19 は修正しますが、実質的に、GE系と GF系を JOINしているため、無効です。
	処理そのものを見直す必要があります。
		gf/jsp/DOC19/KBSAKUentry.jsp

	GF0000/index.jsp は、21_WHTSNEW の top_menu.jsp より広い画面です。
	top_result.jsp に移します。
		gf/jsp/GF0000/index.jsp		⇒		gf/jsp/common/gamen/21_WHTSNEW/top_result.jsp
		gf/jsp/index.jsp のCONTENTS 領域を上記の top_result.jsp に変更します。
		ge/jsp/index.jsp 同上

	[jspチェックの修正2]
	jspチェックの修正で、includeファイルを、キャッシュします。
	通常、includeファイルは、大きくない ＆ 多くない のですが、ほとんどの
	画面で同じようなファイルをインクルードしているため、 I/O が多くなります。
	多少キャッシュすることで、メモリは多く使いますが、jspチェック自体が本番では
	行う事はない為、問題ないと判断します。
	先の、includeファイル名リストの箇所で、ListからMapに変更することで対応します。
	なお、キャッシュは、当然、すべての処理で共有されるため、static変数で管理します。
	よって、このクラスは、マルチスレッド対応されていません。
		fukurou.xml.JspIncludeReader#getIncludeFiles()
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )
		fukurou.xml.JspIncludeReader#cacheClear()
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.XSLT#transform( final Reader xmlReader )
		fukurou.xml.XSLT#init()
		fukurou.xml.XSLT#close()

	[jquery-ui.js 関係]
	common/jquery/jquery-ui.js を、custom/result_info.jsp 等で組み込んでいますが
	組込み方がまずく、有効になっていません。
	また、このJavaScriptは、ドラッグ＆ドロップなどの高度なUI用なので、
	標準的に組み込む必要はありません。
	(現状では、common/gamen/14_EDIT 位でしか使われていません。)
	そこで、result_info.jsp 、result_FS_info.jsp から削除します。
		custom/result_info.jsp
		custom/result_FS_info.jsp

	[TopMenuTag の BODY]
	TopMenuTag は、body：なしなのに、EVAL_BODY_BUFFERED を返していたので、
	doStartTag() の継承をやめ、標準のSKIP_BODYを返すように修正します。
	※ この記述は、RELEASE-NOTES.txt 側にも記載しておきます。
		hayabusa.taglib.TopMenuTag#doStartTag()			削除
		src\META-INF/hybs-taglib.tld
			topMenu の body-content を JSP から tagdependent に変更

	[NT(unknown)時のwindowsShell(cmd)の位置変更]
	Windows2012Server等、新しいOSが増えるとJavaのバージョンによってはWidnowsNT(unknown)のように
	OS名が取得されます。NTの場合はC:\\WINNT\\system32\\cmd.exeでcmd.exeを起動するため、
	新OSでは帳票等が動作しない場合があります。
	最近のOSではcmdはC:\\WINDOWS\\system32\\cmd.exeに配置されているため、unknown時は
	他と同様に、この設定を利用するように変更します。
		fukurou.util.Shell#CMD_COM

5.6.7.0 (2013/07/27)
	[初期install の見直し]
	初期インストールを見直します。
	・出力フォルダを、db/common と、db/resource に分離します。
	  db/common は、DBID=DEFAULT になり、db/resource は、DBID=RESOURCE になります。
	・db/oracle , db/firebird … などのフォルダは、各コンテキストのDB定義になりますので
	  DBID=DEFAULT で処理します。
	・sql フォルダと xmlフォルダの階層を合わせる。
	  それぞれ、同じ階層構造に合わせます。基本的には、それぞれのフォルダの下位に、
	  install と update フォルダを作成します。
	・build.xml を簡易化します。
	  ant の定義ファイルを見直し、簡素化します。上記出力先変更に伴う、見直しです。
		gf/build.xml
		src/META-INF/hybs-taglib.tld
		WEB-INF/hybs-taglib.tld

	Tomcat起動時の処理処理（SystemParameter）で、クラスパスが、resource 以下の拡張XDKファイルは
	DBID=RESOURCEに登録し、クラスパスが、xml 以下の拡張XDKファイルは、DBID=DEFAULT に登録します。
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

	SystemInstaller でも、同様に、db/common と、db/[DBNAME]/xml は、DBID=DEFAULT に
	db/resource は、DBID=RESOURCEに登録します。
	関連する処理で、SystemInstaller 内の各サブ処理ごとに、コミットしているので、
	メソッドの中でコミットするように修正します。
	これは、ORACLEとfirebirdのDDL処理の違いなどに関連します。
		hayabusa.common.SystemInstaller#SystemInstaller( final Connection conn, final PrintWriter out )
		hayabusa.common.SystemInstaller#getOldMaxVersion()
		hayabusa.common.SystemInstaller#getOldSystemVersion( final String systemId, final String hostUrl )
		hayabusa.common.SystemInstaller#dbXMLResourceInsert()
		hayabusa.common.SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath, final Connection conn )
		hayabusa.taglib.SysInstallTag#doEndTag()
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
		fukurou.db.DBUtil#getProductName( final Connection conn )
		fukurou.xml.HybsXMLSave#useParameterMetaData( final Connection conn )

	[TableFilter_DBARG_OUT に xml出力機能追加]
	TableFilter_DBARG_OUT に、xml出力機能を追加します。
	簡易インストールと、ソースコード自動化の一環です。
	TABLEやINDEL作成スクリプトが XML化されているので、それに準拠するためです。
	ただし、ARG変数は、ORACLEでPL/SQLを実行する場合にしか使いませんので、
	今後はできるだけ使わない方向を考えています。
		plugin.table.TableFilter_DBARG_OUT.java

	他のTableFilterも、修正しておきます。
		plugin.table.TableFilter_DBSRC_OUT.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_INDEX_FIREBIRD.java
		plugin.table.TableFilter_SEQUENCE.java
		plugin.table.TableFilter_SEQUENCE_FIREBIRD.java
		plugin.table.TableFilter_SEQUENCE_HSQLDB.java
		plugin.table.TableFilter_SEQUENCE_MYSQL.java
		plugin.table.TableFilter_SEQUENCE_POSGRE.java
		plugin.table.TableFilter_SEQUENCE_SQLSERVER.java
		plugin.table.TableFilter_TABLE.java
		plugin.table.TableFilter_TABLE_FIREBIRD.java
		plugin.table.TableFilter_THUMBNAIL.java
		plugin.table.TableFilter_UNIQ_NAME.java
		ge/jsp/GE0009
		gf/jsp/GF2140
		gf/jsp/GF2150
		gf/jsp/GF7110

	[HybsXMLSave に DDL処理件数追加]
	HybsXMLSave に DDL（データ定義言語：Data Definition Language）の処理件数の
	カウンターを追加します。
	通常は、executeUpdate の戻り値(int)を 削除数としてカウントしていますが、
	DDL実行時は、0 が返されるため、delete や insert などの 
	DML（データ操作言語：Data Manipulation Language）文と分けてカウントします。
	あくまで、参考情報として、カウントするだけです。
		fukurou.xml.HybsXMLSave#actionExecSQL( final TagElement tag )
		fukurou.xml.HybsXMLSave#getDDLCount() 
		fukurou.xml.HybsXMLSave#main( final String[] args )
		hayabusa.common.InitFileLoader#loadXML( final InputStream stream, final Connection conn,final String table )
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()

	[DBUtil の CLOB対応]
	DBUtil で、検索した際に、Clob等のオブジェクト系の結果を、きちんと文字列に変換するように
	修正します。
	従来は、String.valueOf( obj ) していた為、CLOB 、ROWID、TIMESTAMP がうまく変換されませんでした。
		fukurou.db.DBUtil#resultToArray( final ResultSet resultSet,final boolean useHeader )

	[DB定義変更]
		GF83 のシーケンス、トリガ、インデックスを追加します。
		すでに、テーブルは作成済みかも知れませんが、トリガがないと
		UNIQキーの自動作成ができません。また、インデックスがないと、
		検索処理が時間がかかります。
		gf\changes\5670\GF83S.sql
		gf\changes\5670\GF83C.sql

	[XML出力の改行の見直し]
	拡張XDKのファイル出力で、余計な改行が出力されない様に、見直します。
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer )

	[URLConnectの見直し]
	URLConnect で、レスポンスコードに応じて、RuntimeException を投げるかどうかを指定する
	-errEx 引数を追加します。
	-errEx=true を指定すると、ﾚｽﾎﾟﾝｽｺｰﾄﾞが、4XX,5XX の時に RuntimeException を投げます。
	初期値は、false です。
		fukurou.util.URLConnect#main( final String[] args )

	同時に、レスポンスコードに対応する文字列 を追加します。JavaのHttpURLConnection の定数で
	定義済み以外の値を追加します。
		fukurou.util.URLConnect#code2Message( final int code )
		
	[ActiveDirectoryに対するLDAP接続対応]
	ActiveDirectoryのLDAPインターフェイスに対して接続を行うと、
	Unprocessed Continuation Reference(s)エラーが発生したため
	JNDI上のREFERRAL属性をシステムリソースから設定可能にします。
	初期値は空で、設定した場合のみ該当の値がContext.REFERRALにセットされます。
	fukurouのProcessはバッチ上からreferralで指定して下さい。
	同時にmeilSenderタグのldapKey,ldapValsの初期値をシステムリソースで設定可能にします。
	LDAP_MAILSEND_KEY,LDAP_MAILSEND_VALSで指定して下さい。
		hayabusa.resource.LDAPSearch#init()
		hayabusa.common.SystemData#LDAP_SEARCH_REFERRAL
		hayabusa.common.SystemData#LDAP_MAILSEND_KEY
		hayabusa.common.SystemData#LDAP_MAILSEND_VALS
		hayabusa.taglib.MailSenderTag#release2()
		furkurou.process.Process_LDAPReader#init( final ParamProcess paramProcess )

	[DBConfigEditorTag 修正]
	DBConfigEditorTag に、DBConfigのプルダウン情報の取得機能を追加します。
	DBIDのキーと、タイトルをつないだ、コードリソース情報を作成する機能を追加します。
	これにより、使用しているシステムのDBID一覧をプルダウンメニューとして使用できます。
	開発用のシステムとしての利用が想定できます。

	また、command と type にセットできる値のチェックを行います。
		hayabusa.taglib.DBConfigEditorTag#setCommand( final String cmd )
		hayabusa.taglib.DBConfigEditorTag#setType( final String tp )
		fukurou.db.DatabaseConfig.java

	[javadocの見直し]
	javadoc 作成時に、ソースコードのHTMLも作成するように変更します。
	メインのjavadocタグに、linksource="true" を追加します。
		gf/build.xml

	[共通属性 caseNN の追加]
	共通属性 caseNN を追加します。
	これは、caseKey、caseVal に関連するタグの実行可否を判定する要因です。
	caseKey と caseVal の場合は、どちらも null の場合は、許可(true)になります。
	これは、過去の互換性を持たせるためです。どちらかが null 出ない場合は、
	caseKey.matches( caseVal ) の結果が適用されますが、マッチさせる条件が必要です。
	ここで、引数が、null 出ない場合(Not Null = NN)に、許可(true)させる場合は、
	設定が難しくなります。
	そこで、単に、null でなければ許可(true)にする caseNN 属性を追加します。
	既存の caseKey、caseVal を持っているタグに、追加します。
		hayabusa.taglib.CommonTagSupport#release2()
		hayabusa.taglib.CommonTagSupport#setCaseNN( final String cnn )
		hayabusa.taglib.CommonTagSupport#useTag()

		hybs-taglib.tld
			og:and , og:button , og:column , og:columnEditor , og:hidden , og:input , 
			og:link , og:message , og:option , og:orderBy , og:popup , og:query , 
			og:queryOption , og:select , og:submit , og:tableMerge , 
			og:tbody , og:tfoot , og:thead , og:userInfo , og:value , og:view , 
			og:fileUpdate , og:directXMLSave , og:writeTableParam

	[BizLogicTag 関連の修正]
	BizLogicTag で、Exception を throw するとき、一旦、errMsg 変数にセットします
		hayabusa.taglib.BizLogicTag#call( final String logicName , final Transaction tran )
		hayabusa.taglib.BizLogicTag#makeVals()
		fukurou.business.AbstractBizLogic.java
		fukurou.business.ArrayTableModel#ArrayTableModel( final String[] nms, final String[][] vs, final String[] ms )
		fukurou.business.ArrayTableModel#toString()
		fukurou.business.BizLogic_CURSOR#init()
		fukurou.business.BizLogic_TABLE#main()

5.6.6.2 (2013/07/19)
	[EXEC_START_TAG の付け忘れ]
	xml出力で、<EXEC_SQL> を付け忘れていたので修正します。
		plugin.table.TableFilter_TABLE#makeHeadLine( final int[] clmNo,final String[] data )
	
	[IPアドレスからのホスト逆引き機能追加]
	{@SYS.HOSNAME xxx.xxx.xxx.xxx}でホスト名称を逆引きできるようにします。
	取得できない場合は空白文字を返します。
	IPアドレスからInetAddressオブジェクトが作成できない場合等はエラーになります。
	名逆引きメソッドは、他での利用は殆ど無いと判断して、現段階ではCommonTagSupportに作成します。
		hayabusa.taglib.CommonTagSupport#sys( final String key )
		hayabusa.taglib.CommonTagSupport#getHostName( final String ip )
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

5.6.6.1 (2013/07/12)
	[ColumnSetTag,EntryTag 機能追加]
	ColumnSetTag,EntryTag に、action="SUFIX" , action="PREFIX" を追加します。
	value に指定した記号を、後ろから検索し、前後に分割する機能です。
	分割記号(value に指定した記号)は、分割後の値には含みません。
	例えば、"AAA/BBB/CCC.xls" という値に対して、
	action="SUFIX"  value="." ⇒ xls
	action="SUFIX"  value="/" ⇒ CCC.xls
	action="PREFIX" value="." ⇒ AAA/BBB/CCC
	action="PREFIX" value="/" ⇒ AAA/BBB
	という具合です。
		hayabusa.taglib.ColumnSetTag.java		コメント修正
		hayabusa.taglib.EntryTag#actionExec( final String action,final String clmId,
								final String oldValue,final String newValue )

	[TableFilter_THUMBNAIL 修正]
	THUMB_SUFIX パラメータを追加します。これは、サムネイル画像の拡張子の指定です。
	ここで指定した拡張子に、画像フォーマットを変換して、出力します。
	初期値は、AUTO です。
	AUTOの場合は、元ファイルと同じ拡張子が使われます。
	自分で指定する場合は、拡張子違いの元ファイルがあれば重複しますので注意が必要です。
	拡張子が bmp の場合の、png に置き換えは行いません。
		plugin.table.TableFilter_THUMBNAIL#execute()

	関連して、拡張子求め( getSuffix( String ) )が null を返す対応を入れます。
	また、拡張子変換がある為、オリジナルサイズがサムネイルより小さい場合、変換なしの処理を
	行っていましたがこれを廃止し、必ず変換するようにします。
	よって、オリジナルサイズがサムネイル指定サイズより小さい場合は、拡大されます。
		fukurou.util.ImageResizer#convert( final BufferedImage inputImage, final String out, final int sizeX, final int sizeY )
		fukurou.util.ImageResizer#isReaderSuffix( final String fileName ) 
		fukurou.util.ImageResizer#isWriterSuffix( final String fileName )

	[ValueTag の修正]
	ValueTagで、value指定が null の場合、エラーになっていたので、正式にエラーチェックするようにします。
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )
		hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )

	[FileUploadTag の修正]
	FileUploadTagで、添え字がない場合に、columns 属性を使用すると、レコードが作成されなかったが
	使い勝手の観点から、１行だけDBTableModelを作成するように変更します。
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		hayabusa.servlet.MultipartRequest.java		不要な name 属性をコメントアウト

	[xmlファイルの取込み]
	データベース処理や、リソースファイルなどの XMLファイル形式のデータ取込み処理を、
	resource ファイルと、xml ファイルの両方に適用するように修正します。
	クラスパス内の検索で、xmlも対象とします。
	これに伴い、再読み込み防止処置のタイムスタンプの書き換えを、jar ファイルにも適用します。
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
		hayabusa.common.InitFileLoader#loadInitFiles( final boolean useTimeStamp )

	拡張ＸＤＫ形式のMERGE_SQL 対応に適用します。
	これは、ROWSET、ROW 形式の XMLフォームで、MERGE_SQL を登録すると、そのSQL文で、
	UPDATEして、結果が０件ならINSERTを行います。
	これにより、更新処理もできるようになります。
	本来は、MERGE_SQL は、どこに入れてもよく、MERGE_SQL が現れるまでは、INSERTのみで、
	MERGE_SQL 以降は、有れば更新、なければ追加処理が実行されますが、TableWriter_XML
	では、firstExecSql の次に挿入します。
	通常、firstExecSql には、delete 文を書いて、全件削除-全件INSERT するので、
	MERGE_SQL を使う場合は、firstExecSql は、使いません。（使っても構いません）
		plugin.io.TableWriter_XML#setParam( final List<HybsEntry> listParam )
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer )
		hayabusa.taglib.WriteTableParamTag#KEY_LIST

	[SystemOut.java クラスの新規作成]
	System.out.prinltn を簡易的に使用できるようにするクラス SystemOut を新規作成します。
	これは、個々のクラスから、System.out で書き込んでいる デバッグ情報を簡易的に出力
	できるようにしたクラスです。
		fukurou.util.SystemOut.java

	[TableFilter 関連]
	5.6.6.0 (2013/07/05) で対応した、TableFilter のkeys の整合性チェックで、
	チェックすべきキーを、static 宣言していた為、すべてのTableFilter のキーが
	登録されてしまい、チェックになりませんでした。
	そこで、インスタンス変数とし、コンストラクタで、init メソッドを呼び出す方式に
	変更します。
		hayabusa.db.AbstractTableFilter#AbstractTableFilter()
		hayabusa.db.AbstractTableFilter#init( final Map<String,String> keysMap )
		plugin.table.TableFilter_BIKO2CODE.java
		plugin.table.TableFilter_CLMSET.java
		plugin.table.TableFilter_DBARG.java
		plugin.table.TableFilter_DBARG_OUT.java
		plugin.table.TableFilter_DBSELECT.java
		plugin.table.TableFilter_DTYPE.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_LABEL.java
		plugin.table.TableFilter_REPORTDATA.java
		plugin.table.TableFilter_ROTATE.java
		plugin.table.TableFilter_SEQRESET.java
		plugin.table.TableFilter_TABLE.java
		plugin.table.TableFilter_THUMBNAIL.java
		plugin.table.TableFilter_UNIQ_NAME.java
		plugin.table.TableFilter_UPPER.java

	[TableWriter 関連]
	TableWriter 関連も、TableFilter と同様に、各サブクラスで設定可能な
	keys の整合性チェックを行います。
	本来は、TableFilter と同じ方式で対応すべきですが、多くの TableWriter が
	パラメータを使用しない（個々に属性定義してしまっている）のと、
	パラメータを一つづつ登録してくるのではなく、Listにまとめて登録してくる
	など、微妙に方式が異なる為、違う方式で実装します。
	各サブクラスに static でマップを作成しておき、整合性チェックするようにします。
		hayabusa.io.AbstractTableWriter#checkParam( final String key,final Map<String,String> keysMap )
		plugin.io.TableWriter_JSON#setParam( final List<HybsEntry> listParam )
		plugin.io.TableWriter_CalcDef#setParam( final List<HybsEntry> listParam )
		plugin.io.TableWriter_XML#setParam( final List<HybsEntry> listParam )

	WriteTableParamTag に、caseKey、caseVal 属性を追加します。
		hayabusa.taglib.WriteTableParamTag#doStartTag()
		hayabusa.taglib.WriteTableParamTag#doEndTag()
		hybs-taglib.tld		writeTableParam タグに、caseKey、caseVal 属性追加

	[xmlファイルを直接登録する]
	これに伴い、デバッグ情報が少なかったので、対応しました。
		fukurou.xml.HybsXMLSave#actionRow( final TagElement tag )
		fukurou.xml.HybsXMLSave#actionExecSQL( final TagElement tag )
		fukurou.xml.HybsXMLSave#actionMergeSQL( final TagElement tag )

	key が null や ゼロ文字列の場合は、Map に追加しません。
		hayabusa.taglib.DirectXMLSaveTag#getAfterMap()
		fukurou.xml.TagElement#put( final String key, final String val )

	DirectXMLSaveTag に、caseKey、caseVal 属性を追加します。
		hayabusa.taglib.DirectXMLSaveTag#doStartTag()
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()
		hybs-taglib.tld		directXMLSave タグに、caseKey、caseVal 属性追加

	テスト的に、GEとGFのdb初期データをjar化する処理を、ant の build.xml に追加
		<!-- 5.6.6.1 (2013/07/12) GE db初期データのjarファイルを生成 -->
		<jar jarfile="${src.dir}/GE_db${hayabusa.version}.jar" index="true">
			<fileset dir="${env.CORE_PATH}/db/common" includes="xml/**/*" />
		</jar>
		<!-- 5.6.6.1 (2013/07/12) GF db初期データのjarファイルを生成 -->

	サンプルJSPを作成します。
		jsp/GF7100

	[タグリブマニュアルの修正]
	タグリブマニュアルの充実を図る為の修正を行います。
	まずは、各タグクラスに付けている og.group タグを、独立させます。
	現在は、<description> 属性の最初に表示していますが、<tagGroup> として
	用意します。
	GF23 テーブルに、属性を用意し、個別に検索できるようにします。
		fukurou.taglet.DocletTaglib#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletTaglib#makeGroupTag( final Tag[] tag ) 
		gf\src\xslt\GF23.xsl

	[廃止のクラスのJavaDoc修正]
	廃止のクラスのJavaDoc のog.group タグの文字部分に、(廃止)文字を追加します。
		hayabusa.taglib.StackHeaderTag.java
		hayabusa.taglib.TableExistTag.java
		hayabusa.taglib.TabTableTag.java
		hayabusa.taglib.TabTag.java
		hayabusa.taglib.UpdateTag.java

	_build.bat の spec チェックで、Deprecated アノテーション のチェックを行います。
	内容は、@Deprecated アノテーションを見つけて、コメントに、【廃止】という文字が
	存在するかどうかで判定します。
	無ければ、警告とし、JavaDoc に記述します。
		fukurou.taglet.DocletSpecific#checkTag( final ExecutableMemberDoc menber )

	以下の、コメントを修正します。
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:64	ConnDataFactory
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:77	createConnData
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:105	closeConnData
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:140	clear
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:76	ConnData
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:103	getConnection
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:111	getUniq
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:119	getCreateTime
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:129	makeApplicationInfo
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:150	toString
	  [javadoc] 警告5:【廃止】=	C:\opengion\uap\webapps\gf\src\org\opengion\hayabusa\taglib\TabTag.java:344	setStyle

5.6.6.0 (2013/07/05)
	[Selection_KEYVAL の追加]
	文字列の 「キー:ラベル キー:ラベル」の情報から、HTMLのメニューやリストを作成するための 
	オプションタグを作成したり、与えられたキーをもとに、チェック済みのオプションタグを
	作成したりします。
		hayabusa.db.Selection_KEYVAL.java			新規追加

	columnタグに、codeKeyVal 属性を追加します。
	これは、Selection_KEYVAL を作成するのに必要な、「キー:ラベル キー:ラベル」の文字列です。
	これを分解することで、MENU の元となる、Selection オブジェクトを作成できます。
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnTag#setCodeKeyVal( final String keyval )
		hayabusa.db.DBColumnConfig#setCodeKeyVal( final String keyval )
		hayabusa.db.DBColumnConfig#getCodeKeyVal()
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )

		hybs-taglib.tld		column タグに、codeKeyVal 属性追加

	[DBConfig.xml の解説追加]
	DBConfig.xml （データベース接続先）に、表題(title)属性を追加します。
	これは、接続先の dbidKey のコメント的な使い方をします。
		gf\WEB-INF\DBConfig.xml
		fukurou.db.EDbid#getTitle()
		fukurou.db.EDbid#setTitle
		fukurou.db.EDbid#info()
		fukurou.db.DatabaseConfig#getDbidInfo()

		fukurou.db.DatabaseConfig#getDbidMap( final Element element , EDbid defDdbid )

	DBConfig.xml の編集機能（DBConfigEditorTag）で、ファイルセーブ時に、インデントを入れるようにします。
	現時点では、ベタ打ちですが、若干のインデックス（らしきもの）を入れます。
	ただし、イメージするような、きれいなインデントは入りません。今後の課題です。
		fukurou.xml.DomParser#write( final File aFile, final Document aDocument )

	[ﾌﾟｰﾙ削除 直後の ﾛｸﾞｲﾝﾕｰｻﾞｰ検索]
	現在、admin管理画面で、[ﾌﾟｰﾙ削除] 直後に、[ﾛｸﾞｲﾝﾕｰｻﾞｰ]を実行すると、
	NullPointerException が発生します。これは、UserInfo の guiMap（ユーザー個別の画面オブジェクトのマップ）
	が初期化されたままになっているためです。
	これが、初期化されているかどうかを判定して、NullPointerException が発生しない様にします。
	この中で、session管理している箇所で、オブジェクトの削除を含めます。
		hayabusa.resource.UserInfo#getGUIInfo( final String gamenId )
		hayabusa.resource.UserInfo#getGUIInfos()
		hayabusa.servlet.HybsAdmin#getCloseMessage( final HttpSession session )
		hayabusa.common.SystemManager#removeSession( final HttpSession session )

	[HybsAdmin 修正]
	getInfomation() で使用している table作成時の tr,td を作るメソッドを見直します。
	これは、td,tr 漏れ追加 と、段を作成する為に、width指定 追加しました。
		hayabusa.servlet.HybsAdmin#tableTr( final StringBuilder buf, final String key, final String... val )
		hayabusa.servlet.HybsAdmin#tableTr1( final StringBuilder buf, final String key )

	getLoginUser のテーブルのヘッダー作成を簡素化します。
	それに関連して、SystemManager.getRunningUserSummary 処理も、簡素化します。キーの指定範囲も増やします。
		hayabusa.servlet.HybsAdmin#getLoginUser( final String sort,final boolean direc )
		hayabusa.common.SystemManager#getRunningUserSummary( final String key,final boolean direction )
		hayabusa.common.SystemManager#getUserSummaryComparator( final String key,final boolean direction )		廃止
		hayabusa.common.SystemManager#ATTRI_Comparator			新規作成
		hayabusa.common.SystemManager#JNAME_Comparator			廃止
		hayabusa.common.SystemManager#ID_Comparator				廃止
		hayabusa.common.SystemManager#ROLES_Comparator			廃止
		hayabusa.common.SystemManager#IPADDRESS_Comparator		廃止
		hayabusa.common.SystemManager#LOGINTIME_Comparator		廃止

	getPlugInInfo() で、"DBConstValue","Daemon","JspCreate" を、追加します。
		hayabusa.servlet.HybsAdmin#getPlugInInfo()

	これに関連して、そのクラス（各メソッド）に記述された、@og.rev の文字が、各クラスの
	VERSION より大きい（新しい）場合は、VERSION 文字を置き換える必要があります。
	これを、DocletSpecific のソースチェックに入れます。
	_build.bat で、spec 処理で、警告文字を出します。
		fukurou.taglet.DocletSpecific#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#checkTag2( final String fullName, final MethodDoc[] methods )
		fukurou.taglet.DocletSpecific#getFieldValue( final String clsName )
		
	[メール送信モジュール機能追加]
	GE30を利用したバッチ的送信と、mailSender2を利用したリアルタイム送信において
	定型文単位でSMTPのホストを切り替えられるようにします。
	これは、クラウド型メールサービスを使う場合にメールの大量送信が出来ない等の
	制約があり、メールのタイプ毎に指定された接続先に切り替える必要が生じた場合への
	対応です。
	GE37（メールホスト振分マスタ）を新たに追加し、GE31の振分条件に従って
	ホストを変更します。指定が無い場合は稼動システムのシステムリソースの設定です。
	上記テーブルが存在しない場合はエラーとなります。
	切替可能な項目は、ホスト・ポート番号・認証要/不要・認証ユーザ・認証IDです。
	従来からのmailSenderタグではhostを直接指定可能なため、特に対応は行いません。
		hayabusa.mail.MailMnager_DIRECT#create( final Map<String, String> params, final DBTableModel table )
		hayabusa.mail.AbstractMailManager#create( final Map<String, String> params )
		hayabusa.mail.AbstractMailManager#setHost( final String hostName )
		hayabusa.mail.AbstractMailManager#setPort( final String port )
		hayabusa.mail.AbstractMailManager#setAuth( final String useAuth )
		hayabusa.mail.AbstractMailManager#setAuthUser( final String user )
		hayabusa.mail.AbstractMailManager#setAuthPass( final String pass )
		hayabusa.mail.MailPattern#MailPattern( final Map<String, String> params )
		hayabusa.mail.MailPattern#getHost()
		hayabusa.mail.MailPattern#getSmtpPort()
		hayabusa.mail.MailPattern#getAuth()
		hayabusa.mail.MailPattern#getAuthPass()
		hayabusa.mail.MailPattern#getAuthUser()
		ge/jsp/MAIL08
		ge/jsp/MAIL01
		GE37(テーブル追加),GE31(カラム追加)

	[tableFilter の THUMBNAIL]
	tableFilter の THUMBNAIL で、ファイルがなければエラーにしていましたが、検索時に、ファイルの存在を
	予めチェックしていくのは大変なのd、単に、処理を無視するように変更します。
	元々、bmp/jpeg/png/gif 以外は、無視していたので、存在しない場合は、無視します。
		plugin.table.TableFilter_THUMBNAIL.java

	[日付チェックの変更]
	DBType_DATE の日付チェック方法を、もっと厳密にします。
	現在、６ケタの場合は、０１ を付加して８ケタに強制的に合わせたり、１４ケタ以上の
	場合は、部分文字列で判定したりしていますが、それらの処理をやめ、きちんとした
	桁数が指定されているかどうかを判定します。
		fukurou.util.HybsDateUtil#parseDate( final String value , final int size )
		fukurou.util.HybsDateUtil#parseDate( final String value , final int minSize , final int maxSize )
		plugin.column.DBType_DATE#valueSet( final String value )		javadocのみ変更。処理内容も変更。
		plugin.column.DBType_YM#valueSet( final String value )			javadocのみ変更。処理内容も変更。
		plugin.column.DBType_YM01#valueSet( final String value )		javadocのみ変更。処理内容も変更。
		plugin.column.DBType_YM31#valueSet( final String value )		javadocのみ変更。処理内容も変更。
		plugin.column.DBType_YMD#valueSet( final String value )			javadocのみ変更。処理内容も変更。
		plugin.column.DBType_YMDH#valueSet( final String value )		記述も変更。処理内容も変更。

	[ファイルクエリーサンプル画面修正]
	ファイルクエリーで、判定条件にフォルダを加えるかどうか（USEDIR属性）を
	サンプルJSPに追加しました。
	また、既存の FileWhereTag で、正規表現と一致しない場合の処理（unMatches）で、
	引数を間違っていた為、無効になっていましたので、修正しています。
		hayabusa.taglib.FileWhereTag#doEndTag()
		jsp/GF6380
		
	[ロール画面の修正]
	画面/ロールやユーザ/ロールの画面に対して以下の修正を行います。
	1)表示件数や最大件数の影響で、途中でデータが切れてしまう事で正しく表示されないため
	　画面のデフォルト検索/表示件数を10000件とします。
	2)ロール検索条件のlikeで、後方曖昧と、前後曖昧が混ざっているため
	　区切り線を考慮した後方曖昧に統一します。(画面リソース、ユーザリソース画面も対応）
	3)SQLでの文字列連結が一部||となっていたので{@DBF.CON}に変更します。
	4)画面/ロールで、ロール（列）の条件は使われていないので、一旦削除します。
	　又、画面モードを検索条件に加えます。
		ge/jsp/GE0020
		ge/jsp/GE0019
		ge/jsp/GE0002
		ge/jsp/GE0001

	[jai_imageio.jar 追加]
	Java Image I/O で、サムネイル画像等の変換を行っているが、これの変換できる
	ファイルの数を増やすため、jai_imageio tools をインストールします。
	C:\opengion\apps\jdk170u25\jre\lib\ext に、jai_imageio1.1.jar をコピーします。
	なお、オリジナルは、jai_imageio.jar ですが、バージョンが判るように、名称変更しておきます。
	この、jar ファイルは、jai_imageio-1_1-lib-windows-i586.exe をインストールするとき、
	custom で必要な分だけインストールし、そのフォルダから、取り込みます。
	opengion は、ext フォルダのコピーしかサポート指定ない為、このような手間になります。
		jdk170u25/jre/lib/ext/jai_imageio1.1.jar		新規追加

	[TableFilter の keys の整合性チェック]
	TableFilter は、汎用性を持たせるために、一つのタグで、オブジェクトを作成して
	使っています。他のタグの様に、個々に paramTagを持たせたりしていません。
	そのため、keys 登録時に、各オブジェクトで定義されていないキーを指定すると、
	無視されるため、動作しない場合の原因調査に時間がかかります。
	そこで、キー設定時に、整合性チェックを行います。
		hayabusa.db.AbstractTableFilter#setKeysVals( final String[] keys,final String[] vals )
		hayabusa.db.AbstractTableFilter#setParamMap( final Map<String,String> paramMap )
		hayabusa.db.AbstractTableFilter#setKeyVal( final String key,final String val )

	各サブクラスには、keys属性の Mapを持たせます。
		plugin.table.TableFilter_BIKO2CODE.java
		plugin.table.TableFilter_CLMSET.java
		plugin.table.TableFilter_DBARG.java
		plugin.table.TableFilter_DBSELECT.java
		plugin.table.TableFilter_DTYPE.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_LABEL.java
		plugin.table.TableFilter_REPORTDATA.java
		plugin.table.TableFilter_ROTATE.java
		plugin.table.TableFilter_SEQRESET.java
		plugin.table.TableFilter_SEQUENCE.java
		plugin.table.TableFilter_TABLE.java
		plugin.table.TableFilter_THUMBNAIL.java
		plugin.table.TableFilter_UNIQ_NAME.java
		plugin.table.TableFilter_UPPER.java

	[TableFilter_DBARG_OUT の 修正]
	DBARG_OUT で、検索するSQL文の項目を変更します。
	SYSTEM_IDを取得し、内部でリソースを作成し、オブジェクト名から
	関連する画面名称を取得し、ヘッダー出力します。
	また、各カラムの行番号（表示順）も表示します。
		plugin.table.TableFilter_DBARG_OUT.java

	これに関連して、FixLengthData をもう少し簡易的に使えるように修正します。
	関連するTableFilterのサブクラスも修正します。
		fukurou.util.FixLengthData

5.6.5.3 (2013/06/28)
	[ImageResizer の修正]
	入力画像,出力画像の形式 を ImageIO から取り出します。
	以前は、入力画像は、|jpeg|jpg|png|gif| 、出力画像は、|jpeg|jpg|png| 固定でした。
	これらの変換可能かどうかの判定は、ImageIO.getReaderFileSuffixes() と、ImageIO.getWriterFileSuffixes() の
	結果を利用するように変更します。
	これにより、入力画像に、bmp が使えるようになりました。
		fukurou.util.ImageResizer#ImageResizer( final String in )
		fukurou.util.ImageResizer#convert( final BufferedImage inputImage, final String out, final int sizeX, final int sizeY )
		plugin.table.TableFilter_THUMBNAIL.java

	[uploadタグ の修正]
	uploadタグ（FileUploadTag）に機能追加を行います。
	・maxPostSize  0,またはマイナスを指定する事で、制限チェックを外す（＝無制限）機能を追加します。
	・useBackup    ファイルアップロード時に、すでに同名のファイルが存在した場合に、
                   バックアップ処理(renameTo)するかどうか[true/false]を指定します(初期値:false)
		hayabusa.taglib.FileUploadTag#setMaxPostSize( final String maxPS )		コメント追加（0,またはマイナスで無制限）
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.FileUploadTag#release2()
		hayabusa.taglib.FileUploadTag#setUseBackup( final String flag )
		hayabusa.servlet.MultipartRequest#MultipartRequest(final HttpServletRequest request,・・・・
		hayabusa.servlet.multipart.MultipartParser#MultipartParser( final HttpServletRequest req, final int maxSize )

		hybs-taglib.tld		upload タグに、useBackup 属性追加

	[LASTQUERYTYPE ⇒ LASTSQLTYPE 変更]
	LASTQUERYTYPE ⇒ LASTSQLTYPE に、キーを変更します。
		hayabusa.taglib.QueryTag#doAfterBody()
		jsp\common\fileDownload.jsp

	[bulkSet 変更]
	bulkSet で、Ctrl-V で、改行またはTabで、分割していたのを、改行のみで分割するように変更します。
	これは、EXCELなどの連結セルを Ctrl-C すると、連結セル分のTabもコピーされるため、
	張り付けたときに、順番に埋まらなくなるためです。
	Ctrl-B で、全入力欄の配列を取得する機能を追加します。これの配列戻しは、セルの大規模な書き換えに
	なるので、操作ミスにつながると被害が大きいので、サポートしません。
		gf\src\script\common\resultScript.js#ctrlCV( obj )
		gf\src\script\common\resultScript.js#bulkPasteBox( obj )		新規追加

5.6.5.2 (2013/06/21)
	[USER_ROLE取得SQL]
	GEA10ではなくGEA10V01を見るように変更(RESOURCE_USER_SQLに合わせる)
		hayabusa.common.SystemData#RESOURCE_USER_ROLE_SQL

	[FileUploadTag 機能追加]
	DBTableModel作成時に、指定のカラムの"_01"～"_99"の添え字をレコードとして作成します。
	現状は、"KEY","VALUE","ISFILE" のカラムに、データを縦持ちで作成しています。
    これを、横持で作成しますが、カラムの末尾に、"_01"～"_99" までの添え字を
	持つ場合は、これをレコードと認識させます。
	アンダーバーがない場合は、カラムだけ作成されます。カラム名と同じリクエストがあれば、
	すべてのレコードに同じ値がセットされます。
	この処理は、columns 属性を設定した場合のみとします。
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.FileUploadTag#release2()
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#setColumns( final String clms )

		hybs-taglib.tld		upload タグに、columns 属性追加

	MultipartRequest で、ファイル一覧とパラメータについて、キーでソートするように変更します。
	これは、DBTableModel作成時に、キーのソート順(FIL_01,FILE_02・・など）でレコードが
	作成される方が、自然だからです。
		hayabusa.servlet.MultipartRequest.java

	[columnSet , entry タグ 機能追加]
	columnSet で、action に SEQSET を追加します。
	valueの初期値を利用して、１レコードごとに、＋１した値をセットしていきます。
	１レコード目は、初期値そのものです。
		hayabusa.taglib.ColumnSetTag.java			コメント修正
		hayabusa.taglib.EntryTag#release2()
		hayabusa.taglib.EntryTag#setColumnValues( final String[] val )

	関連する変更で、レコードの処理順を、0～最終行の 降順で廻します。
	これは、今までは、全件処理の場合など、無関係でしたが、
	１レコードごとに、＋１ する場合、処理の順番が重要です。
	なお、INSERT、COPY、REALDELETE は、従来通り、逆順で処理します。

	[TableFilter_THUMBNAIL 追加]
	テーブルフィルターで、サムネイル画像を作成するサブクラスを追加します。
	これは、DBTableModelから、必要に応じて、元画像ファイルを変換して作成します。
	keys,vals のキーワードと機能詳細は、JavaDoc をご確認願います。
	 * 【解説】
	 * 【解説】
	 * １．PATH_CLM ＋ FILE_CLMのカラム列の値が、元ファイルのコンテキストパス以下のファイルのアドレスになります。ファイルがなければエラーです。
	 * ２．サムネイルは通常、元フォルダに管理フォルダを作成し、その下に、元ファイルと同じ名前のサムネイルファイルを作成します。
	 *     つまり、PATH_CLM ＋ THUMB_DIR ＋ FILE_CLM ＋ 拡張子が、サムネイルのファイル名になります。
	 * ３．元ファイル ＋ "__00" ＋ 拡張子 の連番ファイルは、複数サムネイル対応のための処理で、現時点では、複数サムネイル機能はありません。
	 * ４．サムネイルを作成できるのは、bmp/jpeg/png/gif だけです。それ以外のファイルについては、ICONレンデラー等を使用して、自分でサムネイル表示するようにして下さい。
	 *     ただし、将来的には、xls/ppt/doc/pdf などの主要なファイルフォーマットのサムネイルは作成したいと考えています。
	 * ５．THUMB_CLM にサムネイルのファイル名が記述されている場合、その名前でサムネイルを作成します。このとき、OVERWRITE=true の場合は、既存ファイルの有無に関係なく
	 *     上書き（再作成）されます。OVERWRITE=false(初期値)の場合は、すでに存在していれば、そのままとします。
	 * ６．THUMB_CLM にサムネイルのファイル名が記述されていない場合は、標準のファイル名でサムネイルを作成して、THUMB_CLMカラムに書き戻します。
	 *     この場合、既存ファイルの有無に関係なく、上書き（再作成）されます。
	 * ７．THUMB_CLM が指定されていない場合は、カラムに書き戻し処理を行いません。(６．と同じで、書き戻しを行いません。)
	 * ８．サムネイルの拡張子は、jpeg/png/gif は、元のファイルの拡張子と同じにし、それ以外は、原則 png に変換します。現時点では、bmp だけが、png に変換します。
	 * ９．MAX_SIZE は、サムネイルを作成する場合、縦、横の最大ピクセルに、縮小されます。比率は変わりません。これは物理的なサムネイルファイルのサイズです。
		plugin.table.TableFilter_THUMBNAIL.java

	[Renderer_ICON 追加]
	 * ICON レンデラーは、カラムのファイル名の拡張子からアイコンファイルのイメージタグを作成します。
	 * イメージデータは、jsp/image/thumb を使用します。
		plugin.column.Renderer_ICON.java

	[tableFilterタグ 機能追加]
	tableFilterタグに、BODY 部を解析して、keys,vals を取得する機能を追加します。
	形式は、CSS形式で、 { KEY1 : VAL1 ; KEY2 : VAL2 ; ・・・ } 形式を分解します。
	なお、tableFilterタグには、BODY 部にSQL文を記述させる機能がある為、最初の { と
	最初の } の中身だけを取り出すようにします。
	また、インターフェースに、setParamMap( Map<String,String> ) を追加しました。
		opengion.fukurou.util.StringUtil#cssParse( final String cssText )
		hayabusa.taglib.TableFilterTag#doAfterBody()
		hayabusa.taglib.TableFilterTag#release2()
		hayabusa.taglib.TableFilterTag#doEndTag()
		hayabusa.db.TableFilter#setParamMap( Map<String,String> paramMap )
		hayabusa.db.AbstractTableFilter#setParamMap( Map<String,String> paramMap )

	[TableFilter_サブクラス JavaDoc修正]
	上記に関して、TableFilter_サブクラス のJavaDocを修正しました。
	これは、コメントの修正のみです。（plugin.table.TableFilter_XXXX.java）
		BIKO2CODE , CLMSET , DBARG , DBARG_OUT , DBSELECT , DTYPE , INDEX , LABEL , 
		REPORTDATA , REPORTLAYOUT , ROTATE , SEQRESET , SEQUENCE , TABLE , UNIQ_NAME , UPPER

	[Renderer_サブクラス JavaDoc修正]
	Renderer_サブクラス のJavaDocを修正しました。
	これは、DBColumn 引数付のコンストラクターの返り値（インスタンス）を内部の共通インスタンスを
	返す方式を採用しているクラスのコメントを、
	「このクラスは、不変オブジェクトとして、共有されます。」
	に書き直しました。
	これは、コメントの修正のみです。（plugin.column.Renderer_XXXX.java）
		CHBOX , CODE39 , COLOR , CRYPT , DBLABEL , FILTER , HMS , HTML , HTMLPRE , 
		ICON , KANA , LABEL , MD , PASSWD , PN , PN2 , PRE , TMSTMP , WRITABLE , 
		YM , YMD , YMD31 , YMDH 

	[GanttHeaderTag修正]
	GanttHeaderTagで、曜日ヘッダーの表示で、日本語の場合は、曜日＋スペースに変更します。
	英語の場合は、２文字化します。
	現時点では、CSSで文字数固定長にしているためで、従来は、全角半角で文字数を調整していました。
	IE以外のブラウザ対応の関係です。なお、現時点では、英語表記は、私用していません。
		hayabusa.taglib.GanttHeaderTag.java

	[StringUtil.urlAppend 可変長引数対応]
	StringUtil.urlAppend を可変長引数対応します。
	引数がいくつでも加算します。
	なお、過去の互換性を持たせるため、第２引数のみ絶対パスチェックを行います。
	それ以降の引数は、先頭に、"/" や、"\" は付けないでください。
		StringUtil#urlAppend
 
	[&#064;  JavaDoc修正]
	@ をエスケープしている箇所で、本来なら、&#064; とすべきところを、&64; だけになっている箇所を
	修正します。Javadocの修正のみです。
		hayabusa.taglib.HeadTag.java
		hayabusa.taglib.TableFilterTag.java
		hayabusa.taglib.TFormatTag.java
		hayabusa.taglib.ViewLinkTag.java

	[jspチェックの修正]
	jspチェックで、JSPのインクルード処理で、& , < , <= , > , >= を前処理している箇所で、
	通常のタグと、比較演算子の < , > との区別に、前後スペースを使用していましたが、
	jspソースの作りとして、タブも使用する為、XML構文エラーが発生していました。
	そこで、処理時間は、かかりますが、正規表現で、スペースおよびタブを判定条件に加えました。
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	XSLT変換で、"プロローグにはコンテンツを指定できません" という内容のエラーメッセージが発生した場合は、
	XMLファイル（jsp）を、UTF-8でセーブする際に、BOMを付けてセーブした場合に発生します。
	そこで、このメッセージを見つけ、"(UTF-8変換時に、BOMが付くとこのエラーが出ます。BOMを外してみてください。)"
	というメッセージを追加するように変更します。
		fukurou.xml.XSLT#transform( final Reader xmlReader )

	[hrefIcon.cssの追加]
	href(リンク)ファイルの拡張子を用いて、アイコンを表示するCSSファイルを、新規追加します。
	common/hrefIcon.css を組み込むことで、利用可能です。
	HeadTagの useHrefIcon="true" と設定することで、読み込みます。標準では、false なので読み込みません。
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setUseHrefIcon( final String flag )
		hybs-taglib.tld		head タグに、useHrefIcon 属性追加
		jsp/common/hrefIcon.css

	[FileUpdateTag の修正]
	FileUpdateTag で、COPY,MOVE 処理する場合に、From側がファイルの場合のみ処理します。
	これは、selectedAll で処理するときなど、フォルダの場合は、エラーになるのが分かっているので、
	はじめから処理しない様にしておきます。
	DELETE については、フォルダも処理対象にします。
		hayabusa.taglib.FileUpdateTag#actionCOPY( final int[] rowNo , final FromToFiles fromToFiles )
		hayabusa.taglib.FileUpdateTag#actionMOVE( final int[] rowNo , final FromToFiles fromToFiles )
		hayabusa.taglib.FileUpdateTag#actionDELETE( final int[] rowNo , final FromToFiles fromToFiles )

	[FileUtil の修正]
	FileUtil の copyメソッドで、ByteBufferを利用した方式から、transferTo を使用する方式に変更します。
		fukurou.util.FileUtil#copy( final File fromFile,final File toFile,final boolean keepTimeStamp )

	[日付選択カレンダー変更]
	日付選択カレンダーの月曜開始及び、曜日/月名の日本語化に対応します。
	calendar.htmlを利用していましたが、calendar.jspに変更します。
	曜日/月名については、ユーザの言語によって切り替わります。DAYOTW,MONTHOTYのリソースを利用します。
	システムリソースのCALENDAR_START_MONDAY(個人設定可)をtrueにする事で月曜開始となります。
	今回の対応は、YMD2で立ち上がるポップアップのみですので、view等には効果がありません。
		jsp/common/calendar.jsp
		jsp/common/calendar2.js
		jsp/common/calendar2.css
		hayabusa.common/SystemData#CALENDAR_START_MONDAY
		plugin.column.Editor_YMD2#CAL1
		
	[積上ガント不具合対応]
	積上げガントの不具合対応を行います
	1.同一行に対する積上げで、2行目以降が積み上がらない不具合を修正
	2.左右分割の時、プルダウンの選択値が更新されない不具合、負荷積上げの高さ
		plugin.view.ViewForm_HTMLStackedGanttTable#create( final int sttNo, final int pgSize )
		jsp/common/option/adjustGanttTable.js
		
	[時分選択ピッカー追加]
	色や年月日のように、ピッカーで時分を選択可能な機能を追加します。
	Editor_HMでピッカー付きで表示し、EditParamでピッカーの表示のコントロールが可能です。
	コントロール可能な属性は開始時間、終了時間、分の刻み、分の表示です。
		jsp/common/default.css
		jsp/common/eventScript.js
		jsp/image/clock.png
		jsp/GF6000/query.jsp
		plugin.column.Editor_HM
		コードリソース

5.6.5.1 (2013/06/14)
	[queryButton タグ修正]
	queryButtonタグのPageSizeとMaxRowCountの横に、debugプルダウンを用意します。
	これは、ユーザーロールが、root の場合のみ、表示するようにしておきます。
	また、PageSize と MaxRowCount の両方とも使わない場合には、表示されません。
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#getDebugClm()

		これに伴い、SYSTEM_ID="**" に、debug カラムの定義(MENU)を追加しました。
		SYSTEM_ID="GF" の debug カラムは、削除します。

	[リソース登録画面(ge)]
	リソース登録画面を若干変更します。
	・ユーザーリソースでは、差分検索、登録機能を追加します。
	・画面リソース、カラムリソースでは、writeCheckタグのsubmitタグを見直しました。
		ge/jsp/GE0001
		ge/jsp/GE0002
		ge/jsp/GE0003

	[DB検索画面]
	DB検索画面で、テーブルやインデックスの検索を、Firebirdでもできるように修正しました。
	本当は、JDBCのメタデータを使うべきですが、今は、各DB毎のDBAテーブルを検索することで
	対応しています。
		jsp/common/gamen/03_DBSEARCH/changeSQL.jsp
		jsp/common/gamen/03_DBSEARCH/viewObject.jsp
	
	[メニュー画面iPad対応]
	iPadではonMouseDownが利用できないため、左メニューの開閉をonClickに変更します。
		jsp/menu/GmisTree.js
		
	[HMレンデラ修正]
	5.5.0.4で修正した部分が戻っていたので、再度対応します。
	HMSレンデラが読み込まれていたのでHMに修正します。
		plugin.column.Renderer_HM

5.6.5.0 (2013/06/03)
	[autoLinkスクリプトの追加]
	画面上のhttp,httpsに対して自動でリンクを作成するスクリプトを追加します。
	現段階では自動動作及びタグでのコントロール等は行わず、optionへの追加に留めておきます。
		jsp/common/option/urlAutoLink.js

	[Renderer,Editor修正]
	Renderer_HM、Renderer_HMS について、日付データを持つ場合も処理できるように変更します。
	従来は、４桁、または ６桁のみ、処理を行い、それ以外はエラーとしていましたが、
	１４桁も処理するように変更します。
		plugin.column.Renderer_HM#getValue( final String value )
		plugin.column.Renderer_HMS#getValue( final String value )

	[GanttHeaderTag 変更]
	ヘッダー欄の日付の出し方を変更します。ぽつぽつ出すと見にくいので、
	ある程度、固めて出します。
	また、日付ヘッダーで時間まで考慮した新しいZOOM変数を追加します。
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add )
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )

	[ViewForm_ImageTimeBar 変更]
	稼働状況バーのヘッダーに、年月日情報を表示するように変更します。
	これに伴い、数字(分)を時間文字列に変換するロジックで、月単位の場合は、曜日を表示します。
		plugin.view.ViewForm_ImageTimeBar#imageHeaderPaint( final Graphics2D g2 , final double timeScale , final ColorMap colMap )
		plugin.view.ViewForm_ImageTimeBar#getTime2Str( final int timeVal, final int step )

	[ForwardTag 機能追加]
	日本語ファイル名を持つ URL を useRedirect で転送する場合に、転送先(page)をバイナリ変換しないと、転送できないケースがあります。
	このあたりは、ブラウザにも依存するので、既存の処理に影響しない様に、このパラメータを使用する場合のみ
	処理を実行します。
	IEでの日本語ファイル転送で、うまくいかない場合の、暫定処置です。
	IEの場合は、redirectEncode="UTF-8" で、日本語ファイルを転送できます。
	ただし、useRedirect=true時に filename 属性によるファイル名の書き換え処理はできませんので、ご注意ください。
	初期値は、null で、バイナリエンコードしません。（互換性ありの状態です。）
		hayabusa.taglib.ForwardTag#doEndTag()
		hayabusa.taglib.ForwardTag#release2()
		hayabusa.taglib.ForwardTag#setRedirectEncode( final String redEnc )

		hybs-taglib.tld		forward タグに、redirectEncode 属性追加

5.6.4.4 (2013/05/31)
	[XMLパーサー]
	OGAttributes で、属性情報の出力で、属性数が４以上、文字列が８０文字以上の場合、
	折り返しの特殊処理をおこなっていましたが、この処理で、属性がくっつく現象が発生しました。
	修正します。
		fukurou.xml.OGAttributes#getText( final String attTab )
		fukurou.xml.OGDocument#toString()
		fukurou.xml.OGElement#getText( final int cnt )
		fukurou.xml.OGElement#getPara( final int cnt )

	[JspEnumeration]
	JSP作成で、タブによる位置合わせにおいて、範囲オーバーになる計算方法が
	あったので、修正しました。
		hayabusa.develop.JspEnumeration$enum WHERE_OPERATORS#leftVal( final String left )

	column タグ作成で、名前空間 を設定し忘れていたので、追加します。
		plugin.develop.JspCreate_COLUMN#execute( final OGElement ele , final String nameSpace )

	JspCreate_SELECT は、JspCreate_ORDER_BY に変更します。
	その他、新規追加（JspCreate_HIDEMENU）、変更します。
		plugin.develop.JspCreate_SELECT.java			削除
		plugin.develop.JspCreate_COLUMN.java			変更
		plugin.develop.JspCreate_HIDEMENU.java			新規追加
		plugin.develop.JspCreate_ORDER_BY.java			変更（JspCreate_SELECTの代わり）
		plugin.develop.JspCreate_QUERY.java				変更
		plugin.develop.JspCreate_TABLE_UPDATE.java		変更

	画面作成関連の修正を行いました。
		gf/jsp/GF2250
		gf/jsp/GF2251
		gf/jsp/GF2252
		gf/jsp/common/gamen/11_GUIMAKE/jspOut.jsp

5.6.4.3 (2013/05/24)
	[valueタグ 最大、最小取得]
	valueタグで、DBTableModelから、最大値と最小値を取得する アクション（MAX_MIN、ALL_MAX_MIN）を追加します。
	これは、command="SETTBL" の場合に、DBTableModelから、key に指定したカラムの 最大値と最小値を
	MIN.キー と MAX.キー 変数にセットします。
	つまり、{@MIN.キー} や、{@MAX.キー} で値を取り出すことが可能になります。
	これにより、検索結果と同じ条件で、再検索することなく、最大値、最小値を取得できるようになります。
	MAX_MIN は、選択された行番号を対象に、最大値、最小値を求め、ALL_MAX_MIN は、検索結果のすべてのレコードから
	最大値、最小値を求めます。
	MAX_MIN ,ALL_MAX_MIN については、DBTableModelのカラムのCLS_NAMEが、NUMBER,INTEGER,DECIMAL の場合は、
	数字型(double)に変換して比較します。
	数字型(double)の場合だけ、合計(SUM.キー) と 平均(AVG.キー)計算も同時に行います。
	それ以外の場合は、文字列比較を行います。（command="SETTBL" のみ）
	command="SET" の場合は、数字型(double)として、value の値を、separator で分解したうえで、
	最大、最小、合計、平均 を計算し、それぞれを、MIN.キー、MAX.キー、SUM.キー、AVG.キー 変数にセットします。
	数字に変換できなかった場合は、エラーになります。
	null は、無視され(平均を求める場合の母数としても無視)、すべてが nulll の場合は、ゼロ文字列("")になります。
	ゼロ文字列("") の場合に、defaultVal 属性が設定されていると、defaultVal が設定されます。
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action ) 
		hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )
		gf/jsp/GF7070		サンプル修正

	command="SETTBL" で、選択行の判定で、ACT_ALL_APPEND のみ、選択行がない場合でも動作するように
	していましたが、"ALL_" で始まる action をすべて許可するように変更します。
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action ) 

	command="SETTBL" で、action="ALL_MAP" の時に、row=1 から始まっていたので、row=0 に変更します。
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action ) 

	[valueタグ parameter 属性削除]
	parameter 属性を廃止します。
	これは、現時点で使っていないのと、将来的に、"parameter" 属性をすべて、param 属性に変更したいので、
	今のうちに、不要な属性を整理していきます。
	これに伴い、tld からも、削除しておきます。
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#setParameter( final String param )

	[valueタグ tmpSelectedAll 属性追加]
	内部だけで使用する、tmpSelectedAll 属性を追加します。
	action="ALL_xxxx" 関係は、tmpSelectedAll="true" で内部処理します。
	これは、他のタグの、selectedAll 属性と同等の働きをして、すべての行を選択行と同じように扱います。
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#setSQLAttribute( final DBTableModel table )
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action )
		hayabusa.taglib.ValueTag#getParameterRows()

	[{@NVL.XXXX} サンプル]
	{@NVL.XXXX} 追加に伴う、サンプル JSP を用意しました。
	既存の GF6000（テキストフィールド ） です。
		gf/jsp/GF6000		サンプル修正
		gf/jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

	[Javadoc 修正]
	Javadoc コメントで、@ が使われている箇所を、&#064; に置き換えます。
		hayabusa.taglib.CommonTagSupport.java
		hayabusa.taglib.URLConnectTag.java
		hayabusa.taglib.RequestValueTag.java
		hayabusa.taglib.MailSenderTag.java
		hayabusa.taglib.DataCheckTag.java

	[iBar のパディング]
	ガントバーで用意した、paddingLeft,paddingRigth 属性を iBar にも用意します。
		hayabusa/taglib/ViewIBarTag#setPaddingLeft( final String paddingLeft )
		hayabusa/taglib/ViewIBarTag#setPaddingRigth( final String paddingRigth )
		hybs-taglib.tld		iBar タグに、paddingLeft,paddingRigth 属性追加

	[GanttHeaderTag の breakTimeStyle]
	GanttHeaderTag の breakTimeStyle の初期値を変更します。
	IEの下位バージョンでも透過するようにします。
	breakTimeStyle	= "top:20px;background-color:yellow;filter:alpha(opacity=60);opacity:0.60;"
		hayabusa/taglib/GanttHeaderTag#breakTimeStyle
	日本語の"日"が入ると、ヘッダーがずれていたので、修正しました。
	以前、Firefox対応されているので、文字数での位置合わせ基準になっているため、
	"日" を２文字の、"日 " に修正しました。
		hayabusa/taglib/GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )

	[useTbodyMovable の 付け忘れ]
	5.6.3.3 (2013/04/19) で追加した useTbodyMovable を付け忘れしていたので、対応します。
		hayabusa.taglib.HeadTag#doEndTag()

	[jsp/image に追加]
	jsp/image にthumbフォルダを追加します。
		excel.png 、media.png 、pdf.png 、ppt.png 、word.png 、zip.png

	[ColumnEditorTag の parameter属性]
	ColumnEditorTag の parameter属性名を、param に変更します。
	単に、ColumnTag は、param なので、統一するためです。
	既存の属性は、廃止属性として、当面は、互換性のため残しておきます。
		hayabusa.taglib.ColumnEditorTag#setParameter( final String prm )
		hayabusa.taglib.ColumnEditorTag#setParam( final String prm )

	[FAQアイコン表示の制御]
	helpタグでヘッダに表示する際に、関連画面IDが入っているものが存在する場合のみ表示可能にします。
	helpタグのuseFaqCtrl属性をtrueにするか、システムリソースのUSE_GUI_FAQ_CTRLをtrueにします。
	初期値はfalseです。
	なお、画面リソースを利用して判定しているため、反映にはリソース更新が必要です。
		hayabusa.resource.GUIDataLoader#QUERY
		hayabusa.resource.GUIInfo#isFaq()
		hayabusa.resource.GUIInfo#getAttribute( final String key )
		hayabusa.resource.GUIData#GUIData( final String[] data )
		hayabusa.resource.GUIData#toString() 
		hayabusa.taglib.HelpTag#release2()
		hayabusa.taglib.HelpTag#makeTagFaq()
		hayabusa.taglib.HelpTag#setUseFaqCtrl( final String flag ) 
		hayabusa.common.SystemData#USE_GUI_FAQ_CTRL
		hybs-taglib.tld useFaqCtrl属性追加

	[result_infoでのhelpアイコン指定変更]
	result画面のHelpアイコンをresult_infoで出していますが、
	common/gamen内からのURIに問題があるため、../imageではなく{@SYS.JSP}/image
	に変更します。
	同様にjquery-ui.jsやchangeFontSize.jsの指定も変更します。
		jsp/custom/result_info.jsp
		jsp/custom/result_FS_info.jsp
		jsp/custom/result_info.jsp

	[時間軸の角度]
	時間軸を表す DateAxis オブジェクトで、角度を変更したいが、本来は、
	rotationLabel ではなく、useVerticalLabels [true/false]を使います。
	しかし、メソッドの配置の関係から、ChartCreate に作ってしまったので、
	rotationLabel=2 (90度)のときのみ、useVerticalLabels=true を有効にする
	処理を入れます。（近いうちに修正するかも）
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#create()
		hayabusa.taglib.ChartCreateTag#setUseVerticalLabels( final String useVLavels )
		hayabusa.io.ChartCreate#getDateAxis()
		hayabusa.io.ChartCreate#setUseVerticalLabels( final boolean useVLavels )

		gf/jsp/GF6120			JFreeChart サンプル修正
		gf/jsp/GF7219			タイムチャートサンプル 新規追加

	dateAxisFormat 変数が、パラメータ処理のロジックが入っていなかったので、修正しました。
		hayabusa.taglib.ChartCreateTag#setDateAxisFormat( final String dtFormat )

5.6.4.2 (2013/05/17)
	[紙芝居作成]
	紙芝居で、実行時間計測を行うと、マイナス値が発生し、エラーになるケースがあります。
	紙芝居専用ですが、実機でもマイナスになることは無いので、対策を入れておきます。
		jsp/common/queryScript.js(53): 	// 5.6.4.1 (2013/05/10)  pView がマイナスの場合は、0 に設定する。

	[紙芝居作成]
	雛形自動作成 で、useAjaxSubmit="true" の場合、entry.htm にJavaScriptを入れて、forward させますが
	ターゲットの判定方法(eval)がうまく動いていないので、それの対応を行った。
		jsp/common/option/noTranHref.js

	[紙芝居作成]
	Matrixメニュー buttonRequest 廃止対応
	   URI分離          URI分離           request取出
	① gamenId="jsp"  + index.jsp       + GAMENID=XXXX  ⇒ saveDir + "jsp/indexXXXX.htm"         Matrixメニューからの画面呼出し。
	② gamenId="jsp"  + result.jsp      + GAMENID=XXXX  ⇒ saveDir + "jsp/indexXXXX.htm"         画面QUERYのヘッダーメニュー
	③ gamenId="menu" + multiMenu.jsp   + group=YYYY    ⇒ saveDir + "menu/menuYYYY.htm"         通常メニューのグループ選択
	④ gamenId="menu" + matrixMenu.jsp  + group=YYYY    ⇒ saveDir + "menu/matrixMenuYYYY.htm"   Matrixメニューのグループ選択

		hayabusa/filter/FileFilter#makeFileName( final ServletRequest request )
		hayabusa/filter/FileResponseTransform$IndexMatrixMenuData#replace( final String file,final String inStr )
		hayabusa/filter/FileResponseTransform$HrefChangeData#replace( final String file,final String inStr )

	fileDownload だけ特殊。ファイルのエンコードは、UTF-8 ではなく、UnicodeLittle でセーブする。
		hayabusa/filter/FileResponseStream#close()
		hayabusa/filter/FileFilter#makeFileName( final ServletRequest request )

	renew('queryNW.htm','QUERY',this) 変換
	query.htm ファイル内の、renew('query.htm','QUERY',this) を renew('queryNW.htm','QUERY',this) に変換します。
	queryNW.htm 内の renew は、変換しませんので、イベント発生時に、query.htm と queryNW.htm を行き来します。
		hayabusa/filter/FileResponseTransform#private static final ChangeData[] data 宣言

	イベントカラム関係で、紙芝居実行時のエラーを極力減らすための条件設定を行いました。
		eventScript.js#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )

	[ガントバー]
	ガント系で、同一色を重ねて表示する場合、区切り線が欲しい
	従来は、L,Rの画像を用意していましたが、前回廃止したため、今回の対応を入れます。
	iGantt タグに、paddingLeft,paddingRigth 属性追加
		jsp/common/option/option/adjustGanttTable.js
		hayabusa/taglib/ViewIGanttTag#setPaddingLeft( final String paddingLeft )
		hayabusa/taglib/ViewIGanttTag#setPaddingRigth( final String paddingRigth )

		hybs-taglib.tld		iGantt タグに、paddingLeft,paddingRigth 属性追加

	[Javascript の parseInt]
	Javascript の parseInt で、第２引数を付けていないと、基数を ８ で計算するパターンが存在した。
	安全の為、基数の １０ を記述しておきます。
		gf\src\script\common\resultScript.js(828): 					,left 			:parseInt( popDiv.offset().left ) + parseInt( popDiv.width() )
		gf\src\script\common\resultScript.js(850): 								 left 	: parseInt( popDiv.offset().left ) + 8
		gf\src\script\common\resultScript.js(851): 								,top  	: parseInt( popDiv.offset().top  ) + 8
		gf\src\script\common\scrollBar.js(161): 			//oLayerDiv.style.borderTopWidth = nHeaderH + parseInt(oTab.cellSpacing);
		gf\src\script\common\scrollBar.js(508): //		var nSpacing = parseInt(table.cellSpacing) ;
		gf\src\script\common\scrollBar.js(584): 				//var nTopWidth = parseInt(layer.style.borderTopWidth || 0);
		gf\src\script\common\scrollBar2.js(430): //				nHoriLimit = ($t.p.width ) ? parseInt($t.p.width ) : nHoriLimit;
		gf\src\script\common\scrollBar2.js(431): //				nVertLimit = ($t.p.height) ? parseInt($t.p.height) : nVertLimit;
		gf\src\script\common\calendar\fullcalendar.js(2377): 			var index = parseInt(this.className.match(/fc\-day(\d+)/)[1]); // TODO: maybe use .data
		gf\src\script\common\calendar\fullcalendar.js(3241): 				var mins = parseInt(rowMatch[1]) * opt('slotMinutes');
		gf\src\script\common\option\adjustBar.js(417): 									clrNo = parseInt(clrNo) % colorNoList.length ;			// なければ、連想配列の長さで割り算し、余を求める。
		gf\src\script\common\option\adjustBar.js(665): 									clrNo = parseInt(clrNo) % colorNoList.length ;			// なければ、連想配列の長さで割り算し、余を求める。
		gf\src\script\common\option\adjustField.js(36):     cols 		= parseInt( objField[0].getAttribute('cols') );
		gf\src\script\common\option\adjustField.js(49): 	    cellHeight	= parseInt( objField[0].getAttribute('cellHeight') );
		gf\src\script\common\option\adjustField.js(54): 	    tables		= parseInt( objField[0].getAttribute('tables') );
		gf\src\script\common\option\adjustField.js(58): 	    tableMargin	= parseInt( objField[0].getAttribute('tableMargin') );
		gf\src\script\common\option\adjustField.js(62): 	    tableBorder	= parseInt( objField[0].getAttribute('tableBorder') );
		gf\src\script\common\option\adjustGanttTable.js(565): 						hilightBar.parentNode.style.left = (parseInt( oriLeft ) + moveDist)+"px";
		gf\src\script\common\option\adjustGanttTable.js(578): 					hilightBar.parentNode.style.left  = (parseInt( oriLeft ) + moveDist)+"px" ;
		gf\src\script\common\option\adjustGanttTable.js(593): 					hilightBar.parentNode.style.left = (parseInt( oriLeft ) + moveDist) +"px";
		gf\src\script\common\option\adjustGanttTable.js(1079): 									clrNo = parseInt(clrNo) % colorNoList.length ;		
		gf\src\script\common\option\adjustGanttTable.js(1636): 	fixedCols = parseInt( fixedCols || "0" );
		gf\src\script\common\option\adjustGanttTable.js(1936): 	fixedCols = parseInt( iTable[0].getAttribute('fixedCols') || "0" );
		gf\src\script\common\option\adjustGanttTable.js(2007): 	fixedCols = parseInt( iTask[0].getAttribute('fixedCols') || "0" );
		gf\src\script\common\option\adjustMatrix.js(557): 	rowStart = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? startCell.row : endCell.row   );
		gf\src\script\common\option\adjustMatrix.js(558): 	colStart = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? startCell.col : endCell.col   );
		gf\src\script\common\option\adjustMatrix.js(559): 	rowEnd   = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? endCell.row   : startCell.row );
		gf\src\script\common\option\adjustMatrix.js(560): 	colEnd   = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? endCell.col   : startCell.col );
		gf\src\script\common\option\adjustMatrix.js(600): 	rowStart = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? startCell.row : endCell.row );
		gf\src\script\common\option\adjustMatrix.js(601): 	colStart = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? startCell.col : endCell.col );
		gf\src\script\common\option\adjustMatrix.js(602): 	rowEnd   = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? endCell.row   : startCell.row );
		gf\src\script\common\option\adjustMatrix.js(603): 	colEnd   = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? endCell.col   : startCell.col );

5.6.4.0 (2013/05/02)
	[JSPサンプルの見直し]
	GFサンプルを見直します。
	customImage フォルダを削除します。
	１．customImage 内のイメージを、GF9120/imageフォルダに移動します。
		GF6050、GF6340、GF9220 で使用しているリンクは、コメントアウトします。
		GFX016 は、リンクを、GF9120/image に振りなおします。
		customImage フォルダは削除します。
		今後は、imageフォルダ本体は、jspCommonX.X.X.X.jar として配布するため
		個々のimageは、imageフォルダに直接登録します。
	２．未使用フォルダの削除
		GF9000,GF9010,GF9030,GF9040 を削除します。
	３．image/back.png ファイルを作成（back.gif → back.png に変換）
	４．menu フォルダの matrixMenu.jsp , menu.jsp , multiMenu.jsp , normalMenu.jsp 
		に、<og:value command="SET" key="menuType" value="multi" scope="session" />
		を追加。value 部分は、それぞれのjspのファイル名。セッションに保存
		これを利用して、custom/query_info.jsp を修正。
		matrixMenu の場合の Topボタンと、３色ボタンを共有できるように対応。
	５．matrixMenu.jsp の CSS部分を、matrixMenu.css として分離。
		同様に、multiMenu.jsp の CSS部分を、 multiMenu.css として分離。
	６．image/TOP.png 、image/TO2P.png ファイルを追加
	７．themeDEF と、themeGMIS フォルダをサンプルとして提供。
		jspCommon5.6.X.X.jar を WEB-INF\lib 以下にコピーしておくと、
		common,image,menu のデフォルトを提供できる。
		既存の jsp の common,image,menu を削除し、themeGMIS の中身(image,menu)を
		コピーすれば、G-MIS 形式のイメージになる。
		元に戻したければ、themeDEF 以下のファイルをコピーする。
	８．buttonRequest の廃止（menuType="MATRIX" の廃止）
		マトリクスメニュー等は、左メニューを使わないため、ボタンメニューも使いません。
		また、menuType="MATRIX" は、今後は、menuType="MATRIX2" をメインに使うため
		ダブルで使用しないため、廃止します。
		custom/menu_init.jsp , custom/query_info.jsp , menu/multiMenu.jsp , menu/normalMenu.jsp
	９．マトリクスメニューの中分類表示の幅を、小さくします。
		標準では、デザイン的に大きくとりすぎているため、適正サイズに変更します。
		サイズ的には、G-MIS V6と同じにします。
	１０．common\gamen\21_WHTSNEW の修正
		基本的に、このJSPをインクルードしてマトリクスメニューの新着情報を表示させます。

	[{@NVL.XXX} 追加]
	ORACLE等の COALESCE ( expr_list ) 処理に近い結果を返します。
	NVL ( expr1 , expr2 ) は、expr1 が NULL の場合、expr2 を返しますが、
	COALESCE は、第一引数が NULLなら、次の引数、それも NULL なら、さらに次と
	引数リストを順次処理していきます。
	それと同じく、XXX が NULL なら、その次・・と順次評価していき、NULL でない
	値が返ってきたところで、その値を返します。
	これは、{@NVL.XXX @YYY ZZZ ･･･} 形式を処理します。
	これは、パラメータ XXX が NULLの場合、次の値を使います。(@YYY) 
	@YYY は、YYY パラメータの事で、これも NULL の場合は、ZZZ を使います。
	最後まで NULL の場合は、 ゼロ文字列が返されます。
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		hayabusa.taglib.CommonTagSupport#getNVLAttri

	[localResource 修正]
	common\gamen\21_WHTSNEW 、common\gamen\22_FAQ の localResource systemId="GE" 
	設定を削除します。
	基本的には、GE および、エンジン標準組み込みのリソースは、 ** リソースとして
	常に使用可能にしておきます。
	ローカルリソースは、帳票や、メールデーモンなどの共通システムで、各システムの
	リソースを利用する場合に使います。
		common\gamen\21_WHTSNEW
		common\gamen\22_FAQ
		custom\multiChoose.jsp

5.6.3.4 (2013/05/01)
	[出力Edit変更]
	Edit機能でExcelの選択肢がExcelRendererしか存在していなかったため、
	テキスト出力同様にExcel(全項目）を追加します。
	互換性のため、現在の「Excel」でExcelRendereを利用する状態は変更せず、
	XLSNR(Excel NonRenderer)という項目を増やして、Rendererを利用しないようにします。
	一度でもEditを利用した画面は、reportフォルダにリストファイルが画面ID単位で出力されているため、
	全項目を利用するためには削除するか、追記が必要になります。
		jsp/common/fileDownload.jsp
		jsp/common/fileDownloadLisDef.txt
		コードリソース REPNAME.XLSNR

	[カレンダーポップアップの修正]
	カレンダーポップアップで、入力欄に、"/" があれば、"/" 付で返します。
	"/" がなければ、従来通り、"/" なしで返します。
	これで、yyyy/mm/dd 形式も、yyyymmdd 形式も、両方とも、使用できます。
		gf\src\script\common\calendar2.js

	[雛形自動作成]
	雛形自動作成フィルター(FileFilter)を修正します。
	１．index.jsp でフレーム分割している箇所で、entry.jspを呼び出しているケース。
		この場合、登録時に、「登録しました」が作成されると、一番最初の呼び出し時にも
		「登録しました」が表示される。
		再作成時には、indexNW.htm が呼ばれるので、最初の、index.htm では、
		entry.htm の箇所を、"../common/dummy.html" に変更しておく。
	２．update.jsp で、useAjaxSubmit="true" の場合、entry.htm は、update.jsp の 
		JavaScriptでforward されるため、雛形には、HTMLの結果は出力されません。
		(result.jsp に出力されます。)
		そこで、雛形作成時には、entry.htm にJavaScriptを入れて、forward させます。
		<script type="text/javascript" src="../common/option/noTranHref.js" ><!-- --></script>
	３．onSubmit="" のパターンでも、onSubmit="return false;" に置き換える。
	４．JavaScript の ajaxSubmit.js が悪さするので、削除します。
		具体的には、src="../common/option/ajaxSubmit.js?v=xxxx" の箇所を削除します。
	５．command="NEW" + resultXX.jsp ⇒  "forwardXX.htm"。 result.jsp にフレームを使うパターン(３ペイン)
		同時に、通常の forward.hml が、フレームになっているので、frame src="result1.htm? を
		frame src="forward1.htm? に置き換える処理も入れます。

		gf/src/script/common/option/noTranHref.js
		hayabusa.filter.FileResponseTransform.java

	[taglet 軽微な修正]
	タグリブリファレンスの検索時の遠因バージョンの取得方法を若干変更します。
		fukurou.taglet.DocletUtil#versionNo		取得方法変更
		fukurou.taglet.TagletDoc03Link#toString( final Tag[] tagTags )		軽微な修正

	[quickReference.html]
	タグリブマニュアルのHTML簡易版(quickReference.html) を、doc/taglib/ に出力していましたが、
	common に出力するように変更します。
	また、admin画面から、参照できるようにします。
	この処理は、_build.bat で、"xml" を指定した場合に実行されますが、そのあとで、_build.bat で、
	"jar" を実行しないと、作成したファイルが取り込まれません。ご注意ください。
		hayabusa.servlet.HybsAdmin#getAdminLink()
		build.xml

	※ 注意
	現在、jsp/common 以下のフォルダの扱いが少し複雑になってきましたので、整理しておきます。
	１．_build.bat で、"compile" を指定すると、通常の Java のコンパイル以外に、
		yuicompressor を利用した、JavaScriptの圧縮処理を行います。
		/src/script 以下のファイルを、/jsp に、圧縮し、コピーします。
	２．_build.bat で、"jar" を指定すると、jsp/common/ , jsp/image/ , jsp/menu/ のフォルダを
		src/META-INF/resources 以下にコピーし、jspCommonX.X.X.X.jar に圧縮します。
		これは、Tomcat7 からの新機能で、jspのjar化が可能です。
	３．_build.bat で、"javadoc" を指定すると、JavaDoc と、タグリブマニュアル用のXMLデータを
		生成します。このデータは、src/xslt 以下に生成されます。
	４．_build.bat で、"spec" を指定すると、Ｊａｖａソースの仕様書作成用のXMLファイルを生成します。
		このデータは、ソースのコメント欄チェック兼用です。
	５．_build.bat で、"xml" を指定すると、リソース関係のデータを、XMLデータで抜き出します。
		ここでは、Tomcatアプリケーションが起動している必要があります。
		先の、quickReference.html は、この処理で生成されます。
		つまり、２．の作業は、この５．の作業が完了しないと、ひとつ前のquickReference.htmlを
		コピー、圧縮することになってしまいます。

5.6.3.3 (2013/04/19)
	[ガント修正]
	クライアント描画の日付系ガントで、ガント範囲外に跨った場合に
	表示最終日までガントが描画されていなかったため対応します。
		gf/src/script/common/option/adjustGanttTable.js

	[adjustMatrix修正]
	ステータス機能がうまく動作していなかったため対応しました。
	(firefoxでも機能そのものは最低動作するような対応込み）
		gf/src/script/common/option/adjustMatrix.js

	[ViewForm_CustomData の見直し]
	ViewForm_CustomData が、当初の仕様通りに実装されていなかったので、
	修正します。
	ただし、厳密には互換性はなくなりますが、基本的にそのような使われ方を
	していないはずなので、問題ないと判断します。

		headerFormat	bodyFormats		現状動作			変更後
	①	なし			なし			headerのみ			body の繰り返しのみ
	②	なし			あり			エラー				bodyFormats のみ繰り返す
	③	あり			なし			headerのみ			body の繰り返しのみ
	④	あり			あり			それぞれ動作		← 同じ
	⑤	なし			なし			エラー				← 同じ

	①のケースは、viewタグの BODY部に直接フォーマットを記述するケースです。
	通常の場合は、header として認識され、header、body ともに使用されますが、
	現状このクラスではバグっており、headerとしてしか使われていません。
	これは、内部的には、③と同じ処理を行っています。

	②のケースは、通常のViewForm系では採用していない動きです。現状でもエラーです。
	ただ、CustomDataは、tableタグと無関係に、BODY部に記述されたフォームを
	繰返し処理するだけなので、bodyFormats のみで動作させるのが本来の姿です。
	④、⑤のケースは同一なので互換性ありです。
		plugin.view.ViewForm_CustomData#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_CustomData#setFormatterList( final List<TableFormatter> list )

	[caseKey,caseValの扱い]
	caseKey,caseValは、caseKey.matches( caseVal ) の値が、true の場合、このタグを
	利用可能とする属性です。equals タグの多用を避ける意味で作成しました。
	現状、(caseKey == null) || (caseVal == null) || caseKey.matches( caseVal ) の結果
	で判定していますが、これは間違いで、caseKey と caseVal が 両方とも null の場合のみ
	true にすべきです。
	互換性の意味では、まずいのですが、equals タグと同様の動きをするようになるのと、
	現時点では、あまり使われていない機能なので、今のうちに修正します。
	(caseKey == null && caseVal == null) ||
		 (caseKey != null && caseVal != null && caseKey.matches( caseVal ))
	に変更します。
		hayabusa.taglib.CommonTagSupport#useTag()

	[adjustMatrix.js]
	コメント、初期値を修正
		gf/src/script/common/option/adjustMatrix.js

	[ogTbodyMovable.js]
	option/ogTbodyMovable.js JavaScript を採用します。
	これは、テーブルの行（tbody）の上下入替を行うためのスクリプトです。
	上下入れ替えだけの場合は、HeadTag で、useTbodyMovable = "true" をセット
	するだけで、id="viewTable" の tbody をマウス、またはカーソルキーで上下に
	動かす動作を行います。
	この動作と、TbodyMovableTag を組み合わせれば、左右分割等で同期をとりながら上下に動かしたり、
	値を入れ替える（つまり、元の位置から動かない）や＋１、－１するなどの機能を使う事で、
	視覚的に上下を入れ替えたのその値を登録することが可能になります。
	ガントテーブルでのマウスでの入れ替えなどに効果的です。
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseTbodyMovable( final String flag )
		hayabusa.taglib.TbodyMovableTag.java			新規追加
		gf/src/script/common/option/ogTbodyMovable.js		新規追加

	[ViewI シリーズのクラス名 訂正]
	ViewI シリーズ(ViewIBar,ViewIGantt,ViewIGanttBar,ViewIHead,ViewIMatrix,ViewITable,ViewITask)
	について、タグクラスの最後に、 xxTag を入れ忘れていたため、訂正します。
	クラス名の統一のためです。
	tld の修正で、基本的には JSP画面は変更なしです。
		hayabusa.taglib.ViewIBar.java		→	ViewIBarTag.java
		hayabusa.taglib.ViewIGantt.java		→	ViewIGanttTag.java
		hayabusa.taglib.ViewIGanttBar.java	→	ViewIGanttBarTag.java
		hayabusa.taglib.ViewIHead.java		→	ViewIHeadTag.java
		hayabusa.taglib.ViewIMatrix.java	→	ViewIMatrixTag.java
		hayabusa.taglib.ViewITable.java		→	ViewITableTag.java
		hayabusa.taglib.ViewITask.java		→	ViewITaskTag.java

	これに伴い、tld ファイルも修正します。
		src/META-INF/hybstaglib.tld
		WEB-INF/hybstaglib.tld

	[image ファイル追加]
	image フォルダに、listImg.png、listnail.png、listS.png ファイルを追加します。
	また、image/ext フォルダ以下のファイルも追加します。
		src/META-INF/resources/jsp/image
		jsp/image

	[taglet og.doc03Linkタグの作成]
	タグレットで、タグリブマニュアルの属性クラス定義(DOC03)へのリンクを作成する
	新しいタグ(og.doc03Link)を追加します。
	インラインタグ 定義するので、DocletTagWriter#printTag( final Tag[] tag ) に
	処理を追加する必要があります。
		fukurou.taglet.DocletPlugin.java		
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
		fukurou.taglet.DocletUtil#doc03LinkTag( final Tag tag )
		fukurou.taglet.DocletUtil#getVERNO()
		fukurou.taglet.TagletDoc03Link.java		新規追加
		fukurou.taglet.TagletValue.java			コメント修正

	[taglet og.doc03Linkタグの対応]
	カスタムタグクラスに、タグリブマニュアルの属性クラス定義(DOC03)へのリンクを
	作成する為、og.doc03Linkタグ を記述します。
	以下のクラスは、コメントのみ修正です。
		hayabusa.taglib.BizLogicTag.java
		hayabusa.taglib.ButtonTag.java
		hayabusa.taglib.ColumnEditorTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.DirectWriteTableTag.java
		hayabusa.taglib.EntryQueryTag.java
		hayabusa.taglib.GanttHeaderTag.java
		hayabusa.taglib.PlsqlUpdateTag.java
		hayabusa.taglib.ProcessTag.java
		hayabusa.taglib.QueryTag.java
		hayabusa.taglib.ReadTableTag.java
		hayabusa.taglib.ReportTableTag.java
		hayabusa.taglib.StackHeaderTag.java
		hayabusa.taglib.TableFilterTag.java
		hayabusa.taglib.TableUpdateTag.java
		hayabusa.taglib.UpdateTag.java
		hayabusa.taglib.ViewFormTag.java
		hayabusa.taglib.ViewIBarTag.java
		hayabusa.taglib.ViewIGanttBarTag.java
		hayabusa.taglib.ViewIGanttTag.java
		hayabusa.taglib.ViewIHeadTag.java
		hayabusa.taglib.ViewIMatrixTag.java
		hayabusa.taglib.ViewITableTag.java
		hayabusa.taglib.ViewITaskTag.java
		hayabusa.taglib.WriteTableTag.java

	[コメント修正]
	コメントのみの修正です。
		plugin.develop.JspCreate_COLUMN.java
		plugin.develop.JspCreate_COMMENT.java
		plugin.develop.JspCreate_ORDER_BY.java
		plugin.develop.JspCreate_QUERY.java
		plugin.develop.JspCreate_SELECT.java

	[build.xml修正]
	TagletDoc03Link 対応の修正を行いました。
		gf/build.xml

5.6.3.2 (2013/04/12)
	[ガント系タグ名、JavaScript名修正]
	gant ⇒ gantt に変更します。
	対象は、iGantt , iGanttBar , adjustGantTable.js , adjustGantTable.css です。
		gf/src/script/common/option/adjustGantTable.js
		gf/src/script/common/option/adjustGantTable.css

	[ガント系サンプル作成時の修正漏れ]
	GFで、ガント系のサンプルを作成した際に、関連する イメージや
	JavaScript の登録漏れがあったので、追加します。
	jsp/common/option は登録されていましたが、src/script/common/option
	側が未登録です。
		jsp/image/status_0.png ～ status_6.png
		gf/src/script/common/option/adjustMatrix.js
		gf/src/script/common/option/adjustField.js

	image/W_xxxx_L.png , image/W_xxxx_R.png , image/H_xxxx_L.png , image/H_xxxx_R.png
	を、削除します。
	これを利用している JavaScriptを改造します。
		gf/src/script/image/W_xxxx_L.png
		gf/src/script/image/W_xxxx_R.png
		gf/src/script/image/H_xxxx_L.png
		gf/src/script/image/H_xxxx_R.png

	[ガント系サンプルの組込み]
	ガント系を利用するに当たり、エンジンでJavaScriptの組込みをサポートします。
	これは、headタグで、adjustEvent 属性で、指定する方式を採用します。
	adjustEvent には、Bar、 Matrix、 Table、 Gantt、 Task が指定できます。
	これらを組み込む際には、useGantt = "false" , useScrollBar = "false" も自動セットされます。
	これに伴い、useGantt2 属性を廃止します。
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseGantt2( final String flag )		廃止
		hayabusa.taglib.HeadTag#setAdjustEvent( final String ajEvent )

	addEvent( this, "load", "イベント名" ) を設定する文字列を作成する箇所を、メソッド化します。
		addEventScript( final String event, final StringBuilder buf )

	[色番号の並び順統一]
	色の並び順を変更します。
	きれいな画像ファイル順に統一します。これは、この関連のすべてに
	同じ色番号を適用するように変更します。
		jsp/common/option/adjustGantTable.js
		jsp/common/option/adjustBar.js

		var colorNoList = {
				"0"  : "blue"		, "1"  : "black"	, "2"  : "brown"	, "3"  : "green"		, "4"  : "lightblue"	, "5" :  "lightgreen"	,
				"6"  : "orange"		, "7"  : "pink"		, "8"  : "purple"	, "9"  : "red"			, "10" : "yellow"		,
				"11" : "navy"		, "12" : "teal"		, "13" : "gray"		, "14" : "indigo"		, "15" : "slategray"	,
				"16" : "chocolate"	, "17" : "darkgreen", "18" : "violet"	, "19" : "darkslategray", "20" : "lime"			,
				"21" : "aqua"		, "22" : "maroon"	, "23" : "olive"	, "24" : "silver"		, "25" : "fuchsia"		,
				"BK" : "black2"		, "WT" : "white2"	, "BL" : "blue2"	, "RD" : "red2"			, "YL" : "yellow2"		, length : 26
			} ;

	[javadoc の体裁]
	javaDocの訂正を整えるという事で、コメントに、<table> タグを使用している箇所を、
	罫線付に変更します。
	<table> → <table border="1" frame="box" rules="all" > に置き換えます。
		hayabusa/taglib/CookieTag.java(276): 	 * <table>
		hayabusa/taglib/EngineTag.java(35):  * <table>
		hayabusa/taglib/FileUpdateTag.java(387): 	 * <table>
		hayabusa/taglib/HeadTag.java(1556): 	 * <table>
		hayabusa/taglib/RequestCacheTag.java(301): 	 * <table>
		hayabusa/taglib/TableMergeTag.java(959): 	 *<table>
		hayabusa/taglib/TopMenuTag.java(1745): 	 * <table>
		hayabusa/taglib/ValueTag.java(1063): 	 * <table>
		hayabusa/taglib/ValueTag.java(1109): 	 * <table>
		fukurou/db/DBFunctionName.java(27):  * <table>
		fukurou/util/XHTMLTag.java(179): 	 * <table>
		fukurou/util/XHTMLTag.java(252): 	 * <table>
		fukurou/util/XHTMLTag.java(410): 	 * <table>
		fukurou/util/XHTMLTag.java(456): 	 * <table>
		fukurou/util/XHTMLTag.java(596): 	 * <table>
		fukurou/util/XHTMLTag.java(645): 	 * <table>
		fukurou/util/XHTMLTag.java(681): 	 * <table>
		fukurou/util/XHTMLTag.java(948): 	 * <table>
		fukurou/util/XHTMLTag.java(987): 	 * <table>
		fukurou/util/XHTMLTag.java(1023): 	 * <table>
		hayabusa/common/SystemParameter.java(64):  * <table>
		hayabusa/common/SystemParameter.java(73):  * <table>
		hayabusa/io/ChartFactory.java(46):  * <table>
		hayabusa/remote/ClearResource.java(47): 	 * <table>

	[ViewIシリーズ 新規追加]
	ViewIシリーズの特殊系を追加します。
		hayabusa.taglib.ViewIBar.java				明細棒グラフ（横棒、縦棒）
		hayabusa.taglib.ViewIGantt.java				ガントチャートのガント全体（ページ全体一つ設定）の指定
		hayabusa.taglib.ViewIGanttBar.java			ガントチャートの繰り返しタグのフォーマット
		hayabusa.taglib.ViewIHead.java				明細棒グラフで、バー部のヘッダー
		hayabusa.taglib.ViewIMatrix.java			配置図／座席表
		hayabusa.taglib.ViewITable.java				クライアント側でテーブルの左右分割
		hayabusa.taglib.ViewITask.java				積上ガント（内部積上方式）でガント全体（ページ全体一つ設定）の指定

	これに伴い、tld ファイルも修正します。
		hybstaglib.tld

	サンプルJSPもタグ化します。
		GF7203				iHead		ヘッダー部補足ライン
		GF7204				iBar		縦棒（明細）
		GF7213				iMatrix		配置図／座席表
		GF7215				iTable		テーブルの左右分割スクロール
		GF7216,GF7217		iGantt		ガント全体（ページ全体一つ設定）/ガント（積上）
		GF7216,GF7217		iGanttBar	ガント要素（行毎に設定）/ガント（積上）
		GF7218				iTask		ガント（内部積上）

	[ガント系 firefox対応]
	曜日を出力する場合の段組みでは、全角スペースを使うように変更します。
	ブラウザによっては、文字数の計算が合わず、だんだんずれてくるため。
		hayabusa.taglib.GanttHeaderTag#doEndTag()

	[ガント系 積上げ(内部)処理]
	ガント系の積上げ(内部)処理のサンプル GF7218 が、うまく動いて
	いませでしたので修正します。
	adjustGanttTable.css の class定義で、「.warncos  t」とスペースが
	入っていました。
		src/script/common/option/adjustGanttTable.css
			.warncos  t{ background : #FFAC59; } ⇒ .warncost{ background : #FFAC59; } 

5.6.3.1 (2013/04/05)
	[ガント関連の修正]
	ガントで、カラーイメージファイルを増やします。
	また、2013/03/08 で、０から９までの番号(colorNo)に変更しましたが、
	色数対応を増やします。
		#00FFFF         aqua       ../image/W_aqua.png
		#FF00FF         fuchsia    ../image/W_fuchsiaｖ
		#00FF00         lime       ../image/W_lime.png
		#800000         maroon     ../image/W_maroon.png
		#808000         olive      ../image/W_olive.png
		#C0C0C0         silver     ../image/W_silver.png

	色の判定方法を変更します。
	colorNo で連想配列から取得し、マッチしなければ、数字化して取得を試みる方法に変更します。
	数字化してというのは、連想配列の長さで割り算し、余を求めて色を繰り返しにするという事です。
		gf/src/script/common/option/adjustGantTable.js

	color 属性で、switch ～ case できっちり判定していた箇所を、直接指定に変更します。
	今まで、存在しなければ、W_blue.png を返す設定になっていましたが、
	そもそも、色コード指定の場合は、存在している画像を表示させるという前提で、
	簡略化します。
	画像がなければ、表示しないだけです。
		gf/src/script/common/option/adjustGantTable.js

		var colorNoList = {
				"0" : "navy"			, "1" : "green"		 , "2" : "teal"			, "3" : "lime"			, "4" : "aqua"		, "5" : "maroon" , 
				"6" : "purple"			, "7" : "olive"		 , "8" : "gray"			, "9" : "silver"		, "10" : "fuchsia"	, 
				"11" : "darkslategray"	, "12" : "indigo"	 , "13" : "slategray"	, "14" : "lightgreen"	, "15" : "brown"	, 
				"16" : "lightblue"		, "17" : "chocolate" , "18" : "darkgreen"	, "19" : "violet"		, "20" : "orange"	, "21" : "pink" , 
				"BK" : "black"			, "WT" : "white"	 , "BL" : "blue"		, "RD" : "red"			, "YL" : "yellow"	, length : 22 } ;

	COLORNO カラー番号 と、COLORPIC 色選択 のリソースを追加します。
	COLORNO カラー番号は、２桁の "0" ～ "21" , "BK","WT","BL","RD","YL" のコードにそれぞれ色を
	割り当てたコードリソースです。
	このコードリソースでは、名前に、<div style="background-color:navy ;">　　　</div> というタグを設定することで
	一覧表示で、色のセルを作成します。また、プルダウンメニューでは、コードパラメータに、clr_XXXX という値を
	設定することで、（XXXX は、色名称）色つきのプルダウンメニューを作成します。
	これに伴い、default.css ファイルに、class属性となるキーを追加します。
		gf/src/script/common/default.css
		ge/db/common/xml/update/const/GEA03.xml , GEA04.xml , GEA08.xml

	COLORPIC 色選択 は、システムID="GF" サンプルとして用意します。
	表示種別="COLOR:色表示" 編集種別="COLOR:色表示" のカラーピッカーサンプルです。
		jsp/GF6000/result.jsp
		gf/db/common/xml/update/const/GEA03.xml , GEA04.xml , GEA08.xml

	[Renderer_COLORの修正]
	Renderer_COLOR は、input タグのreadonly設定で表示していましたが、divタグに変更します。
	経緯は不明ですが、基本的には、Renderer なので、値の送信は不要なので、input に
	する必要はないと思われます。
		plugin.column.Renderer_COLOR.java		基本的には全面書き換え

	[BizLogicの修正]
	exist で、isErrThrow 引数を追加します。
	isErrThrow は、エラーが発生した場合に、エラーメッセージ（ErrorMessage）に書き込むかどうかを指定します。
	基本は、互換性を考慮し、true(書き込む)です。
	false にするケースは、存在ﾁｪｯｸを行い、あれば更新、なければ追加 など後続処理を行いたい場合に使います。
		fukurou.business.AbstractBizLogic#exist( ・・・ )

	[ViewForm_ImageTimeBarの修正]
	ViewForm_ImageTimeBar で、短縮ラベルなど、<span>タグが付与される値を使用すると、
	イメージとして、そのまま出力されるため、span タグを削除します。
	ここでは、<span title="xxxx">YYY</span> を、YYY だけにします。
	spanは、先頭から始まり、１度のみ現れる前提の処理です。
	複数繰り返される場合は、今回の対応外です。（その場合は、専用に作る必要があります。）
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_ImageTimeBar#calcImageSize( final int startNo , final int lastNo )
		plugin.view.ViewForm_ImageTimeBar#imageHeaderPaint( final Graphics2D g2 , final double timeScale , final ColorMap colMap )

	[Calc帳票の修正]
	条件付き書式の場合のスタイル置換処理に不具合があるため修正します。
	置換時に属性終了のダブルクオートが考慮されていないため、想定外の置換となっていました。
	ダブルクオートを加えるようにします。
		hayabusa.report2.OdsContentParser#writeParsedRow( final String row, final BufferedWriter bw, final String sheetNameOrig, final String sheetNameNew )

5.6.3.0 (2013/04/01)
	[Queryタグのエラーメッセージ変更]
	「QueryTag Query処理が割り込まれました。DBTableModel は登録しません。」
	のエラーメッセージをリソースERR0041から取得して表示するように変更します。
		hayabusa.taglib.QueryTag#doEndTag() 
		ラベルリソース ERR0041
	
	[ColumnMarkerTag のフォーマッタ]
	columnMarkerタグで、[$XXXX],[#XXXX]機能を有効にするための属性を追加します。
	通常の、View等では、[$XXXX] は、レンデラー処理された文字列を、[#XXXX]は、
	ラベルリソースを出力しまが、columnMarkerでは、[$XXXX] は、URLEncode処理する
	記号になっています。
	過去の互換性の関係で、崩せない為、他のタグと同じ動きをさせる場合に限り、
	useFormatDeco = "true" を設定する方法を取ります。
		hayabusa.taglib.ColumnMarkerTag#release2()
		hayabusa.taglib.ColumnMarkerTag#setUseFormatDeco( final String val )
		hayabusa.taglib.ColumnMarkerTag#doAfterBody()
		hayabusa.html.ViewMarker_MARKER#clear()
		hayabusa.html.ViewMarker_MARKER#setDBTableModel( final DBTableModel tbl )
		hayabusa.html.ViewMarker_MARKER#getMarkerString( final int row,final int clm,final String value )

		hybstaglib.tld			ColumnMarkerTag に、useFormatDeco 属性追加

	[ViewForm_ImageTimeBar のTips処理]
	ViewForm_ImageTimeBarの area タグで、alt 属性に、tips を表示している箇所を修正します。
	alt 属性は、シングルクォーテーション で囲っているため、tipsにシングルクォーテーションが
	含まれていると、HTMLの整合性が崩れます。
	そこで、シングルクォーテーションをエスケープ処理（"'" ⇒ "&amp;#39;" ) します。
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )

	[HeadTag ガント系変更]
	ガント系で、useGantt2="true" で組み込むadjustGantTable.js で、初期起動するメソッドが
	異なる為、外部から指定できるように、setAddEvent( String ) メソッドを追加します。
	 * adjustTable : テーブル分割
	 * adjustGant  : ガント/積み上げガント
	 * adjustTask  : 積み上げガント（内部積み上げ）
	script として、addEvent( this, "load", adjustGant ); という形式を出力します。
	汎用的に使えます。
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setAddEvent( final String method )
		hayabusa.taglib.HeadTag#doEndTag()
		gf/jsp/GF7215/result.jsp	adjustTableサンプル	左右分割（特殊）
		gf/jsp/GF7216/result.jsp	adjustGantサンプル	ガント（クライアント）
		gf/jsp/GF7217/result.jsp	adjustGantサンプル	ガント（積上）
		gf/jsp/GF7217/result.jsp	adjustTaskサンプル	ガント（内部積上）

		hybstaglib.tld			HeadTag に、addEvent 属性追加

	[IE10対応]
	イントラネット外からのアクセスでブラウザモードがIE10になる対応。
	検索結果が表示されないため、dummy.htmlのDTD宣言を変更します。
		jsp/common/dummy.html
		
	[入力可能プルダウン変更時のイベント発生]
	コンボボックスでプルダウンを変更した場合に元のテキストボックスでchangeイベントが発生していませんでした。
	又、一括入力機能字にonChangeが上書きされて動作しないという問題もあったため、onChangeについては外部からの
	セットよりも内部でのセットが優先するように対応します。
		jsp/common/default.js#selChanged(sel) 
		plugin.column.Editor_INMENU#Editor_INMENU( final DBColumn clm )
		plugin.column.Editor_IINDBMENU#Editor_INDBMENU( final DBColumn clm ) 

	[build.xml の修正]
	ant の target が table の場合の build.xml を修正します。
	これは、jsp/GF2140 のXMLファイル出力処理で、出力先のフォルダに、
	SYSTEM_ID を追加するように変更したことに対応した処置です。
		旧 filetemp/admin/xml/install/01_TABLE
		新 filetemp/admin/GE/xml/install/01_TABLE

	[IE10対応その２]
	システムリソースUSE_MULTI_KEY_SELECTの初期値をtrueからfalseに変更します。
	IE10ではこのスクリプト動作で不具合が発生する事と、
	IE8以降ではブラウザの標準機能となっているため、標準では無効とします。
		hayabusa.common/SystemData#USE_MULTI_KEY_SELECT

5.6.2.3 (2013/03/22)
	[ガントヘッダー]
	zoom="13" 追加
	これは、zoom="2" の特殊系で、zoom="13"で指定できます。
	月を横にまたがって表示、２段目に日付 ３段目に曜日を出します。
		hayabusa.taglib.GanttHeaderTag#makeZoom3( final String header ,final String upper ,final String lower ,final int add )
		src/script/common/default.css
		src/script/common/option/adjustGantTable.js
		src/script/common/option/adjustGantTable.css

	ganttHeader の月別の色 で月表示のグループ化を行う場合の背景色の設定を class 属性で行います。
	奇数月の色 は、oddColor 、偶数月の色は、evenColor です。
		src/script/common/default.css

	今回より、日付の開始(startDate)-終了(endDate) で、終了は「含まない」仕様ですが、「含む」仕様に変更します。
	ただし、日付は、「含む」、時間は、「含まない」です。
	例えば、2013/03/01 - 2013/03/01 は、2013/03/01 です。通常ひと月は、2013/03/01 - 2013/03/31 と指定します。
	時間は、0700 - 2000 の場合、2000 は、含みません。よって、0700 - 0700 とすると、翌日の 0700 まで（２４時間）
	を表します。少しややこしいですが、終了は、0700 - 1959 ではなく、0700 - 2000 です。
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth ) {
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add ) {
		hayabusa.taglib.GanttHeaderTag#makeZoomStack( final String upper ,final String lower ,final int add, final boolean useMonth ) {

	[入力値自動変換機能]
	queryScriptPre.js → queryConvert.js 名称変更
	キーワードも、QUERYPRE_SCRIPT_JS  → QUERYCONV_SCRIPT_JS に変更
	queryConvert.js の処理を行う、各種 DBTYPE の値を追加します。
		src/script/common/queryScriptPre.js → queryConvert.js 名称変更
		hayabusa.taglib.HeadTag#doEndTag()
		gf/jsp/GF6000/query.jsp

	[DBMENU の 0 非表示]
	数字型のDBMENUを利用した場合、初期値が 0 の場合、データとしてゼロ文字列を
	予め設定できない場合や、初期値が 0 の数字型などで、あえて画面に 0 などの
	文字を表示させたくないケースで、使用します。
	noDisplayVal に指定した値と同じ場合は、ゼロ文字列("")を返すようにします。
	これは、レンデラーのみ対応です。（エディターはきちんと値を入れておく必要があります。）
		hayabusa.db.DBColumn#DBColumn( final String 	  lang,final ColumnData clmData ,final LabelData  lblData ,final CodeData   cdData )
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#getConfig()
		hayabusa.db.DBColumn#getNoDisplayVal()
		hayabusa.db.DBColumnConfig#setNoDisplayVal( final String val )
		hayabusa.db.DBColumnConfig#getNoDisplayVal()
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		hayabusa.taglib.ColumnEditorTag#setNoDisplayVal( final String prm )

		hybstaglib.tld			ColumnEditorTag に、noDisplayVal 属性追加

		plugin.column.Renderer_DBMENU.java		関連するメソッド
		plugin.column.Renderer_DECIMAL.java		関連するメソッド
		plugin.column.Renderer_MONEY.java		関連するメソッド
		plugin.column.Renderer_NUMBER.java		関連するメソッド

	[短ラベルの切り替え]
	columnタグで、長ラベルと短ラベルの切り替えを、行うための属性（useSLabel）が
	実装済みだったので、これを、columnEditor タグにも移植します。
	また、viewタグの viewFormType="HTMLTextField" の場合は、短ラベルを使うのではなく
	長ラベルを使うように、セットします。
		hayabusa.taglib.ColumnEditorTag#setUseSLabel( final String prm )
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		hayabusa.html.AbstractViewForm#setDBColumn( int dbColumn, DBColumn clm )
		plugin.view.ViewForm_HTMLTextField#noSLabelSetting( final int clmNo )
		plugin.view.ViewForm_HTMLTextField#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLFormatTextField#create( final int startNo, final int pageSize )
		hybstaglib.tld			ColumnEditorTag に、useSLabel 属性追加

		useSlabel ⇒ useSLabel に統一。
		tld が、useSLabel で作成済みだったので、メソッド側を変更します。
			hayabusa\db\DBColumn.java(72): 	private final String		useSlabel		;	// 5.5.1.0 (2012/04/03) MENUのベース表示の切り替え
			hayabusa\db\DBColumn.java(124): 		useSlabel	= "auto";		// 5.5.1.0
			hayabusa\db\DBColumn.java(155): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabel対応
			hayabusa\db\DBColumn.java(179): 		useSlabel		 = config.getUseSlabel();		// 5.5.1.0 (2012/04/03)
			hayabusa\db\DBColumn.java(662): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabel対応
			hayabusa\db\DBColumn.java(700): 		config.setUseSlabel( useSlabel ); // 5.5.1.0 (2012/04/03)
			hayabusa\db\DBColumn.java(950): 	public String getUseSlabel() {
			hayabusa\db\DBColumn.java(951): 		return useSlabel ;
			hayabusa\db\DBColumnConfig.java(59): 	private String 	useSlabel		= "auto";	// 5.5.1.0 (2012/04/03)  MENU系でSLABELを利用するかどうか
			hayabusa\db\DBColumnConfig.java(782): 	public void setUseSlabel( final String use ) {
			hayabusa\db\DBColumnConfig.java(783): 		this.useSlabel = use;
			hayabusa\db\DBColumnConfig.java(793): 	public String getUseSlabel() {
			hayabusa\db\DBColumnConfig.java(794): 		return useSlabel;
			hayabusa\taglib\ColumnEditorTag.java(413): 		if( useSLabel   != null ) { config.setUseSlabel( useSLabel ); }		// 5.6.2.2 (2013/03/15)
			hayabusa\taglib\ColumnEditorTag.java(834): 	public void setUseSlabel( final String prm ) {
			hayabusa\taglib\ColumnTag.java(467): 		if( useSLabel	!= null ){ config.setUseSlabel( useSLabel );	   } // 5.5.1.0 (2012/04/03)
			hayabusa\taglib\ColumnTag.java(1078): 	public void setUseSlabel( final String prm ) {
			plugin\column\Editor_DBMENU.java(80): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(99): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(127): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(182): //		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(183): 		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(230): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(231): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(50): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(67): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(95): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(139): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabel対応
			plugin\column\Editor_MENU.java(147): //		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(148): 		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(189): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabel対応
			plugin\column\Editor_MENU.java(198): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(199): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		 // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(52): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(67): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(85): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(131): //		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(132): 		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(161): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(162): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(42): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(55): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(74): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(104): //		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(105): 		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(125): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(126): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\view\ViewForm_HTMLTextField.java(133): 			config.setUseSlabel( "false" );

5.6.2.2 (2013/03/15)
	[must/mustAny用のinput出力位置変更]
	columnTag等で必須項目の自動判定を行うためのinput出力の位置がtdの外となり、
	HTMLとして不正ですので出力位置を変更します。
		hayabusa.taglib.ColumnTag#makeTag()
		hayabusa.taglib.InputTag#makeTag()
		hayabusa.taglib.SelectTag#makeTag()
		
	[adjustGant.jsのfirefox対応]
	5.6.2.1で対応できていなかった部分の対応を行います。
	①ガントのコメントが表示できていなかった（fontサイズに単位追加)
	②画像のツールチップが出ていなかった（alt属性だけでなくtitle属性をセット)
	又、このスクリプトで行っている左右分割でスクロールバーが出ない場合に
	背景が白色となっていたのを画面の標準背景色と同色とします。
		jsp\common\option\adjustGantTable.js
		jsp\common\option\adjustGantTable.css
		
	[クライアントガント修正]
	①マーカーの表示位置を、終了時刻側に表示可能にします。
	 日単位の表示の場合start属性の場合は今まで通り日の初めに、end属性の場合はバーの後ろに表示します。
	 時間指定の場合、時間まで指定しなかった場合start側は0:00として、end側は24:00として計算されます。
	②時間指定のガントで休日判定ができていなかったため、対応
		jsp\common\option\adjustGantTable.js

5.6.2.1 (2013/03/08)
	[キャッシュ]
	HeadTag で、JavaScript,CSSファイル等をキャッシュする場合の
	"v=" 属性で、Tomcat7のjspファイル部分圧縮(jspCommonX.X.X.X.jar)を
	利用すると、ファイルのタイムスタンプが取得できなく、0 になるため、
	その場合は、エンジンの作成日付を利用するようにします。
		hayabusa.taglib.HeadTag#addScriptTag( final String filename, final StringBuilder buf )
		hayabusa.taglib.HeadTag#addStyleTag( final String filename, final StringBuilder buf )

	[adjustGantTable.js 組込み]
	adjustGantTable.js を、HeadTag に組み込みます。
	useGantt2="true" で組み込むことになります。
	組み込むのは、adjustGantTable.js、adjustGantTable.css と、script として、
	addEvent( this, "load", adjustGant ); を出力します。
	なお、useGantt2="true" にする場合は、自動的に、useScrollBar="false" にします。
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseGantt2( final String flag )

		hybstaglib.tld			useGantt2 属性追加

	[firefoxのTIMESTAMP型の対応]
	Types.DATE と Types.TIMESTAMP で処理を分けます。
		hayabusa.io.HybsJDBCCategoryDataset2#innerQuery( final Connection con, final String query )

	[内部積上げガント修正]
	休日積上げの有無の設定が効かない不具合を修正します。
		plugin.view.ViewForm_HTMLStackedGanttTable#paramInit()

	[MICS関連修正]
	データベース登録時に、固定値カラムの設定を行う情報を管理するクラスを新規作成します。
		plugin.query.DBConstValue_MICS.java

	[Javadoc警告修正]
	JavaDoc処理で、警告（引数文字違いなど）が発生した箇所を修正します。
		hayabusa.develop.JspEnumeration.java:249: 警告 - @param argument "arg"はパラメータ名ではありません。
		hayabusa.io.HybsTimeSeriesCollection.java:82: 警告 - @param argument "con"はパラメータ名ではありません。
		hayabusa.io.HybsTimeSeriesCollection.java:82: 警告 - @param argument "query"はパラメータ名ではありません。
		fukurou.business.ArrayTableModel.java:171	警告2:RTN配列
		fukurou.xml.OGElement.java:326				警告3:@Overrideなし
		hayabusa.io.ChartCreate.java:827			警告3:RTNタイプ
		plugin.column.Editor_YMDMENU.java:103		警告3:@Overrideなし
		plugin.column.Editor_NUMMENU.java:82		警告3:@Overrideなし
		plugin.column.Editor_HMMENU.java:86			警告3:@Overrideなし
	
	[内部積上げガントJavaScript対応]
	タグのみ作成していた内部積上げガントのJavaScript側の対応を組み込みます。
	通常と同様common/option/adjustGantTable.jsを利用します。
	利用するJSPではaddEvent(this,"load",adjustTask)をcallします。
	表示するためにはiTaskタグでfixedColsを指定して下さい。
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7218
	
	[クライアントガントcolorNo変更]
	iGnatBarのcolorNo属性の指定を変更します。
	"0":"blue", "1":"orange", "2":"pink", "3":"purple", "4":"yellow", "5":"violet", "6":"green", "7":"navy"
	, "8":"chocolate","9":"teal"の10色とした上で、colorNoの最終桁に従って色を出力するように変更します。
	(正確には最終桁の文字コード＋２を10で割った余りを利用)
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7218
	
	[firefox対応]
	iFieldタグを利用した行⇒テーブル変換機能について、firefox対応を行います。
	主なの修正点は以下です。
	①独自タグの属性の取得を.xxxではなくgetAttributeに変更
	②jsp中の独自タグ(iField)の書き方を<iField...><!-- --></iField>のように終了タグ付きに変更
	③width,heightの値をセットする際に"px"を付加
	④insertRow()は引数を追加
	⑤innerTextはjQueryのtext()を利用するように変更
		jsp\common\option\adjustField.js
		gf\jsp\GF7214

	iMatrixを利用した配置図／座席表についてfirefox対応を行います。
	主な修正点はiFieldと同様です。
		jsp\common\option\adjustMatrix.js
		gf\jsp\GF7213
		
	iGantBarを利用したクライアントガントについてfirefox対応を行います。
	主な修正点はiFieldとほぼ同様で、他にfontがmonospace時のletter-spacingの設定をfrefox向けに追加しています。
	letter-spacingの仕様上、一部zoomの表示が正しく表示されません。
	又、現段階では一部情報が表示されない等、完全にIEと同一表示となっているわけではありません。
		jsp\common\option\adjustGantTable.js
		jsp\common\option\adjustGantTable.css
		jsp\common\default.css
		gf\jsp\GF7216
		gf\jsp\GF7217
		gf\jsp\GF7218

5.6.2.0 (2013/03/01)
	[積上げガント見直し]
	積上げガントでstackGanttHeader廃止対応で、JavaScript側の対応を行います。
	内部的にガントの40番台は日単位のガントとして扱いますので、ganttHeader内でも予約しておきます。
	ガントバーの色を数値指定可能にします。iGnatBarのcolorNo属性にて指定して下さい。
	"1":"black", "2":"lightblue", "3":"blue", "4":"lightgreen", "5":"green", "6":"orange", "7":"pink"
	, "8":"red", "9":"brown", "10":"purple", "11":"black2", "12":"yellow", "13":"violet", "14":"navy"
	, "15":"glay", "16":"darkgreen","17":"teal", "18":"indigo", "19":"chocolate", "20":"slategray", "21":"darkslategray"
	又、color属性でsrc:を先頭に付加する事で自由なpngファイルを指定可能にします。(.pngの拡張子不要）
	そのほか、chocolateをchocorlateスペルミスしていたため修正します。
		jsp\common\option\adjustGantTable.css
		jsp\common\option\adjustGantTable.js
		jsp\image\W_chocolate.png
		jsp\GF7217
		jsp\GF7216\グラフ画面の開発マニュアル.xls
		
	[eventColumn修正]
	jQueryのval()で入力欄からの値を取得可能ですが、プルダウンではリセット後に取得すると
	空文字が帰ってくる不具合、もしくは仕様があるようです。
	jQueryのバージョンを変更するのはリスクがあるため、.get(0).valueに変更します。
		jsp\common\eventScript#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )

	[グラフ表示のfirefox対応]
	iBarを利用するグラフ表示のfirefox対応を行います。
	主なの修正点は以下です。
	①独自タグの属性の取得を.xxxではなくgetAttributeに変更
	②jsp中の独自タグ(iBar,iHead)の書き方を<iBar...><!-- --></iBar>のように終了タグ付きに変更。
	③top,leftやwidth,heightの値をセットする際に"px"を付加
	④inline-boxのCSSが誤っていたため修正(default.css)
		jsp\common\option\adjustBar.js
		jsp\common\default.css
		gf\jsp\GF7203
		gf\jsp\GF7204
		
5.6.1.2 (2013/02/22)
	[entry系見直し]
	リクエスト変数からのデータを h_rowSel変数なしで登録するコマンドを追加します。
	これは、外部のシステムからテーブルモデル形式のデータを追加する一つの方法として
	提供します。（command="REQENTRY"   リクエスト変数設定）
	本来は、外部から連携する場合でも、h_rowSel変数 を登録すればよいのですが、
	iPadから連携する場合に、うまくいかないそうなのでこちらで対応します。
		hayabusa.taglib.EntryTag#commandExec( final String command ) 
		hayabusa.taglib.EntryTag#setRequestValues( final boolean isAllRow )
		hayabusa.taglib.EntryTag#entry()		メソッドの互換性の対応
		hayabusa.taglib.EntryTag#reqEntry()	新規追加
		hayabusa.taglib.ColumnSetTag.java		commandにREQENTRYを追加したコメントを記入

	[ガント関連修正]
	daySpan（時刻表示範囲）の開始時刻は、内部で１時間単位に変換されます。８時３０分～は、８時～になります。
		hayabusa.taglib.GanttHeaderTag#setDaySpan( final String val )

	ベース時刻方式の対応します。指定の時刻に線を引くイメージで使います。
	ベース時刻(baseTimes)は、HHmm形式、または、yyyyMMddHHmm形式で指定した箇所に、線を引きます。
	例えば、検索した時刻を指定すると、現在時刻の箇所を示す線になります。
	また、業務自体の開始時刻や終了時刻の箇所を表すことも可能です。
	baseTimeStyle は、このベース時刻のスタイルを決めます。
	初期値は、top:25px;background-color:transparent;border-left:2px dashed red; です。
		hayabusa.taglib.GanttHeaderTag#release2()
		hayabusa.taglib.GanttHeaderTag#makeHeaderData()
		hayabusa.taglib.GanttHeaderTag#setBaseTimes( final String times )
		hayabusa.taglib.GanttHeaderTag#setBaseTimeStyle( final String style )
		hayabusa.taglib.GanttHeaderTag#hm2int( final String hhmm )		日付、秒、null 対応
		hayabusa.taglib.GanttHeaderTag#ym2int( final String yy,final String mm )	廃止
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )		ym2int 廃止 ⇒ hm2int に変更

	useMultiClm  パラメータを設定すると、ガントヘッダーにおいて、２段組を使用するかどうかを、
	指定できます。時間ヘッダーの上段に日付を、下段の時間軸の(h)の削除を行います。
	日付は、表示開始時刻の上と、それの６時間ごとに表示します。
	初期値は、システムリソースの USE_GANTTHEADER_MULTIPLE_COLUMN で指定します。
		hayabusa.taglib.GanttHeaderTag#setUseMultiClm( final String multiClm)

		hybstaglib.tld			baseTimes,baseTimeStyle,useMultiClm 属性追加

	StackHeaderTag.java を廃止します。（GanttHeaderTagに統合）
	当面は、物理削除しませんが、導入時期が早かったので既存JSPを修正後、
	即削除しておきたいと思います。
		hayabusa.taglib.StackHeaderTag.java

	[JSPソース自動作成関連]
	指定されたファイル名(パスを含む)から、パスも拡張子もないファイル名を取り出します。
	AbstractJspCreate　で対象ファイルをピックアップするのに使われます。
		fukurou.util.FileUtil#getBaseName( final String filename )
	文字列表現の方法見直し。
		fukurou.xml.OGAttributes#setVal( final String key , final String val ) 新規追加
		fukurou.xml.OGAttributes#getText( final String attTab )
		fukurou.xml.OGAttributes#toString()
	XML処理の見直し
		fukurou.xml.OGElement#OGElement( final String qName , final OGAttributes attri )	廃止
		fukurou.xml.OGElement#OGElement( final String qName , final Attributes atts )
		fukurou.xml.OGElement#setOGAttributes( final OGAttributes attri )
		fukurou.xml.OGElement#getVal( final String key )
		fukurou.xml.OGElement#getPara( final int cnt )
		fukurou.xml.OGElement#getText( final int cnt )
		fukurou.xml.OGElement#toString()	廃止
		fukurou.xml.OGNode#OGNode( final String txt )
	ファイル名から、処理対象かどうかを判断する方法を、複数のファイル名を
	カンマ区切り文字で与えられるように変更
		hayabusa.develop.AbstractJspCreate#isExecute( final String name )
	文字列連結から、XML処理するように変更
		plugin.develop.JspCreate_COLUMN.jsva
		plugin.develop.JspCreate_COMMENT.jsva
		plugin.develop.JspCreate_TABLE_UPDATE#init( final Map<String,List<JspConvertEntity>> master )
		plugin.develop.JspCreate_VIEW#init( final Map<String,List<JspConvertEntity>> master )
		
	[クライアントガントのリンク機能改善]
	adjustGantTable.jsを利用したガントのリンク機能を改善します。
	これまでもhref,targetを指定する事でリンクは張ることができましたが、msg部分のみでした。
	バー本体にもリンクを設定できるようにbarLink属性を追加します。
	iGantBar.barLinkがtrueの場合にmsgと共にバー本体にもリンクを追加します。
	なお、hrefをviewLinkを利用して記述する場合はlinkタグのhrefOnlyを利用にして、
	iGantBarのhref属性に[xxx]で記述して下さい。
	又、hrefについての記述がマニュアルになかったため追記します。
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7216\グラフ画面の開発マニュアル.xls
		
	[クライアントガントのガントマーカー仕様変更]
	adjustGantTable.jsを利用したガントのマーカー表示仕様を変更します。
	マーカーがガントの表示範囲外だった場合に表示しないようにします。
	これまでは開始日以前の場合は開始日に、終了日以降は終了日に表示していました。
	又、FG7216の検索条件のズームを必須としておきます。
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7216
		
	[内部積上げガントの機能改善]
	テーブル出力時にtdの終了タグが無かった不具合の修正及び新規属性の追加です。
	ViewStackParamに各行で利用するための能力値情報を設定できるようにします。
	capacityColumn属性でテーブルモデルのカラム名を設定します。
	設定しない場合は「１」が能力値として利用されます。
		hayabusa.html.ViewStackTableParam#CAP_COLUMN_KEY,CAP_COLUMN_VALUE
		hayabusa.taglib.ViewStackparamTag#setCapacityColumn( final String capColumn )
		plugin.view.ViewForm_HTMLStackedGanttTable#create( final int sttNo, final int pgSize )
		plugin.view.ViewForm_HTMLStackedGanttTable#clear()
		plugin.view.ViewForm_HTMLStackedGanttTable#paramInit()
		plugin.view.ViewForm_HTMLStackedGanttTable#makeBodyTable(int row, int stackRow, int bgClrCnt, int blc, double[] costAry, String cap)
		hybs-taglib.tld
		gf\jsp\GF7218

5.6.1.1 (2013/02/08)
	[HybsDateUtil 修正]
	桁数チェック導入。６桁以下だとエラーにする。
		fukurou.util.HybsDateUtil#parseDate( final String value , final int size )
	getDateFormat( String ,String ,String ) の第三引数 BBに関する処理を、分離します。
		fukurou.util.HybsDateUtil#calendarCalc( final Calendar now,final String prmB )

	[DataCheckTag 修正]
	DataCheckTagで、エラーメッセージのパラメータの自動作成処理で、
	select ・・・ from ・・・ where ・・・ のFROMとWHEREの間の文字列を
	切り出して、ラベルリソースで表示している箇所で、切り出し位置に、
	FROM 文字列も含まれていたため、それ以降を切り出すように修正します。
	これにより、ラベルリソースに、テーブルIDを登録しておけば、
	自動的にエラー時のテーブル名が取得できます。
		hayabusa.taglib.DataCheckTag#checkParam()

	[ViewForm_ImageTimeBar 修正]
	初期値の色を、ローカル変数から、static final で定義された色を使用するように変更。
	また、最後の出力を、データが存在しない場合は、ひとつ前が継続されるとしていたが、
	初期値の色を使用するように変更。継続したい場合は、範囲以上のデータを与える事。
	これは、useLastData 属性で指定できるようにし、初期値は互換性を取って、true とします。
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )
		hayabusa.taglib.ViewTimeBarParamTag#setUseLastData( final String useLastData )
		hybstaglib.tld			useLastData 属性追加

	[Selection_XXX 追加]
	新しいセレクションとして、SEQNO と、YMD と、HM を追加します。
	Selection_NUM	整数値の連番のプルダウンを作成します。パラメータで、開始、終了、ステップを指定します。
	Selection_YMD	日付の連番のプルダウンを作成します。パラメータで、開始、終了、ステップ、フォーマット、titleフォーマット を指定します。
	Selection_HM	時分の連番のプルダウンを作成します。パラメータで、開始、終了、ステップ、開始前設定値、終了後設定値 を指定します。
		hayabusa.db.Selection_NUM.java
		hayabusa.db.Selection_YMD.java
		hayabusa.db.Selection_HM.java
		plugin.column.Editor_NUMMENU.java
		plugin.column.Editor_YMDMENU.java
		plugin.column.Editor_HMMENU.java

	Editor_MENU を、NUMMENU、YMDMENU、HMMENU のスーパークラスとして使用するに当たり、
	Selection オブジェクトの初期化で、null エラーになるので、「とりあえず」処理します。
	最終的には、SelectionFactory.java で制御する必要があると思います。
		plugin.column.Editor_MENU#Editor_MENU( final DBColumn clm )
		hayabusa.db.DBColumn#getSelection()

	エンジンリソース EDITOR に、NUMMENU、YMDMENU、HMMENU の追加
	RENDERERは、それぞれ、LABEL、YMD、HM がそのまま使えるので、新規は不要。
		コード.xls
	サンプル画面 修正
		jsp/GF6010/query.jsp 

5.6.1.0 (2013/02/01)
	[IE用ダミーinput出力]
	IEではtextタイプのinputが１つの場合エンターキーでのsubmitに問題があり、display:noneのダミーinputを
	配置する必要があります。
	writeCheckタグとqerutyButtonでこのダミーinputを自動出力できるようにします。
	初期値はシステムリソースのUSE_DUMMY_INPUTで、falseです。
	ダミーinputのname属性はHYBS_DUMMY_NPUTです。
	外部CSSファイルが利用できない端末を考慮してdisplay:noneはstyle属性で直接指定していますが、
	trueに設定する場合はdisplay:noneそのものが利用できない端末に注意して下さい。
		hayabusa.common.SystemData#USE_DUMMY_INPUT
		hayabusa.taglib.WriteCheckTag#doStartTag()
		hayabusa.taglib.WriteCheckTag#release2()
		hayabusa.taglib.WriteCheckTag#getDummyInput()
		hayabusa.taglib.WriteCheckTag#setUseDummy( final String flag )
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.taglib.QueryButtonTag#getDummyInput()
		hayabusa.taglib.QueryButtonTag#setUseDummy( final String flag )
		hybstaglib.tld

	[DirectWriteTableの修正]
	コメント上はフォルダ自動作成機能があると書いてありますが、実際には対応されていませんでした。
	writeTalbeタグ同様の処理を行って自動作成します。
		hayabusa.taglib.DirectWriteTableTag#getPrintWriter()
		
	[iGantBar修正]
	以下の修正を行います。
	（１）type=1の時にstartとendが同一日で、VZOOMが時間系の場合に表示されない不具合に対応。
	（２）type=0の時にHH24MMSS形式で指定すると表示されないため、12桁目入力時は12桁目までを利用するように対応。
	（３）日付指定のスラッシュ、コロン、スペースは自動的に省く
		jsp\common\option\adjustGantTable.js
		
	[edit機能修正]
	edit機能で小計/合計を計算する際にdouble型で扱っていたため、小数の値を計算すると誤差が発生していました。
	この合計機能の計算をBigDecimal型に置き換える事で、10進数として正確な値を出力するようにします。
		hayabusa.db.DBTableModelEditor#addGroupRows( final ResultSet result, final int[] types, final int skipRowCount, final int maxRowCount
										, final boolean[] sumFilter, final boolean[] groupFilter )
		hayabusa.db.DBTableModelEditor#addTotalRows( final int maxRowCount, final ResourceManager resource, final boolean[] sumFilter
										,  final boolean[] groupFilter, final boolean[] subTotalFilter,  final boolean[] totalFilter ) 
		hayabusa.db.DBTableModelEditor#addRow( final boolean[] keyFilter, final String[] keyVals, final int keyCount
										, final boolean[] sumFilter, final BigDecimal[] sumVals, final int aRow )
		hayabusa.db.DBTableModelEditor#addRow( final boolean[] keyFilter, final String[] keyVals, final int keyCount
										, final boolean[] sumFilter, final BigDecimal[] sumVals )
		hayabusa.db.DBTableModelEditor#addRow( final boolean[] keyFilter, final String keyVal, final int keyCount
										, final boolean[] sumFilter, final BigDecimal[] sumVals, final int aRow )

	[entry,columnSet関連]
	指定する日付には、単位を付与することができるようにします。
	単位は、yyyyMMddHHmmss 形式の１文字を指定します。大文字、小文字も識別します。
	plus="5M" とすれば、５か月、plus="5d"  とすれば、５日 追加します。
	plus に単位を付けない場合は、tani に指定の単位を使います。
	plus そのものが、null か、isEmpty の場合は、加算は、1 になります。
		fukurou.util.HybsDateUtil#getDatePlus( final String baseDate,final String plus,final int defTani,final String format )
		plugin/column/DBType_DATE#valueAdd( final String value,final String add )
		plugin/column/DBType_HMS#valueAdd( final String value,final String add )
		plugin/column/DBType_YMD#valueAdd( final String value,final String add )
		plugin/column/DBType_YMDH#valueAdd( final String value,final String add )

	[ViewForm_ImageTimeBar]
	ViewForm_ImageTimeBar で、『tips や link は、ひとつ前のデータで作成する必要がある』処理で、
	表示開始が、データより後ろの場合、ひとつ前のデータが存在しないため、java.lang.ArrayIndexOutOfBoundsException
	となるので、データが存在しない一番最初だけ、処理しない様に変更します。
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )

	[jFreChart関連]
	時間軸を持つチャート処理を追加します。
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type )
		hayabusa.io.ChartFactory#newChartPlot( final String type )
		hayabusa.io.HybsTimeSeriesCollection.java		新規作成
		hayabusa.io.HybsTaskSeriesCollection.java		新規作成
		hayabusa.io.ChartPlot_Time.java					新規作成
		hayabusa.io.ChartPlot_XYTime.java				新規作成
		jsp/GF6120/typeOption.jsp						TimeSeries関連の選択肢追加
		jsp/GF6120/query.jsp							検索BOXの位置変更
	新規対応
		TimeSeriesLineV
		TimeSeriesLineH
		TimeSeriesBarV
		TimeSeriesBarH
		StackedTimeSeriesLineV
		StackedTimeSeriesLineH
		ClusteredXYBarV
		DeviationV
		XYBarV
		YIntervalV

	Time,XYTime Polt関係の時間軸を表す場合のフォーマットを指定できるように属性を追加します。
	日付フォーマットは、java.text.SimpleDateFormat で使われる yyyy/MM/dd HH:mm:ss 表記です。
	初期値は、"MM/dd" です。
		hayabusa.io.ChartCreate#setDateAxisFormat( final String dtFormat )
		hayabusa.io.ChartCreate#getDateAxis()
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#create()
		hayabusa.taglib.ChartCreateTag#setDateAxisFormat( final String dtFormat )
		gf\WEB-INF\hybs-taglib.tld
		gf\src\META-INF\hybs-taglib.tld
		jsp/GF6120/query.jsp							dateAxisFormat属性を追加

	jfreechart-1.0.14.jar に対応する jcommon の最新版が、jcommon-1.0.18.jar なので、
	置き換えます。
	C:\opengion\apps\jdk170u10\jre\lib\ext 下のフォルダへコピーします。
	同時に、jcommon-1.0.17.jar （旧版）を削除します。

5.6.0.3 (2012/01/24)
	[DB定義DB関連]
	INDEX項目登録時に、_UQ をプライマリキーに、_LUQ をユニークキーとして設定
		jsp/GF2060/dbdefIn.jsp
	DB作成スクリプトの出力先フォルダに、SYSTEM_ID の階層を追加
		jsp/GF2140/result.jsp
			<og:value command="SET" key="BASE_DIR" value="{@SYS.REAL_PATH}{@SYS.FILE_URL}{@USER.ID}{@TYPE}" />
																									↓
			<og:value command="SET" key="BASE_DIR" value="{@SYS.REAL_PATH}{@SYS.FILE_URL}{@USER.ID}/{@SYSTEM_ID}{@TYPE}" />

	[ソース自動作成機能]
	ソースが作成途中のようだったので、動作するように修正
		jsp/GF2250/result.jsp
		jsp/GF2250/update.jsp

	[カレンダー登録画面]
	jsp:text の削除と、繰返し登録（repeatCount）の追加
		jsp/GF6100/result.jsp copy.jsp

	[JSON形式のファイル出力]
	TableWriter に JSON 形式のファイルを出力できるように機能追加します。
	これは、iPad等のデータ通信に使います。
	key属性に設定できる値に、"JsonName","LowerCase" を追加します。
		plugin/io/TableWriter_JSON.java				新規作成
		hayabusa/taglib/WriteTableParamTag.java		key属性追加
		hayabusa/taglib/WriteTableTag.java			コメントのみ修正
		jsp/GF7020/getjson.jsp						サンプルJSP

	[BizLogic関連]
	BizLogicで、DBTableModelへの書き戻し機能を追加します。
		hayabusa/taglib/BizLogicTag#execute()				書き戻し機能追加
		fukurou/business/ArrayTableModel#getModifyVals()	新規作成
		fukurou/business/ArrayTableModel#setValues( final String[] vals, final int row )
		fukurou/business/AbstractBizLogic.java	コメント修正
		fukurou/business/BizLogic_TABLE.java	コメント修正

	[accesskey の設定方法]
	ショートカット（ALT+Fなど）の設定で、"" ゼロ文字列を指定した場合は、accesskey を
	指定しない様に修正します。
	これは、accesskey を表示したくないケースで使います。
		hayabusa/taglib/SubmitTag#makeTag()

	その調査中に見つけた、非常に細かい修正です。
		hayabusa/taglib/QueryButtonTag#setAccesskey( final String accsKey )
		hayabusa/taglib/QueryButtonTag#setClearAccesskey( final String accsKey )

	[columnSet,entryタグの action="ADD" の機能追加]
	columnSet タグで、action="ADD" は、＋１ する機能として用意されていますが、
	好きな値だけ加算できなかったので、value="X" に加算したい数を設定できるようにします。
	ただし、従来のすべての処理で、加算可能にするのは、手間なので、主に、数字、日付系の
	DBType にだけ、実装します。
	未実装のクラスは、エラーを出力するようにします。
		hayabusa/taglib/EntryTag#actionExec( final String action,final String clmId,・・・
		hayabusa/taglib/ColumnSetTag.java		コメントのみ修正
		hayabusa/db/DBColumn#valueAdd( final String value,final String add )
		hayabusa/db/DBType#valueAdd( final String value,final String add )
		hayabusa/db/AbstractDBType#valueAdd( final String value,final String add )
		plugin/column/DBType_DATE#valueAdd( final String value,final String add )
		plugin/column/DBType_HMS#valueAdd( final String value,final String add )
		plugin/column/DBType_R#valueAdd( final String value,final String add )
		plugin/column/DBType_S9#valueAdd( final String value,final String add )
		plugin/column/DBType_YM#valueAdd( final String value,final String add )
		plugin/column/DBType_YMD#valueAdd( final String value,final String add )
		plugin/column/DBType_YMDH#valueAdd( final String value,final String add )

	[YYYYMM 形式の整合性チェック]
	DBType_YM で、日付形式のチェックを行います。
	従来は、数字のみチェックされていましたが、月の整合性(01～12)まで見ていませんでした。
	ただし、000000 や 999999 だけは、例外として許可します。
	同時に、範囲チェックを、DBTypeCheckUtil.rangeCheck で行うように修正しました。
		hayabusa/db/DBTypeCheckUtil#rangeCheck( final String value ,final char minCh ,final char maxCh )
		plugin\column\DBType_YM#valueCheck( final String key ,final String value ,		専用チェック追加
		plugin\column\DBType_DATE#valueCheck( final String key ,final String value ,
		plugin\column\DBType_HMS#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YM01#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YM31#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YMD#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YMDH#valueCheck( final String key ,final String value ,

	[queryの入力値変換]
	query画面で、DBTypeのクラスに従って特定の文字を削除する機能を追加します。
	S9,R：カンマ削除 
	PN  ：ハイフン削除
	YM,DATE系：スラッシュ削除
	HMS ：コロン削除
	をfocusout時に行います。
	このスクリプトはeventScriptより前にイベントをセットさせます。
	(リアルタイムチェックの前に動作させるため)
		jsp\common\queryScriptPre.js
		hayabusa.taglib.HeadTag#doEndTag()
		
	[edit画面修正]
	readonly引数をtab.jspからも渡すようにします。
		jsp\common\14_EDIT\tab.jsp

5.6.0.2 (2012/01/19)
	[Edit画面機能向上]
	1) Edit画面ではカラム名が表示される幅が固定でしたが、
	 Windowサイズに従って広がるようにします。
	 但し、最低サイズは今までと同じにします。
	2) 登録ボタン押し下げ付加パターンの引数を与えられるようにしておきます。
	 readonly=trueでcallする事で登録ボタンをdisabledにします。
		jsp\common\14_EDIT\edit.js
		jsp\common\14_EDIT\result_CLMSEQ.jsp
		
	[fileUDタグの修正]
	fileUDタグでedit機能のカラム編集機能の表示をコントロール可能にします。
	clmEdit=falseの指定で、edit内のカラム編集タブを非表示とします。
		hayabusa.taglib.FileUDTag#setClmEdit( final String type ) 
		hayabusa.taglib.FileUDTag#setClmEdit( final String type ) 
		hybs-taglib.tld

5.6.0.1 (2012/01/11)
	[ヘッダリンク修正]
	タイトル部分にリンクが重なってしまうため、10px程度あけるようにします。
	又、5.6.0.0で一部適用が漏れていた部分の修正をしています。
		jsp\common\default.css

	[{@DATE.xxx}修正]
	5.5.7.2の対応で、引数が無い場合に時分秒を取得しておらず、000000となっていました。
	時分秒を出すように修正します。
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		
	[ColorPicker修正]
	色選択のカラーピッカーはjQueryのプラグイン形式で作成していますが、
	jQueryそのものを後から上書きされた場合はプラグインが消失し、JavaScriptエラーが発生します。
	オブジェクトへのプラグインセット前に、存在するかどうかをチェックします。
	又、念のためプラグイン名にOgを付加しておきます。
		jsp\common\eventScript.js#simpleColorPickerOg

5.6.0.0 (2012/01/07)
	[topMenuタグ修正]
	useDivOneLevelがtrue時の動作を修正します。
	floatでの改行制御をしていましたが、画面サイズによって途中で折り返しが発生し、
	意図しないレイアウトになってしまうため、改行はfalse同様にbrで行います。
	又、タイトルが長い場合を考慮して内部の文字サイズと幅を変更します。
	外側をdivで囲う制御は変わりません。
		jsp\common\default.css
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu

5.5.9.2 (2012/12/21)
	[ラベルリソース修正]
	MDレンデラの名称が間違っていたので修正します。
	
	[Viewフォントサイズ変更機能修正]
	ヘッダ固定時のフォントサイズに対応します。
	又、最小化した際の不具合対応を行いました。
	（但し、この機能の利用を推奨している分けではありません）
		jsp\common\unrecommend\changeFontSize.js

5.5.9.1 (2012/12/07)
	[フォーカス色機能の改修]
	5.5.9.0での対応のタグ名称指定を小文字から大文字に変更します。
		jsp\common\eventScript.js

	[set/getViewArrayList のコメント修正]
	コメントが、パラメータマップ、パラメータオブジェクトなど、修正前のままだったため、
	パラメータ(文字列配列のArrayLis)に統一します。
	※ コメントのみの変更なので、ver 表記は入れません。
		hayabusa\html\AbstractViewForm#setViewArrayList( final ArrayList<String[]> list ) {
		hayabusa\html\ViewForm#setViewArrayList( ArrayList<String[]> list) ;
		hayabusa\taglib\ViewFormTag#setViewArrayList( final ArrayList<String[]> list ) {
		hayabusa\html\AbstractViewForm#getViewArrayList() {

	[変数名変更]
	ViewForm_HTMLStackedGanttTable に使われている、CalArray 変数名を、calArray に変更します。
	※ 変数名のみの単純置換なので、ver 表記は入れません。
		plugin\view\ViewForm_HTMLStackedGanttTable.java

	[URLConnect のエンコード]
	URLConnect で、エンコード（charset）が、setInfo(URLConnection)メソッド上で
	上書きされていたため、先に設定済みの場合は、再セットしない様に変更します。
		fukurou.util.URLConnect#setInfo( final URLConnection conn )

	[セッション管理の変更]
	セッションが作成されたときの、sessionId と、sessionDestroyed されるときの、sessionId が
	異なる為、UserInfoの削除がうまくされない現象を解消します。
	方法は、セッション作成時に、規定のキーでセッションIDを取得しておき、削除時に
	その既定のキーで、UserInfoの削除を行います。
	この改造は、sessionDestroyed に実行される SystemManager.removeSession( String ) を、
	removeSession( HttpSession ) に変更することで、対応します。
		hayabusa.common.SystemManager#addSession( final HttpSession session )
		hayabusa.common.SystemManager#removeSession( final HttpSession session )
		hayabusa.common.HybsSessionListener#sessionDestroyed( final HttpSessionEvent event )
		hayabusa.common.HybsSystem#SESSION_KEY

	[WriteTableTag のファイル初期化]
	WriteTableTag で、出力元の DBTableModel が、存在しないか、０件の場合、
	過去に作成したファイルがそのまま、残っていると、不要なトラブルのもととなる為、
	実行前に削除するフラグを用意します。
	なお、互換性のため、false（削除しない） に設定。推奨は、true（削除する）です。
		hayabusa.taglib.WriteTableTag#doStartTag()
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#setBeforeDelete( final String flag )

		gf\src\META-INF\hybs-taglib.tld			項目追加 beforeDelete
		gf\WEB-INF\hybs-taglib.tld				項目追加 beforeDelete

5.5.9.0 (2012/12/03)
	[積上ガント修正]
	JavaScrip利用の積上ガントで、積上げ処理が終わるまで表示を遅延させます。
		jsp\common\option\adjustGantTable.css
		jsp\common\option\adjustGantTable.js
		
	[入力欄のフォーカス色機能修正]
	フォーカスが当たった入力欄をピンク色にしていますが、IE9のselectタグでは
	一度のクリックで選択肢が出ない状態になっていました。
	selectの場合のみ直接背景色を変更する仕様とします。
	色は標準の.focusField と同様の#ffccccとします。
		jsp\common\eventScript.js
		
	[積上げガント機能拡張]
	5.5.8.3で対応した積上げガント機能拡張ですが、内部的にObjectで扱っていた箇所を
	ArrayList<String[]>で扱うように変更します。
	これは、現時点では積上げガント以外で値を渡す機会が想定されないため、生のObjectではなく、
	型を指定して渡すようにするためです。
		hayabusa.html.ViewForm#setViewArrayList( ArrayList<String[]> list)
		hayabusa.taglib.ViewFormTag#setViewArrayList( final ArrayList<String[]> list ) 
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewFormTag#release2()
		hayabusa.taglib.StackHeaderTag#doEndTag()
		hayasuba.html.ViewStackTableParam#STACK_CAL_KEY
		hayabusa.html.AstractViewForm#clear()
		hayabusa.html.AbstactViewForm#setViewArrayList( final ArrayList<String[]> list ) 
		hayabusa.html.AbstactViewForm#ArrayList<String[]> getViewArrayList()
		plugiin.view.ViewForm#ViewForm_HTMLStackGanttTable#paramInit()

5.5.8.5 (2012/11/27)
	[TableFilter_DBARG の桁数なし対応]
	NUMBER型などで、桁数が存在しない場合の対応を行いました。
	これに伴い、GF81 テーブルのSE_LENGTH カラムは、 NOT NULL 制約ではなく、NULL 許可とする。
		gf\changes\changes.txt

		gf\db\common\xml\update\const\GEA11.xml				GF2070 ARG変数検証 の RWMODE を -w ⇒ mw に変更
		gf\db\firebird\sql\01_TABLE\GF81S.sql
		gf\db\firebird\xml\install\01_TABLE\GF81S.xml
		gf\db\hsql\sql\01_TABLE\GF81S.sql
		gf\db\hsql\xml\install\01_TABLE\GF81S.xml
		gf\db\mysql\sql\01_TABLE\GF81S.sql
		gf\db\mysql\xml\install\01_TABLE\GF81S.xml
		gf\db\oracle\sql\01_TABLE\GF81S.sql
		gf\db\oracle\xml\install\01_TABLE\GF81S.xml
		gf\db\postgres\sql\01_TABLE\GF81S.sql
		gf\db\postgres\xml\install\01_TABLE\GF81S.xml

		plugin.table.TableFilter_DBARG#execute()
		plugin.table.TableFilter_DBARG#textSeparate( final String text )

	[リソース登録ミス 対応]
	CLS_NAME コードリソースで、Firebird対応時に、誤って、ORACLE分を削除してしまったため、
	元に戻します。
	リソース登録（コードリソースとラベルリソース）のデータを修正します。
		ge\db\common\xml\update\const\GEA04.xml
		ge\db\common\xml\update\const\GEA08.xml

	[カラムリソースの編集パラメータ対応]
	カラムリソースの編集パラメータで、"=" と記述されている場合は、表示パラメータを
	利用する処理が、hayabusa.db.DBColumnConfig のみ記述されているが、ColumnData 
	作成時に処理しておくように変更します。
	これは、どこかの修正で未対応のデータが使われる経路が発生したため、
	元のオブジェクトで処理しておくようにしておきます。
		hayabusa.resource.ColumnData#ColumnData( final String[] data )

	[Firebird TIMESTAMP対応]
	CLS_NAME に、Date型を指定した場合に、日付データを登録できるが、
	TIMESTAMP型でも処理できるようにします。
	java.sql.Timestamp オブジェクトで登録するには、yyyy-mm-dd hh:mm:ss[.f...] 形式
	に文字列を変換する必要があります。それを、HybsDateUtil#parseTimestamp で
	処理します。
		fukurou.util.HybsDateUtil#parseTimestamp( final String value )
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table )

	[TableUpdateParamTag の whereNames対応]
	生成するQUERYのwhere 句を指定する方法として、複数のカラム名をCSV指定し、内部で
	KEY=[KEY] 文字列を作成します。
	ここでは、カラム名は、データベースのカラム名と同じで、かつ、DBTableModel にも
	同じカラムのデータが存在していること、という条件付きとします。
	また、where 条件との併用を行いますが、こちらの条件が先に使用され、where 条件は、
	and を付けて、文字列結合されます。
	例： CLM,SYSTEM_ID,KBSAKU   ⇒   CLM=[CLM] and SYSTEM_ID=[SYSTEM_ID] and KBSAKU=[KBSAKU]
		hayabusa.taglib.TableUpdateParamTag#release2()
		hayabusa.taglib.TableUpdateParamTag#setWhereNames( final String wrnm )
		hayabusa.taglib.TableUpdateParamTag#getUpdateSQL( final NamesData namesData )
		hayabusa.taglib.TableUpdateParamTag#getDeleteSQL()

		gf\src\META-INF\hybs-taglib.tld			項目追加 whereNames
		gf\WEB-INF\hybs-taglib.tld				項目追加 whereNames

	[maxRowCount の 0:[無制限]対応]
	maxRowCount で、0を無制限として処理するように修正します。
	-1 や無指定(null、ゼロ文字列)は、初期値を設定し、0 は、明示的に無制限を
	設定することとします。その場合でも、無制限は、Integer.MAX_VALUE です。
	コメントのみの修正と、引数の設定時に、0 の場合に、Integer.MAX_VALUE を再設定する
	処理の２種類対応しています。
		fukurou.mail.MailReceiver.java			(0:[無制限]) コメント追加
		hayabusa.db.AbstractQuery.java			(0:[無制限]) コメント追加
		hayabusa.taglib.FileQueryTag.java			(0:[無制限]) コメント追加
		hayabusa.taglib.PlsqlUpdateTag.java			(0:[無制限]) コメント追加

		fukurou.mail.MailRX#setMaxRowCount( final int maxRowCount )
		hayabusa.io.AbstractTableReader.java(251): 	public void setMaxRowCount( final int maxRowCount ) {
		hayabusa.taglib.DatabaseMetaDataTag.java(434): 	public void setMaxRowCount( final String maxSize ) {
		hayabusa.taglib.QueryTag.java(670): 	public void setMaxRowCount( final String count ) {
		hayabusa.taglib.ReadTableTag.java(780): 	public void setMaxRowCount( final String count ) {

		common\upload.jsp(37): 	maxRowCount	= "10000000"
		DOC08\result_FULL.jsp(11): <og:query command="{@command}" debug="{@debug}" notfoundMsg = "" maxRowCount="10000">
		DOC08\result_SHORT.jsp(11): <og:query command="{@command}" debug="{@debug}" notfoundMsg = "" maxRowCount="10000">
		DOC23\result.jsp(25): <og:query command="{@command}" debug="{@debug}" maxRowCount="10000" displayMsg="MSG0033">
		GF2010\sqlGF02.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="100000">
		GF2020\sqlGF05.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="100000">
		GF2030\sqlGF06.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="100000">
		GF2080\sqlGF09.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="100000">
		GF2080\sqlGF82.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="100000">
		GF2080\sqlGF83.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="1000000">
		GF2080\sqlGF83V.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="1000000">
		GF2082\sqlGF09.jsp(4):   <og:query command="NEW" dbid="{@DBID}" debug="{@debug}" maxRowCount="100000">
		GF2090\result.jsp(35): <og:query command="{@command}" debug="{@debug}" maxRowCount="100000">
		GF2100\result_cube.jsp(2): <og:query command="{@command}" debug="{@debug}" maxRowCount="100000">
		GF2150\result.jsp(28): <og:query command="{@command}" debug="{@debug}" maxRowCount="50000">
		GF6170\getChildRow.jsp(19): <og:query command="{@command}" debug="false" maxRowCount="10000" scope="request" tableId="dummy">
		GF6250\direct.jsp(10): 	maxRowCount	= "10000" />
		GF6250\fileCheckDirect.jsp(14): 	maxRowCount    = "10000" />
		GF6250\upload.jsp(20): 	maxRowCount	= "10000"
		GFX002\input.jsp(34): 	maxRowCount	= "10000" />
		GFX002\output.jsp(28): <og:query command = "{@command}" debug="false" maxRowCount="10000" >
		ORA10\dba_index.jsp(22): <og:query command="{@command}" debug="{@debug}" dbid="{@DBID}" maxRowCount="100000">
		ORA10\dba_sequences.jsp(22): <og:query command="{@command}" debug="{@debug}" dbid="{@DBID}" maxRowCount="100000">
		ORA10\dba_source.jsp(22): <og:query command="{@command}" debug="{@debug}" dbid="{@DBID}" maxRowCount="100000">
		ORA10\dba_table.jsp(22): <og:query command="{@command}" debug="{@debug}" dbid="{@DBID}" maxRowCount="100000">

	[TableMergeTagの大文字・小文字比較]
	TableMergeTagで、比較するキーなどの文字列は、大文字・小文字を区別しない様にします。
	大文字・小文字を同一であるとみなす仕組み（DBのスキーマやファイル名など）を
	考えると、標準的に区別なしで比較するようにしておきます。
	本来なら、大文字・小文字の比較を考慮する/しないをパラメータで指定するほうが
	ベストですが、現実的には、同一視することがほとんどと思われるため、現時点では
	考慮しない のみ実装しておきます。
		hayabusa.taglib.TableMergeTag#makeKeyMap( final DBTableModel table, final String keys, final boolean useCheckOnly )
		hayabusa.taglib.TableMergeTag#makeUnion( final DBTableModel masterTbl,final Map<String,Integer> masterMap,
		hayabusa.taglib.TableMergeTag#makeIntersect( final DBTableModel masterTbl,final Map<String,Integer> masterMap, final Map<String,Integer> slaveMap )
		hayabusa.taglib.TableMergeTag#makeMinus( final DBTableModel masterTbl,final Map<String,Integer> masterMap,
		hayabusa.taglib.TableMergeTag#makeDifference( final DBTableModel masterTbl,final Map<String,Integer> masterMap,
		hayabusa.taglib.TableMergeTag#makeUnionClm( final DBTableModel masterTbl ,final String slaveKeys ,

	[TableFilter_BIKO2CODEの変更]
	DB定義書の備考欄から、コードリソースを作成する手順に於いて、
	スペースで分割し、":" が存在する箇所のみを、コードリソース化するように
	変更します。
	つまり、スペースで分解した結果、":" が存在しなければ、コメント（備考）として
	扱います。
		plugin.table.TableFilter_BIKO2CODE#execute()

	[TableFilter_CLMSETの変更]
		plugin.table.TableFilter_CLMSET#execute()

	[画面リソース変更(GF)]
	5.5.2.2 (2012/05/09) で依頼した分のリソースの登録漏れ
		GF2041	GF08(テーブル関連定義) 	廃止のため
		GF2042	シーケンス		 		廃止（GF2082 にフォルダ名変更）
		GF2081	オブジェクト明細(GF83) 	新規追加
		GF2082	シーケンス		 		新規追加

	[ラベルリソース追加(GF)]
	5.5.7.5 (2012/10/27) で依頼した分のリソースの登録漏れ（再依頼）＋ 新規に発生したリソースの登録
	5.5.8.2 (2012/11/09) の再依頼
		GFM0050	リソース不一致カラム除外設定(FGCOM=7)										(新規)

	[画面名称変更(GF)]
	GF80関連のテーブルと、GF01,GF02,GF05,GF06,GF07 関連のテーブルが分かるように
	画面にGF80であることが分かるようにしておきます。
		GF2050	定義ファイル取込			⇒		定義ファイル(GF80)取込
		GF2060	定義ファイル検証・反映		⇒		定義ファイル(GF80)検証
		GF2130	テーブル一覧表				⇒		テーブル一覧表(GF80)
		GF2070	ARG変数検証					⇒		ARG変数検証(GF81)
		GF2080	オブジェクト一覧			⇒		オブジェクト一覧(GF82)

	gf\db\common\xml\update\const\GEA08.xml
	gf\db\common\xml\update\const\GEA11.xml

5.5.8.4 (2012/11/22)
	[グラフ機能機能追加]
	(1)adjustBarを利用したグラフ描画時に、値が2px以下だった場合の処理パターンを追加します。
	iBarタグにzeroBorder属性を設定できるようにしました。
	この値がfalseの場合は、描画限界を切っている場合（つまり値が０と扱える場合）に
	区切り線を表示しません。初期値はtrue(描画する）です。
	(2)グラフ色を外部から指定する事を可能にしました。
	色指定する場合にsrc:と先頭に付ける事で指定ファイルを利用します。
	ファイルはpng限定で、区切り用の_L.png,_R.pngも必要です。
	指定時は拡張子を除いた形で指定します。
	(3)横棒グラフの場合のグラフの高さを指定可能にします。
	graphThick="19px"のように指定して下さい。
	この属性は横棒グラフ本体のみに指定可能です。
		jsp/common/option/adjustBar.js
		gf/jsp/GF7216/グラフ画面の開発マニュアル.xls
		
	[friebird対応]
	firebirdではcreate table後にcommitを発行しなければデータの追加ができないため、
	installが自動で動作していませんでした。
	フォルダ単位にcommitを発行する事で対応します。
		hayabusa/common/SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath )

5.5.8.3 (2012/11/17)
	[日付パース処理の修正]
	5.5.7.2での対応で、日付から/や:を取り除く処理を行っていましたが、通常の英字まで
	取り除いていたため、除外対象以外はそのまま返すようにします。
	（つまり、不正文字のエラーチェックそのものはカラムチェックタグで行われます)
		fukurou.util.HybsDateUtil#parseNumber( final String value )

	[積上げガント機能拡張]
	積上げガントはJavaScriptで処理していましたが、積上げる数が増えると表示に時間がかかってしまいます。
	エンジン内部で積上計算した上で、ガント部分の表示を行わないパターンの処理方法を追加します。
	内部的にはStackHeaderで取得したカレンダーをform経由でHTMLStackedGanttTableで利用して休日処理を行い、
	指定された場合に内部的な積上げ処理を行います。
	本バージョンではエンジンの出力までの対応で、実際の描画部分のJavaScriptまでは含みません。
		hayabusa.taglib.StackHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )
		hayabusa.taglib.StackHeaderTag#doEndTag()
		hayabusa.taglib.ViewFormTag#setViewObject( final Map<String,Object> map )
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewStackParamTag#setCostColumn( final String costColumn )
		hayabusa.taglib.ViewStackParamTag#setInnerStack( final String flg )
		hayabusa.taglib.ViewStackParamTag#setStackHoliday( final String flg )
		hayabusa.html.AbstractViewForm#clear()
		hayabusa.html.AbstractViewForm#setViewObject( final Map<String,Object> obj ) 
		hayabusa.html.AbstractViewForm#getViewObject( final String key )
		hayabusa.html.ViewForm#setViewObject( Map<String,Object> map )
		hayabusa.html.ViewStackTableParam#COST_COLUMNS_KEY,STACK_COLUMNS_VALUE
		hayabusa.html.ViewStackTableParam#INNER_STACK_KEY,INNER_STACK_VALUE
		hayabusa.html.ViewStackTableParam#STACK_HOLIDAY_KEY,STACK_HOLIDAY_VALUE
		plugin.view.ViewForm_HTMLStackedGanttTable#create( final int sttNo, final int pgSize )
		plugin.view.ViewForm_HTMLStackedGanttTable#clear()
		plugin.view.ViewForm_HTMLStackedGanttTable#paramInit() 
		plugin.view.ViewForm_HTMLStackedGanttTable#differenceDays(Date date1,Date date2)
		plugin.view.ViewForm_HTMLStackedGanttTable#calNumber(final Date date, final String zoom, Date calFD ) 
		plugin.view.ViewForm_HTMLStackedGanttTable#makeBodyTable(int row, int stackRow, int bgClrCnt, int blc, double[] costAry)
		hybs-tablib.tld
		gf/jsp/GF7218

5.5.8.2 (2012/11/09)
	[MICS用 DB定義EXCEL読み取り対応]
	EXCELの読みこみにおいて、#NAME と、タグから columns 指定の２方法がありますが、
	固定のセルから、シート単位の固定値を読み取る機能を追加します。
	たとえば、DB定義書のような一覧取込みに於いて、テーブル名は、シートの一か所にだけ
	書かれており、カラム定義は、行単位に書かれているようなケースに使用できます。
		hayabusa\io\AbstractTableReader#setSheetConstData( final String constKeys,final String constAdrs )
		hayabusa\io\AbstractTableReader#setNullBreakClm( final String clm )
		hayabusa\io\TableReader#setSheetConstData( final String constKeys,final String constAdrs )
		hayabusa\io\TableReader#setNullBreakClm( final String clm )
		hayabusa\taglib\ReadTableTag#release2()
		hayabusa\taglib\ReadTableTag#create( final BufferedReader out )
		hayabusa\taglib\ReadTableTag#setSheetConstKeys( final String constKeys )
		hayabusa\taglib\ReadTableTag#setSheetConstAdrs( final String constAdrs )
		hayabusa\taglib\ReadTableTag#setNullBreakClm( final String clm )
		plugin\io\TableReader_Excel#setSheetConstData( final String constKeys,final String constAdrs )
		plugin\io\TableReader_Excel#setNullBreakClm( final String clm )
		plugin\io\TableReader_Excel$HeaderData#setDebug( final boolean isDebug )
		plugin\io\TableReader_Excel$HeaderData#setSheetConstData( final String constKeys,final String constAdrs )
		plugin\io\TableReader_Excel$HeaderData#setColumns( final String columns )
		plugin\io\TableReader_Excel$HeaderData#makeNames( final Row oRow )
		plugin\io\TableReader_Excel$HeaderData#setSheetConstValues( final Sheet sheet )
		plugin\io\TableReader_Excel$HeaderData#row2Array( final Row oRow )		固定値の設定を行う
		plugin\io\TableReader_Excel$HeaderData#getLastCellMsg()		エラー情報に、シート名も追加

		gf\src\META-INF\hybs-taglib.tld			項目追加 sheetConstKeys、sheetConstAdrs
		gf\WEB-INF\hybs-taglib.tld				項目追加 sheetConstKeys、sheetConstAdrs

	[RENDERER,EDITOR,DBTYPE の条件分けを変更]
	RENDERER,EDITOR,DBTYPE の条件分けを、マスターデータレコードから見つけて、対応するレコードを返す方式に変更します。
	これは、マスタデータは、順番に評価していき、最初に成立した値をセットします。
	マスタデータは、clm,cls,len,biko について条件設定しておき、条件が成立するかどうか判断hし、成立するレコードを
	返すことで、そのレコードに該当する、RENDERER,EDITOR,DBTYPE の値を返します。
	これで、ある程度複雑な条件判定が可能になります。
	マスタデータの null は、条件に含めない（無条件成立）を意味します。
		plugin\table\TableFilter_CLMSET#execute()
		plugin\table\serchMasterData( final String clmVal,final String clsVal,final String lenVal,final String bikoVal )

	[DBTYPE の条件分けを変更]
	X,S9 の条件分けを変更します。(MICS対応)
	以前からの、S9:数字 と、 X:文字 だけではなく、R:少数、D:日時、CLOB:テキスト を追加します。
	桁数未設定の場合は、(桁数) を使用せず、記号だけになります。
		plugin\table\TableFilter_DTYPE#execute()
		plugin\table\TableFilter_DTYPE#makeDTYPE( final String clsVal,final String lenVal )		新規作成

	[FIREBIRD版テーブル作成スクリプト変更]
	FIREBIRD版テーブル作成スクリプトで、NUMBER の小数の扱いを、DECIMAL にする。
		plugin.table.TableFilter_TABLE_FIREBIRD#makeLineList( final String[] data,final boolean first )

	[日付指定時 null対応]
	null と ゼロ文字列を判定する。
	日付指定時に、「{@DATE.YMD @DYSTART D-7}」としていたところで @DYSTART がNULLの場合、エラーが出る対応
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		fukurou.util.SystemParameter#getDateFormat( final String value )
		fukurou.util.HybsDateUtil#getCalendar( final String value )

	[ラベルリソース追加(GF)]
	5.5.7.5 (2012/10/27) で依頼した分のリソースの登録漏れ（再依頼）＋ 新規に発生したリソースの登録
		GFM0047	DB定義書									⇒	DB定義書(GF02,05)			(変更)
		GFM0048	リソース 									⇒	リソース(GEA03,04,08)		(変更)
		GFM0049	カラムリソース⇒テーブルカラムDB属性更新									(新規)
		GFM0050	リソース不一致カラム除外設定(FGCOM=7)										(新規)

	[コードリソース修正(**)]
	エンジン標準のコードリソースで、RENDERER,EDITOR,DBTYPEの短ラベルを追加します。
	これは、一覧検索時に文字数が多い為、見にくいので改善します。
	具体的には、短ラベルは、長ラベルの日本語のみを表示するようにします。
	変更は短ラベルのみなので、実質はラベルリソースの変更になります。
		RENDERER
		EDITOR
		DBTYPE

	[コードリソース追加(**)]
	CLS_NAME DBクラス に、Firebirdで使用している一般的なコードを追加します。
		TIMESTAMP	日時(FB)
		VARCHAR		文字(FB)
		INTEGER		整数(FB)
		DECIMAL		実数(FB)

	[GE0012 整合性チェック]
	リソースの整合性チェックで、差分更新時のキーに、UNIQ キーを追加します。
	重複チェックで、差分を削除すると、すべて消えてしまったため、UNIQを
	追加して指定の行だけを消すようにします。
	なお、UNIQ のみでユニークになりますが、万一のプログラムバグにより、
	別のシステムIDや、カラムを消すことを避ける意味で、従来のキーは、
	残しています。
		GE0012/GEM0015.jsp
		GE0012/GEM0016.jsp
		GE0012/GEM0017.jsp

	[GE0002 ～ GE0005 リソース登録時のバルクセット]
	リソース登録画面で、バルクセットできるカラムを制限していましたが、
	columnBulkSet="*" で、制限を解除します。
	これは、指定のカラム以外のカラムでも、バルクセットしたいケースが
	ある為です。
		GE0002/update.jsp
		GE0003/update.jsp
		GE0004/update.jsp
		GE0005/update.jsp

	[GE0005 概要説明のメンテ画面リンクの件]
	概要説明のみの変更画面（GE0006)に対するリンクを、
	リンクアイコンを使用するように変更します。
	これは、FGNVL フラグでごねごべしていた箇所を廃止します。
		GE0005/result.jsp

5.5.8.1 (2012/11/05)
	[MDレンデラ修正]
	5.5.7.2での修正で、MDレンデラの区切り文字がスラッシュからコロンに変更されていたため修正します。
	又、8文字を超える場合にエラー扱いになっていましたが、元の仕様通りに8文字以上の場合は先頭8文字を
	YYYYMMDDとして扱い、MM/DDとして出力するようにします。(時分秒まで存在する場合を想定）
		plugin.column.Renderer_MD#getValue( final String value )

5.5.8.0 (2012/11/01)
	[headタグ修正]
	スマートフォンやタブレット等で画面を閲覧する際に何も指定しない場合は通常、横幅980pxで計算されます。
	これはタブレットの実際のサイズとは異なるため、文字が小さく見えてしまう場合があります。
	metaタグのviewportをheadタグで出力できるようにして対応します。
	システムリソースのUSE_VIEWPORT_HEADERをtrueにするか、headタグのuseViewPort属性をtrueにする事で
	content="width=device-width, initial-scale=1"の設定でviewportを出力します。
	初期値はUSE_VIEWPORT_HEADERで、falseです。
		hayabusa.common.SystemData#USE_VIEWPORT_HEADER
		hayabusa.taglib.HeadTag#MOBILE_HEAD
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseViewPort( final String flag )
		hybs-taglib.tld
		
	[adjustBar.js修正]
	5.5.7.3の修正でアップデート漏れがあったため対応します。
		common/option/adjustBar.js
		
	[dataCheckタグ判別方法修正]
	SQL判定を行うかどうかを、SELECTの文字が存在するかどうかで行っていました。
	例えばJavaScriptに対して"select"の文字列を渡してもSQLタイプと判断されてしまいます。
	SQLタイプではtrim後にSELECT以外が先頭に来る可能性は無いと言えるため、先頭にSELECTがある場合のみ
	SQLタイプのチェックだと判別するように変更します。
		common/option/adjustBar.js
		
	[HTMLAREAエディタとHTMLPREレンデラ追加]
	HTMLタグに利用される半角の＜や＞を登録する際に&lt;&gt;に変換するエディターとして、
	HTMLエディタが存在しましたが、テキストエリア形式には対応していませんでした。
	テキストエリア型のエスケープエディタとしてHTMLAREAを追加します。
	同時にPREでHTMLレンデラと同様の動作を行うレンデラHTMLPREを追加します。
		plugin.column.Editor_HTMLAEA
		plugin.column.Renderer_HTMLPRE

5.5.7.5 (2012/10/27)
	[システム GF リソース修正]
		GFM0047  DB定義書									⇒	DB定義書(GF02,05)
		GFM0048  リソース 									⇒	リソース(GEA03,04,08)
		GFM0049	カラムリソース⇒テーブルカラムDB属性更新

	[jsp:directive.include]
	jsp:directive.include されるファイルは、jsp:root 属性や、jsp:directive.page の
	contentType ではなく、jsp:directive.page の pageEncoding でファイルのエンコードを
	指定する必要があります。
	UTF-8 なので、ファイルに日本語が記述されていない場合は、Shift-JISもUTF-8も
	同じなので、通常問題ないのですが、ソースに日本語を記載する場合（コメントなど）に
	予期せぬ動きをする可能性がありますので、対処しておきます。
	SQL文中に、<!-- **** --> コメントを入れてあるソースの jsp:root を外すと、コメント処理が
	されずに、SQL文に反映されるため、エラーになります。その場合だけ注意が必要です。
		<jsp:directive.page pageEncoding="UTF-8" />

	詳細は、5.5.7.5_refactoring.txt に記述します。

	[ge/db 06_SYNONYM 追加]
	帳票関係(GE50～GE57)について、PUBLIC SYNONYM のスクリプトを用意しておきます。
	ただし、ケースごとに使うか使わないかを判断する必要がある為、
	SQLフォルダ だけ用意し、自動反映の xmlフォルダ には作成しません。

5.5.7.4 (2012/10/25)
	[TableFilter_CLMSET 機能修正]
	TableFilter_CLMSET で、表示種別、編集種別、DBタイプ、備考をリソースから
	取得して再設定していましたが、備考の設定は、上書きではなく、NULLの場合のみ
	設定します。
	また、リソースに存在しない場合は、CLS_NAME と、USE_LENGTH を利用して
	動的に割り当てます。
		plugin.table.TableFilter_CLMSET#execute()

	[TableFilter_DBARG 機能修正]
	OBJ_NAME,SEQNO を追加することで、SEQNO を振りなおします。
		plugin.table.TableFilter_DBARG#execute()
	カラムの大文字化と、桁数の 前0 削除
		plugin.table.TableFilter_DBARG#textSeparate( final String text )

	[エンジン ** リソース修正]
	エンジン標準リソースの KBCLM カラム区分 とFGCOM 共通項目F を見直します。
	コードリソースの追加・変更です。
		KBCLM カラム区分     FGCOM 共通項目F
		  初期    0            初期    0
		  主要    1            主要    1
		  一般    2            一般    2
		  省略    3            省略    3
		  共通    5            共通    5
		  除外    7            除外    7
		  未使用  8            未使用  8
		  削除    9            削除    9

	[システム GF リソース修正]
	GFシステムのメッセージ関連のリソースを修正しました。
		GFM0032 リソース種別(表示,編集,文字) 未入力チェック ⇒	リソース種別(表示,編集,文字) チェック
		GFM0035 カラム名称,DBクラス,桁数 整合性チェック 	⇒	DBクラス,桁数 整合性チェック
		GFM0036 カラム定義 整合性チェック 					⇒	カラム名称 整合性チェック
		GFM0040 カラム名称 推奨チェック 					⇒	カラム定義 推奨チェック

	[システム GF リソース追加]
	GFシステムのメッセージ関連のリソースを追加しました。
		GFM0047  DB定義書
		GFM0048  リソース 

		DBDEF_IN	DB定義書反映(GF80⇒GF02,05,06,07)
		DBDEF_OUT	DB定義書出力(GF02,05⇒EXCEL)
		DBFILE_IN	DB定義書取込(EXCEL⇒GF80)

5.5.7.3 (2012/10/12)
	[adjustBar.jsの修正]
	①棒グラフのヘッダを外部からコントロール可能にしました。
	位置、文字、線種をiHeadタグから変更可能です。
	②棒グラフに対してリンク、文字表示、attr設定を可能にしました。
		common/option/adjustBar.js
		gf/jsp/GF7216/グラフ画面の開発マニュアル.xls
		gf/jsp/GF7203/result.jsp
		common/default.css

	[新伝送CB01登録処理修正]
	CB01登録処理時はHPASSにスペース8バイト、HNAMEにスペース20バイトを入れるという
	従来の処理に合わせて固定でスペースを登録するようにします。
		fukurou/transfer/TransferExec_CB01#CB01_INSERT

5.5.7.2 (2012/10/09)
	[HybsDateUtil.java 追加]
	日付関係の処理をおこなうユーティリティー群を集めたクラスを新規追加します。
	既存のばらばらに点在する日付関係の処理をこちらに移します。
	ただし、hayabusa関係では、デフォルトの日付フォーマットをシステムリソースで
	指定しているため、一部の処理は、hayabusa に残ります。
		fukurou.util.HybsDateUtil.java
		fukurou.business.AbstractBizLogic#makeParamMap() 
		fukurou.process.FileLineModel#setFileVals( final int level, final File file )
		fukurou.transfer.TransferExec_CB01#execute( final String[] vals, final TransferConfig config, final Transaction tran )
		fukurou.transfer.TransferExec_CB01#getDate( final String form )							削除
		fukurou.transfer.TransferExec_CB01#getCalendar( final String value )					削除
		fukurou.transfer.TransferExec_CB01#getDate( final String baseDate,final int diff )		削除
		fukurou.util.AbstractObjectPool#toString()
		fukurou.util.DateSet#changeForm( final String form )
		fukurou.util.DateSet#getDate( final String form )
		fukurou.util.HybsTimerTask#isExecution()
		fukurou.util.LogSender#log( final String level ,final String message )
		fukurou.util.LogWriter#log( final String message )
		fukurou.util.LogWriter#Shell#toString()
		fukurou.util.SystemParameter#SystemParameter( final String orig )
		fukurou.util.SystemParameter#getDateFormat( final String value ) 
		fukurou.xml.XSLT#getXmlParameter( final String xmlIn )
		fukurou.xml.XSLT#useFileInfo( final boolean flag )
		hayabusa.common.HybsSystem#getDate( final long time )
		hayabusa.common.HybsSystem#getDate( final String form )
		hayabusa.common.HybsSystem#getDate( final long time,final String form )
		hayabusa.common.HybsSystem#getYMDate( final int plus )
		hayabusa.common.HybsSystem#getCalendar( final String value )
		hayabusa.common.HybsSystem#getDate( final String baseDate,final int diff )
		hayabusa.filter.AccessStopFilter#isStop( final ServletRequest request )
		hayabusa.report.ExcelDataPickup#getNumericTypeString( final HSSFCell oCell ) 
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value ) 
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )

	[日付データ自動変換機能 復活]
	5.3.2.0 (2011/02/01) で、行った、日付データの自動変換機能の廃止を、復活します。
	廃止の理由が書かれていませんが、日付フォーマットの場合、ケースが多岐にわたる為、
	処理が煩雑になるのと、基本的には、日付データはフォーマットなしのデータを扱って
	いたため、変換が不要でした。今回、Firebird対応で、TIMESTAMP型のデータを
	扱うにあたり、この辺りを整理していく必要があります。
		plugin.column.DBType_DATE#valueAdd( final String value )
		plugin.column.DBType_DATE#valueSet( final String value )
		plugin.column.DBType_YM#valueAdd( final String value )
		plugin.column.DBType_YM#valueSet( final String value )
		plugin.column.DBType_YM01#valueAdd( final String value )
		plugin.column.DBType_YM01#valueSet( final String value )
		plugin.column.DBType_YM31#valueAdd( final String value )
		plugin.column.DBType_YM31#valueSet( final String value )
		plugin.column.DBType_YMD#valueAdd( final String value )
		plugin.column.DBType_YMD#valueSet( final String value )
		plugin.column.DBType_YMDH#valueAdd( final String value )
		plugin.column.DBType_YMDH#valueSet( final String value )
		plugin.column.Renderer_DATE#Renderer_DATE( final DBColumn clm ) 
		plugin.column.Renderer_DATE#getValue( final String value )
		plugin.column.Renderer_DATE#getCalendar( final String value )		廃止
		plugin.column.Renderer_DATE#getValue( final String value )

	[日付データ変換処理の見直し]
		plugin.column.Renderer_HM#getValue( final String value )
		plugin.column.Renderer_HMS#getValue( final String value )
		plugin.column.Renderer_MD#getValue( final String value )
		plugin.column.Renderer_YM#getValue( final String value )
		plugin.column.Renderer_YMD#getValue( final String value )
		plugin.column.Renderer_YMD31#getValue( final String value )
		plugin.column.Renderer_YMDH#getValue( final String value )

	[Types.TIMESTAMP型のデータ取得]
	現在、Types.TIMESTAMP 型は、Firebirdのテーブルでしか使っていませんが、
	文字列として取得するのではなく、YYYYMMDDHHMMSS 形式で取得するようにします。
	これは、後々の内部処理をしやすくするためです。
	なお、日付フォーマットで出力したい場合は、レンデラー等を設定してください。
		fukurou.db.DBUtil#getValue( final ResultSet res, final int col, final int type )

	[Renderer_TMSTMP 変更]
	TMSTMP レンデラーは、日付ネイティブのカラムのデータから、数字部分だけをピックアップし、
	日時(年/月/日 時:分:秒)または、日付(年/月/日)表示する場合に使用するクラスです。
	数字以外は、各データベースによって、まちまちなので、'/',':','-',' ' を削除します。
	なお、並び順は、必須に、YYYYMMDDHHMISS の順番とし、January 8 などの形式や、
	04:05 AM 、1/8/1999 などの形式は受け付けることは出来ません。
	あくまで、先頭から 数字を順次取得し、YYYYMMDDHHMISS 形式に当てはめていきます。
	また、時刻部分 HHMISS が 000000 の場合は、日付のみに自動的にします。
	これは、日付ネイティブでは、時刻情報も持っているため、使っているのかどうかの
	判定は、実際のデータが、000000 に設定されているかどうかでしか判断できないためです。
		plugin.column.Renderer_TMSTMP#getValue( final String value )

	[リソース追加]
	CLS_NAME DBクラス に、日時 TIMESTAMP というコードリソースを追加します。
	作成区分=エンジン(0) 、システムID="**" です。

	RENDERER 表示種別 に、TMSTMP 日付 というコードリソースを追加します。

	[FileFilter修正]
	雛形自動作成のフィルター機能を見直します。
	自動作成のパターンから漏れた分を処理するように変更します。
		hayabusa.filter.FileResponseTransform#ChangeData[] data
		hayabusa.filter.FileResponseTransform#HrefChangeData extends ChangeData
	queryButtonTag で、検索ボタンに不要な ")" が出力されていたので、削除します。
	また、検索ボタン（accesskey）と、クリアボタン（clearAccesskey）に使用する
	ショートカットキー文字を削除するロジックを簡素化します。	
		hayabusa.taglib.QueryButtonTag#getSubmit()
		hayabusa.taglib.QueryButtonTag#setAccesskey( final String accsKey )
		hayabusa.taglib.QueryButtonTag#setClearAccesskey( final String accsKey )

	[EXCELの複数シートの読み込み]
	readTable において、EXCEL読み込み時に複数シートをマージして取り込む機能を追加します。
	ヘッダーは、最初のシートのカラム位置に合わせます。（ヘッダータイトルの自動認識はありません。）
	よって、指定するシートは、すべて同一レイアウトでないと取り込み時にカラムのずれが
	発生します。
	シート番号は、０から始まる数字でしていしますが、0,1,3 の様にカンマ区切り、5-8 のような
	ハイフン区切りによる連続指定、* による、全シート指定が可能です。
	また、これらの組み合わせも可能です。
	0,1,3,5-8,10-*
	これらの数字は、かならず、昇順に並んでおり、重複してはいけません。 3-8,6-10 などの指定はできません。
	* は、すべてを意味しますが、一番最後に現れる場合は、昇順ルールが適用され、残りすべてを意味します。
	先頭や、途中には、現れません。
		fukurou.util.StringUtil#csv2ArrayExt( final String csvData , final int maxNo )
		hayabusa.taglib.ReadTableTag#release2()
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )
		hayabusa.taglib.ReadTableTag#setSheetNos( final String sheet )
		hayabusa.taglib.ReadTableTag#toString()
		hayabusa.io.TableReader#setSheetNos( final String sheet )
		hayabusa.io.AbstractTableReader#setSheetNos( final String sheetNos )
		plugin.io.TableReader_Calc#setSheetNos( final String sheetNos )
		plugin.io.TableReader_JExcel#setSheetNos( final String sheetNos )
		plugin.io.TableReader_Excel#setSheetNos( final String sheetNos )
		plugin.io.TableReader_Excel#readDBTable()

5.5.7.1 (2012/10/05)
	[URLDaemon起動画面追加]
	GEにURLDaemonをステータス指定で起動できる画面を追加します。
		ge/jsp/URLD/*.jsp
		
	[DirectWriteTable機能追加]
	DirectWriteTableタグでは、必ず行番号が出力されますが、
	これを出力しないための属性useNumberを追加します。
	初期値はtrue(出力する）です。
		hayabusa.taglib.DirectWriteTableTag#setUseNumber( final String flag )
		hayabusa.taglib.DirectWriteTableTag#release2()
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )
		hybs-taglib.tld
		
	[queryButtonタグ修正]
	sumitボタンに不要な括弧が出力されていたため削除します。
		hayabusa.taglib.QueryButtonTag#getSubmit() 
		
	[DirectTableInsertタグ機能追加]
	取り込み時に先頭行（ヘッダ）を除外するための属性skipRowCountを追加します。
	外部アプリケーションで出力されたファイルを取り込む際に、
	定期的に自動取込をするような場合にはヘッダの先頭に#を付加できない場合があります。
	ワークテーブル取込後にカラムの値で判断できる場合もありますが、ヘッダが可変の場合等で
	テーブルの桁数が足りずに取込時エラーが発生する可能性があります。
	そのような場合に当属性を設定して回避して下さい。
	初期値は0(1行もスキップしない）です。
		hayabusa.taglib.DirectTableInsertTag#setOmitFirstLine( final String flag )
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )
		hybs-taglib.tld

5.5.7.0 (2012/10/01)
	[ViewForm_HTMLStackedGanttTable(積上げグラフ)追加]
	工数を積上げて表示するスタックガント表示機能を追加します。
	表示にはviewタグでHTMLStackedGanttTableを指定した上で、日付ヘッダーにはstackHeaderTagを
	利用して下さい。
	積上げの単位はviewStackParamTagで指定します。
	積上げ処理そのものは/jsp/common/option/adjustGanttTable.jsで行っているため、対象画面では
	adjustGanttTable.js及びadjustGanttTable.cssを読み込んだ上で
	addEvent( this, "load", adjustGant );
	とガント処理をCallしてスタック処理を実行させる必要があります。
	また、同時にGanttの機能を若干修正しています。
		hayabusa.html.ViewStackTableParam.java
		hayabusa.taglib.StackHeaderTag.java
		hayabusa.taglib.ViewStackParamTag.java
		plugin.view.ViewForm_HTMLStackedGanttTable.java
		hybs-taglib.tld
		common/option/adjustGanttTable.css
		common/option/adjustGanttTable.js
		jsp/image/stackBCxx.gif
		gf/jsp/GF7217/*.jsp
		gf/jsp/GF7216/グラフ画面の開発マニュアル.xls

5.5.6.2 (2012/09/24)
	[fileUD修正]
	fileUDタグではtargetが指定可能ですが、指定するとEdit機能のtargetも変更されてしまい、
	正常に動作しなくなります。
	Edit時はtarget指定がされないように修正します。
		hayabusa.taglib.fileUDTag#makeTag( final String imgsrc, final String href,  final String alt, final String tgt )
		hayabusa.taglib.fileUDTag#doEndTag()

5.5.6.1 (2012/09/03)
	[ViewForm のチェックボックス表示の制御修正]
	編集時に全行が編集可能状態になってしまう不具合を修正します。
		hayabusa.taglib.ViewFormTag#setTableRowWritable( final DBTableModel table )

5.5.6.0 (2012/09/03)
	[エンジン雛形追加]
	警告表示を事前表示して、確認後に登録できるタイプの雛形を追加します。
		gf/jsp/GF9150/*.*
		gf/jsp/GF9250/*.*
		gf/jsp/GF9350/*.*
		gf/db/oracle/sql/05_SRC/
			GF9150ARG.sql,GFP19150A.sql,GFP19150C.sql,GFP19350A.SQL

5.5.5.6 (2012/08/31)
	[ViewParamTag 関連の見直し]
	ViewFormTag にパラメーターを渡す処理では、hayabusa.taglib.View****ParamTag でパラメータのMapを
	作成することと、hayabusa.html.****Param.java クラスでパラメータのキーを定義することと、
	plugin.view.ViewForm_**** クラスで、初期値や、Mapに設定された値の取出しを
	行う処理などが、分断されています。
	hayabusa.html.****Param 系のクラスに、初期値をまとめます。
	plugin.view.ViewForm_**** クラスでのパラメータの取得方法も、簡素化します。
		hayabusa.taglib.ViewParamTag#initParam( final Map<String,String> map )

	[ViewForm_ImageTimeBar 新規追加]
	時間単位の状況を色で表示する ViewForm_ImageTimeBar クラスを新規追加します。
	これは、日付、キーに対して、時間単位の状況の移り変わりを表示するのに、
	画像ファイルを作成し、帯グラフ的な表示で表現します。
		plugin.view.ViewForm_ImageTimeBar.java
		hayabusa.html.AbstractViewForm#getParam( final String key )
		hayabusa.html.AbstractViewForm#getIntParam( final String key )
		hayabusa.html.AbstractViewForm#getBoolParam( final String key )
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value ) {
		hayabusa.taglib.ViewTimeBarParamTag.java
		plugin.view.ViewForm_ImageTimeBar.java

	[javadoc作成時の タグ内のタグの処理]
	@og.tag などに記載された、@og.value などのタグの処理がされなかった箇所を修正します。
	これは、xmlファイル出力処理のみの修正になります。Javadoc側は、まだ、修正を行っていませんん。
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
	{@og.value #XXX} の取得で警告が出ていたのを修正します。（暫定）
		fukurou.taglet.DocletUtil#valueTag( final Tag tag )

	[クリッカブルマップ用のリンク機能 追加]
	画像にクリッカブルマップのリンクを作成する場合、aタグではなく、areaタグを使いますので、
	linkタグ では、aタグを出力するか、hrefOnly で、URLのみ取得するしかありません。
	しかし、
	・target属性も欲しい
	・linkタグの onLink、markList を使った時の処理も行いたい。
	という要望に対処する為、新しい属性 hrefTarget を追加します。
	これは、hrefOnly に近いのですが、href の値のみを出力するのではなく、
	「href="*******" target="******"」 という キー付きの文字列を作成します。
	これを、areaタグ側でそのまま出力すれば、target属性も含んだURLを指定できます。
	また、linkタグが使用されない場合は、通常のカラム値が返るので、取得した値の先頭に、
	href を含むかどうかを判定すれば、URLの作成する/しないを制御できます。
		hayabusa.taglib.LinkTag#release2()
		hayabusa.taglib.LinkTag#setHrefTarget( final String flag )
		hayabusa.taglib.LinkTag#makeTag()

	[JavaDocの修正]
	USE_XSS_CHECK のタグレットで、{ に対応する } が存在しない警告が発生していたので、修正します。
	 * (初期値:システム定数のUSE_XSS_CHECK[={@og.value org.opengion.hayabusa.common.SystemData#USE_XSS_CHECK。
														↓
	 * (初期値:システム定数のUSE_XSS_CHECK[={@og.value org.opengion.hayabusa.common.SystemData#USE_XSS_CHECK}])。
		hayabusa.taglib.QueryTag.java

	[ViewForm のチェックボックス表示の制御見直し]
	利用者が書き込み権限が与えられていない画面に於いて、チェックボックスも非表示とするように
	デフォルトを変更します。
		hayabusa.taglib.ViewFormTag#setTableRowWritable( final DBTableModel table )

5.5.5.5 (2012/08/24)
	[エンジンサンプル画面追加]
	クライアント側で処理するガント画面と、そのロジックを利用した左右分割画面のサンプルを追加します。
	この左右分割処理は１つのテーブルから作成しているため、カラムの縦サイズが左右でずれにくいですが、
	リサイズ処理等に対応していないため通常は従来の左右分割の利用を推奨します。
	ガント処理については、将来的（V6)にはこのガントを標準のガントにする可能性がありますが、
	互換上、今回の対応では別途JSファイルを読み込む必要があります。
	なお、GF7203のフォルダのマニュアルは削除し、GF7216のマニュアルで置き換えます。
		jsp/common/option/adjustGantTable.css
		jsp/common/option/adjustGantTable.js
		gf/jsp/GF7215/*.jsp
		gf/jsp/GF7216/*.jsp,グラフ画面の開発マニュアル.xls
		gf/jsp/GF7203/マニュアル.xls      （削除）
		
	[writeTableタグのチェック対応]
	wtireTableタグにおいて、前の画面でチェックした分だけを出力する機能に対応します。
	新たに追加したselectedAll属性をfalseとして下さい。初期値は全出力(true)です。
	選択行のデータでテーブルモデルを内部的に再作成して利用しているため、
	行番号は１から振りなおされます。(SQLが再実行されるという意味ではありません)
	検索後にチェックして出力するサンプルJSP(GF6440)を追加します。
		hayabusa.taglib.WriteTableTag#doEndTag()
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#getSelRowsTable( final DBTableModel oldTable )
		hayabusa.taglib.WriteTableTag#setSelectedAll( final String flag )
		hybs-taglib.tld
		gf/jsp/GF6440/*.jsp
		
	[タグリブ誤記訂正]
	タグリブの間違いを修正します。
		hayabusa.taglib.HideMenuTag#setHideClass( final String name)
	
	[ラベル概要説明登録画面修正]
	ラベル概要説明登録画面で、リソースキャッシュ自動更新(リモートリソース更新）が
	行われていなかったため、修正します。
		ge/jsp/GE0006/entry.jsp

5.5.5.4 (2012/08/18)
	[{@DATE.XXXX AA BB} 処理の見直し]
	{@DATE.XXXX AA BB} で、以下の処理の見直しを行います。
	・XXXXフォーマット追加MD（MD、MD2F）
	・XXXX自由フォーマット対応
	・AA引数 /,-削除機能追加
	・BB引数追加（BSD,BED,ASD,AED）
	・BB引数SM,EM廃止
		hayabusa.taglib.CommonTagSupport#DATE_FORMAT
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )

	これに伴い、サンプルJSPを修正します。
		gf\jsp\common\gamen\01_ADMIN\printSystemParameter.jsp
		ge\jsp\common\gamen\01_ADMIN\printSystemParameter.jsp

	[JDBCの時間関係の対応]
	エンジンでは、SQLの日付型はサポートしていませんでしたが、簡単にサポートします。
	従来は、日付は、日付型で管理するのではなく、文字列として管理していたため、
	エンジンでも、日付型のオブジェクトの管理をしていませんでした。
	今回より、簡単ではありますが、日付型の対応を行います。
		hayabusa.db.DBTableModelUtil#type2ClassName( final int type )
		hayabusa.db.DBTableModelUtil#makeDBTable( final ResultSet result, final int skipRowCount, final int maxRowCount, final ResourceManager resource )
		fukurou.db.DBUtil#getValue( final ResultSet res, final int col, final int type )
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table )

5.5.5.3 (2012/08/17)
	[マトリクスメニューの出力class追加]
	マトリクスメニュー(通常/ボタン表示)で、thタグとtdタグに対して大分類の画面IDをclassとして出力するようにします。
	（通常の左メニューのdivタグには大分類クラスは出力しません。）
		hayabusa.taglib.topMenuTag#makeMatrixMenu()
		hayabusa.taglib.topMenuTag#makeMatrixMenu2()

5.5.5.2 (2012/08/10)
	[plsqlUpdateTag機能追加]
	plsqlUpdateタグで処理を行い、エラーがなかった場合はテーブルモデルの確定処理
	（変更フラグ＝改廃のリセット処理）が必ず行われていました。
	transactionで２つのPL/SQLを用いて処理を行う場合（エラーチェックのみのPL/SQL実行等）に不便なため、
	tableModelCommit属性を追加して確定処理のコントロールを可能にします。
	初期値はtrue(確定処理を行う)です。
		hayabusa.taglib.PlsqlUpdateTag#release2()
		hayabusa.taglib.PlsqlUpdateTag#setTableModelCommit( final String flag )
		hybs-taglib.tld
		
	[ラベルリソース登録画面修正]
	5.5.4.2で追加した概要説明画面へのリンク用の文字が、複写時にそのまま残っていたため修正します。
		ge/jsp/GE0005/result.jsp
		
	[画面編集機能制限対応]
	画面Edit機能で、カラムの並び替えは許可するが非表示設定は許可しないような機能を追加します。
	5.5.4.2でEdit利用時でも編集可能にできるような対応を行いましたが、カラムを非表示にした
	場合にはeventColumn機能利用時等に問題があります。
	そこで、非表示や集計機能を利用できない状態で、並び替えのみを行えるようにします。
	画面ロールで「mwo」のように3つ目のロールにoを指定する事で機能を制限した編集機能にします。
	実際には、Edit画面を立ち上げる際にfullEdit引数を付加して、Edit画面のタグ側でチェックボックスを
	編集不可（disabled+hiddenで出力）とする対応をしています。
	モードoは、モードeと同様にモードfを含みます。
	何も書かない場合(mw)は、以前と同様にeとみなします。
		hayabusa.resource.RoleMode#isEdit( final byte bitMode ) 
		hayabusa.resource.RoleMode#isFullEdit( final byte bitMode )
		hayabusa.resource.RoleMode#bitMode( final String mode )
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.EditConfigTag#setOrderOnly( final String flag )
		hayabusa.taglib.EditConfigTag#makeCheckbox( final String clm, final boolean checked, final String bgCnt, final String prefix, final boolean readonly ) {
		hayabusa.taglib.EditConfigTag#makeCheckbox( final String clm, final boolean checked, final String bgCnt, final boolean isChbox, final String prefix, final boolean readonly ) {
		hayabusa.taglib.EditConfigTag#makeColumnRow( final String clm, final boolean isView, final boolean useSum, final DBEditConfig config ) {
		hayabusa.taglib.EditConfigTag#makeLabelRow( final boolean useSum )
		hayabusa.taglib.EditConfigTag#makeEditTable( final String viewClms )
		jsp/common/gamen/14_EDIT/tab.jsp
		jsp/common/gamen/14_EDIT/result_CLMSEQ.jsp
		hybs-taglib.tld
		
5.5.5.1 (2012/08/07)
	[DBUtil.dbExecute の DBID漏れ 修正]
	アプリケーション本体のDB接続先（通常Default)と、リソース系DB接続先（通常RESOURCE_DBID)を
	分けた場合、リソース系を通常の接続先から取得している箇所があるので、修正します。
	統合サーバー等では、通常の接続先に、public synonym で、リソース系オブジェクトをアクセス
	していたため、現れてきませんでした。
	対応方法としては、各クラスの先頭に、下記の様に、DBID オブジェクト定数を取得するようにします。
	private final String DBID = HybsSystem.sys( "RESOURCE_DBID" );
		hayabusa\mail\AbstractMailManager.java(342): 		DBUtil.dbExecute( insGE32, insGE32Args, appInfo );
		hayabusa\mail\AbstractMailManager.java(357): 			DBUtil.dbExecute( insGE34, insGE34Args, appInfo );
		hayabusa\mail\AbstractMailManager.java(514): 		String[][] tmp = DBUtil.dbExecute( selYkno, new String[0], appInfo );
		hayabusa\mail\MailManager_DB.java(101): 		String[][] ge30datas = DBUtil.dbExecute( selGE30, new String[]{ systemId }, appInfo );
		hayabusa\mail\MailManager_DB.java(181): 		DBUtil.dbExecute( updGE30, updGE30Args, appInfo );
		hayabusa\mail\MailManager_DB.java(204): 			DBUtil.dbExecute( insGE36, insGE36Args,appInfo );
		hayabusa\mail\MailPattern.java(137): 		String[][] ptn = DBUtil.dbExecute( selGE31, selGE30Args, AbstractMailManager.appInfo );
		hayabusa\mail\MailPattern.java(421): 		String[][] ge33Datas = DBUtil.dbExecute( selGE33,ge33SelArgs,AbstractMailManager.appInfo );
		hayabusa\mail\MailPattern.java(558): 			String[][] ge35Datas = DBUtil.dbExecute( selGE35,ge35SelArgs,AbstractMailManager.appInfo );
		hayabusa\report\ExcelInsert.java(209): 		String[][] vals = org.opengion.fukurou.db.DBUtil.dbExecute( GE54_GE57_SELECT,args,appInfo );	
		hayabusa\report\GE50Access.java(230): 			String[][] vals = DBUtil.dbExecute( GE50_SEQ,null,appInfo );	
		hayabusa\report\GE50Access.java(277): 			DBUtil.dbExecute( GE50_INSERT,args,appInfo );	
		hayabusa\report\GE50Access.java(311): 			DBUtil.dbExecute( GE50_UPDATE,args,appInfo );	
		hayabusa\report\GE50Access.java(354): 			DBUtil.dbExecute( GE56_ERRMSG,args,appInfo );	
		hayabusa\report\ReportConverter.java(211): 		String[][] vals = DBUtil.dbExecute( GE54_SELECT,args,appInfo );		
		hayabusa\report\ReportPrint.java(191): 		String[][] vals = DBUtil.dbExecute( GE55_SELECT,args,appInfo );	
		hayabusa\report\ReportProcessing.java(348): 		String[][] vals = DBUtil.dbExecute( GE53_SELECT,args,appInfo );	
		hayabusa\report\RFIDPrintRequest.java(197): 		String[][] vals = DBUtil.dbExecute( GE54_SELECT,args,appInfo );
		hayabusa\report\RFIDPrintRequest.java(232): 		String[][] valsGe58 = DBUtil.dbExecute( GE58_SELECT,argsGe58,appInfo );
		hayabusa\report\RFIDPrintRequest.java(249): 		String[][] valsGe55 = DBUtil.dbExecute( GE55_SELECT,argsGe55,appInfo );
		hayabusa\report2\QueueManager_DB.java(175): 		String[][] ge50vals = DBUtil.dbExecute( SQL_SELECT_GE50, new String[0], appInfo );
		hayabusa\report2\QueueManager_DB.java(312): 		DBUtil.dbExecute( SQL_UPDATE_GE50, args, appInfo );
		hayabusa\report2\QueueManager_DB.java(334): 		DBUtil.dbExecute( SQL_INSERT_GE56, args, appInfo );
		hayabusa\report2\QueueManager_DB.java(449): 			String[][] ge52Vals = DBUtil.dbExecute( SQL_SELECT_GE52, ge52Where, appInfo );
		hayabusa\report2\QueueManager_DB.java(455): 			String[][] ge51Vals = DBUtil.dbExecute( SQL_SELECT_GE51, ge51Where, appInfo );
		hayabusa\resource\DataRole.java(149): 			String[][] vals = DBUtil.dbExecute( QUERY_GEA06_SELECT,args,appInfo );
		hayabusa\resource\UserInfo.java(1315): 		String[][] rtn = DBUtil.dbExecute( QUERY_GE20_KEY, args, appInfo );
		plugin\daemon\Daemon_Report.java(218): 			vals = DBUtil.dbExecute( GE_SELECT,null,appInfo );	
		plugin\daemon\Daemon_Transfer.java(184): 			vals = DBUtil.dbExecute( ge62Select,null,appInfo );

	※ CB01 は、伝送用の特殊なテーブルであり、GE62とCB01を内部SQLでJOINしているため、接続先は、RESOURCE_DBIDではなく
	   標準接続先となる。よって、下記のソースは、修正しません。
		plugin\daemon\Daemon_Transfer_CB01.java(195): 			vals = DBUtil.dbExecute( ge62Cb01Select,null,appInfo );
		plugin\daemon\Daemon_Transfer_CB01.java(326): 		String[][] vals = DBUtil.dbExecute( buf.toString(),null,tran );
		plugin\daemon\Daemon_Transfer_CB01.java(352): 		DBUtil.dbExecute( buf.toString(),null,tran );
		plugin\daemon\Daemon_Transfer_CB01.java(372): 		DBUtil.dbExecute( buf.toString(),null,appInfo ); 

	[DBSimpleTable の DBID漏れ 修正]
	同様のDBID設定漏れです。
	対応方法としては、DBSimpleTableのオブジェクト作成後に、下記の様に、DBID オブジェクト定数を設定するようにします。
	dbTable.setConnectionID( DBID );		// 5.5.5.1 (2012/08/07) リソース系DBID 付け忘れ対応
		hayabusa\common\SystemManager.java(341): 		DBSimpleTable dbTable = new DBSimpleTable( names );
		hayabusa\resource\UserInfo.java(1118): 		DBSimpleTable dbTable = new DBSimpleTable( names );
		hayabusa\resource\UserInfo.java(1228): 		DBSimpleTable dbTable = new DBSimpleTable( names );
		hayabusa\resource\UserInfo.java(1275): 		DBSimpleTable dbTable = new DBSimpleTable( names );

5.5.5.0 (2012/07/28)
	[クロス集計時のラベルリソース利用]
	クロス集計時の上部ヘッダは、DBの値そのままの表示となっていましたが、
	ラベルリソース/コードリソースでの表示を行えるようにします。
	①対応するラベルリソースで表示する場合
	　crossParamタグでuseHeaderResourceをtrueに指定して下さい。初期値はfalseです。
	　このtrue指定はuseHeaderColumnがtrueの場合のみ動作します。
	　互換性のため、useHeaderColumnのみtrueとしても、ヘッダ部にSLABELの利用は行いません。
	②コードリソースで表示する場合
	　headerCodeColumnに利用するmenuかdbmenuのカラムを指定します。
	　ヘッダーのカラム名を値として、対応するラベルをヘッダ名称として表示します。
	　(DBMENUも利用可能にするために、カラムリソースを指定させるようにしています）
	　この指定もuseHeaderColumnがtrueの場合のみ動作します。
	　headerCodeColumnの指定が、useHeaderResourceよりも優先されます。
	　カラムリソースがselectionを持たない場合(label表示等)や、カラムリソースそのものが無い場合は何もしません。
		plugin.view.ViewForm_HTMLCrossTable#clear()
		plugin.view.ViewForm_HTMLCrossTable#paramInit( final DBTableModel table )
		plugin.view.ViewForm_HTMLCrossTable#getHeadLine()
		hayabusa.html.ViewCrossTableParam#USE_HEADER_RSC
		hayabusa.html.ViewCrossTableParam#HEADER_CODE_KEY
		hayabusa.taglib.ViewCrossParamTag#setUseHeaderResource( final String setUseHeaderResource )
		hayabusa.taglib.ViewCrossParamTag#setHeaderCode( final String headerCode )
		hybs-taglib.tld
	
	[DBConnectionのclose時の処理]
	Connectionをcloseする場合に、明示的にcommitを行うようにします。
	これはConnectionインタフェイスのcloseメソッドの説明に
	　close メソッドの呼び出し前に、アプリケーションでアクティブなトランザクションを明示的にコミットまたは
	　ロールバックすることを強くお勧めします。close メソッドが呼び出され、かつアクティブなトランザクションが存在する場合、
	　その結果は実装で定義されたものになります。 
	との記述があるためです。
		fukurou.util.Closer#connClose( final Connection conn )

	[DB定義DB関連 修正]
	DB定義書取込み、DB定義DBへの反映、リソース反映などの対応を行いました。
	DB定義書取込みでは、共通の common/upload.jsp  に対して、useRenderer 属性を引数に
	指定できる改造を入れています。
		ge/jsp/common/upload.jsp , filePopup.jsp
		gf/jsp/common/upload.jsp , filePopup.jsp
		gf/jsp/GF2020
		gf/jsp/GF2050
		gf/jsp/GF2060
		gf/jsp/GF2090
		gf/jsp/GF2120
		gf/jsp/GF2130
		gf/jsp/GF2160

	DB定義書のカラム名やテーブル名が 小文字で記述されている場合の対応として、
	TableFilter_UPPER を追加します。
		plugin/table/TableFilter_UPPER.java

5.5.4.5 (2012/07/27)
	[SysInstallTagの見直し]
	インストール先をデフォルトだけでなく、dbid で指定できるように変更。
		hayabusa.taglib.SysInstallTag#doEndTag()
		hayabusa.taglib.SysInstallTag#release2()
		hayabusa.taglib.SysInstallTag#setDbid( final String id )
		hybs-taglib.tld

	[初期起動時の RESOURCE_DBID の使用]
	Tomcat起動直後のデータベース接続先が、DEFAULT になっているのを、
	RESOURCE_DBID の指定先に変更します。
	何も指定がなければ、DEFAULT になります。
	これは、リソースDBIDとアプリケーション接続先が異なる場合に、
	Tomcat起動時に、GE12などをデフォルトから検索しようとして
	テーブルが存在しない等のエラーになるためです。
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
		hayabusa.common.SystemManager#clearGE12()

	[DB定義DBの MICS対応]
	MICSのDB定義書は、テーブル名、カラム名が、大文字・小文字の混在表記になっています。
	ところが、Firebired としては、大文字小文字を区別せず管理しているため、リソース
	との差分を求めるときに不具合が発生します。
	テーブル関連には、大文字、小文字を認めますが、リソースと突き合わせるときは、大文字に
	変換してから、突き合わせます。
		gf/jsp/GF2120/GFM0007.jsp
		gf/jsp/GF2120/GFM0010.jsp
		gf/jsp/GF2120/GFM0011.jsp
		gf/jsp/GF2120/GFM0012.jsp
		gf/jsp/GF2120/GFM0013.jsp
		gf/jsp/GF2120/GFM0029.jsp
		gf/jsp/GF2120/GFM0030.jsp
		gf/jsp/GF2120/GFM0031.jsp

	[バッチ処理の画面出力]
	処理の区切りで改行を入れます。
	また、ParamProcess の終了を、logger.logging の最後ではなく、process.end のいちばん最後に変更します。
		fukurou.process.MainProcess#run()

	[GF DB定義書訂正]
	1.ヘッダーの備考を、備考（コードリソース）に変更
	2.GF80 DB定義書マスタテーブルの KBCLM（カラム区分）のコードリソース変更
		カラム区分  0:未 1:主要 2:一般 3:省略 8:共通 9:除外
	3.GF05 DB定義書マスタテーブルの FGCOM（共通項目F） のコードリソース変更
		共通項目F   0:未 1:主要 2:一般 3:省略 8:共通 9:除外
	4.の対応により、KBCLM,FGCOMのコードリソースを変更します。(同じに変更)
		GF_DB定義書.xls
		GF_DB定義書ALL.xls

5.5.4.4 (2012/07/20)
	[SystemInstallerの見直し]
	SystemInstaller.java と、SystemParameter.java を見直します。
	SQLException の catch や、メソッド単位に定義されていた定数の、static化など
	簡易な手直しです。
		hayabusa.common.SystemInstaller#enum EXEC_TYPE
		hayabusa.common.SystemInstaller#SystemInstaller( final Connection conn, final PrintWriter out )
		hayabusa.common.SystemInstaller#autoInsUpd( final String systemId, final String context, final String hostUrl )
		hayabusa.common.SystemInstaller#install( final File buildArchive )
		hayabusa.common.SystemInstaller#loadXMLScript( final EXEC_TYPE type, final String context )
		hayabusa.common.SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath ) 
		hayabusa.common.SystemParameter#makeSystemParameter( final ServletContext context )
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

	[static final 対応]
	final static → static final に変換します。（３３９か所）

	[GanttTable修正]
	hidden状態のチェックボックスが２つ出力されてしまう場合があるため、
	一度出力された行のチェックボックスは出さないように修正します。
		plugin.view.ViewForm_HTMLGantTable#create( final int stNo, final int pgSize ) 
	
	[カラム説明表示機能修正]
	①Field登録/表示パターンでも説明を表示するように対応。
	②スクロール時に表示がおかしくなる現象の対応
		jsp/common/resultScript.js#showViewManual
		
	[hideMenu修正]
	hideMenuタグでボタンによる表示/非表示の切り替えを設定可能ですが、
	複数個所を同時に切り替える事ができませんでした。
	classを外部から指定可能にする事で対応します。
		hayabusa.tablib.HideMenuTag#doStartTag() 
		hayabusa.tablib.HideMenuTag#release2()
		hayabusa.tablib.HideMenuTag#setHideClass( final String name)
		hybs-taglib.tld
		
	[サービス化対応]
	tomcatサービス化のためのバッチを修正して、インストール可能にします。
	サービス化に必要な設定はserviceInit.batで行います。
	その他の設定は通常通りinit.bat、const.batで行ってください。
	サービスのインストールはserviceInstall.batで
	アンインストールはserviceRemove.batで行います。
		uap/bin/serviceInit.bat
		uap/bin/serviceInstall.bat
		uap/bin/serviceRemove.bat
	
5.5.4.3 (2012/07/18)
	[biz の簡易な修正]
	javaの業務ロジック(biz)のサンプルを修正します。
		src\biz\gf\GF0001.java
		src\biz\gf\GF9140A.java

	[openOffice3.4対応]
	openOffice3.4対応を行います。
		C:\opengion\uap\bin\init.bat			接続先、Java・Tomcat・OpenOfficeのバージョン等
		C:\opengion\uap\bin\const.bat			CLASSPATH の設定先(juh.jar の場所が変わった)

		C:\opengion\apps\openoffice3.4			env\_default フォルダを追加
		C:\opengion\apps\tomcat7.0.29\bin		bin\catalina.bat 追加

5.5.4.2 (2012/07/13)
	[javadoc 見直し]
	タグ出力の最後に改行を入れておきます。
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )

	[タグリブマニュアル修正]
	タグリブリファレンス関係の画面を修正します。
	特に、クイックリファレンスに、SHORT,FULL の区分を設けました。
		gf/jsp/DOC01
		gf/jsp/DOC02
		gf/jsp/DOC03
		gf/jsp/DOC08

	[ソースのJavadoc修正]
	行の最後の「。」や、初期値の設定など、こまかなJavadoc 関連の修正
		hayabusa.taglib.ColumnEditorTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.HTMLTagSupport.java
		hayabusa.taglib.QueryTag.java
		hayabusa.taglib.ReadTableTag.java
		hayabusa.taglib.RequestCacheTag.java
		hayabusa.taglib.SelectTag.java
		hayabusa.taglib.TableUpdateTag.java
		hayabusa.taglib.ViewFormTag.java
		hayabusa.taglib.ViewGanttParamTag.java
		hayabusa.taglib.WriteCheckTag.java
		hayabusa.common.SystemData.java

	[ヘッダ固定修正]
	5.5.1.0で追加したヘッダ固定時の隠れたヘッダ内容をvisibility:hiddenとする処理を
	Classセットに変更します。（印刷時にもhiddenとなってしまっていたため）
	classはvisihiddenをセットします。
		common/scrollBar2.js
		common/scrollBar2.css

	[概要説明登録用画面追加]
	ラベルリソースの概要説明を登録しやすくするため、画面を追加します。
	(この画面では概要説明を改行込みで入力可能です)
		ge/jsp/GE0006/*.jsp
		ge/jsp/GE0005/result.jsp

	[servlet 3.0 META-INF/resources 対応]
	servlet 3.0 より、META-INF/resources 以下に 静的ドキュメントや jsp ファイルを
	配備して、jar 化したものを、WEB-INF/lib 以下に配備すれば、そのまま利用できる
	機能が追加されました。
	これにより、jspフォルダ以下のJSPファイルを、グループ化して jar化することが
	可能になります。
	今回は、このjar化ファイルの中で、menuImageの存在チェックを行っているロジックで
	直ファイルではなく、リソースとして取り出す必要があるための対応を行います。
		hayabusa.taglib.TopMenuTag#doEndTag() {
		hayabusa.taglib.TopMenuTag#makeTagMenuString( final String href,final String target, final String bodyIn,
		fukurou.util.FileMap#FileMap( final String dir ) throws IllegalArgumentException		// 新規追加
		fukurou.util.FileMap#FileMap( final String dir , final Set<?> resourcePaths )

	[印刷時のヘッダー繰り返し表示]
	ヘッダー固定の一覧検索時に印刷する場合、ヘッダーをページごとに印刷するようにします。
	common/default.css の @media print の中に、thead { display: table-header-group; } を追記します。
		gf/src/script/common/default.css#@media print { … } に追記

	[コメント修正]
		hayabusa.taglib.ChartDatasetTag.java

	[EDITNAME利用時の編集]
	カラムの並び替えや表示等を設定するEDITNAME機能利用時は登録できないように制限していましたが、
	システムリソース及びwriteCheckタグの属性で登録可/不可のコントロールができるようにします。
	wtireCheckタグでhiddenタグを出力し、次の画面に渡す機能も追加しますが、
	引き渡された画面ではviewタグのviewTypeが内部的に変更されてしまうため注意が必要です。
	(editNameを渡さない場合は指定された通りの編集画面になります)
	HTMLSeqClmTableの編集画面では、writableで指定されたカラムでmustとmustAnyが指定されている分については
	columnDisplayを無視してdisplay:noneで編集欄を出力するようにしています。
	そのため新規登録時の必須入力チェックは動作しますが、それ以外の場合（複写等）の動作については自己の責任となります。
	又、必須/選択必須以外で隠されたカラムは出力しないため、eventColumnが正常動作しない場合があります。
	システムリソースの初期値は編集不可、editNameの送信をしない、です。
		hayabusa.common.SystemData#USE_EDIT_WITH_EDITNAME
		hayabusa.common.SystemData#OUTPUT_EDITNAME
		hayabusa.taglib.WriteCheckTag#release2()
		hayabusa.taglib.WriteCheckTag#setUseEdit( final String flag ) 
		hayabusa.taglib.WriteCheckTag#isWrite()
		hayabusa.taglib.WriteCheckTag#getHiddenTag()
		hayabusa.taglib.WriteCheckTag#setOutputEditName( final String flag )
		hayabusa.html.AbstractViewForm#isMustColumn( final int column)
		hayabusa.html.AbstractViewForm#isMustAnyColumn( final int column)
		hayabusa.html.AbstractViewForm#init( final DBTableModel table )
		hayabusa.html.AbstractViewForm#clear()
		plugin.view.ViewForm_HTMLSeqClmTable#create( final int startNo, final int pageSize ) 
		hybs-taglib.tld

5.5.4.1 (2012/07/06) [特別]
	[Javadoc コメントメンテナンス]
	上記のコメント見直しは、ほぼ、すべてのJavaファイルの変更が発生していますので、
	ソース上のバージョン表記はしていません。

	Javadocコメントを見直しました。
	１．@param や、@return の形式を統一しました。
			@param  引数 解説
			@return 解説
	２．タグリブ関連のソースに、XML形式のタグの全要素説明を追記しました。
	３．サンプルを等幅フォントにするため、custom.css の pre 要素に、
		font-family: 'ＭＳ ゴシック' , monospace; を追加しました。
			ge/jsp/custom/custom.css
			gf/jsp/custom/custom.css

5.5.4.1 (2012/07/06)
	[fukurou.taglet パッケージの見直し]
	コメントは文字列でなく、Tag配列として処理させる。
		fukurou.taglet.DocletParam#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletPlugin#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#menberTag(	final ExecutableMemberDoc menber,
		fukurou.taglet.DocletTaglib#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletUtil#commentText( final String cmnt )		廃止

	{@value package.class#field} の処理 対応
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
		fukurou.taglet.DocletUtil#valueTag( final Tag tag )				新規追加

	Tag出力時の CR → BR 変換を行わない様にする。
		fukurou.taglet.DocletSpecific#start( final RootDoc root )

	DocletUtil.htmlFilter → StringUtil.htmlFilter に変更
	StringUtil.htmlFilter との違いは、';' → "&#59;" への変換があることです。（この処理の意味が分かりません）
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
		fukurou.taglet.DocletTaglib#makeGroupTag( final Tag[] tag )
		fukurou.taglet.DocletParam#writeContents( final ClassDoc[] classes,final DocletTagWriter writer ) {
		fukurou.taglet.DocletTagWriter#printCSVTag( final Tag[] tag )
		fukurou.taglet.DocletTagWriter#printTagsInfo( final Tag[] tag )
		fukurou.taglet.DocletUtil#htmlFilter( final String input )			廃止

	[build.xmlの見直し]
	og.value の追加や、classpath の設定見直しを行った。
	<property name="classes.path" refid="og.classpath" /> を追加し、<path id="og.classpath"> が使えない箇所に適用。
	従来は、クラスファイルを出力するディレクトリ（classes.dir）を、そのまま、クラスパスとして使用していた箇所があり、
	それを、今回の ${classes.path} で置き換えます。
	また、javadoc 作成時に、TagletValue を利用するように変更しました。
		gf/build.xml

	[og.value タグレット]
	og.value タグレットを使用したドキュメントの解説に変更しました。（先行 taglibパッケージ）
	
	[FAQ画面修正]
	23_FAQRGSTで、登録時のconstObjKeyを指定していなかったため、GFを指定します。
		jsp/common/gamen/23_FAQRGST/entry.jsp


5.5.4.0 (2012/07/02)
	[ガントチャート表示修正]
	画面表示の1日のコマ数と、休憩時間の計算数がずれているため修正します。(時間軸の場合のみ)
	エンジンの1日のピクセル数を小数点計算ではなく切り上げ計算させて対応しています。
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )
		
	[GanttHeader属性追加]
	GanttHeaderタグの属性値を、HTMLに出力することでJavaScriptから情報を拾えるようにします。
	次の属性については設定した値をそのまま出力します。
	startDate,endDate,zoom,daySpan,breakTimes,skipHoliday
	又、calDBについては取得した休日区分によって通常0、休日1とした文字列を連結して出力します。
	原則枠単位に出力しますが、最小の単位は「日」です。つまり、時間系のガントでもcalDBについては日単位での出力となります。
	skipHolidayをtrueとした場合も、この属性については休日を含めて出力します。
	出力範囲はガントの開始日から終了日です。
	これらの情報の出力は、idとclassが"ganttHeaderData"となっているganttHeaderタグの属性値です。
	display=noneで出力しています。
		hayabusa.taglib.GanttHeaderTag#makeHeaderData()
		hayabusa.taglib.GanttHeaderTag#release2()
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add )
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )
	
	[一覧でのカラム説明表示機能]
	reslut_info.jsp及びresult_FS_info.jspの？アイコンでVIEWのカラムマニュアルが表示される機能を追加します。
	これは、VIEWヘッダのツールチップを一覧で表示するもので、カラムリソース上の概要でセットしておく必要があります。
	概要が存在しないものは表示しません。
	概要が全く存在しない場合は、img#viewHelpIconをdisplay:noneとします。(ヘルプアイコンを消します)
	スクリプトはcommon/resultScript.js上で定義しているためHeadタグのtypeがresultの場合のみスクリプトが読み込まれます。
	ドラッグ機能については、jquery-uiをインクルードした場合のみ動作します。
	これは、回線が細い等の理由でuiをインクルードしたくない場合を考慮のためです。
	標準のresult_infoではjquery-uiをインクルードします。
		common/resultScript.js#shouViewManual
		custom/result_info.jsp
		custom/result_FSinfo.jsp
		image/status_Close.png
		
	[hiddenタグでのid出力]
	hiddenタグでタグを出力した場合にもid属性を出力するようにします。(Nameと同じid)
	eventColumnではidを利用していたため、hiddenからの値を取得できませんでしたが、以降は利用可能です。
		fukurou.util.XHTMLTag#hidden( final String name,final String value )
		fukurou.util.XHTMLTag#hidden( final String name, final String value, final String id )
		
	[eventColumnでの{@USER.xxx}利用]
	eventColumnでは{@xxx}をエンジン側で処理せずにJavaScriptで動的に処理していましたが、
	{@USER.xxx}のような予約語関係についても取得できませんでした。
	従来の処理から予約語の処理を分離し、適用するように対応します。
		hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		hayabusa.taglib.CommonTagSupport#getReservedParameter( final String key )
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnTag#setEventColumn( final String col )
		hayabusa.taglib.SelectTag#setRawParam( final String param )
		hayabusa.taglib.ColumnEditorTag#doAfterBody
		
	[eventColumnのラベル短利用]
	5.5.1.0でcolumnタグやselectタグでラベル短を利用できるようにはしていますが、
	一覧画面でのeventColumnを利用した際は自動でラベル短利用にはなっていませんでした。
	一覧で利用された場合はラベル短フラグEC_USESLBLをtrueで送信します。
	(XXX__0のように__xとsuffixが付いている場合を一覧からの送信と判断しています)
	それ以外の場合は常にfalseで送信しますので、特殊な対応が必要な場合はeventColumnMaker.jspで対応して下さい。
		common/eventScript/eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
		oommon/eventColumnMaker.jsp
		
	[eventColumn実行後のCallback指定]
	eventColumn動作後にCallbackとして実行させる関数を指定可能にします。
	column,select,columnEditorタグに追加されたeventCallback属性に関数名を指定します。
	 ex) sampleCallback()を実行したい場合はeventCallback="sampleCallback"と指定
	callback関数の第一引数には自動的に子カラムのID,変更後value値、変更前value値の順でセットされた配列を渡します。
	動的カラムのサンプル画面もご覧下さい。
		common/eventScript/eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
		hayabusa.taglib.ColumnEditorTag#setEventCallback( final String callback )
		hayabusa.taglib.ColumnTag#setEventCallback( final String callback )
		hayabusa.taglib.SelectTag#setEventCallback( final String callback )
		hayabusa.db/AbstractEditor#getValue( final String value )
		hybs-taglib.tld
		gf/jsp/GF6410/query.jsp
	
	[色選択用エディタ・レンデラ追加]
	JavaScriptを利用したカラーピッカーより色を選択するエディタと、その色を表示するレンデラを追加します。
	ピッカーは64色からの選択式を採用しています。手入力での編集はできません。
	レンデラはreadonlyのinputタグで、入力欄と文字色が指定色になります。
	ActiveXのピッカーはIE9以降でエラーになる場合があるため、こちらを利用して下さい。
		pulugin.column.Editor_COLOR
		pulugin.column.Renderer_COLOR
		gf/jsp/common/eventScript.js#$.fn.simpleColorPicker
		gf/jsp/common/default.css
		gf/jsp/GF6000/result.jsp
		コードリソース(**)
		サンプル用ラベルリソース(GF)
		
	[SplitViewTag利用時のnoDisplay扱い修正]
	SplitViewTagタグとviewタグの組み合わせで左右分割スクロールを作成可能ですが、
	「Viewタグの右側には、fixDisplay のカラムを noDisplay のカラムに設定します。
	 既存の設定値(noDisplay)があれば、それに追記されます。」
	 の記述通りに動作しておらずnoDisplayを上書きしていたため、追記するように修正します。
	 	hayabusa.taglib.ViewFormTag#splitViewParamSet()
		
	[サンプル画面標準化対応]
	Oracle専用になっていた画面を{@DBF.xxx}を利用する事で他DBにも対応させます。
		gf/jsp/GF6410/query.jsp
		gf/jsp/GF6410/result.jsp

5.5.3.5 (2012/06/21)
	[DocletPlugin修正]
	javadocの属性クラス定義 を作成するDocletクラスで、廃止された ChartWriter を削除し、
	追加された、TransferExec,TransferRead を追加します。
		fukurou.taglet.DocletPlugin#mapInit()

	バージョンアップの修正
		gf/build.xml
		hybs-taglib.tld

	タグリブマニュアルの画面を見直します。（軽微な修正）
		gf/jsp/DOC01/result.jsp
		gf/jsp/DOC02/query.jsp , result.jsp
		gf/jsp/DOC03/result.jsp
		gf/jsp/DOC08/result.jsp
		gf/jsp/DOC23/result.jsp

	以前、クラス仕様書などの テーブルを廃止しましたが、XSL変換のノウハウは
	残しておきたいので、GF36.xsl 、 GF37.xsl を戻しておきます。
	ただし、現在は利用していないため、単に置いてあるだけです。
	specific.xml を作成しているのは、ソースコメントの精度向上のための
	チェックに使っているだけです。
		gf/src/xslt/GF36.xsl
		gf/src/xslt/GF37.xsl

	[JavaDocの記述修正]
	下記のJavaDocの記載が間違っていたので修正。
		hayabusa.taglib.FileUpdateTag#setDisplayMsg( final String id )
		hayabusa.taglib.QueryTag#setDisplayMsg( final String id )

5.5.3.4 (2012/06/19)
	[JSPサンプル画面修正]
	【TypeS:一覧検索】関係のサンプルGF95XXを、 GF90XX 関係にID変更します。
	これは、検索画面という、もっとも単純な例を、最初に持ってくる意味合いと、
	GF95XX に、一覧検索登録画面のサンプルを持ってきたかったからです。
	今後も、GF96XX,GF97XX とひな形を増やす場合に、GF9500 という検索画面の
	サンプルが途中に存在するのは、無計画に見えます。
	これに基づき、BIZロジックのクラスファイル、および、この画面へリンクを
	張っていた画面を、GF90XX に置き換えます。
		src\biz\gf\GF9040S.java
		gf\jsp\GF6030\result.jsp(72): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6050\result.jsp(56): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(37): 	<og:link column="{@CUBE_X}" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(40): 	<og:link column="KEI" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(44): 	<og:link column="7839" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(47): 	<og:link column="7788" gamenId="GF9500" href="index.jsp" target="CONTENTS" onLink="[DEPTNO]" markList="20"
		gf\jsp\GF6070\result_sample3.jsp(35): 	<og:link column="{@CUBE_X}" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample3.jsp(38): 	<og:link column="KEI" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample4.jsp(64): 	<og:link column="{@CUBE_X}" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample4.jsp(67): 	<og:link column="KEI" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6130\result.jsp(61): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6140\result.jsp(84): 	<og:link column="RENDERER" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6180\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6190\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6300\result.jspXX1(59): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6340\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS" title="[NAME_JA]"
		gf\jsp\GF9100\query.jsp(46): 		<og:popup gamenId="GF9510" href="index.jsp"
		gf\jsp\GF9100\result.jsp(81): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9100\result.jsp(107): 	<og:popup column="PUP" gamenId="GF9510" href="index.jsp"
		gf\jsp\GF9110\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9110\20120112\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9120\result.jsp(66): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9140\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9200\query.jsp(47): 		<og:popup gamenId="GF9510" href="index.jsp"
		gf\jsp\GF9200\result.jsp(81): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9210\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9220\result.jsp(66): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9240\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9400\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9410\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9430\result.jsp(53): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9440\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GFX024\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"

	[JSPサンプル画面修正]
	adjustFrameHeight() において、上下分割で、下部の左右分割時（３フレームと認識）の処理に対応。
	これは、SUB_FRAME の高さ自動調整機能です。
		gf\src\script\common\default.js			adjustFrameHeight() {
												adjustFrameWidth()		新規作成

	[explainPlan修正]
	標準組み込み画面の DB検索（03_DBSEARCH）で、explainPlan の実行結果が
	表示されない現象が発生したので、対処しました。
	OracleEX のためか、１１ｇからか、もともとか不明ですが、セッションが異なると
	見えないようです。
	そこで、一連の処理を、transaction タグで囲うことで、同一セッションで実行できるようにしました。
		gf\jsp\common\gamen\03_DBSEARCH\explainPlan.jsp
	queryタグのtrace機能で、PLAN_TABLE のSTATEMENT_IDの設定で、ログインユーザーを利用している箇所で、
	IDをうまく取れていなかった箇所を修正します。
	また、trace 時は、実際の検索処理を行わない様に変更します。
		hayabusa.taglib.QueryTag#doAfterBody() {
		hayabusa.taglib.QueryTag#doEndTag() {
		hayabusa.taglib.QueryTag#traceQuery( final String sql , final Transaction tran ) {

	[ICC_PROFILE 配置場所修正]
	ImageResizer で、外部の ICC_PROFILE （ISOcoated_v2_eci.icc）を利用していますが、この運用を変更します。
	この処理自体は、画像のリサイズ処理で、通常の方法で作成された、RGB形式の画像ファイルではなく、
	特殊なツールで作成された、CMYK形式のファイルを処理するときにのみ利用されます。
	よって、非常にレアなケースであり、指定のファイルがなくても処理は可能（非常に遅いので実用的ではないが）
	なため、標準に含めてファイル容量を増やすことを避けます。
	１．fukurou.jar に含めて配布しているが、分離する。
	２．ISOcoated_v2_eci.icc ファイルが見つからない場合は、標準の SimpleCMYKColorSpace を利用する。
	３．ISOcoated_v2_eci.icc ファイルを、jar化し、javaエクステンションに配布する。
		org.opengion.fukurou.util.ImageResizer#cmykToSRGB( final BufferedImage readImage )

	なお、ISOcoated_v2_eci.icc ファイルを、javaエクステンションに配布する場合は、そのまま置くのではなく
	zip圧縮後、拡張子を、zip から、jar に変更します。
		C:\opengion\apps\jdk170u4\jre\lib\ext\ISOcoated_v2_eci.jar

	[tld,build.xml]
	verup に伴う、tld,build.xml の修正を行いました。
	また、build.xml に関しては、ISOcoated_v2_eci.icc の copy 処理をコメントアウトしています。
		hybs-taglib.tld
		build.xml

5.5.3.3 (2012/06/15)
	[新伝送修正]
	ファイル書き込み後のclose処理がなかったため、追加します。
		fukurou.transfer.TransferExec_SAMCB#execute( final String[] vals, final TransferConfig config, final Transaction tran )

5.5.3.2 (2012/06/08)
	[ヘッダ固定修正]
	5.5.1.0で対応したヘッダ固定の裏を非表示にする対応で、再度スクリプトが
	動作した場合に表側のヘッダーまで非表示になってしまっていたものを対応します。
	（例えばBulkセット部分のダブルクリックなど）
	裏の内容を表にコピーする際に、セットしているtabindexとvisibilityを一度空にします。
		jsp/common/scrollBar2.js
		
	[ラベルリソース修正]
	エンジン標準**リソースで、区分が「一般」になっていたものを正しく「メッセージ」に修正します。
		MSG0080 掲載中のみ
		MSG0081 掲載番号
		MSG0082 過去分検索
		MSG0083 取消済非表示
		MSG0084 (質問番号:{0})

	[拡張検索条件見直し]
	拡張検索条件関連の見直しを行います。
	１．QueryButtonTag のCOUNT_SWITCH で、alt="pageSize" に変更
	２．HideMenuTag の alt 属性に、ラベルを設定できるようにする。
		そのラベルをイメージの alt 属性に設定します。

		hayabusa.taglib.QueryButtonTag#COUNT_SWITCH
		hayabusa.taglib.HideMenuTag#doStartTag()
		hybs-taglib.tld					hideMenuに、lbl 属性追加

	３．query.jspの 拡張検索条件を、fieldset から、hideMenu に置き換えます。
		<og:fieldset lbl="MSG0076" > → <og:hideMenu> にします。

		ge/jsp/
			common\releaseNotes.jsp(1): <og:fieldset lbl="MSG0076" >
			common\releaseNotes.jsp(29): </og:fieldset>
			GE0009\query.jsp(39): <og:fieldset lbl="MSG0076" >
			GE0009\query.jsp(56): </og:fieldset>
			MAIL01\query.jsp(33): <og:fieldset lbl="MSG0076" >
			MAIL01\query.jsp(52): </og:fieldset>
			MAIL02\query.jsp(36): <og:fieldset lbl="MSG0076" >
			MAIL02\query.jsp(49): </og:fieldset>

		ge/jsp	（以下は、ソースは変わらないが、releaseNotes.jsp を変えることで画面デザインが変わります）
			GE0002\query.jsp(60): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			GE0003\query.jsp(49): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			GE0004\query.jsp(39): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			GE0005\query.jsp(40): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP03\query.jsp(40): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP04\query.jsp(41): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP05\query.jsp(47): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP06\query.jsp(37): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP11\query.jsp(52): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP14\query.jsp(48): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />

		gf/jsp/
			common\releaseNotes.jsp(1): <og:fieldset lbl="MSG0076" >
			common\releaseNotes.jsp(29): </og:fieldset>
			GF2020\query.jsp(41): <og:fieldset lbl="MSG0076" >
			GF2020\query.jsp(57): </og:fieldset>
			GF2050\query.jsp(40): <og:fieldset lbl="MSG0076" >
			GF2050\query.jsp(55): </og:fieldset>
			GF9200\query.jsp(57): <og:fieldset lbl="MSG0076" >
			GF9200\query.jsp(70): </og:fieldset>
			GF9400\query.jsp(42): <og:fieldset lbl="MSG0076" >
			GF9400\query.jsp(55): </og:fieldset>
			GF9500\query.jsp(57): <og:fieldset lbl="MSG0076" >
			GF9500\query.jsp(70): </og:fieldset>
			GF9540\query.jsp(57): <og:fieldset lbl="MSG0076" >
			GF9540\query.jsp(70): </og:fieldset>

	[AccessStopFilter]
	AccessStopFilter で、通過させるユーザーに、admin を追加します。
	従来は、SYSTEM ユーザーのみ、通過させていました。
		hayabusa.filter.AccessStopFilter#

	[DatabaseMetaDataTag 改造]
	引き出せる情報が増えているので、追加します。
	また、データ件数が大きくなり、検索処理が非常に遅くなっていたため、
	最大検索件数を、指定できるようにします。属性名は、maxRowCount ですが、
	このタグだけ特別に、最大値は、初期値 20 に決め打ちしています。
		hayabusa.taglib.DatabaseMetaDataTag#release2()
		hayabusa.taglib.DatabaseMetaDataTag#resultToString( final ResultSet resultSet )
		hayabusa.taglib.DatabaseMetaDataTag#supportsConvert( final DatabaseMetaData metaData )
		hayabusa.taglib.DatabaseMetaDataTag#setMaxRowCount( final String maxSize )
		hayabusa.taglib.DatabaseMetaDataTag#setLikeKey( final String key )
		gf/jsp/GF1040	追加
		gf/jsp/GF1050	JSPソース変更
		hybs-taglib.tld					databaseMetaDataに、maxRowCount 属性追加

5.5.3.1 (2012/06/06)
	[リソース出力漏れ]
	エンジン標準**リソースの区分が「システム」になっており、
	出力されていないものがあったため、出力しなおします。

5.5.3.0 (2012/06/01)
	[GFサンプル画面追加]
	GFにグラフ系のサンプル画面を追加します。
	利用するjavascriptに関してはcommon/optionに配置します。
	jsp/common/
		adjustBar.js
		adjustField.js
		adjustMatrix.js
	gf/jsp/
		GF7201	横棒／縦棒
		GF7203	横棒（明細）
		GF7204	縦棒（明細）
		GF7202	積上棒
		GF7205	重なり棒
		GF7206	折線
		GF7207	ステップ
		GF7208	範囲（Min-Max）
		GF7209	パイ
		GF7210	リング
		GF7211	スバイダーウェブ
		GF7212	棒グラフ＋３本平均線
		GF7213	配置図／座席表
		GF7214	行⇒テーブル変換
	テーブル
		GF45	受注テーブルサンプル
		GF46	位置情報サンプル
		
	[Selectタグのid不具合修正]
	selectタグのid属性を指定しても反映されていませんでした。
	指定しない場合は今まで通りにnameを、指定した場合はそちらが優先されるようにします。
		hayabusa.tablib.SelectTag#makeTag()
	
	[**コードリソース修正]
	**のコードリソース「RENDERER」に「XXXX」が登録されていないため、そのままでは
	表示種別でXXXXが選択できなかったため、追加します。
	
	[popupのchangeイベント発生方法変更]
	ポップアップを利用し、返り値をセットする際に変更があった箇所はchangeイベントを発生させていました。
	これはJavaScirptでの値変更はchangeイベントが発生しないためですが、値セット時にchangeイベントを
	発生させていたたため複数の値を返すような場合には２つ目以降の値がセットされるまえに
	1つ目のchangeイベントが発生していました。
	全ての値をセットし終わってから、変更があったカラムに対して順にchangeイベントを発生させるように変更します。
		common/default.js#ogPopup
	
5.5.2.7 (2012/05/30)
	[拡張API 見直し]
	Javaのエクステンションに入れています、各種アプリケーションを見直します。
	重複の削除と、最新版への置き換えです。
	C:\opengion\apps\jdk170u4\jre\lib\ext
		xmlbeans-2.3.0.jar			削除（xbean-x.x.jar と同じ系統ため）
		ooxml-schemas-1.0.jar		削除（poi-ooxml-schemas-3.8-20120326.jarと同じ系統ため）

		commons-codec-1.3.jar		→ commons-codec-1.6.jar
		commons-logging-1.1.jar		→ commons-logging-1.1.1.jar
		commons-net-ftp-2.0.jar		→ commons-net-3.1.jar
		jaxen-1.1.2.jar				→ jaxen-1.1.4.jar
		jcifs-1.3.14.jar			→ jcifs-1.3.17.jar
		jsch-0.1.42.jar             → jsch-0.1.48.jar
		junit-3.8.1.jar             → junit4.10.jar
		jxl-266.jar                 → jxl-2.6.12.jar
		log4j-1.2.15.jar            → log4j-1.2.16.jar
		mail-141.jar                → mail-145.jar
		xbean-2.4.jar               → xbean-2.5.0.jar
		odfdom.jar                  → odfdom.jar     の最新（同一？）
		xercesImpl.jar              → xercesImpl.jar の最新（同一？）

	C:\opengion\uap\webapps\gf\build.xml
		<!-- クラスパスの設定 -->
		<path id="og.classpath">
			・・・・・
			<pathelement path="${env.JAVA_HOME}/jre/lib/ext/commons-codec-1.6.jar" />

5.5.2.6 (2012/05/25)
	[ソースチェック対応]
	ソースチェックを行います。
	なお、チェック後の修正箇所は、コメント未記入の箇所もあります。
	修正部分は、5.5.2.6_refactoring.txt として、分けておきます。

5.5.2.5 (2012/05/21)
	[G-MIS紙芝居自動作成]
	G-MIS紙芝居自動作成の改善を行います。
	今回は、Ver4 時代のように、insert.jsp,copy.jsp,modify.jsp など、分かれていたファイルが
	update.jsp に統一されたため、出力されるファイルも、update.htm のみになってしまい、
	処理ごとの画面が取れなくなっていました。
	update.jsp に賭場る画面は、command ごとのファイルを作成するように変更します。
		hayabusa.filter.FileFilter#makeFileName( final ServletRequest request )
		hayabusa.filter.FileResponseTransform
		hayabusa.filter.FileResponseTransform$HrefChangeData#replace( final String file,final String inStr )
		hayabusa.filter.FileResponseTransform$IndexMatrixMenuData#replace( final String file,final String inStr )

	[画面アイコンの簡素化]
	現在、画面にアイコンを追加する場合、jsp/menuImage フォルダに、画面ID と同じ名称の
	画像ファイルを置く必要があります。
	たとえば、画面ごとにアイコンを分けるのではなく、検索系、登録系、帳票、グラフなど、機能別に
	アイコンを用意し、割り当てる形で使えるようにします。
	本来は、画面リソース（GEA11)に、カラムを追加して対応すべきですが、互換性の関係より、
	PARAM 属性で、所定のキーを登録することで使えるようにします。
	この、PARAMは、画面アドレスの引数（たとえば、command=NEW など）を使うためのパラメータですが、
	アイコン割り当て（IMAGE_KEY=XXXX）を使用することで、XXXX をキーとして使います。
	＃ ただし、パラメータとして、使うというのは、引き続き利用します。
	IMAGE_KEY=XXXX が指定されない場合は、画面IDが、imageKey として返されます。
		hayabusa.resource.GUIData#GUIData( final String[] data )
		hayabusa.resource.GUIData#getImageKey()
		hayabusa.resource.GUIInfo#getImageKey()
		hayabusa.resource.GUIInfo#getAttribute( final String key )
		hayabusa.resource.GUIInfo#getEntrys()
		hayabusa.resource.GUIInfo#toString() 
		hayabusa.taglib.TopMenuTag#makeMenu()
		hayabusa.taglib.TopMenuTag#makeFavoriteMenu()
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()
		hayabusa.taglib.TopMenuTag#makeMatrixMenu()
		hayabusa.taglib.TopMenuTag#makeMatrixMenu2()
		hayabusa.taglib.TopMenuTag#makeTagMenu( final GUIInfo guiInfo, final String bodyIn, final int type )
		hayabusa.taglib.TopMenuTag#makeTagMenuString( final String href,final String target, final String bodyIn,・・・

	[topMenu タグの改善２]
	topMenu の ONELEVEL の改善で、上記のアイコンが入ると、大きくフォームが崩れる現象が発生したため、
	高さを指定する事にします。
	span.design-onelevel に、height: 15px; を追加します。
	また、スペースを詰めるため、padding: 0px; に変更しておきます。
	そして、span.design-onelevel img として、margin: 0px; height: 15px; を指定しておきます。
	あと、サンプルアプリケーションのONELEVELで、sideCount = '5' にしておきます。
		gf\src\script\common\default.css
		gf\jsp\custom\query_info.jsp

	[topMenu タグの改善３]
	マトリクスメニュー２ で、リスト出力 <li> していますが、アイコンイメージを使用すると、
	リストの後に、アイコンが表示され、おかしな形式になります。
	アイコンリスト（list-style属性）を使用して、アイコンを使う場合は、リストアイコンで、
	そうでない場合は、従来のリストで表示するように変更します。
	<li style="list-style:url(画像URL);">
		hayabusa.taglib.TopMenuTag#makeMatrixMenu2()
		hayabusa.taglib.TopMenuTag#makeTagMenuString( final String href,final String target, final String bodyIn,・・・

	[topMenu FAQリンクの見直し]
	topMenu から、FAQリンクを表示しないようにします。
	これは、データが存在するかどうかに関わらず、リンクだけを作成するため非常に紛らわしくなります。
	実際には、FAQテーブル（GE80)に対して、画面IDが存在するかどうかで、判断して作成すべきで
	GuiData側で管理するようになれば、見直します。
		hayabusa.taglib.TopMenuTag#doEndTag()
		hayabusa.taglib.TopMenuTag#makeHelpLink( final String key )

5.5.2.4 (2012/05/16)
	[ソースチェック対応]
	ソースチェックを行います。
	なお、チェック後の修正箇所は、コメント未記入の箇所もあります。
	修正部分は、5.5.2.4_refactoring.txt として、分けておきます。

5.5.2.3 (2012/05/15)
	[DB定義DB の改善]
	DB定義DBで、NEXT_EXTENT が NULLの場合の処理を入れます。
	（GF02,GF06）
	DB定義としては、数字項目なので、NOT NULL のままとし、SELECT文側で
	NVL を入れて対応します。
	また、スキーマ情報取込 処理に於いて、登録処理を、INSERT文ではなく、
	tableUpdateParam を使用するように修正します。
		gf/jsp/GF2010/sqlGF02.jsp
		gf/jsp/GF2030/sqlGF06.jsp
		gf/jsp/GF2110/directGF02.jsp , directGF05.jsp , directGF06.jsp , directGF07.jsp , directGF82.jsp

	[topMenu タグの改善]
	topMenu タグの、ONELEVEL,NEXTGUI に、DIV要素を出力するかどうかを指定する 属性を追加します。
	useDivOneLevel 属性で、true で、DIV要素を出力します。初期値は、false です。
	これで出力されるDIVの id 属性として、design-onelevel を出力します。これを利用して、背景色や
	固定幅などの対応ができます。
	エンジン標準として、固定幅で出力できるようにしておきます。
		hayabusa.taglib.TopMenuTag#release2()
		hayabusa.taglib.TopMenuTag#setUseDivOneLevel( final String flag )
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()
		gf\src\script\common\default.css
		gf\jsp\custom\query_info.jsp
		hybs-taglib.tld					topMenuに、seDivOneLevel 属性追加

5.5.2.2 (2012/05/09)
	[tableMerge 表示順]
	tableMergeタグで、Mapに登録した順番をキープするため、HashMap を LinkedHashMap に変更します。
		hayabusa.taglib.TableMergeTag#makeKeyMap( final DBTableModel table, final String keys, final boolean useCheckOnly )

	[TableFilter_LABEL SYSTEM_ID対応]
	tableFilter タグの classId="LABEL" に、SYSTEM_ID を引数に使えるように変更します。
	これにより、DB定義DB関連JSP にて、各種取り込んだテーブル定義等の名称などのリソース適用に使用できます。
	従来は、GE または、** リソースしか、見ていませんでした。
		plugin.table.TableFilter_LABEL#execute()

	[DB定義追加]
	GF83 新規追加
	これに伴う、カラムリソース、ラベルリソース等追加あり

	[DB定義DB JSP修正]
		jsp/gf/GF2150/result.jsp	GF08を使用している箇所を削除

	画面リソース変更
		GF2041	GF08(テーブル関連定義) 廃止のため
		GF2042	シーケンス		 廃止（GF2082 にフォルダ名変更）

		GF2081	オブジェクト明細 新規追加
		GF2082	シーケンス		 GF2042 をフォルダ名変更で、GF2081 の次に持ってくる。

	下記フォルダ作成、削除
		gf/jsp/GF2041 削除
		gf/jsp/GF2042 削除
		gf/jsp/GF2081 新規追加
		gf/jsp/GF2082 新規追加（GF2042 を持ってくる）

	下記フォルダ変更
		gf/jsp/GF2010
		gf/jsp/GF2020
		gf/jsp/GF2030
		gf/jsp/GF2040
		gf/jsp/GF2050
		gf/jsp/GF2080
		gf/jsp/GF2090
		gf/jsp/GF2120
		gf/jsp/GF2130
		gf/jsp/GF2150
		gf/jsp/GF2160

5.5.2.1 (2012/05/07)
	[JfreeChart 時間軸]
	ChartDatasetTag に時間軸を取り入れました。
	機能は２つあります。
	１．timeFormatType 属性
		時刻を表す場合の表現の仕方を指定します。
		 * 　E1:そのまま、24:00 となり、加算されていく。
		 * 　E2:そのまま、0:00 に戻る。（日付は無視）
		 * 　E3:そのまま、1 00:00 と日付が付与される。
		 * 　H1:そのまま、24時00分 となり、加算されていく。
		 * 　H2:そのまま、00時00分 に戻る。（日付は無視）
		 * 　H3:そのまま、1日 00時00分 と日付が付与される。
		 * 初期値は、使用しない(-1)です。
	２．useVerticalLabels 属性
		ラベルの表示向きを縦にするかどうかを指定します
		横書き:false/縦書き:true

		hayabusa.taglib.ChartDatasetTag#setTimeFormatType( final String type )
		hayabusa.taglib.ChartDatasetTag#setUseVerticalLabels( final String useVLavels )
		hayabusa.io.ChartDataset#makeNumberAxis()
		hayabusa.io.ChartDataset#setTimeFormatType( final String type )
		hayabusa.io.ChartDataset#setUseVerticalLabels( final boolean useVLavels )
		hayabusa.io.ChartDataset#class HybsTimeFormat
		jsp/GF6120/query.jsp
		jsp/GF6120/result.jsp
		hybs-taglib.tld
		
	[DBconfigのproperties修正]
	正常にセットされていない不具合を修正します。
	DBconfig上でカンマ区切りであったのを=で区切るように変更します。
	又、プロパティ情報をinfoで表示するようにします。
	（Admin情報画面で表示されるようになります)
		fukurou.db.EDbid#addProp(final String prop)
		fukurou.db.EDbid#info()
		fukurou.db.DatabaseConfig#getDbidInfo()
		
	[JFreeChartのバージョンアップ]
	JFreeChartを最新版に変更します。
		jdk/jre/lib/ext/jcommon-1.0.17.jar
		jdk/jre/lib/ext/jfreechart-1.0.14.jar

5.5.2.0 (2012/05/01)
	[DB定義DB 関連]
	G-MIS対応で、USE_LENGTH が NULL の場合に、エラーになっていたので、修正
		GF2060/GFM0040.jsp	定義ファイル検証・反映
		GF2160/GFM0040.jsp	整合性チェック(テーブル間) 

	[GFX013 DB登録の格上げ]
	GFX013 のDB登録画面を 通常の GFアプリケーションから廃止し、
	標準メニュー（\jsp\common\gamen\08_DBUPDATE）に追加します。
	リソースは、03_DBSEARCH の次に設定します。
		gf/jsp/GFX013					廃止
		jsp\common\gamen\08_DBUPDATE	新規追加

	[03_DBSEARCH DB検索の修正]
	SQL文に、'<' や '>' が含まれる場合の、XSSチェックの対応をします。
	{@INSQL} で、value にセットしている箇所の equals タグの削除と
	value タグで、SQL 変数に再セットしている箇所で、BODY部分で登録する
	ようにし、xssCheck="false" 属性をセットします。
	パラメーターへのセットでは、xssCheck="false" は効きません。
		jsp\common\gamen\03_DBSEARCH\changeSQL.jsp 

	[build.xml 修正]
	jdk170 において、build.xml のjavadoc でdocletを実行する際、
		<param name="-systemId" value="&quot;**&quot;" />
	の箇所で、余分なソースの検索をしてしまい、実効時エラーが発生し、正常に
	GE12_Param.xml が作成されなくなりました。
	この、** がどうも悪さをしているようで、jdk16x の時代は、表記の様に、
	&quot; で囲うことで、処理を止めることができましたが、jdk170 では効果が
	ありませんでした。\*\* とすると停止できますが、その値がそのままセット
	されるため、そのように記述できません。
	そこで、DocletParam 側で、systemId パラメータが null の場合は、** を
	内部的に設定するように変更します。
	これは、ソースと、build.xml を一致させれば、互換性があります。
		fukurou.taglet.DocletParam#start( final RootDoc root )
		build.xml 上記の param name="-systemId" の 箇所をコメントアウト

	[TableUpdateParamTag 修正]
	javadoc 警告対応
	@param	vals String	→	@param	keys String
		[javadoc] hayabusa\taglib\TableUpdateParamTag.java:439: 警告 - @param argument "vals"はパラメータ名ではありません。
		
	[DBConfigでのproperties設定]
	DBConfig.xmlからDB接続時のpropertiesをセットできるようにします。
	XML上で<property>key,value</property>
	とキーと値をカンマで区切って設定します。（最初のカンマがキーと値の区切り）
	このプロパティはDriverManagerのgetConnectionのプロパティとしてセットされます。
	例えばoracle.jdbc.ReadTimeoutをセットしたい場合はoracle.jdbc.ReadTimeout,1000
	のようにセットして下さい。
		fukurou.db.EDbid#addProp(final String prop)
		fukurou.db.EDbid#addProp(final String key, final String val)
		fukurou.db.EDbid#getProps()
		fukurou.db.DatabaseConfig#getDbidMap( final Element element , EDbid defDdbid )
		fukurou.db.ConnectionFactory#createInstance()
		
	[writeTableのZIP出力時のエンコード指定]
	wtireTableタグでzip出力とした場合、エンコード指定が機能していませんでした。
	これは、PrintWriterをByteArrayOutputStreamより作成しているためですが、
	BufferedWriterを間に入れてエンコードの指定を有効にします。
	Excel形式の場合の圧縮には従来通り対応していません。
		fukurou.util.FileUtil#getPrintWriter( final OutputStream os,final String encode ) 
		hayabusa.taglib.WriteTableTag#PrintWriter getPrintWriter(OutputStream os) 
		hayabusa.taglib.WriteTableTag#PrintWriter getPrintWriter(OutputStream os) 	
	
5.5.1.9 (2012/04/19)
	[tableUpdateParam に別名,関数対応]
	別名 を与えた検索結果に対する更新と、関数を値に設定する機能を追加します。
	SELECT 文を記述したとき、別名を付けていたり、SELECTしたテーブルと別のテーブルに
	DBTableModelの値を書き込む場合、DBTableModel の持っているカラム名と、実際に
	書き込むカラム名が異なります。そのようなケースに、元の別名カラムと、テーブルの
	実カラムを指定する事で、対応します。
	asNames には、select A as B from TBL の B を指定します。
	orgNamesには、select A as B from TBL の A を指定します。
	orgNames と、asNames の個数は、同じにしておく必要があります。

	関数等を設定できる機能を追加します。
	funcKeys と funcVals で、指定します。
	funcKeys は、constKeys と同じ書式で、代入するカラム名をCSV形式で指定します。
	funcVals に、関数を指定します。内部ロジック的には、constVals は、SQL文を構築
	するときに、値をシングルクオートで囲いますが、funcVals は囲わないだけです。
		hayabusa.taglib#TableUpdateParamTag#doStartTag()
		hayabusa.taglib#TableUpdateParamTag#release2()
		hayabusa.taglib#TableUpdateParamTag#setFuncKeys( final String keys )
		hayabusa.taglib#TableUpdateParamTag#setFuncVals( final String vals )
		hayabusa.taglib#TableUpdateParamTag#setAsNames( final String keys )
		hayabusa.taglib#TableUpdateParamTag#setOrgNames( final String keys )
		hayabusa.taglib#TableUpdateParamTag#makeNamesData( final String[] nms )
		hybs-taglib.tld
		
	[DB定義DB出力対応]
	5.5.1.6で対応した取込で、桁数未入力の場合の出力に対応及び、画面不具合修正です。
	桁数未入力の場合はテーブル作成スクリプトで例えば「NUBMER(10)」の括弧を出力しません。
		plugin.table.TableFilter_DBARG_OUT#makeLineList( final int[] clmNo,final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE#makeLineList( final String[] data,final boolean first )
		gf/jsp/GF2060

5.5.1.8 (2012/04/17)
	[G-MIS Ver6対応]
	固定値カラムの設定を行う情報を管理するクラスを追加します。
	Ver6 では、PGPSET、PGPUPD が追加されています。
	JSP から登録する場合は、PGPSET と PGSET が同じ値になります。
	G-MISの場合、各テーブル固有の物理ユニークキーを持っていますが、
	エンジン標準の様に、トリガで自動登録していません。
	アプリケーション側の互換性を考慮し、トリガ化できないため、
	この、DBConstValue_VV に、物理ユニークキーをセットする処理も
	入れておきます。
		plugin.query.DBConstValue_VV.java


5.5.1.7 (2012/04/16)
	[TableReader_Excel のエラー処理]
	EXCELを解析する途中でエラーが発生した場合、そのセルでエラーが発生したか
	わからないため、処理中のセル情報を取得できるように修正します。
	また、CELL_TYPE_FORMULA の場合に、できる限り処理するように修正しました。
		plugin.io.TableReader_Excel#readDBTable()
		plugin.io.TableReader_Excel$HeaderData#makeNames( final Row oRow )
		plugin.io.TableReader_Excel$HeaderData#getValue( final Cell oCell )
		plugin.io.TableReader_Excel$HeaderData#getLastCellMsg()

	[Process_GrepChangeExcel の新規追加]
	Process_GrepChange の入力情報として、EXCEL を読み取るProcess_GrepChangeExcel
	を追加します。
	機能的には、outEncode 属性の削除、keywordFile のエンコードを、inEncode を
	使用するように、変更、debug 属性の追加です。
		fukurou.process.Process_GrepChangeExcel.java

	[コンパイル時の警告対応]
	Map配列のジェネリック定義で、警告が出ていたので、対処します。
	何も定義していませんでしたが、ワイルドカードを指定して定義します。
	実行時にキャストする運用は変わりません。
		hayabusa.io.AbstractTableReader.java

5.5.1.6 (2012/04/16)
	[DB定義変更]
	DB定義DBの使い勝手を良くするため、一部DBの制約等を変更します。
	1.GF05のUSE_LENGTHカラムのnot null制約を外す
	2.GF80のUSE_LENGTHカラムのnot null制約を外す
	3.GF80に論理ユニーク用カラムLUKを追加
	4.GF80のインデックスカラム追加IXH ～ IXK
	及び、それに付随する画面を変更し、GFリソースの追加を行います。
		gf/jsp/GF2050
		gf/jsp/GF2060
		gf/jsp/GF2120

5.5.1.5 (2012/04/12)
	[popup閉じた後のリロード機能追加]
	ポップアップの登録を推奨するものではありませんが、modalDialog上で何らかの処理を行い、
	閉じた後に元の画面に対してリロード処理をかけたい場合があります。
	returnValueに対して['_RENEW','リロード後の画面アドレス']をセットすると
	アドレスに対してcommand=RENEWを追加してlocation.hrefを更新します。
	[0]は_RENEW固定です。リロード後のアドレスはresult.jsp等を指定して下さい。
		common/default.jsp
		
	[エラーメッセージ編集画面]
	ユーザーサイドでエラーメッセージを編集可能にするため、専用画面を作成します。
	FAQ登録等と同レベルで、**リソースとして登録は行いますがロールは--としておきます。
	同時にラベルの区分KBLBLに８（エラー）を追加し、エンジン標準のGEE,GFE,ERRメッセージは
	エラー区分に変更します。
		common/gamen/24_ERRMSG
		
	[リソース画面BulkSet対応]
	リソース画面の一部項目について、バルクセットの対応を行います。
		ge/jsp/GE0002/update.jsp
		ge/jsp/GE0003/update.jsp
		ge/jsp/GE0004/update.jsp
		ge/jsp/GE0005/update.jsp
		
	[画面リソース登録修正]
	システムID**のリソースについては、SEQの振りなおしを行わないようにします。
	これは、共通の**リソースの順番が通常のIDと混在してしまうのを防ぐためです。
		ge/jsp/GE0002/entry.jsp

5.5.1.4 (2012/04/10)
	[ajaxSubmit修正]
	別フレームをターゲットに指定した場合、今まではtop.指定フレームとなっていたため
	CONTENS.RESULTを直接指定する必要がありました。
	この場合、/jsp/画面ID で指定された場合にエラーとなってしまうため、フレームを取得できなかった
	場合の処理を追加します。
		common/option/ajaxSubmit.js
		
	[画面リソース登録画面修正]
	ROWNUMを利用している箇所があったため、利用しないよう変更。
		GE0002/result.jsp

5.5.1.3 (2012/04/09)
	[{@XXXX}のHTMLエスケープ対応]
	{@ESC.XXXX}を利用する事で<>&等をエスケープした形で返すようにします。
		hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )

5.5.1.2 (2012/04/06)
	[TableReader_Excel のエラー処理]
	EXCELを解析する途中でエラーが発生した場合、そのセルでエラーが発生したか
	わからないため、処理中のセル情報を取得できるように修正します。
	また、CELL_TYPE_FORMULA の場合に、できる限り処理するように修正しました。
		plugin.io.TableReader_Excel#readDBTable()
		plugin.io.TableReader_Excel$HeaderData#makeNames( final Row oRow )
		plugin.io.TableReader_Excel$HeaderData#getValue( final Cell oCell )
		plugin.io.TableReader_Excel$HeaderData#getLastCellMsg()

5.5.1.1 (2012/04/06)
	[ANDタグ機能追加]
	andタグのInstrTypeにnotinを追加しました。
	inはLIKE+ORでしたが、notinはNOT LIKE+ANDの条件となります。
		hayabusa/taglib/SqlAndTag#makeInstrVals( final String instrVals, final String instrType , final String value )
		hayabusa/taglib/SqlAndTag#setInstrType( final String tp )

5.5.1.0 (2012/04/04)
	[ヘッダ固定修正]
	ヘッダ固定はもとのテーブルの上に別に作成したヘッダ部分を重ねる事で実現していますが、
	文字列検索やタブでフォーカスを移動させた場合に下のヘッダがずれて表示されていました。
	ヘッダ固定のスクリプトでvisibility:hiddenを指定する事で回避します。
		common/scrollBar2.js
		
	[SelectTagエラーメッセージ修正]
	SelectTagのtd属性のエラーメッセージに間違いがありましたので、修正します。
		hayabusa/taglib/SelectTag#setTd( final String flag )
		
	[eventColumn修正]
	エディタがDBMENU以外の時もaddNoValue属性を与えるようにしておきます。
		common/eventColumnMaker.jsp
	
	[columnタグ拡張]
	ラベル短ベースのセレクトメニューを作成するかどうかをコントロール可能にします。
	現在は一覧は短ベース、それ以外は長ベースで作成されています。
	属性をauto(標準設定）にすると上のようにコントロールされ、useSlabel=trueで短ベースでの表示にします。
	今回の対応ではまず、columnTagのみに対応します。
		hayabusa/db/DBColumnConfig#setUseSlabel( final String use ) 
		hayabusa/db/DBColumnConfig#getUseSlabel()
		hayabusa/db/DBColumn#DBColumn(...)
		hayabusa/db/DBColumn#getConfig()
		hayasuba/db/DBColumn#getUseSlabel()
		plugin/column/Editor_MENU#Editor_MENU(),Editor_MENU( final DBColumn clm )
		plugin/column/Editor_MENU#getValue( final String value ),getValue( final int row,final String value )
		plugin/column/Renderer_MENU#Renderer_MENU(),Renderer_MENU( final DBColumn clm )
		plugin/column/Renderer_MENU#getValue( final String value ),getValue( final int row,final String value )
		plugin/column/Editor_DBMENU#Editor_DBMENU(),Editor_DBMENU( final DBColumn clm )
		plugin/column/Editor_DBMENU#getValue( final String value ),getValue( final int row,final String value )
		plugin/column/Renderer_DBMENU#Renderer_DBMENU(),Renderer_DBMENU( final DBColumn clm )
		plugin/column/Renderer_DBMENU#getValue( final String value ),getValue( final int row,final String value )
		hayabusa/taglib/ColumnTag#getInsertTag( final DBColumn clm, final String value ) 
		hayabusa/taglib/ColumnTag#setUseSLabel( final String prm )
		hybs-taglib.tld

5.5.0.6 (2012/03/27)
	[RFID修正]
	XML作成時に&等の文字を考慮していませんでした。
	実データ部分のみ&amp;等にエスケープします。
		hayabusa/report/RFIDPrintPointServide_DEFAULT#makeXML_printCards()

5.5.0.5 (2012/03/24)
	[FAQ画面修正]
	Oracle依存部分の変更。（decode関数をcaseに変更等）
		common/gamen/23_FAQRGST/query.jsp

5.5.0.4 (2012/03/16)
	[HMレンデラ修正]
	HMレンデラ指定時に、HMSレンデラがロードされていたので修正します。
		plugin/column/Renderer_HM
		
	[HelpTagのFAQ対応]
	HelpTagでFAQのアイコンを表示する事ができるように対応します。
	今回の対応ではGE80に該当画面IDのデータが存在するかどうかは無関係に
	アイコンを表示する機能しますが、互換性等を考慮して初期では表示しないようにしています。
	システム定数のUSE_GUI_FAQをtrueにするか、helpタグで指定する事でFAQを表示させる事ができます。
		hayabusa/common/SystemData#DEFAULT_FAQ_ICON,USE_GUI_FAQ 
		hayabusa/taglib/TopMenuTag#doEndTag()
		hayabusa/taglib/TopMenuTag#makeTagMenuString(...)
		hayabusa/taglib/TopMenuTag#makeHelpLink( final String key ) 
		hayabusa/taglib/HelpTag#doEndTag(),makeTagFaq(),getFAQLink( final String url ),makeTag(),release2()
						getLink( final String url ),getLinkBody(final String icon, final String title)
						setFaqIconURL( final String url ),setUseFaq( final String flag )
		hybs-taglib.tld
		jsp/image/qaicon.png

5.5.0.3 (2012/03/13)
	[CustomData時のtr対応]
	tbody等のフォーマットで先頭にtrタグが存在する場合、今までは外す処理が入っていましたが、
	CustomData形式等でそのまま出力したい場合があります。
	tbody系タグにuseTrCutにfalseを明示的に指定した場合はtr削除処理を行わないようにします。
		hayabusa.html.TableFormatter#setFormat( final String fmt , final boolean flg )
		hayabusa.html.TableFormatter#setFormat( final String fmt )
		hybs-taglib.tld
		
	[query修正]
	query タグの overflowMsg を表示しない設定(overflowMsg="")したとき、
	改行が入るのを修正します。
		hayabusa.taglib.QueryTag#doEndTag()
		
	[TableFilter_UNIQ_NAME 新規追加]
	NAME_IN,NAME_OUT,GROUP_KEY,TYPE より、名前を最短ユニーク化します。
	例えば、氏名で、姓と名で、同姓の場合、姓(名)を付けることで、区別することができます。

	NAME_IN　　：名前のオリジナルのカラムを指定します。(必須)
	NAME_OUT　 ：変換後の名前を設定するカラムを指定します。NAME_INと同じでもかまいません。(必須)
	GROUP_KEY　：名前をユニークにするグループを指定するカラム名を指定します。(選択)
	　　　　　　　グループはソートされている必要があります。内部的にはキーブレイク処理します。
	TYPE　　　 ：処理の方法を指定します。(初期値は、1)
	　　　　　　　1:姓と名を分けます。重複分は、姓(名) 形式で、ユニークになるまで、名の文字を増やします。
	　　　　　　　2:姓と名を分けます。1. と異なるのは、最初に見つけた重複分は、姓 のまま残します。

	姓名の分離は、全角または、半角のスペースで区切ります。また、重複しなければ、(名)は付きません。
	TYPE="2" の方式は、慣例的に、昔からいる社員は苗字そのままで、後から入社した人にだけ(名)を
	付けたい場合に、名前を入社年の古い順にならべることで、実現できます。

		plugin.table.TableFilter_UNIQ_NAME.java		新規追加

	[value タグの 機能追加：action="MAP"]
	action="MAP" , "ALL_MAP" を追加します。
	これは、command="SQL" 、"SETTBL" の場合に利用可能です。

	通常は、カラム名をキーに、変数にセットしますが、これは、キーも検索結果の値を利用します。
	例えば、select XXX,COUNT(*) from TBL group by XXX などとして、XXX単位の件数を取得できます。
	取得時は、{@XXX} で、取得できます。

	command="SQL" の場合は、カラム数は、２つ限定です。
	第一番目のカラムが、キーにあたり、２番目が、値になります。
	"SETTBL" の場合は、何も指定しなければ、上記の通りですが、key , value に、
	DBTableModel から取得するカラム名を指定することで、任意の場所からMAPを作成できます。

	通常の使い方がマルチカラムなので、useMultiRows="true" を設定する必要はありません。（内部的に常にtrue）
	command="SETTBL" の場合は、選択された分のみでMAPを作る場合は、"MAP" 、すべてのデータを使う場合は、ALL_MAP
	を指定します。command="SQL" は、MAP のみ有効です。（選択分はすべて利用されます。）
		hayabusa.taglib.ValueTag#setSQLAttribute( final DBTableModel table )
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action )
		hayabusa.taglib.ValueTag#setAction( final String act )		JavaDcocのみ修正

	[image追加]
	timeTable用イメージを追加します。
		jsp/image/timeTableBG1.png

5.5.0.2 (2012/03/09)
	[和暦対応]
	{@DATE XXXX}で和暦表示に対応します。
	XXXXがGYMDF,G2YMDF,GYMF,GYFの場合に和暦を利用した表示を行います。
	その他MDF,MDEFを追加しました。
	画面：【管理】Admin管理の[Parameter]をご覧下さい。
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

5.5.0.1 (2012/03/07)
	[DB定義修正]
	新着のDB定義に誤りがあったため修正します。
	テーブル作成スクリプトも修正されています。
		CDBNRUI VARCHAR2(3)→VARCHAR2(10)

5.5.0.0 (2012/03/01)
	[新着情報画面]
	エンジン標準として新着情報を表示する画面を提供します。
	管理メニュー下に新着情報を追加しました。（**リソース、ロール--)
	利用するためにはGE81テーブルが必要です。
	登録画面そのものはcommonの21_WHTSNEWです。
	新着情報はSYSTEM_IDの他にSYSCODEというサブシステム用コードを利用しています。
	新着画面上ではUSER.SYSCODEをwhere句に利用しているので、たとえば同一システムを
	異なる事業部で利用する場合等にはcustom/init.jsp等でUSER.SYSCODEを設定して下さい。
	なお、SYSCODEが*のものはシステムID内で共通として表示するようにしています。
	画面ID:21_WHTSNEWVを表示用画面として全ユーザに公開しています。（メニュー非表示）
	GFのGF0000はサンプルとして初期画面表示を新着とします。
		jsp/common/gamen/21_WHTSNEW
		jsp/common/default.css
		GF/jsp/GF0000/index.jsp
		GF/jsp/inex.jsp
	
	[FAQ画面]
	エンジン標準としてFAQの画面を提供します。
	管理メニュー下にFAQ登録を追加しました。（**リソース、ロール--)
	又、【管理メニュー】と同レベルで【FAQ】を追加しました。(ロールなし）
	但し、【FAQ】画面は過去との互換性を考慮してメニュー非表示としています。
	利用する場合は各システムID単位で上書きして下さい。
	FAQを利用するためにはGE80テーブルが必要です。
	画面は登録がcommonの23_FAQRGST、表示が22_FAQです。
	先に分類を登録後、回答登録時に分類を割り当てます。
	新着情報同様にSYSCODえというサブシステム用コードを利用しています。
	但し、*のサブコードはシステムID内で共通として表示するようにしています。
	ヘルプドキュメントと同様の画面連動については現段階では対応していませんが、
	今後のバージョンで対応予定です。
		jsp/common/gamen/22_FAQ
		jsp/common/gamen/23_FAQRGST
		jsp/image/
		speech-balloon-green-a48.png,speech-balloon-orange-q48.png
		arrow-up.png,arrow-down.png,arrow-left.png,arrow-right.png
		reload.png
		help/23_FAQRGST.html
		
	[submitタグのimg対応]
	submitボタンに画像を利用するための支援属性を追加します。
	inputタグのtype=imageで動作させられるのが良いのですが、その場合にIEはnameとvalueを
	飛ばさない仕様になっています。
	エンジンはforward.jspでそれを解釈するような作りにしていますので、利用できません。
	そこで、imgを指定した場合はsubmitのまま背景画像をcssで指定するようにします。
	（style属性でbackground: url(image_btn.png) left top no-repeat;のように指定するのと同じ）
	高さ、横幅及びborderについては何も触らないので、必要に応じてstyle属性で指定する必要があります。
		hayabusa.taglib.SubmitTag#setImg( final String image )
		hayabusa.taglib.SubmitTag#release2()
		hayabusa.taglib.SubmitTag#makeTag()
		hybs-taglib.tld
		
	[bulkセット修正]
	bulkセットでチェックボックスのチェックを外しても動作しない現象を修正します。
	チェックボックス外しが動作するのは、一度もCtrl-Cの動作をしていない場合のみです。
		jsp/common/resultScript.js
		
5.4.5.0 (2012/02/29)
	[URLチェック時のURIデコード処理]
	URLチェック時にマルチバイト文字ファイルはURIエンコードされた値と
	比較されていたため、エラーとなっていました。
	チェック時にURLをデコードして、動作するようにします。
	デコードをかけない場合はweb.xmlでdecodeをfalse設定して下さい。
		fukurou.util.StrinigUtil#urlDecode( final String value )
		hayabusa.filter.URLCheckFilter#init(final FilterConfig filterConfig) 
		hayabusa.filter.URLCheckFilter#isValidAccess( final ServletRequest request )
	
	[一部JavaScriptイベントの制御追加]
	headタグでfocusHilight及びrealTimeCheckの制御を復活させます。
	JavaScript統合によりこれらの制御はやめていましたが、
	モーダルダイアログ時にプルダウンがおかしくなる対応でfocusHilightを、
	ローカルリソース利用時にリアルタイムチェックを動作させたくない場合があるためrealTimeCheckを
	それぞれ制御可能にします。
	JavaScriptは統合したままとするため、headタグでフラグをスクリプトとして出力します。
		hayabusa.taglib.headTag#setUseRealTimeCheck( final String flag )
		hayabusa.taglib.headTag#setUseFocusHilight( final String flag )
		hayabusa.taglib.headTag#release2()
		hayabusa.taglib.headTag#doEndTag()
		hayabusa.taglib.headTag#addScriptFlg( final String var, final boolean flg, final StringBuilder buf )
		jsp/common/eventScript.js
		hybs-taglib.tld
	
	[valueタグのFromVal,ToVal対応]
	5.2.2.0 (2010/11/01)で対応されたfromValとtoVal属性がtldファイルで有効になっていませんでした。
	追加して利用可能にします。
		hybs-taglib.tld
	
5.4.4.5 (2012/02/20)
	[新伝送修正]
	 新伝送システムでは外部サーバとの伝送にはXML形式での受け渡しを行っていますが、
	 特定文字(&amp;等）の変換を行っておらず、含まれていた場合はパース時にエラーが発生します。
	 readWrapperでXMLを作成する際に変換処理を追加します。
	 	hayabusa.remote.TransferReadWrapper#makeXml( final String[] data, final String[] key )
	
5.4.4.4 (2012/02/15)
	[topMenuのヘルプアイコン修正]
	imgKeyがnullの場合にエラーとなるので、その場合はアイコン処理を行わないようにします。
		hayabusa.taglib.TopMenuTag#makeTagMenuString(...)

5.4.4.3 (2012/02/09)
	[Calc帳票修正]
	GE52の使用フラグを無視していたので、使用となっているものだけを対象とします。
		hayabusa.report2.QueueManager_DB#SQL_SELECT_GE52

5.4.4.2 (2012/02/03)
	[ViewTimeTable修正]
	タイムテーブルで、ブッキングデータをマージする機能を追加します。
	これは、複数の予定をマージすることで、空き時間検索に使えます。
	 * 日付、キー(人や施設)で予定時刻が重複している場合の処理方法を指定します。
	 * 通常(初期値:false)では、ブッキングデータはレコードを分けて表示させます。
	 * 例えば、人の予定であれば、仮予約や会議招集などのケースで、重複を表示しておき
	 * 利用者本人に決めさせるというケースが考えられます。
	 * これを、true に設定すると、予定時刻が重複している場合は、マージして、一つの
	 * 予定として表現します。
	 * 初期値は、false(ブッキング時にマージ処理を行わない)です。
		hayabusa.taglib.ViewTimeTableParamTag#setUseBookingMerge( final String flag )
		hayabusa.html.ViewTimeTableParam#USE_BOOKING_MERGE
		plugin/view/ViewForm_HTMLTimeTable#clear()
		plugin/view/ViewForm_HTMLTimeTable#paramInit()
		plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize )

		gf/src/META-INF/hybs-taglib.tld		useBookingMerge 属性の追加
		gf/WEB-INF/hybs-taglib.tld

	[RFID出力ファイル名変更]
	要求NO.txtでしたが、XMLファイルが.txtはおかしいため.xmlに変更します
		hayabusa.report2.ExecQueue#setOutputName(...)
		
	[Headタグtype追加]
	Typeがnullの場合、default.css等がインクルードされるようになっています。
	しかし携帯電話用等で何もインクルードしたくない場合があるため、
	simpleという名前で新たに追加します。
		hayabusa.taglib.HeadTag#doEndTag()
		
	[ファイルアップロード時のチェックボックス対応]
	ファイルアップロード時にUploadタグでリクエスト変数をセットして利用可能にしていますが、
	同一名称で複数件飛んできていた場合は一番最後の値をセットしていました。
	チェックボックス時は1,0と飛んでくるためチェックされていないと判定されるため、
	値が0の場合に複数件の値が飛んできていてかつ、1のデータが存在する場合は1をセットします。
	これはCommonTagSupportで行っている処理と同様です。
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
	

5.4.4.1 (2021/02/02) 
	[伝送システム修正]
	TransferExec_HTTP_CB01でhayabusaをimportしていたためfukurou単体で利用できませんでした。
	HybsSystemExceptionをRuntimeExceptionに修正します。
		fukurou.transfer/TransferExec_HTTP_CB01.java
	又、一部のコメントを修正します。
		fukurou.transfer/TransferExec_CB01.java

5.4.4.0(2012/02/01)
	[リアルタイムチェックcheckNames対応]
	5.4.3.8で対応したcheckNamesをリアルタイムチェックでも指定できるようにします。
	特殊な属性であるcheckNamesのかける/かけないをcolumnタグ属性で直接は指定はせず、
	optionAttributesを利用する事とします。
	(optionAttributes="rtOption='checkNames=CLM'")
	具体的には該当タグのrtOption属性の内容をリアルタイムチェックをCallする場合に付加します。
	但しrtOptionは送信時にエンコードをかけないため、全角文字等の送信はそのままではできません。
		jsp/common/eventScript.js
		jsp/common/realtimecheck.jsp
		hayabusa.taglib.ColumnCheckTag#setCheckNames( final String nm )
		
	[バルクセット修正]
	バルクセット時に全FORMからallElementsで取得してnameを見ていましたが、
	nameが存在しない場合にJavaScriptエラーになるので、修正します。
	又、Ctrl-C,Ctrl-Vのプルダウン追加時にヘッダ固定の場合はビューのリサイズ処理を行うように変更します。
		jsp/common/resultScript.js
		
	Ctrl-C,Ctrl-Vの動作について分かりずらいため、コメントを加えます。
		hayabusa/taglib/ViewFormTag#setColumnBulkSet( final String columnName )
		
	[V4互換モード対応漏れ]
	V5よりGE55のHOST_ID→HOSTにカラム名が変更になっていますが、互換モード対応漏れがあったので修正します。
		hayabusa.report.RFIDPrintRequest#GE55_SELECT
		
	[GE80,GE81定義変更]
		利用を開始していないテーブル（FAQ、新着情報）のDB定義を変更します。
		
	[whatsnewフォルダ追加]
	コンテキストの下にwhatsnewフォルダを追加します。
	これは新着情報でアップロードするファイルを置くための場所です。

5.4.3.9 (2012/01/25)
	[RFID対応]
	RFIDの出力XMLに雛形ファイル名を追加します。
	この対応は新帳票のみで行います。
	（旧の帳票から発行した場合はNULL値をセット）
	又、GE58にデータがなくても発行可能にし、バッチ起動時の引数の順番を変更します。
		hayabusa.report2.ExecProcess#rfid()
		hayabusa.report.RFIDPrintRequest#RFIDPrintRequest( ... )
		hayabusa.report.RFIDPrintRequest#execute()
		hayabusa.report.RFIDPrintRequest#initialDataSet()
		hayabusa.report.ReportProcessing#execute()
		hayabusa.report.RFIDPrintPointService#setLayoutFile( String file )
		hayabusa.report.AbstractRFIDPointService#setLayoutFile( String file )
		hayabusa.report.RFIDPrintPointService_DEFAULT#makeXML_header()
		hayabusa.report.RFIDPrintPointService_DEFAULT#makeShellCommand()
		hayabusa.report.RFIDPrintPointService_DEFAULT#makeXML_printHeader()
	
	[リソース画面help修正]
	リソース画面のヘルプを修正します。
	説明不足な点や、誤記訂正です。
		ge/help/GE0003.html
		ge/help/GE0004.html
		ge/help/GE0005.html

5.4.3.8 (2012/01/24)
	[Linkタグのhttps対応]
	 linkタグでは戻るためのURL(BACK_ADDRESS)が固定でhttp://でした。
	 httpsでも利用可能なように、getSchemで取得するように変更します。
		hayabusa.taglib.LinkTag#getContextURL()

	[ファイルリサイズ処理エラーメッセージ追加]
	不正な画像ファイル等が入力された際に日本語エラーメッセージを出すようにします。
		fukurou.util.ImageResizer.java#ImageResizer( final String in )
		
	[columnCheckタグのcheckNames対応]
	queryタグのcheckNamesと同様の機能をcolumnCheckタグに追加します。
	checkNamesに指定したカラムの場合はdbColumnのvalueSetを利用して正規化します。
	この機能はqueryタグでcheckNamesを指定する値のチェックに利用する目的のため、
	チェックタイプがNEWの場合のみ動作するようにしていいます。
	※現段階ではrealTimeCheck側の考慮はできていません。
		hayabusa.taglib.columnCheckTag#( final ErrorMessage errMsg )
		hayabusa.taglib.columnCheckTag#setCheckNames()
		hayabusa.taglib.columnCheckTag#release2
		
		gf/src/META-INF/hybs-taglib.tld		checkNames 属性の追加
		gf/WEB-INF/hybs-taglib.tld

5.4.3.7 (2012/01/20)
	[ViewTimeTable修正]
	 タイムテーブルにデータを入れるTDタグにclass属性を付与する場合のカラム名をセットします。
	 これは、タイムテーブルのリンクや説明を入れるTDに、class属性を付与する場合のカラム名を
	 指定します。これにより、TD に色を付けたり、表示の条件を外部から指定できます。
	 もっとも一般的な想定用途は、タイムテーブルのデータの種別に応じた色分けです。
		hayabusa.taglib.ViewTimeTableParamTag#setTdClassColumn( final String clm ) {
		hayabusa.html.ViewTimeTableParam#TD_CLASS_COLUMN_ID
		plugin/view/ViewForm_HTMLTimeTable#clear()
		plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize )
		plugin/view/ViewForm_HTMLTimeTable#paramInit()

		gf/src/META-INF/hybs-taglib.tld		tdClassColumn 属性の追加
		gf/WEB-INF/hybs-taglib.tld			tdClassColumn 属性の追加

	時間間隔を３０分単位ではなく、１分単位で扱えるように修正します。
	また、開始時間、終了時間の計算方法を、現在の変則的な方法(ただしわかりやすい)
	から、分単位での管理に切り替えます。
		hayabusa.taglib.ViewTimeTableParamTag#setTimeInterval( final String intval )
		plugin/view/ViewForm_HTMLTimeTable#clear()
		plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize )
		plugin/view/ViewForm_HTMLTimeTable#paramInit()
		plugin/view/ViewForm_HTMLTimeTable#getStr2Time( final String val , final int defTm )
		plugin/view/ViewForm_HTMLTimeTable#getInt2StrTime( final int timeVal )

	colgroup は不要
		plugin/view/ViewForm_HTMLTimeTable#getTableHead()

	appendTag メソッドは、TD 専用なので、名称変更と引数を変更します。
	さらに、class 属性を追加できるように修正します。
		plugin/view/ViewForm_HTMLTimeTable#appendTag( final StringBuilder buf , final String tag , final int colspan , final String... body ) {
										→ appendTDTag
										
	[ファイルリサイズ処理修正]
	5.4.3.5でJAIによる読込処理を追加しましたがファイルロック解除がGC依存のため、
	読込方法をfileloadからstreamに変更します。
	同時にbizロジックによるリサイズ処理のテスト画面を作成しました。
		fukurou.util.ImageResizer.java#ImageResizer( final String in )
		gf/jsp/GF7140

5.4.3.6 (2012/01/19)
	[DBType_HMS修正]
	数字限定チェックがかかっていなかったのでチェックを追加します。
		plugin.column.DBType_HMS#valueCheck(...)
		
	[画面リソース登録修正]
	画面リソース検索時に対象画面がどの分類に属しているのかわかり難かったため、
	検索時には右端に親分類の名称を表示するようにします。
		ge/jsp/GE0002 result.jsp update.jsp
		
	[属性クラス定義説明修正]
	一部の説明文について、追記等を行いました。
		plugin.column.DBType_YM01
		plugin.column.DBType_YM31
		plugin.column.Editor_DBMENU
		plugin.column.Editor_DECIMAL
		plugin.column.Editor_TEXTAREA
		plugin.column.Editor_YM
		plugin.column.Editor_YMD2
		plugin.column.Renderer_DATE
		plugin.column.Renderer_DECIMAL
		plugin.column.Renderer_FORM
		plugin.column.Renderer_MONEY
		plugin.column.Renderer_NUMBER
		plugin.column.Renderer_WRITABLE
		plugin.column.Renderer_XXXX
		plugin.column.Renderer_YMD31
		
	[アイコン変更]
	helpアイコンが目立たないため、標準のhelp.pngを変更します。
	以前のものを使いたい場合はシステムリソースDEFAULT_HELP_ICONでhelp.pngを指定して下さい。
		jsp/image/help2.png
		hayabusa.common.SystemData#DEFAULT_HELP_ICON
		hayabusa.taglib.HelpTag#iconURL
			
	[GEヘルプファイル追加]
	リソース画面（画面、カラム、コード）の簡易的な説明書を作成しました。
	これ以上の詳しい説明は今後搭載するFAQで扱う事とします。
		ge/help/GE0002.html
		ge/help/GE0003.html
		ge/help/GE0004.html

5.4.3.5 (2012/01/17)
	[レンデラー追加]
	時:分のように2桁:2桁で表示するレンデラーを追加します。
	このレンデラーはvalue値が4桁以上6桁以下の場合のみ適用されます。
		plugin.column.Renderer_HM
		
	[画像圧縮処理CMYK対応]
	Java標準のimageIOではCMYKのJPEGを処理できません。
	そのため、標準で読み込めなかった場合のみJAI(JavaAdvancedImaging)を利用して
	ファイルを読み込み、ISOcoated_v2_eci.iccでRGB色空間への変換を試みます。
	javaのextに新たにJAIを追加します。
		jdk160_18\jre\lib\ext\jai_core1.1.3.jar
		jdk160_18\jre\lib\ext\jai_codec1.1.3.jar
		fukurou.util.ISOcoated_v2_eci.icc
		fukurou.util.ImageResizer.java#cmykToSRGB(BufferedImage readImage),ImageResizer( final String in )

5.4.3.4 (2012/01/12)
	[動的カラム作成]
	エラーチェックで、officialチェック(カラムリソースから作成されたかどうかの判定)で、
	動的カラムは、official ではないため、エラーになってします。
	DBColumnConfig で、official を再設定できるようにする。
		hayabusa.db.DBColumnConfig#setOfficial( final boolean official )
		plugin.column.Editor_ENTCLM#getValue( final String value )

	動的カラムで、ラベルも引数で渡せるようにします。
	これで、SAVE=TRUE で、リソースメモリに登録すれば、カラムチェックで
	エラー発生時に、リソースメモリから読み込むため、ラベルが表示されます。
	これに伴い、引数の並び順を変更しますので、既存のアプリケーションは、
	対応願います。(互換性なし)

		旧 * カラム名:値:must:Length:Editor:DBType:EditParam の順番です。
		新 * カラム名:値:must:Length:Label:Editor:DBType:EditParam の順番です。

		plugin.column.Editor_ENTCLM#getValue( final String value )

		jsp/GF6430/result.jsp

	SAVE=TRUE の処理変更
	従来は、DBColumn をセーブしていましたが、LabelData をキャッシュする方法に
	切り替えます。
	 * 通常、このままでは、リソースに存在することが前提ですが、
	 * 編集パラメータに、SAVE=TRUE というキーワードをセットすると、
	 * 個々に作成した値を元に、ResourceManager に、動的に作成した
	 * LabelData を追加する機能を持たせます。
	 * この、LabelData は、通常のLabelDataLoaderのプールではなく、
	 * ResourceManagerで、個別に管理されるため、特殊な方法を使わないと
	 * 値を取り出すことはできません。
	 * このキャッシュされたラベルを用いることで、columnCheckのエラーメッセージ
	 * のラベルを動的に書き換えたラベルで表示することができます。

		hayabusa.resource.ResourceManager#setDBColumn( final String key , final DBColumn dbColumn ) 廃止
		hayabusa.resource.ResourceManager#getLabel( final String key )
		hayabusa.resource.ResourceManager#getLabel( final String key, final boolean useLocalPool )
		hayabusa.resource.ResourceManager#clear( final String key )
		hayabusa.resource.ResourceManager#clear()
		hayabusa.taglib.ColumnCheckTag#release2()
		hayabusa.taglib.ColumnCheckTag#setUseCacheLabel( final String flg )
		hayabusa.taglib.ColumnCheckTag#makeEntryErrorMessage( final ErrorMessage errMsg )
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage( final ErrorMessage errMsg )

	ラベルの取得を、DBTableModel のカラムから取得するかどうかの指定ができるようにします。
	これは、ColumnEditorで個別にカラム名を変更した場合にも、エラー表示に使えます。
	従来は、画面表示されている名称と、異なるエラーメッセージが表示されていました。
		hayabusa.taglib.ColumnCheckTag#setUseTblClmLbl( final String flg ) {

		gf/src/META-INF/hybs-taglib.tld		useCacheLabel,useTblClmLbl 属性の追加
		gf/WEB-INF/hybs-taglib.tld			useCacheLabel,useTblClmLbl 属性の追加

(2012/01/13) 手直し
	[動的カラム作成]
	エラーチェックで、カラムオブジェクトのセーブ機能と、ラベルの
	キャッシュ機能の改善を行います。
	やはり、カラムをセーブしておかないと、エラーチェックが動作しません。
	あと、ラベルのキャッシュ機能は、LabelData をキャッシュするのではなく、
	String をキャッシュするように改めます。(深い意味はありません。)
		plugin.column.Editor_ENTCLM#getValue( final String value )
		hayabusa.resource.ResourceManager#setDBColumn( final String key , final DBColumn dbColumn ) 復活
		hayabusa.resource.ResourceManager#getLabel( final String key )
		hayabusa.resource.ResourceManager#getLabel( final String key, final boolean useLocalPool )
		hayabusa.taglib.ColumnCheckTag#makeEntryErrorMessage( final ErrorMessage errMsg )
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage( final ErrorMessage errMsg )

		hayabusa.taglib.ColumnCheckTag#setUseCacheLabel( final String flg )  の廃止
		hayabusa.taglib.ColumnCheckTag#setUseTblClmLbl( final String flg )   の廃止
		hayabusa.taglib.ColumnCheckTag#setUseColumnLabel( final String flg ) の追加

		gf/src/META-INF/hybs-taglib.tld		useCacheLabel,useTblClmLbl 属性の廃止 、useColumnLabel の追加
		gf/WEB-INF/hybs-taglib.tld			useCacheLabel,useTblClmLbl 属性の廃止 、useColumnLabel の追加

	カラムチェックで、command="NEW" のときは、columns に指定しなければなりませんが、
	動的カラムでは、あらかじめ指定する事ができません。
	そこで、columns="*" で、リクエスト変数すべてをチェック対象にする機能を追加します。
	ただし、"h_" , "hX_" , maxRowCount , command , pageSize , pagePlus ,
	GAMENID , BACK_JSPID , BACK_GAMENID の予約語は、対象から除きます。
		hayabusa.taglib.ColumnCheckTag#setColumns( final String clms ) 

[RFID対応]
	XMLファイル中に帳票IDを出力するように変更します。
		org.opengion.hayabusa.report.RFIDPrintRequest#execute()
		org.opengion.hayabusa.report.RFIDPrintPointService#setListId(String id)
		org.opengion.hayabusa.report.AbstractRFIDPrintPointService#setListId(String id)
		org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT#makeXML_header()

5.4.3.3 (2012/01/10)
	[DB定義変更]
	機能実装に先行してDBの追加のみ行っておきます。
	GE80(FAQ),GE81(新着情報)のテーブルを追加します。

5.4.3.2 (2012/01/06)
	[伝送システム改良]
	伝送のファイル取得では、リスト取得->ファイル取得->ファイル削除の順で動作していますが、
	サイズが大きいデータをコピー中等で処理された場合に問題が発生する可能性があります。
	そのため、リストを作成する段階でrenameメソッドを利用してコピー中判定を行う機能を追加します。
	コピー中の場合はリストに含めません。
		org.opengion.fukurou.transfer.TransferRead_FILELIST
		org.opengion.fukurou.util/FileUtil#getFileList(...)
		
	[メール送信時認証対応]
	メール送信モジュール及びmailSender2タグを利用したメール送信で、POP before SMTP認証に対応します。
	利用する場合はシステム定数のMAIL_SEND_AUTHに「POP_BEFORE_SMTP」と指定します。
	認証のユーザ、パスワードの指定もシステム定数で行います。(MAIL_SEND_AUTH_USER,MAIL_SEND_AUTH_PASSWORD)
	SMTP送信時のポート番号の指定も対応しています。(システム定数SMTP_PORT)
	ポート番号は指定しない場合は標準（25番）です。
		org.opengion.fukurou.mail/MailTX#MailTX(...)
		org.opengion.hayabusa.mail.AbstractMailManager#send()
		org.opengion.hayabusa.mail.MailManager_DB#sendMail()
		org.opengion.hayabusa.common/SystemData#MAIL_SEND_AUTH,MAIL_SEND_AUTH_USER,MAIL_SEND_AUTH_PASSWORD

5.4.3.1 (2011/12/27)
	[RFID帳票XML出力対応]
	PGcall時の引数として、ポートを追加します。
		org.opengion.hayabusa.report.RFIDPrintPointService#setPortnm(String port)
		org.opengion.hayabusa.report.AbstractRFIDPrintPointService#setPortnm( final String port )
		org.opengion.hayabusa.report.RFIDPrintRequest#RFIDPrintRequest(...),execute()
		org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT#makeShellCommand()

5.4.3.0 (2011/12/26)
	[RFID帳票XML出力対応]
	RFID帳票出力の標準としてXMLファイル出力を行うクラスを追加します。
	RFID系を帳票で選択した場合、レイアウトとデータを１つのXML形式ファイルとして
	要求されたフォルダに[要求NO].txtとして出力します。（ファイル名が指定された場合はそのファイル名）
	実行後に振り分け条件の実行PGをCallします。
	XMLファイルの文字コードはシステムリソースREPORT_RFID_TEXT_ENCODEで指定します。
	文字コード初期値はUTF-8です。
	この対応に伴って、システムリソースREPORT_RFID_SERVICE_CLASSの初期値を
	org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULTに変更しています。
	# 同時に、Shell.javaのsynchronizedコメントアウトを元に戻します。
		org.opengion.hayabusa.common.SystemData#REPORT_RFID_TEXT_ENCODE
		org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT
		org.opengion.hayabusa.report.AbstractRFIDPrintPointService#programRun(),setPrtId(String prtid)
		org.opengion.hayabusa.report.RFIDPrintPointService#setPrtId(String prtid)
		org.opengion.hayabusa.report.RFIDPrintRequest#initialDataSet(),execute()
		org.opengion.hayabusa.report2.QueueManager_DB#create()
		org.opengion.hayabusa.report2.ExexQueue#setOutputName( final String outputDir, final String outputFile, final String type, final String yoky)
		org.opengion.fukurou.util.Shell.Wait.Join#run()
		
	[ガントチャート表示修正]
	IE7以降でbreakTimeの高さがそのまま適用されて、大きくはみ出していた箇所を修正します。
	gannt.js内のリサイズの最後でbreakTime部分の高さを暫定的に調整します。
	$('.breaktime').height($('#divHlr').height()-$('#divHlr th').height()-6);
		jsp/common/option/gantt.js

5.4.2.3 (2011/12/22)
	[動的カラム作成 addNoValue]
	動的カラムに、columnEditor の addNoValue 属性を渡せるように変更します。

		plugin.column.Editor_ENTCLM#Editor_ENTCLM()
		plugin.column.Editor_ENTCLM#Editor_ENTCLM( final DBColumn clm )
		plugin.column.Editor_ENTCLM#getValue( final String value )

		jsp/GF6430/result.jsp

5.4.2.2 (2011/12/14)
	[動的カラム作成]
	動的カラムを作成するに当たり、以下の改造を加えます。
	・ResourceManager に、DBColumn を追加する機能(メソッド)
	・ResourceManager より、SQL分を実行してCodeDataを取得する機能(メソッド)
	・Editor_ENTCLM.java というある意味特化した エディター

	Editor_ENTCLM は、Editor_EntryColumn の略で、Editor_COLUMN.java を
	強化した形で作成します。
	これは、引数の値をキーに、DBColumn を動的に作成する機能になります。

	Editor_COLUMN との違いは、こちらは、行ではなく、Entry形式のカラムを
	作成するところです。つまり、行番号は、関係ありません。
	通常は、カラム名__行番号 をキーとするテキストフィールドなどを
	出力しますが、Editor_ENTCLM は、名前そのものをキーとする
	テキストフィールドなどを出力します。
	あと、カラム引数(:で区切られた値)が使えます。
	通常は、値(Value)に、カラム名のみをセットしますが、コロン(:)で、
	区切ってパラメータを渡せます。

	カラム名:値:must:Length:Editor:DBType:EditParam の順番です。

	コロンの数だけ分離しますが、数は少なくても良いが並び順は、必須です。

	通常、このままでは、リソースに存在することが前提ですが、
	編集パラメータに、SAVE=TRUE というキーワードをセットすると、
	個々に作成した値を元に、ResourceManager に、動的に作成した
	DBColumn を追加する機能を持たせます。
	イメージ的には、最初に一度だけ実行すれば、あとは、メモリ上に
	管理されるため、System_ID 読み込み都度実施すればよいことになります。
	ただし、カラムの属性が変更されることがあるので、変更画面では、
	リソース（部分）クリアと、追加が必要です。
	さらに、編集パラメータに、QUERY=・・・・ というキーワードを
	セットすると、そのSQL分を実行して、コードリソースを作成します。
	こちらは、SAVE=TRUE の場合のみ実行され、コードリソースのキャッシュに
	セットされます。

		hayabusa.resource.ResourceManager#setDBColumn( final String key , final DBColumn dbColumn )
		hayabusa.resource.ResourceManager#getCodeData( final String key,final String query )
		hayabusa.resource.CodeDataLoader#getCodeData( final String key,final String query ) {
		plugin.column.Editor_ENTCLM.java		新規作成

	[Threadのwait]
	Threadでwaitをかける場合、synchronized しないとエラーになります。
	java.lang.IllegalMonitorStateException: current thread not owner
	もともと、コメントアウトされていたのですが、原因不明なので、復活します。
		fukurou.util.Shell#run()

5.4.2.1 (2011/12/09)
	[Process_BulkQuery改善]
	1000件を超えた場合の処理を追加します。
	これは、取り出した値をMAPでサマリして一括処理するプロセスですが、
	ORACLEの場合、一括データが１０００件を超えると処理できなくなります。
	MAX_BULK_SET 定数を内部で定義することで、分割処理できるようにしました。
			fukurou.process.Process_BulkQuery.java 

	[動的カラム一覧表示]
	データベースの検索結果に応じてカラムを変更する機能を実現するための
	改善を行いました。（第一弾）
	まずは、一覧結果を表示し、ENTRY形式でデータを登録し、それを元のDBTableModel
	に取り込むための、ColumnSetTag、EntryTag を修正しました。
	ColumnSetTag の action属性 に、REQSET を新規追加しました。
	REQSET は、valueで指定したカラムの値をキーに、リクエスト変数から値を取出し、セットします。
		hayabusa.taglib.ColumnSetTag.java 
		hayabusa.taglib.EntryTag.java 

		jsp\GF6430	サンプル画面

	[施設予約表示系]
	単語のタイプミス訂正
	ViewTimeTableParam.USE_DY_BREAKL → USE_DY_BREAK
		hayabusa.html.ViewTimeTableParam.java 
		hayabusa.taglib.ViewTimeTableParamTag.java 
		plugin.view.ViewForm_HTMLTimeTable.java 
	
	[入力可能プルダウン表示修正]
	プルダウンボタンが若干見切れていた部分を修正します。
		jsp/common/default.js

5.4.2.0 (2011/12/01)
	[Calc帳票システム改善]
	シートブレイク機能で、各シート毎にページエンドカットの機能が利用できるようにします。
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)

	[画面編集機能・ロール制御対応]
	画面編集機能について、画面リソースのロールモードで使用する/しないの制御が出来るように対応します。
	具体的には、ロールモードの3桁目を使用し、3桁目が"e"の場合には画面編集機能が有効になり、
	従来の"f","d","u"の場合は画面編集機能は無効になります。
	但し、従来との互換性を考慮し、3桁目が設定されていない場合は"e"(画面編集機能有効)となります。
		jsp/common/gamen/14_EDIT/tab.jsp
		org.opengion.hayabusa.resource.RoleMode.isEdit(byte)
		org.opengion.hayabusa.resource.RoleMode.bitMode(String)
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()

	[イベントカラム不具合対応]
	①イベントカラム設定時、段組などの複雑なテーブルレイアウトを指定した場合に、イベント発動毎に
	  ヘッダー及び一行目の幅/高さが広がってしまう不具合を修正します。
	②イベントカラムで動的に値を変更した場合に、1行目のみ幅が広がらず行が折り返してしまうバグを
	  修正します。
		jsp/common/eventScript.js
		jsp/common/scrollBar2.js

5.4.1.0 (2011/11/01)
	[リソースDB定義変更]
	ユーザー情報を保存するためのテーブル(GE20)のPARAMの項目をVARCHAR2(500)からVARCHAR2(4000)に
	変更します。(画面エディット機能で、カラム数が多い場合に桁数オーバーのエラーになってしまうため)
		ge/changes/changes.txt
		ge/changes/5410/alter_GE20.txt
		各DBスクリプト

	[ヘッダー固定不具合修正]
	イベントカラム利用時に、ヘッダーと明細のレイアウトがずれて表示されてしまう問題に対応します。
		jsp/common/eventScript.js

	[伝送システム対応]
	伝送システムの機能を追加します。
	これに伴い、伝送定義マスタ(GE62)を追加しています。
	伝送定義マスタの設定方法については、マスタ登録画面(TRANS01)のヘルプメニューを参照して下さい。
	また、伝送処理を実行するには、伝送デーモン起動(TRANS02)の画面よりデーモンを起動する必要があります。
		org.opengion.hayabusa.transfer			パッケージ追加
		org.opengion.plugin.daemon.Daemon_Transfer_CB01
		org.opengion.hayabusa.common.SystemData.TRANSFER_HOST_CODE
		/ge/jsp/TRANS01/
		/ge/jsp/TRANS02/
		(テーブル追加)
		GE62(伝送定義マスタ)

	[タイムテーブル系ビューの機能修正]
	機能を追加します。
	・NULLリンクを BODY とnullLinkColumn 属性 の両方で対応できるように
	  していたところを、nullLinkColumn 属性 に統一します。
      これに伴い、内部処理も簡素化します。
	・ヘッダー繰り返し属性 の対応
      保留にしていた機能を実装します。
	・columnDisplay 機能 の対応
      保留にしていた columnDisplay 機能を実装します。
	・ヘッダー3 の対応
      これは、キー情報の備考を画面上に表示させるために追加
		plugin.view.ViewForm_HTMLTimeTable.java
		hayabusa.taglib.ViewTimeTableParamTag.java

		gf/src/META-INF/hybs-taglib.tld		timeTableParam タグの BODYを使用しないに修正
		gf/WEB-INF/hybs-taglib.tld			timeTableParam タグの BODYを使用しないに修正

	[ラベルリソース関係の修正]
	SNAME、概要説明、rawShortLabel 関係の処理を修正します。
	・SNAME の title が、descriptionがない場合に、必ず ゼロ文字列のSPANが出力されていたので、
	  descriptionがない場合は、label を表示するように変更。
	・SNAME がない場合の rawShortLabel が、longLabel が設定されていたが、description が
	  存在する場合は、SPANタグ付きになるため、label をセットするように変更
	･getDescription で、{}が存在しない場合は単に概要を出力・・・ なら、直接セットに変更
		hayabusa.resource.LabelData#LabelData( final String[] data )
		hayabusa.resource.LabelData#getDescription( final String[] vals )

	[ラベルリソース関係の修正]
	{@LBL.XXXX %Y} 引数処理 で、Y に該当する引数に、既存の Label,Short,Tips,Description
	に、RawShortLabel を追加します。頭文字 R で指定可能です。（%R 指定になります。)
	これは、通常のShortラベルは、spanタグに、title として、元のLabelか、Description が
	加味された HTML 形式の文字列になっています。純粋な、Shortラベル を取り出す場合は、
	%R 指定 で、RawShortLabel を取り出せるようにします。
		hayabusa.taglib.CommonTagSupport#getLabel( final String lbl )

	[日付処理の機能追加]
	{@DATE.XXXX AA BB} 引数処理で、AA の箇所に、@ZZ とすると、リクエストパラメータが使用できましたが
	これと同じように、BB の箇所でも、@ZZ とすると、リクエストパラメータが使用できるように修正します。
	これにより、パラメータを利用して、日付計算処理のロジックを変えることが出来るようになります。
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )

	[ノーマルメニューの追加]
	現在、エンジン標準として、menu.jsp、matrixMenu.jsp、multiMenu.jsp が存在しますが、
	マトリクスメニューへのリンクが表示されてしまいます。
	そこで、内容的には、multiMenu.jsp とほぼ同等で、マトリクスメニューへのリンクが表示されない
	normalMenu.jsp を追加します。
		jsp\menu\normalMenu.jsp

	[Java業務ロジック不具合修正]
	サブルーチン呼び出し時に値にカンマが含まれている場合に正しく動作しないバグを修正します。
		org.opengion.fukurou.business.AbstractBizLogic.call(String, String, String, int, ArrayTableModel)

	[andタグ機能追加]
	instrType属性を追加し、instrVals属性における各値の結合条件(and結合、or結合)を指定できるようにします。
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.SqlAndTag.setInstrType(String)
		org.opengion.hayabusa.taglib.SqlAndTag.makeInstrVals(String, String, String)
		org.opengion.hayabusa.taglib.SqlAndTag.release2()

	[Viewタグ改善]
	5.1.8.0 (2010/07/01)で対応した全チェック保持機能を廃止します。
	(この対応を行うと、編集画面から再検索した場合にも全チェックが保持されるという不具合が
	 発生するため、廃止します)
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[画像縮小機能不具合]
	画像ファイルによって、画像リサイズがエラーになる不具合を修正します。
		org.opengion.fukurou.util.ImageResizer.convert(BufferedImage, String, int, int)

5.4.0.0 (2011/10/01)
	[タイムテーブル系ビューの機能修正]
	機能を追加します。
	・NULLリンクを BODY とnullLinkColumn 属性 の両方で対応できるように
	  していたところを、nullLinkColumn 属性 に統一します。
      これに伴い、内部処理も簡素化します。
	・ヘッダー繰り返し属性 の対応
      保留にしていた機能を実装します。
	・columnDisplay 機能 の対応
      保留にしていた columnDisplay 機能を実装します。
	・ヘッダー3 の対応
      これは、キー情報の備考を画面上に表示させるために追加
		plugin.view.ViewForm_HTMLTimeTable.java
		hayabusa.taglib.ViewTimeTableParamTag.java

		gf/src/META-INF/hybs-taglib.tld		timeTableParam タグの BODYを使用しないに修正
		gf/WEB-INF/hybs-taglib.tld			timeTableParam タグの BODYを使用しないに修正

	[タイムテーブル系ビューの追加]
	キーと日付欄に クラス属性を追加します。
		plugin.view.ViewForm_HTMLTimeTable.java

	[サンプル修正(リアルタイム帳票)]
	Calcリアルタイム帳票のサンプル画面(GF6210)が動作しない件について修正します。
		GF6210/query.jsp result.jsp

	[ヘッダー固定修正]
	ヘッダー固定でtdやthにpaddingを指定した場合にレイアウトが崩れてしまうバグを修正します。
		jsp/common/scrollBar2.js

	[編集種別:数値フォーマット(Decimal)バグ修正]
	編集種別:数値フォーマット(Decimal)でパラメーターとして、表示パラメーターが読み込まれていましたので、
	これを編集パラメーターを読み込むように修正します。
		org.opengion.plugin.column.Editor_DECIMAL.Editor_DECIMAL(DBColumn)

	[ガント表示バグ修正]
	5.3.5.0 (2011/05/01)の以下の対応で、週単位のガントがずれてしまう問題に対応します。
	今回の対応では、DYDIFF関数にVIEW_ZOOMの引数を付加し、VIEW_ZOOM毎に内部で、月ベースで日付計算するか、
	そのままで日付計算するかを切り替えるようにします。
	-----------------------------------------------------------------------------------
		[ガント表示バグ修正]
		標準のガント表示で日付枠と実際のガントの表示位置がずれてしまうバグを修正します。
		(問題の原因は、ガントの表示位置を実日数で計算していたためです。今回の対応では、
		 ガント枠の表示ロジックに合わせて1ヶ月=30日で計算するようにしています。)
			DYDIFF.sql
	-----------------------------------------------------------------------------------
		DYDIFF.sql

	[リソース登録画面修正]
	リソース登録画面で、表示順などのカラムを自動的に カウントアップ
	していた機能を停止します。
	これは、DB違いの差分登録などを行うときに、画面IDなどが自動的に
	アップされて不整合を起こすケースがあるためです。
		ge/jsp/GE0002/update.jsp
		ge/jsp/GE0004/update.jsp

	[PostgreSQL 対応]
	TIMESTAMP型で、データベースを作成して、読み取った場合、読取時に文字列化されて
	各データベースの表示形式で取得されてしまいます。
	そこで、時間に関する情報(つまり数字)以外を削除して、YYYYMMDDHHMISS 形式に戻し、
	/ 編集 : 編集を行います。Renderer_TMSTMP を追加します。
	数字以外は、各データベースによって、まちまちなので、'/',':','-',' ' を削除します。
	なお、並び順は、必須に、YYYYMMDDHHMISS の順番とし、January 8 などの形式や、
	04:05 AM 、1/8/1999 などの形式は受け付けることは出来ません。
	あくまで、先頭から 数字を順次取得し、YYYYMMDDHHMISS 形式に当てはめていきます。
		plugin.column.Renderer_TMSTMP.java			新規追加

	[DBスキーマ作成]
	DBスキーマ作成用のスクリプトで、.sql 形式と .xml 形式の両方を一度に作成できるように修正。
	XML を選択すると、両方が出力されます。
	また、出力されるフォルダ階層を、初期作成スクリプトと同じ階層形式に変更します。
		jsp/GF2140/query.jsp
		jsp/GF2140/result.jsp

	[画面自動作成]
	画面自動作成系で、取り合えずですが、既存の画面をアップしておきます。
	利用に関してのマニュアル、データ等の整理は、これからです。
		jsp/GF2250	青紙定義
		jsp/GF2251	利用DB定義
		jsp/GF2254	項目チェック基準
		jsp/GF2255	DBセット基準
		jsp/GF2256	PG変更履歴

	[タイムテーブル系ビューの追加]
	時間軸を持つタイムテーブルの表示を行うクラスを追加します。
	詳細は、各クラスの説明をご確認ください。
		hayabusa.html.ViewTimeTableParam.java
		hayabusa.taglib.ViewTimeTableParamTag.java
		plugin.view.ViewForm_HTMLTimeTable.java

		gf/src/META-INF/hybs-taglib.tld		timeTableParam タグ追加
		gf/WEB-INF/hybs-taglib.tld			timeTableParam タグ追加

	[VerUpに伴う、TLDファイル更新]
		gf/build.xml

	[JavaDocコメント修正]
	{&#064;LBL.XXXX Y} 引数処理の箇所が、%Y になる。
		hayabusa.taglib.CommonTagSupport#getLabel( final String lbl )

5.3.9.0 (2011/09/01)
	[URLエンコード変換対応]
	①パラメーター形式の変数取得でプレフィックスとしてURL.を付加する({@URL.XXXX})ことで、URLエンコード
	  された値を取得できるように対応します。
	②og:viewMarker,og:columnMarkerでマークする文字列のカラム名[XXXX]について、先頭に$を付加した
	  場合(例:[$XXXX])に、元の値をURLエンコードした値を返すように対応します。
		org.opengion.hayabusa.taglib.CommonTagSupport.getRequestValue(String, boolean)
		org.opengion.hayabusa.taglib.ColumnMarkerTag		コメントのみ修正
		org.opengion.hayabusa.html.ViewMarker_MARKER.getMarkerString(int, int, String)

	[Java業務ロジックバグ修正]
	サブルーチンCall時、表形式オブジェクトに指定された値がnullの場合で、パラメーターとして
	nullが連続して指定された場合に、2つ目移行が"null"という文字列で渡されてしまうバグを修正します。
		org.opengion.fukurou.business.AbstractBizLogic.replaceParam(String, int, ArrayTableModel)

	[PostgreSQL 対応]
	PostgreSQL の場合は、varchar の桁数は、｢文字数｣であり、ORACLE等の ｢バイト数｣では
	ありません。よって、DBタイプでチェックするロジックに、文字数でチェックする機能を
	用意する必要があります。
	ただし、他のデータベースとのデータ変換を考える場合は、何バイトのデータまで許容
	するかを定義しておいたほうが、便利かもしれません。
	(でないと、UTF-8の場合、文字数で入っている場合、バイト数に換算すると多い目に定義
	する必要が出てきます。)

	ここでは、useTextLength 属性を、システムパラメータに用意し、null または false の
	場合は、従来どおりの｢バイト数｣計算で、true の場合は、｢文字数｣計算するように修正します。
		hayabusa.common.SystemData#DB_USE_TEXT_LENGTH
		hayabusa.db.DBTypeCheckUtil#USE_TEXT_LEN
		hayabusa.db.DBTypeCheckUtil#byteLengthCheck( final String value ,final int len )

	[PostgreSQL 対応]
	コードリソース画面で、PostgreSQLの予約キーである ｢KEY｣ カラムを使用している箇所を修正します。
	別名を与えるところの問題なので、予約キー以外の名称に変更します。(KEY ⇒ CKEY に変更)
		【リソース】コード
		ge\jsp\GE0004\result.jsp(37): 		from ( select Z.*, Z.CLM{@DBF.CON}'.'{@DBF.CON}Z.CODE KEY from GEA04 Z

	[PostgreSQL 対応]
	エンジン標準のテーブル作成時に、UNIQ という名称のカラムには、プライマリ属性を作って
	いましたが、インデックス作成時にも、プライマリキーを作成するロジックを用意したことで、
	テーブル作成時のプライマリ制約の付与を中止します。
		plugin.table.TableFilter_TABLE_FIREBIRD#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_MYSQL#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_POSGRE#makeLineList( final String[] data,final boolean first )

	[PostgreSQL 対応]
	サンプルの EMP表のDATE形式のデータに、規定の文字数以上のデータが初期設定されているので、
	修正します。HIREDATE は、クリアしておきます。
		gf\db\common\xml\install\01_DATA\EMP.xml

	[画像縮小処理クラス追加]
	画像の縮小処理を行うためのクラスを追加します。
		org.opengion.fukurou.util.ImageResizer

	[ファイルクエリー改善]
	ファイルクエリーに機能で以下の改善を行います。
	①og:fileQueryで検索リストにfrom属性で指定した基準ファイル/ディレクトリを追加するかどうかを
	  指定できるように対応します。(addFrom属性)
	②og:fileWhereタグでunMatches、matchesが正しく処理されないバグを修正します。
	③og:fileWhereタグで定義したフィルターをディレクトリにも適用するかどうかを指定できるように
	  対応します。(useDir属性)
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.FileWhereTag.doEndTag()
		org.opengion.hayabusa.taglib.FileWhereTag.setUseDir(String)
		org.opengion.hayabusa.taglib.FileWhereTag.release2()
		org.opengion.hayabusa.taglib.FileQueryTag.execute(File, int)
		org.opengion.hayabusa.taglib.FileQueryTag.setAddFrom(String)
		org.opengion.hayabusa.taglib.FileQueryTag.release2()

	[ファイルダウンロードサーブレット・インライン表示対応]
	ファイルダウンロードでインライン表示が出来るように対応します。(引数にinline=trueを指定)
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

	[画面編集機能バグ修正]
	①画面編集機能でヘッダーソートを行った場合、編集対象カラムが正しく表示されないバグを
	  修正します。
	②集計対象の数値項目がNULLの場合にエラーとなるバグを修正します。
		org.opengion.hayabusa.taglib.ViewFormTag.setViewClms()
		org.opengion.hayabusa.db.DBTableModelEditor.addGroupRows(ResultSet, int[], int, int, boolean[], boolean[])

	[プライマリキー対応 2]
	プライマリキー の定義を作成するように、修正した際に、ALTER TABLE で
	TABLESPACE を指定する前に、USING INDEX 指定を忘れていたため、
	文法エラーになりましたので、修正しました。
		plugin.table.TableFilter_INDEX#makeEndLine( final int[] clmNo,final String[] data )

	[ヘルプ機能拡張]
	ヘルプ機能を拡張し、画面メニューの各画面分類に対してもヘルプファイルの定義が
	できるように対応します。ヘルプファイルは、helpフォルダ(画面ヘルプと同じ)の下に
	"分類キー".[拡張子]の形式で保存します。(分類キーは画面リソースに登録したキーです)
	これにより、ヘルプファイルが存在する場合のみ分類名の横にヘルプファイルへのリンクが
	表示されます。
		jsp/menu/matrixMenu.jsp
		jsp/menu/multiMenu.jsp
		jsp/image/help.png
		jsp/image/faq.png
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.HelpTag.doEndTag()
		org.opengion.hayabusa.taglib.HelpTag.makeTag()
		org.opengion.hayabusa.taglib.HelpTag.getLink(String)
		org.opengion.hayabusa.taglib.HelpTag.getLinkBody()
		org.opengion.hayabusa.taglib.TopMenuTag.doStartTag()
		org.opengion.hayabusa.taglib.TopMenuTag.doEndTag()
		org.opengion.hayabusa.taglib.TopMenuTag.release2()
		org.opengion.hayabusa.taglib.TopMenuTag.makeTagMenuString(String, String, String, String, int)
		org.opengion.hayabusa.taglib.TopMenuTag.makeHelpLink(String)

5.3.8.0 (2011/08/01)
	[プライマリキー対応]
	プライマリキー の定義を作成するように、修正します。
	これは、INDEXのインデックスタイプ='0' でプライマリキーを、'1'でユニークキーを、
	'2' で、通常のインデックスを作成します。

	本来は、DB定義書、および、定義書テーブル(GF80)にも、プライマリキー項目を
	持つべきですが、現時点で持っている、UK をそのままプライマリキーとするようにします。
	これは、DB定義書の取込時に、UK項目をインデックスタイプ='0' で登録するように変更する
	ことで、対応します。
		plugin.table.TableFilter_INDEX#makeLineList( final int[] clmNo,final String[] data,final String clms )

	上記の変更に伴い、DB定義DBの各画面で、機能修正を行います。
	これは、使い勝手の向上と、とりあえずの UK キーを、プライマリキー として登録するように修正します。
		jsp\GF2010\modify.jsp
		jsp\GF2020\modify.jsp
		jsp\GF2030\modify.jsp
		jsp\GF2040\modify.jsp
		jsp\GF2050\dbdefIn.jsp

	また、openGion標準のテーブルスクリプトもUNIQUEではなく、PRIMARY KEYとして設定されるように
	変更します。
		ge/db
		gf/db

	[SqlAndタグの修正]
	5.3.8.0 (2011/08/01) Attribute等からも値が取得できるようにする。 で、
	hayabusa.taglib.CommonTagSupport#getRequestValues( final String key ) へ追加した処理で、
	getRequestValue( String )を呼び出していますが、SqlAndタグで、multi="true" の場合に、
	再起処理が呼び出されて、無限ループになってしまいます。(StackOverflowError)
	よって、２回目以降は、再帰しないように、強制的に multi の値を書き換える処理を入れます。
		hayabusa.taglib.SqlAndTag#getRequestValue( final String key )

	[postgreSQL対応]
	 ApplicationInfo#useParameterMetaData(Connection) の処理を、EDbid、および、
	ConnectionFactory で取得するように変更します。
	 * PreparedStatement に対して、String化された 数字などを setObject( int,String ) するとき、
	 * ORACLE と SQLServer は、そのまま設定すれば、自動的に変換されます。
	 * postgreSQL では、ParameterMetaData#getParameterType(int) で、カラムタイプを取得し、
	 * setObject( int,String,int ) する必要があります。
	 * その判定に、このメソッドを使用します。
	 * ORACLE の場合は、使用しない(false)が返るように設定しています。
	 * SQLServer では、ORACLEと同様に、false を返します。

		fukurou.db.ConnectionFactory#useParameterMetaData( final String dbid )
		fukurou.db.EDbid#setMetaDataInfo( final DatabaseMetaData meta )
		fukurou.db.EDbid#useParamMetaData()
		fukurou.db.DBSimpleTable#startInsert()
		fukurou.db.DBSimpleTable#startUpdate()
		fukurou.db.DBSimpleTable#startDelete()
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final Transaction tran , final String dbid ) {
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final Transaction tran, final String dbid, final boolean useHeader ) {
		fukurou.process.Process_DBCountFilter#init( final ParamProcess paramProcess ) {
		fukurou.process.Process_DBMerge#init( final ParamProcess paramProcess ) {
		fukurou.process.Process_DBWriter#init( final ParamProcess paramProcess ) {
		fukurou.business.AbstractBizLogic#setTransaction( final Transaction tr ) {
		fukurou.business.AbstractBizLogic#execSQL( final String sq, final int rw, final ArrayTableModel tbl ) {
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table ) {
		hayabusa.db.AbstractQuery#useParameterMetaData() {
		fukurou.util.ApplicationInfo#useParameterMetaData( final Connection conn ) {	廃止
		fukurou.xml.HybsXMLSave#HybsXMLSave( final Connection conn,final String table )
		fukurou.xml.HybsXMLSave#useParameterMetaData( final Connection conn )

	[postgreSQL対応]
	setObject で、useParamMetaData が true の場合は、(主にpostgreSQL)ゼロ文字列かどうかを判定し、
	その場合は、setObject ではなく、setNull メソッドを使用するように変更します。
		fukurou.db.DBSimpleTable#execute( final String[] values )
		fukurou.process.Process_DBCountFilter#action( final LineModel data )
		fukurou.process.Process_DBMerge#action( final LineModel data )
		fukurou.process.Process_DBWriter#action( final LineModel data )
		fukurou.xml.HybsXMLSave#actionRow( final TagElement tag )

	[ファイルダウンロードバグ修正]
	ファイルダウンロードサーブレットでファイル名指定を指定した場合、IEでファイル名が途中できれてしまう
	バグを修正します。これは、URLエンコードすると途中で切れる(IE7のバグ)ことが原因です。
	対応して、IEの場合のみファイル名に、Shift_JIS(WIndows-31J)で直接セットします。
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[ヘッダー固定・IE9対応]
	旧ヘッダー固定(scrollBar.js)でテーブルに罫線を表示している場合に、最下行の罫線が表示されないバグを
	修正します。
		jsp/common/scrollBar.css

	[og:helpタグ改善]
	og:helpタグでヘルプリンクにアイコン画像が指定できるように対応します。
		hybs-taglib.tld							iconURL属性追加
		org.opengion.hayabusa.taglib.HelpTag.release2()
		org.opengion.hayabusa.taglib.HelpTag.makeTag()
		org.opengion.hayabusa.taglib.HelpTag.getLinkBody()
		org.opengion.hayabusa.taglib.HelpTag.setIconURL(String)

	[DBConstValue 関係]
	DBConstValue_GE.java は、コメント部分の誤記(作成ＰＧではなく更新社員)の訂正。
	DBConstValue_GF.java は、新規追加で、親画面IDのセットと、実施時の条件判定の
	isUseClm( String )の条件を緩める。
		plugin.query.DBConstValue_GE.java		コメント訂正
		plugin.query.DBConstValue_GF.java		新規追加

	[Process_FileSearch]
	この処理で、フォルダのみ検索させる方法が無いため、処理中の状態を表示させるように修正。
	display="true" で出力されます。
		fukurou.process.Process_FileSearch#next()

	[Transaction関係]
	内部変数を初期化し、このオブジェクトが再利用できるようにする。
		fukurou.db.TransactionImpl#realClose()

	TransactionReal の実装は、TransactionImpl を継承し、準拠した形に変更します。
		fukurou.db.TransactionReal.java

	[Transaction関係]
	Transaction には、TransactionImpl と TransactionReal という２種類存在するが、
	・TransactionImpl は、close() ではなにもせず、realClose() で実際に処理を
	  完了させる。
	・TransactionReal は、close() で処理を完了させる。
	・よって、引数で渡されてきた先では、close() 処理は行わず、TransactionReal を
	  生成したクラスでのみ、close() 処理を行う。
	・TransactionImpl と TransactionReal の区別が付かない場合(タグリブ内)は、
	  最後に、close() 処理を行う。
	・TransactionImpl は、生成したクラス(TransactionTagクラス)でのみ、
	  realClose() 処理を行う。
	ように変更します。
	つまり、修正するのは、Transaction を生成していないのに、close() している箇所を
	コメントアウトし、TransactionReal を生成している箇所で、close() を入れることです。

		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args ,final ApplicationInfo appInfo )
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid )
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid, final boolean useHeader )
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final Transaction tran, final String dbid, final boolean useHeader )
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo )
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo ,final String dbid )
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final Transaction tran ,final String dbid )
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final ApplicationInfo appInfo , final String dbid )
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final Transaction tran , final String dbid )
		hayabusa.db.AbstractQuery#close()
		hayabusa.db.AbstractQuery#realClose()
		hayabusa.db.DBTableModelUtil#makeDBTable( final String stmt ,final String[] args ,
		hayabusa.taglib.CommonTagSupport#getRequestValues( final String key )
		hayabusa.taglib.QueryOptionTag#doAfterBody()
		hayabusa.taglib.QueryTag#doAfterBody()
		hayabusa.taglib.UserInfoTag#doAfterBody()
		hayabusa.taglib.ValueTag#doAfterBody()

	[selectタグ改善]
	selectタグのdefaultVal属性に{@USER.xxx}などが指定できないバグを修正します。
	これは、selectタグのdefaultVal,及びvalue属性が、前画面から複数指定された場合に
	対応されていたためです。複数指定された場合の処理ロジックとして、今までは、
	通常のパラメーターとリクエストキャッシュのみの対応でしたが、今回の対応では、
	単一のパラメーター処理と同じく、Attributeや各種設定値({@USER.xxxx}や{@MEM.xxx})など
	も取得できるように対応します。
		org.opengion.hayabusa.taglib.CommonTagSupport.getRequestValues(String)

5.3.7.0 (2011/07/01)
	[ajaxSubmitバグ修正]
	ヘッダー固定を利用しない状態でajaxSubmitを利用すると、２度押し防止のエラーメッセージが
	表示されてしまうバグを修正します。
	これは、submit処理が2度行われていたためです。原因としては、jQueryのイベント処理関数
	(bind(),unbind())にバグがあるためだと考えられます。(ソース未確認)
	現象としては、同じイベントハンドラに対して、bind(funcA)⇒unbind(funcA)⇒bind(fundB)と
	すると、最後のbindによりfuncAのバインドが復活してしまいます。
	今回の対応では、unbindを最後にし、bind(funcA)⇒bind(fundB)⇒unbind(funcA)という順番
	でイベント定義を行い、funcBのみが処理されるように対応します。
	(ヘッダー固定を利用した場合に現象が起きない理由について、詳細は不明ですが、ヘッダー固定による
	他のイベントハンドラの処理が影響しているものと考えられます)
		jsp/common/option/ajaxHybsForm.js

	[ファイルダウンロード機能改善]
	PL/SQLを使用している画面でファイルダウンロードに関して以下のバグを修正します。
	①2回連続でファイルダウンロードできない。
	②scope="request"の場合にファイルダウンロードできない。
		jsp/common/fileDownload.jsp
		org.opengion.hayabusa.db.QueryFactory.newInstance(String)
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryTag.execute(Query)
		org.opengion.hayabusa.taglib.QueryTag.doAfterBody()

	[画面編集機能改善]
	画面編集機能でポップアップで表示される画面をリサイズできるように対応します。
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()

	[selectタグ・バグ修正]
	selectタグでdefaultValが適用されないバグを修正します。
	これは5.1.7.0 (2010/06/01)の以下の修正で判定条件が逆転していたためです。
	---------------------------------------------------------------------------------------
		[columnタグ、selectタグのdefaultVal属性の改善]
		columnタグ、selectタグでcommandがRENEWの場合は、defaultValを適用しないようにします。。
		これは、defaultValの値が埋め込まれた項目が存在する画面に戻った際に、
		defaultValの項目の値がnullとなっていた場合に、defaultValの値が復元されると、
		検索結果との不一致が発生するためです。
		※この問題は、command=NEW(画面リンクした場合)でも発生します。
		  しかし、この場合、遷移先の画面がエントリー画面などであった場合は、defaultValが適用されないと
		  問題が発生する可能性があります。
		  このため、command=NEWの場合の問題を根本的に解決するには、今回の対応方法ではなく、画面遷移時の
		  forward制御を見直す必要があります。
		  具体的には、forward.jspでcommand=NEWの場合に、自動的にresult.jspに遷移するのではなく、query.jspで
		  自動サブミットさせることで、これをトリガとして、result.jspを表示することで、query.jspとresult.jspの
		  整合性をあわせることができます。
		  但し、この方法も、result.jspのみが存在し、query.jspが存在しない場合に、result.jspが開かなくなる可能性があります。
		  つまり、JSPを変えないと言う前提の上では、対応は困難であるため、command=NEWに対する対応は見送っています。
			org.opengion.hayabusa.taglib.ColumnTag.doStartTag()
			org.opengion.hayabusa.taglib.SelectTag.doStartTag()
	---------------------------------------------------------------------------------------
		org.opengion.hayabusa.taglib.SelectTag.doStartTag()

	[eventColumnバグ修正]
	eventColumn機能で、パラメータ日本語が含まれていると文字化けするバグに対応します。
		jsp/common/evnetColumnMaker.jsp
		gf/jsp/GF6410/evnetColumn6410.jsp

	[JSPチェック改善]
	JSPチェックでエラーになるバグに対応します。
		gf/jsp/DOC18

	[共通ファイル修正]
	エンジン標準のJSPでXML構造が崩れているファイルを修正します。(imgタグの終わりがない)
		jsp/custom/matrix_info.jsp

	[ポップアップエラー改善]
	og:headタグのuseAjaxSubmit="true"で表示されるポップアップエラーについて、表示位置を見直します。
		jsp/common/option/jqModal.css

	[ボタンメニュー改善]
	ボタンメニューで、画面名称に短縮名を設定した状態で、メニュー画像を設定すると、不要な改行が
	表示されてしまうバグを修正します。
		jsp/common/default.css

	[FileQueryTag]
	フォルダを下位展開する場合、途中で、アクセス許可のないフォルダの場合は、
	そのリストは、０件ではなく、null で返されるため、その処理を追加します。
	これを入れておかないと、処理の途中でエラーで展開処理が中止されてしまいます。
		hayabusa.taglib.FileQueryTag#execute( final File fin,final int lvl )

	関連しそうな箇所を修正しておきます。
		fukurou.util.AbstractConnect#actionPUTdir( final String localDir, final String remoteDir )
		fukurou.util.FileUtil#copyDirectry( final File fromDir, final File toDir, final boolean keepTimeStamp )
		fukurou.util.FileUtil#copyDirectry( final File fromDir, final File toDir, final boolean keepTimeStamp )
		fukurou.util.FileUtil#deleteFiles( final File file )

	以下の箇所は、処理的には何らかの考慮をしておいたほうが良いと思われるが、今回は処置を行いません。
		fukurou\util\FTPConnect.java(302): 		FTPFile[] rmtFiles = ftp.listFiles( remoteDir );
		fukurou\util\FTPConnect.java(416): 		FTPFile[] rmtFiles = ftp.listFiles( remoteDir );
		fukurou\util\HybsLoader.java(190): 		File[] files = (new File( tmpSrcPath )).listFiles();
		fukurou\util\HybsLoader.java(218): 		File[] files = (new File( tmpSrcPath )).listFiles();
		fukurou\util\SMBConnect.java(192): 		SmbFile[] rmtFiles = rmtFile.listFiles();
		fukurou\util\SMBConnect.java(272): 		SmbFile[] rmtFiles = rmtFile.listFiles();

	以下の箇所は、実際には発生しないと思われるため、今回は処置を行いません。
		fukurou\util\FindClassFiles.java(119): 			File[] filelist = file.listFiles();
		fukurou\util\ZipFileUtil.java(197): 				File[] fileList = target.listFiles();
		fukurou\xml\JspSaxParser.java(315): 		File[] files = fromFile.listFiles();
		hayabusa\common\InitFileLoader.java(288): 		File[] list = fileObj.listFiles();
		hayabusa\common\SystemInstaller.java(221): 		File[] ctxts = new File( tempDir ).listFiles();
		hayabusa\common\SystemInstaller.java(297): 		File[] dbDir = new File( scriptBase ).listFiles();
		hayabusa\report2\DocConverter_OOO.java(913): 			File[] inputFiles = input.listFiles();
		hayabusa\servlet\HybsAdmin.java(470): 					File[] list = fileObj.listFiles();
		hayabusa\taglib\BizLogicTag.java(148): 		File[] libFiles = lib.listFiles();

	[画面編集機能改善]
	画面編集機能で以下2点を改善します。
	①小計、合計行追加処理でオーバーフローフラグがセットされないバグを修正
	②設定保存時、設定画面をクローズするように変更します。
		jsp/common/14_EDIT/
		org.opengion.hayabusa.db.DBTableModelEditor.addTotalRows(int, ResourceManager, boolean[], boolean[], boolean[], boolean[])

	[ファイルアップロードエラーメッセージ修正]
	ファイルアップロード時のエラーメッセージを修正し、最大サイズオーバー時にその内容がわかるようにします。
		org.opengion.hayabusa.taglib.FileUploadTag.doEndTag()
		org.opengion.hayabusa.servlet.multipart.MultipartParser.MultipartParser(HttpServletRequest, int)

	[ほんの少し修正]
	HybsSystemException を、RuntimeException に変更。
	fukurou パッケージ内では、hayabusa パッケージのクラスは使用しません。
		fukurou.db.DBUtil#getClobData( final Clob clobData )

	無駄な改行が入っていた箇所を削除
		hayabusa.common.SystemData.java

	Javadocの警告対応
		hayabusa.db.DBEditConfigManager.java:121
		hayabusa.taglib.EditConfigTag.java:357
		hayabusa.taglib.EditConfigTag.java:423

	[Excel取込改善]
	Excel取込で画面IDとアドレスが異なる場合にエラーとなるバグを修正
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()

	[リアルタイムチェック改善]
	リアルタイムチェックで、入力項目が上方にある場合に、チェックチップが見えないバグを改善します。
	(上方にある場合は、下にチェックチップを表示する)
		jsp/common/eventScript.js

	[ヘッダー固定改善]
	ヘッダー固定で、ヘッダー部でタブを押しておくと、ヘッダーが2重に表示されるバグを修正します。
		jsp/common/scrollBar2.js

	[ヘッダー固定改善]
	左右分割スクロールで左側のViewのサイズを固定した際に、左側に不要な縦スクロールが表示される
	バグを修正します。
		jsp/common/scrollBar2.js

	[エラーメッセージ表示改善]
	openGion内部でエラーが発生した場合(Exception発生時)について、以下2点改善します。
	①forward.jsp経由で表示されるエラーメッセージで、「URLの振り分け処理時に...」の部分を
	  出力しないようにします。
	②error.jspで戻るボタン(history.back())を表示します。
		jsp/common/error_0.jsp
		jsp/common/error_1.jsp
		jsp/common/error_2.jsp
		jsp/common/jqog.js				// ポップアップエラー時は戻るボタンを非表示
		org.opengion.hayabusa.taglib.CommonForwardTag.doEndTag()

	[VerUpに伴う、TLDファイル更新]
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld
		gf/build.xml

	[Transaction 関係修正]
	Transaction 関係で、過去に修正した分で、生成と破棄が異なる箇所で行われていた
	ため、コネクションプールにきちんと戻されない現象が発生しています。
	そのための対策を行います。
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args ,final ApplicationInfo appInfo ) {
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid ) {
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid, final boolean useHeader ) {
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo ) {
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo ,final String dbid ) {
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final ApplicationInfo appInfo , final String dbid ) {
		fukurou.db.TransactionReal#TransactionReal( final ApplicationInfo appInfo ) {
		fukurou.db.TransactionReal#getConnection( final String dbid ) {
		fukurou.db.TransactionReal#close( final boolean errFlag ) {
		hayabusa.db.DBTableModelUtil#makeDBTable( final String stmt ,final String[] args ,
		hayabusa.taglib.BizLogicTag#execute() {
		hayabusa.taglib.DataCheckTag#doEndTag() {
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )  {
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )  {
		hayabusa.taglib.DirectXMLSaveTag#doEndTag() {
		hayabusa.taglib.QueryOptionTag#doAfterBody() {
		hayabusa.taglib.QueryTag#doAfterBody() {
		hayabusa.taglib.TableFilterTag#doEndTag() {
		hayabusa.taglib.UserInfoTag#doAfterBody() {
		hayabusa.taglib.ValueTag#doAfterBody() {

	[TableUpdateParamTag 関係修正]
	DEFAULT_CONST_CLASS (デフォルトで利用するconstObjのシステムリソース名)で、
	リソースの設定が、ゼロ文字列の場合の対処を、getInsertSQL のみいれており、getUpdateSQL に
	入れ忘れていたため、対応します。
		hayabusa.taglib.TableUpdateParamTag#getUpdateSQL( final NamesData namesData )

	[GF1030(レスポンス測定) 修正]
	検索に使用するSQL分に、クオートが含まれても良いとする、quotCheck="false" を追記します。
		jsp/GF1030/result.jsp

5.3.6.0 (2011/06/01)
	[画面編集機能対応]
	画面編集機能を見直し、集計や並び替えの設定ができるようにします。
	また、各ユーザー単位に複数の集計設定を管理し、共通設定も作成できるように対応します。
		jsp/common/default.css
		jsp/common/queryScript.js
		jsp/common/gamen/14_EDIT/
		hybs-taglib.tld												editConfigタグ追加
		org.opengion.hayabusa.taglib.EditConfigTag					新規追加
		org.opengion.hayabusa.db.AbstractQuery.DBTableModelEditor	新規追加
		org.opengion.hayabusa.db.DBEditConfig						新規追加
		org.opengion.hayabusa.db.DBEditConfigManager				新規追加
		org.opengion.hayabusa.db.DBTableModelEditor					新規追加
		org.opengion.fukurou.db.DBUtil.getValue(ResultSet, int, int)
		org.opengion.fukurou.db.DBUtil.getClobData(Clob)
		org.opengion.hayabusa.db.DBLastSql.getScope()
		org.opengion.hayabusa.db.Query.setEditConfig(DBEditConfig)
		org.opengion.hayabusa.db.AbstractQuery.init()
		org.opengion.hayabusa.db.AbstractQuery.setEditConfig(DBEditConfig)
		org.opengion.hayabusa.db.AbstractQuery.getEditConfig()
		org.opengion.hayabusa.db.AbstractQuery.createTableModel(ResultSet)
		org.opengion.hayabusa.db.AbstractQuery.getLang()							廃止
		org.opengion.hayabusa.db.AbstractQuery.getClobData(Clob)					廃止
		org.opengion.hayabusa.db.AbstractQuery.makeDBColumn(String, LabelData, ResultSetMetaData, int)		廃止
		org.opengion.hayabusa.db.AbstractQuery.type2ClassName(int)					廃止
		org.opengion.hayabusa.db.DBTableModelUtil.makeDBColumn(String, LabelData, ResultSetMetaData, int, String)
		org.opengion.hayabusa.db.DBTableModelUtil.type2ClassName(int)
		org.opengion.hayabusa.db.DBTableModelUtil.makeDBTable(ResultSet, int, int, ResourceManager)
		org.opengion.hayabusa.db.DBTableModelUtil.makeEditDBTable(ResultSet, int, int, ResourceManager, DBEditConfig)
		org.opengion.hayabusa.common.SystemData.EDIT_COMMON_ROLES
		org.opengion.hayabusa.common.HybsSystem.QUERY_FOCUS_KEY
		org.opengion.hayabusa.resource.UserInfo.QUERY_GE20
		org.opengion.hayabusa.resource.UserInfoFactory.newInstance(String, String, String)
		org.opengion.hayabusa.resource.UserInfo.UserInfo(String, String, String, String, String, String, String, ApplicationInfo)
		org.opengion.hayabusa.resource.UserInfo.dbLoad()
		org.opengion.hayabusa.resource.UserInfo.makeEditMap()
		org.opengion.hayabusa.resource.UserInfo.setAttribute(String, String, boolean)
		org.opengion.hayabusa.resource.UserInfo.setAttribute(String, String, boolean, boolean)
		org.opengion.hayabusa.resource.UserInfo.savePermanently(String, String, boolean)
		org.opengion.hayabusa.resource.UserInfo.isExistValue(String, String)
		org.opengion.hayabusa.resource.UserInfo.removeAttribute(String, boolean)
		org.opengion.hayabusa.resource.UserInfo.removeAttribute(String, boolean, boolean)
		org.opengion.hayabusa.resource.UserInfo.deletePermanently(String, boolean)
		org.opengion.hayabusa.resource.UserInfo.getEditConfigs(String)
		org.opengion.hayabusa.resource.UserInfo.getEditConfig(String, String)
		org.opengion.hayabusa.resource.UserInfo.setEditConfig(String, String, DBEditConfig)
		org.opengion.hayabusa.resource.UserInfo.setSelectedEdit(String, String)
		org.opengion.hayabusa.resource.UserInfo.getSelectedEdit(String)
		org.opengion.hayabusa.taglib.HeadTag.addScriptValue(String, String, StringBuilder)
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryButtonTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryButtonTag.getEditSelect(String[], String)
		org.opengion.hayabusa.taglib.QueryTag.doAfterBody()
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.hayabusa.taglib.ViewFormTag.checkUseSeqClmTable()			廃止
		org.opengion.hayabusa.taglib.ViewFormTag.makeEditTable(DBEditConfig)
		org.opengion.hayabusa.taglib.UserInfoTag.removeAttribute()
		org.opengion.hayabusa.taglib.WriteCheckTag.isWrite()
		【カラム・ラベルリソース】
		regEditName
		refresh
		editName
		rowCount
		【ラベルリソース】
		EDIT_COMMON_LABEL
		EDIT_VIEW_LABEL
		EDIT_SUM_LABEL
		EDIT_GROUP_LABEL
		EDIT_SUBTOTAL_LABEL
		EDIT_TOTAL_LABEL
		EDIT_GRANDTOTAL_LABEL
		EDIT_ORDERBY_LABEL
		EDIT_DESC_LABEL
		EDIT_SUBTOTAL_VALUE
		EDIT_TOTAL_VALUE
		EDIT_GRANDTOTAL_VALUE
		EDIT_DEFAULT_NAME

	[fileDownloadサーブレット改善]
	ファイルダウンロード時のinline表示を止め、attachment(ダウンロードダイアログを出す)に変更します。
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

	[fileタグ改善]
	コピー機能(action="copy")に対応します。
		org.opengion.hayabusa.taglib.FileTag.actionExec(String)
		org.opengion.hayabusa.taglib.FileTag.setAction(String)			コメント修正のみ

	[検索ボタン改善]
	検索ボタン及びクリアボタンのアクセスキーの設定をタグ(queryButton)で外せるようにします。
		org.opengion.hayabusa.taglib.QueryButtonTag.setAccesskey(String)
		org.opengion.hayabusa.taglib.QueryButtonTag.setClearAccesskey(String)
		org.opengion.hayabusa.taglib.QueryButtonTag.getSubmit()
		org.opengion.hayabusa.taglib.QueryButtonTag.getReset()

	[Edit機能バグ修正]
	5.3.2.0 (2011/02/01)の以下の修正で、Edit機能のファイル登録処理が正常に動作しなくなっていましたので修正します。
	-------------------------------------------------------------------------------------------------------
	5.3.2.0 (2011/02/01)
		[og:uploadタグ・機能改善]
		ファイルアップロード後に、columnCheck、entryタグが正常に動作するように対応します。
			org.opengion.hayabusa.common.HybsSystem.PARAM_NAMES_KEY
			org.opengion.hayabusa.taglib.CommonTagSupport.setParameterNames(String[])
			org.opengion.hayabusa.taglib.CommonTagSupport.getParameterNames()
			org.opengion.hayabusa.taglib.FileUploadTag.makeDBTable(MultipartRequest)
			org.opengion.hayabusa.servlet.MultipartRequest.getParameters(String)
			org.opengion.hayabusa.servlet.MultipartRequest.getIntParameters(String)
	-------------------------------------------------------------------------------------------------------
		org.opengion.hayabusa.servlet.MultipartRequest.getIntParameters(String)
		common/gamen/14_EDIT(upload.jsp,entry.jsp)

	[InitFileLoader 修正]
	WEB-INF\classes\resource 以下に保存した XMLファイルを、読み取って、データベース処理を
	行う機能で、以下のファイルのみ処理対象にしていたが、以下のフォルダを、名前順に処理する
	ように、修正します。
	なお、SystemInstaller.java と類似処理が多数含まれていると思いますが、現時点では、
	統合は、見合わせます。（既存機能の、機能拡張どまり）
		hayabusa.common.InitFileLoader#loadInitFiles( final boolean useTimeStamp )
		hayabusa.common.InitFileLoader#loadXMLDir( final File fileObj , final boolean useTimeStamp,List<File> fileList )

	[SystemParameter 修正]
	PlugInクラス 等を読み取っている loadParameter(String) メソッドで、
	作成された Map をキーの順番になるように、TreeMap を利用するように変更。
		hayabusa.common.SystemParameter#loadParameter( final String keyword )

	[HybsAdmin 修正]
	Taglib クラス名の求め方で、jarファイルでクラスを配賦した場合の処理がおかしかったので、
	修正します。
	これは、クラスのキーを求める箇所で、通常ファイルであれば、そのまま、拡張子のみはずせば
	良いのですが、jar圧縮されている場合は、フルバス から、ファイル名をはずす必要があります。
		hayabusa.servlet.HybsAdmin#getTaglibInfo()

5.3.5.0 (2011/05/01)
	[Renderer_NUMBER バグ修正]
	5.2.2.0 (2010/11/01)の以下の修正でキャッシュオブジェクトを使用する条件にバグがありましたので修正します。
	-------------------------------------------------------------------------------------------------------
	5.2.2.0 (2010/11/01)
		[Renderer_NUMBER 修正]
		オブジェクトのキャッシュの箇所で、初期値、小数点数の組み合わせが、
		足りないため、おかしな組み合わせになっていた箇所を修正します。
		現象的には、小数点で、少数桁数が０でない場合、初期値が '0' になりますが
		初期値が ゼロ文字列の場合は、ゼロ文字列にします。
			plugin.column.Renderer_NUMBER#newInstance( final DBColumn clm )
	-------------------------------------------------------------------------------------------------------
		org.opengion.plugin.column.Renderer_NUMBER.newInstance(DBColumn)

	[左右分割表示印刷バグ対応]
	左右分割表示で左右の高さがずれてしまうバグを修正します。
		jsp/common/scrollBar2.css

	[ガント表示バグ修正]
	標準のガント表示で日付枠と実際のガントの表示位置がずれてしまうバグを修正します。
	(問題の原因は、ガントの表示位置を実日数で計算していたためです。今回の対応では、
	 ガント枠の表示ロジックに合わせて1ヶ月=30日で計算するようにしています。)
		DYDIFF.sql

	[ajaxSubmit機能・fileUpload対応]
	ajaxSubmit機能でfileUpload時でも正しく動作するように対応します。
		jsp/common/option/ajaxSubmit.js
		jsp/common/jquery/jquery.form.js

	[fileDownloadサーブレットチェックキー対応]
	fileDownloadサーブレットでfileパラメーターの書き換えによる不正アクセスを防止するための機能を追加します。
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)
		org.opengion.hayabusa.common.SystemData.USE_FILEDOWNLOAD_CHECKKEY

	[検索クリアボタン・アクセスキー対応]
	検索部のクリアボタンにもアクセスキーを設定できるようにします。(初期値(C))
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.QueryButtonTag.release2()
		org.opengion.hayabusa.taglib.QueryButtonTag.getReset()
		org.opengion.hayabusa.taglib.QueryButtonTag.setClearAccesskey(String)

	[DBMENU改善]
	表示種別にDBMENUを適用した場合、名称(短)表示時に名称(長)がツールチップで表示されないバグを修正します。
		org.opengion.hayabusa.db.Selection_DB.getValueLabel(String, boolean)

	[fullcalendar.js 対応]
	JQueryを利用したカレンダーモジュール ｢fullcalendar｣を組み込みます。
	これは、JQuery本体を利用しますが、互換性の関係から、現時点では、カレンダ専用の
	JQueryも配賦します。フォルダは、jsp/common/calendar を新設し、そこに
	関係するファイルをすべて用意します。
	使用に際して、標準の JQuery本体とバッティングする場合は、ご注意ください。
	※ 圧縮の関係で、最初から圧縮されているファイルは、先にコピーしておきます。
		gf/jsp/common/calendar			フォルダ追加
		gf/src/script/common/calendar	フォルダ追加
			fullcalendar.css				→ src/script から jsp へ圧縮コピー
			fullcalendar.js					→ src/script から jsp へ圧縮コピー
			fullcalendar.min.js				→ src/script そのもの
			fullcalendar.print.css			→ src/script から jsp へ圧縮コピー
			gcal.js							→ src/script から jsp へ圧縮コピー
			jquery-1.5.min.js				→ src/script そのもの
			jquery-ui-1.8.9.custom.min.js	→ src/script そのもの

	[Ver4互換モード対応漏れ対応]
	メール送信モジュールで、Ver4互換モードの対応漏れ(GE35のNAME_JA)がありましたので対応します。
		org.opengion.hayabusa.mail.MailPattern

	[処理時間(queryTime)などの情報出力指定]
	処理時間(queryTime)などの情報出力の有効/無効を指定します。
	Query で、検索する場合に、処理時間(queryTime)などの情報を出力していますが、
	ViewForm で、CustomData などの 非HTML表示ビューを使用する場合、データとして、
	紛れ込んでしまうため、出力を抑制する必要があります。
	true(有効)にすると、これらのHTMLが出力されます。false にすると、出力されません。
	初期値は、true(有効) です。
		hayabusa.taglib.QueryTag#release2() {
		hayabusa.taglib.QueryTag#doEndTag() {
		hayabusa.taglib.QueryTag#setUseBeforeHtmlTag( final String useTag ) {

	TLDファイルに追加します。
	QueryTag に useBeforeHtmlTag 属性追加
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	{@SYS.XXXX} と、{@DATE.XXXX} の両方を処理していた箇所を、 {@DATE.XXXX} のみに変更します。
		fukurou.util.SystemParameter#SystemParameter( final String orig ) {
		fukurou.process.Process_BulkQuery.java		コメント修正
		fukurou.process.Process_DBMerge.java		コメント修正
		fukurou.process.Process_DBReader.java		コメント修正
		fukurou.process.Process_DBWriter.java		コメント修正

	日付の比較で、lastModified を利用する場合、｢時｣のクリアが出来ていなかったので、修正します。
	Calendar#clear( Calendar.HOUR_OF_DAY ) では初期化されないため、Calendar#set( Calendar.HOUR_OF_DAY, 0 )
	で、処理するように変更します。
		fukurou.util.HybsFileFilter#ModifyFileFilter( final String value )

	最初のファイルが存在する場合のみ、実行する。
		hayabusa.taglib.FileQueryTag#doAfterBody()

5.3.4.0 (2011/04/01)
	[システムリソースキー 初期値]
	システムリソースキーが、null の場合は、未設定なのか、初期設定で
	null(未使用) が設定されているのかわからないため、不要なアクセスが
	発生します。未使用の時は、ゼロ文字列("")を初期設定しておきます。
		hayabusa.common.SystemData#HTML_TABLE_PARAM
		hayabusa.common.SystemData#DEFAULT_CONST_CLASS
		plugin.view.ViewForm_HTMLTable#getTableTag()
		hayabusa.taglib.TableUpdateParamTag#getInsertSQL( final NamesData namesData )

	[JavaDoc 修正]
	。。 担っている箇所を、。 に修正（コメントのみ）
		fukurou.xml.DomParser.java
		fukurou.xml.TagElement.java

	[表示種別(AUTOAREA)追加]
	編集種別として用意されていた自動拡張エリア(AUTOAREA)の表示種別版を新規追加します。
		org.opengion.hayabusa.db.AbstractRenderer
		RENDERERのコードリソースに"AUTOAREA"を追加

	[IT資産管理一括登録系 機能追加]
	詳細メッセージ用引数を追加
		fukurou\db\ConnectionFactory#information(final boolean isDetail )
		fukurou\db\ConnectionFactory#dbidInfo()

	toString() の簡易版
		fukurou\db\EDbid#info()
		fukurou\db\EDbid#toString()

	デバッグ用のタイトル追加
		fukurou\process\MainProcess#run()
		fukurou\process\Process_Logger#init( final ParamProcess paramProcess ) {
		fukurou\process\Process_Logger#sendmail( final String msg ) {
		fukurou\process\Process_Logger#report() {

	bulkData 関係のメソッドを追加
		fukurou\process\ParamProcess#setBulkData( final Set<String> bulkData );		新規追加
		fukurou\process\ParamProcess#getBulkData();									新規追加
		fukurou\process\Process_DBParam#setBulkData( final Set<String> bulkData );		新規追加
		fukurou\process\Process_DBParam#getBulkData();									新規追加

	Process_BulkQuery クラスを新規追加
		fukurou\process\Process_BulkQuery.java				新規追加

	StringUtil.nval ではなく、getProparty の 初期値機能を使う
		fukurou\process\Process_LDAPReader#init( final ParamProcess paramProcess )

	空文字列など無関係なパラメータは処理しないように変更
		fukurou\util\Argument#getArgumentType( final String arg ) {

	{@DATE.XXXX} を処理できるように機能追加
		fukurou\util\SystemParameter#SystemParameter( final String orig ) {
		fukurou\util\SystemParameter#getDateFormat( final String value ) {新規追加
		fukurou\util\SystemParameter#replace( final HybsEntry[] entry ) {

	[ファイル一括処理 機能追加]
	ORDER_BYのカラム指定方法の変更(FileQueryとの互換性を持つ)
	ファイルサイズの LENGTH を、fileQuery と同じカラム名である、FILE_LENGTH でも処理できるように変更。
	今後は、FILE_LENGTH を使うようにしてください。
		hayabusa\taglib\FileOptionTag#makeComparator( final String orderBy,final boolean desc ) {
		hayabusa\taglib\FileOptionTag#setOrderBy( final String ordr ) {

	ファイル検索リストを元に、action に基づいた処理を行うタグを新規追加しました。
		hayabusa\taglib\FileUpdateTag.java	新規追加

	ファイル検索リストの機能追加
		hayabusa\taglib\FileQueryTag#doAfterBody() {												指定カラムのソート処理機能追加
		hayabusa\taglib\FileQueryTag#release2() { 													指定カラムのソート処理機能、カラム追加機能、fileType追加
		hayabusa\taglib\FileQueryTag#execute( final File fin,final int lvl ) {						fileType の条件に合致する場合だけ、データを作成する。
		hayabusa\taglib\FileQueryTag#initDBTable() {												指定カラム追加機能追加
		hayabusa\taglib\FileQueryTag#addFileData( final int rowNo,final int lvl,final File fin ) {	指定カラム追加機能追加
		hayabusa\taglib\FileQueryTag#setOrderBy( final String clm ) {								新規追加
		hayabusa\taglib\FileQueryTag#setAddClms( final String clms ) {								新規追加
		hayabusa\taglib\FileQueryTag#setUseUpdateClms( final String flag ) { 						新規追加
		hayabusa\taglib\FileQueryTag#setFileType( final String str ) {								fileType メソッドで選択対象指定の追加

	[サンプル画面 修正]
		gf/jsp/GF6380 ファイルクエリー 修正

	TLDファイルに追加します。
	fileQuery の属性追加と、fileUpdateタグの新規追加
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[og:bizLogicタグ改善]
	commandに渡されるパラメーターがENTRYの場合以外でもog:bizLogicタグが動作するように改善します。
	(command=ENTRY以外で呼び出された場合は、DBTableModelに関する処理を行いません。)
		org.opengion.hayabusa.taglib.BizLogicTag.doStartTag()
		org.opengion.hayabusa.taglib.BizLogicTag.doEndTag()
		org.opengion.hayabusa.taglib.BizLogicTag.execute()

	[動的プルダウン機能改善]
	動的プルダウン機能で、動的に呼び出されるJSP内で、親カラム及び、親カラムの値が取得できるように
	対応します。
		org.opengion.hayabusa.taglib.ColumnTag.setEventURL(String)	コメントのみ修正
		jsp/common/eventColumnMaker.jsp		コメントのみ修正
		jsp/common/eventScript.js

	[fileDownloadServletバグ修正]
	fileDownloadServletで、ネットワークファイルを指定時、IEで正しくファイルがダウンロード
	できないバグを修正します。
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

5.3.3.0 (2011/03/01)
	[ヘッダー固定改善]
	ヘッダー固定の内部ロジックを見直しレスポンスを向上させます。
		jsp/common/scrollBar2.js

	[og:guiQueryタグ改善]
	guiQueryタグで以下の2点について改善を行います。
	①更新日時を取得できるようにする。(カラム名:DYUPD)
	②分類(CLASSIFY)は、キーではなく名称で取得できるようにする。
		org.opengion.hayabusa.resource.GUIDataLoader
		org.opengion.hayabusa.resource.GUIData.GUIData(String[])
		org.opengion.hayabusa.resource.GUIData.getDyupd()
		org.opengion.hayabusa.resource.GUIInfo.getDyupd()
		org.opengion.hayabusa.resource.GUIInfo.getAttribute(String)
		org.opengion.hayabusa.resource.GUIInfo.getEntrys()
		org.opengion.hayabusa.taglib.GuiQueryTag.addGUIInfo(GUIInfo)

5.3.2.0 (2011/02/01)
	[バッチ系不具合対応]
	{@SYS.XXXX} 処理が、実行されていない箇所を修正します。
		fukurou.util.SystemParameter( final String orig )

	[ヘッダー固定改善]
	ヘッダー固定のロジックを見直し、高速化を図ります。
		jsp/common/scrollBar2.js

	[ガント表示不具合]
	ヘッダー固定しない状態で左右分割ガントを表示した際に右Viewの自動フォーカスが動かないバグを修正
		jsp/common/default.js

	[fileDownloadサーブレットバグ修正]
	日本語ファイル名が正しく処理できないバグを修正
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

	[og:uploadタグ・機能改善]
	ファイルアップロード後に、columnCheck、entryタグが正常に動作するように対応します。
		org.opengion.hayabusa.common.HybsSystem.PARAM_NAMES_KEY
		org.opengion.hayabusa.taglib.CommonTagSupport.setParameterNames(String[])
		org.opengion.hayabusa.taglib.CommonTagSupport.getParameterNames()
		org.opengion.hayabusa.taglib.FileUploadTag.makeDBTable(MultipartRequest)
		org.opengion.hayabusa.servlet.MultipartRequest.getParameters(String)
		org.opengion.hayabusa.servlet.MultipartRequest.getIntParameters(String)

	[リソース登録画面不具合対応]
	リソース登録画面で名称での検索が正しく動作しない場合がある不具合を修正します。
		ge/jsp/GE0002
		ge/jsp/GE0003
		ge/jsp/GE0004
		ge/jsp/GE0005

	[ファイル出力機能]
	標準のファイル出力機能(writerClass="default")でデータの先頭に"'"を付加する条件が
	"数値タイプ"となっている(正しくは文字タイプ)バグを修正します。
		org.opengion.plugin.io.TableWriter_Default.writeData(DBTableModel, PrintWriter)

	[日付データ自動変換機能廃止]
	日付データの自動変換機能を廃止します。なお、YMD01及びYMD31については、自動変換を前提とした
	DBTypeであるため、現状のまま(自動変換を行う)とします。
		org.opengion.plugin.column.DBType_DATE.valueSet(String)
		org.opengion.plugin.column.DBType_YM.valueSet(String)
		org.opengion.plugin.column.DBType_YMD.valueSet(String)
		org.opengion.plugin.column.DBType_YMDH.valueSet(String)

5.3.1.0 (2011/01/01)
	[tableMergeタグ改善]
	tableMergeタグのgroupAddClms属性で値を結合する際に、separatorが指定できるように対応します。
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.TableMergeTag.setSeparator(String)
		org.opengion.hayabusa.taglib.TableMergeTag.release2()
		org.opengion.hayabusa.taglib.TableMergeTag.makeKeyMap(DBTableModel, String, boolean)

	[表示・編集種別="DECIMAL"の改善]
	表示・編集種別="DECIMAL"で値が0の場合は、初期値を返すように改善します。
	(値が0の場合は、NULL表示を行いたいため)
		org.opengion.plugin.column.Renderer_DECIMAL.getValue(String)
		org.opengion.plugin.column.Editor_DECIMAL.formatValue(String)

	[表示種別(カナ全角変換(KANA))追加]
	表示種別で、半角カナを全角カナに変換して表示を行う、カナ全角変換(KANA)を追加します。
		org.opengion.plugin.column.Renderer_KANA

	[Calc帳票・OpenOffice3.2対応]
	画像・オブジェクトを動的に埋め込む機能(2次元バーコード、画像動的入替、動的グラフ)がOpenOffice3.2で
	動作しない件について対応します。
		org.opengion.hayabusa.report2.OdsContentParser.exec()
		org.opengion.hayabusa.report2.OdsContentParser.makeQRImage(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.changeImage(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.replaceGraphInfo(String, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.execManifest()

	[ロール継承機能廃止]
	ロール継承機能を廃止します。
		org.opengion.hayabusa.resource.GUIDataLoader.loadDBResource()

	[画面表示不具合対応]
	通常画面に対してアドレスを設定しない場合にロールが効かないバグを修正します。
		org.opengion.hayabusa.resource.GUIDataLoader.loadDBResource()

	[メニュー表示不具合対応]
	左メニュー表示で以下の不具合を修正します。
	①通常メニューで、アドレスを指定せず、ラベル表示として設定した場合、ラベルをクリックすると、
	  メニューの一部が表示されなくなるバグを修正
	②隠しメニューで、隠しメニュー表示後、その画面を含む分類を非表示にした際に、隠しメニューが
	  非表示にならないバグを修正
		jsp/menu/GmisTree.js

5.3.0.0 (2010/12/01)
	[jfreechart 見直し]
	jfreechartで、表示に利用する DatasetとRenderer、Plot の定義データを見直しました。
	これに伴い、インスタンス作成箇所を修正します。
	また、サンプル画面に、新しく使えるようになったグラフの追加と、機能的に不備なデータの
	削除を行いました。
		hayabusa\io\ChartFactory#newDataset( final Connection conn,final String query,final String type )
		hayabusa\io\ChartFactory#newDataset( final DBTableModel table , final String type )
		hayabusa\io\ChartFactory#newChartPlot( final String type )
		hayabusa\io\ChartFactory$TypeRenderer
		hayabusa\io\ChartPlot_Pie#getPlot( final ChartCreate create )

	サンプル画面も修正しておきます。
		gf\jsp\GF6110

	[左右分割スクロールのタグ化]
	左右分割処理で、今までは、Viewタグを２つに分けてDIV要素で直接指示して左右分割を
	実現していましたが、これを簡素化できるように、タグを追加します。
	タグ内部で、設定を変えつつ、Viewを２回呼び出しています。
		hayabusa\html\AbstractViewForm#setNumberType( final String type )
		hayabusa\taglib\SplitViewTag.java(48):  * @og.rev 5.3.0.0 (2010/12/01) 新規作成
		hayabusa\taglib\ViewFormTag#doStartTag()
		hayabusa\taglib\ViewFormTag#splitViewParamSet()

	TLDファイルに追加します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	サンプル画面も修正しておきます。
		gf\jsp\GF6130

	[軽微な修正、警告対応]
	メソッドの引数で使われていない物を削除しました。
		hayabusa\taglib\DirectWriteTableTag#executeCall( final Connection conn,final CallableStatement callStmt,final String[] args )

	若干、コメント修正
		hayabusa\taglib\CommonTagSupport#doEndTag()

	[web.xml修正]
	gf の WEB-INF/web.xml が、version="2.5" の場合は、taglib 定義を、
	jsp-config で括る必要があるにもかかわらず、括っていなかった。
	正式な形式に修正します。
	ge の web.xml は、version="2.4" であり、gf と整合性が取れていないため、
	version="2.5" に変更するとともに、taglib 定義の箇所を修正します。
		ge/WEB-INF/web.xml		tld宣言がコメントされていますが、修正しておきます。
		gf/WEB-INF/web.xml

	hayabusa/servlet/TestCometServlet.javaを一旦削除します。
	これは、Cometのサンプルですが、Tomcat7 以降、CometEvent、CometProcessor の
	パッケージが、異なります。よって、このまま、Tomcat6 と Tomcat7 との互換性を
	取ることが難しいため、一旦削除し、Tomcat7 を標準とするバージョンで
	必要であれば復活させます。
		org.apache.catalina.CometEvent     ⇒ org.apache.catalina.comet.CometEvent
		org.apache.catalina.CometProcessor ⇒ org.apache.catalina.comet.CometProcessor
	（Comet自体がそもそも苦し紛れの仕様なので、今後どうするかは未定です。）
		hayabusa/servlet/TestCometServlet.java		削除

	これに伴い、web.xml に記述してあるサーブレットの設定サンプルも削除します。
		ge/WEB-INF/web.xml
		gf/WEB-INF/web.xml

	[headタグ・バグ修正]
	linkタグの終了がscriptで終了しているバグを修正します。
		org.opengion.hayabusa.taglib.HeadTag.addStyleTag(String, StringBuilder)

	[topMenuタグ・改善]
	menuType="NEXTGUI"の場合でも、マルチセッションチェックを行わないようにします。
		org.opengion.hayabusa.taglib.TopMenuTag.doEndTag()

	[ヘッダー固定改善]
	左右分割時のヘッダー固定で、表示データをCtrl+Aで選択後、Excel等で貼り付けると左右で行がずれる問題に対応します。
		jsp/common/scrollBar2.js

	[リソース登録画面バグ修正]
	リソース登録画面で以下のバグを修正します。
	①キー差分で差分データに対して"変更"処理を行った場合に、接続先(From)のUNIQ番号で接続先(To)のデータが
	  更新されてしまうバグを修正(キー差分では「複写」ボタンのみ、属性差分では「変更」ボタンのみを表示するように変更)
	②リソース登録画面で、変更時にシステムIDを変更して登録すると、変更後のシステムIDでデータが「追加」される
	  のではなく、変更前のシステムIDのデータが「変更」されてしまうバグを修正
	③カラム、ラベル、コードの各画面で、システムID='**'のラベルが適用されているデータに対して、追加、変更を行うと、
	  システムID='**'のデータが変更されてしまうバグを修正
		ge/jsp/GE0002
		ge/jsp/GE0003
		ge/jsp/GE0004
		ge/jsp/GE0005

	[DB定義追加]
	①ユーザーアクセス画面管理テーブル(GEA09) の次画面リストカラム追加
	ALTER TABLE GEA09 ADD ( NEXTGUI VARCHAR2(1000)) ;
		ge\changes\changes.txt
		ge\changes\5300\alter(GE).txt

	[jfreechartの改造]
	jfreechart のグラフ表示用タグ ChartDatasetTag で、DBTableModel の値を
	利用して、表示する機能を追加します。
	 * useTableData="false"(初期値)の場合は、BODY部に書かれた SQL 文を実行してデータを取得します。
	 * useTableData="true" にすると、その前の query タグ等で作成した DBTableModel を利用して
	 * グラフ化します。その場合は、BODY部の SQL 文は、無視されます。
	 * 利用する DBTableModel は、tableId と scope 属性から取得します。
	useTableData , tableId , scope 属性を追加します。
		hayabusa.taglib.ChartDatasetTag#doStartTag() {
		hayabusa.taglib.ChartDatasetTag#doAfterBody() {
		hayabusa.taglib.ChartDatasetTag#doEndTag() {
		hayabusa.taglib.ChartDatasetTag#release2() {
		hayabusa.taglib.ChartDatasetTag#setUseTableData( final String flag ) {		新規追加
		hayabusa.taglib.ChartDatasetTag#setTableId( final String tableId ) {		新規追加
		hayabusa.io.ChartDataset#makeDataset( final DBTableModel table ) {			新規追加
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type )
		hayabusa.io.ChartFactory#newDataset( final DBTableModel table , final String type ) {			新規追加
		hayabusa.io.ChartFactory#newChartPlot( final String type ) {

	これに伴い、TLDを変更します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	サンプル画面も修正します。
		gf/jsp/GF6110
		gf/jsp/GF6120

	[daemon処理の強化]
	帳票デーモンで、不審な停止が起こったが、原因が不明であった。
	暫定処置ではあるが、デーモン処理を見直すことで、発生頻度を低下します。
	現在、Throwable で catch しているが、その内容として、
		１．LogWriter
		２．insertErrorGE56
		３．updateGE50
		４．vals == null の HybsSystemException
		５．USE_LISTID.remove
		６．rc の 初期化(= nullセット)
	の順番で、処理をしているが、エラー発生の確率の少ない５番を、
	先に持ってきます。
	また、今回は、LogWriter による書き込みもありませんでしたが、
	標準出力へも書き込んで置くようにします。
		plugin.daemon.Daemon_Report#startDaemon() {
		plugin.daemon.Daemon_MailReceive.HybsTimerTask#startDaemon() {

	[使われていない変数の削除]
	メソッドの引数で使用されていない引数を削除します。
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )  {
		hayabusa.taglib.DirectWriteTableTag#ResultSet executeCall( final Connection conn,final CallableStatement callStmt,final String[] args ) throws SQLException {

5.2.3.0 (2010/12/01)
	[URLHashFilter 追加 ※試作中]
	URLHashFilter で、レベル対応を実装します。
	これとともに、ハッシュ化と暗号化の両方をサポートします。
		fukurou.security.URLHashMap.java
		hayabusa.filter.URLHashFilter.java
		hayabusa.common.SystemData#URL_ACCESS_SECURITY_LEVEL = "0" ;

	 *   レベル０：なにも制限はありません。
	 *   レベル１：Referer チェックを行います。つまり、URLを直接入力しても動作しません。
	 *             ただし、Refererが付いてさえいれば、アクセス許可を与えます。
	 *             Referer 無しの場合でも、URLにパラメータが存在しない、または、
	 *             アドレスがハッシュ化/暗号化されている場合は、アクセスを許可します。
	 *             レベル１の場合、ハッシュ戻し/複合化処理は行います。あくまで、ハッシュ化
	 *             暗号化されていない場合でも、Refererさえあれば、許可するということです。
	 *             (パラメータなし or ハッシュあり or Refererあり の場合、許可)
	 *   レベル２：フィルター処理としては、レベル１と同じです。
	 *             異なるのは、URLのハッシュ化/暗号化処理を、外部URLに対してのみ行います。
	 *             (パラメータなし or ハッシュあり or Refererあり の場合、許可)
	 *   レベル３：URLのパラメータがハッシュ化/暗号化されている必要があります。
	 *             レベル１同様、URLにパラメータが存在しない場合は、アクセスを許可します。
	 *             レベル１と異なるのは、パラメータは必ずハッシュ化か、暗号化されている
	 *             必要があるということです。(内部/外部問わず)
	 *             (パラメータなし or ハッシュあり の場合、許可)
	 *   それ以外：アクセスを停止します。

	[画面アクセス履歴管理 ※試作中]
	（※ 正式には、GEA09 テーブルに項目追加が必要な為、Ver.5.3.0.0 でリリースします。）
	画面アクセスの履歴(順番)を管理する機能を追加します。
	この機能により、ある画面から次の画面に遷移する場合の統計情報が
	取得できます。
	これは、QUERY画面上部のショートカットリンクに、次に使用する画面の
	リンクを用意することで、出来るだけ画面を広く使える様になります。
	(query_info.jsp の topMenu タグのmenuType を ONELEVEL から NEXTGUI に変更)
		hayabusa.resource.GUIInfo#setNextGuiKey( final String guiKey ) {
		hayabusa.resource.GUIInfo#getNextGuiKeys() {
		hayabusa.taglib.HeadTag#doStartTag()
		hayabusa.resource.UserInfo#setAccessGui( final GUIInfo guiInfo )
		hayabusa.resource.UserInfo#saveGUIAccessInfo()
		hayabusa.resource.UserAccessTable#updateLastAccessTime(
			 final String systemId,final String userId,final String guiKey,final String lastAccessTime,final String nextGuiKeys )
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()		menuType に NEXTGUI 属性を追加
		gf\jsp\custom\query_info.jsp		topMenu タグのmenuType を ONELEVEL から NEXTGUI に変更

	[テーブル罫線対応]
	テーブルに罫線を表示できるように機能追加します。
	なお、現時点では、IE ではうまく表示できないため、使えません。
	(Firefox ではうまく表示されます。)
		hayabusa.common.SystemData#HTML_TABLE_PARAM
		plugin.view.ViewForm_HTMLTable#getTableTag() {
		gf\src\script\common\scrollBar2.js
			ヘッダーに属性をコピーする際に、"bordercolor", "frame", "rules" を追加

	[マルチメニュー対応]
	マルチメニューで、２種類存在する方式のそれぞれの問題箇所を修正します。
	・MATRIX（大分類付きマルチメニュー）で、sideCount の機能を追加
	・sideCount の初期値を、１ から 無制限 に変更
	・matrixMenu.jsp の CSS 指定部を、共通、MATRIX用、MATRIX2用に整理
	・標準サンプルの設定値変更(sideCount = "6")
		gf\jsp\menu\matrixMenu.jsp
		hayabusa.taglib.TopMenuTag#release2()
		hayabusa.taglib.TopMenuTag#makeMatrixMenu() {

	[カラムのリソースの初期値利用]
	カラムでリソースファイルの初期値を使うかどうかを指定。
	カラムの値や初期値がセットされていないときに、カラムリソースの
	初期値を利用するかどうかを、true/false で指定します。
	true の場合は、初期値を使用します。
	過去との互換性の関係で、この属性は、false に設定されています。
		hayabusa.taglib.ColumnTag#release2() {
		hayabusa.taglib.ColumnTag#setUseDefaultPropertieVal( final String dv ) {
		hayabusa.common.SystemData#USE_DEFAULT_PROPERTIE_VALUE = "false" ;

	[switch タグ、case タグ作成]
	switch タグとcase タグを新規に追加します。
	これは、equals タグで、ごちゃごちゃ書かれている箇所を、スムーズに書くためのタグです。
	基本的には、JSP にロジックを持ち込みたくないので、多用しないでください。
		hayabusa.taglib.SwitchTag.java
		hayabusa.taglib.CaseTag.java

	これに伴い、TLDを変更します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[bulkSet チェックボックス、ラジオボタン対応]
	カンマ文字列対応とチェックボックス対応を行います。
	カンマ文字列対応とは、一括入力欄に対して、カンマ区切りの文字列を入力した場合に
	変換する仕様とします。
	また、コピー＆ペーストした結果を、クリップボード経由で取得、設定する場合は、
	カンマを改行文字に置き換えて処理します。
	また、EXCEL等で、縦でなく横の文字列は、タブ区切り文字になりますので、
	その場合も、タブをカンマに置き換えて、一括設定できるようにします。
	・テキストは、カンマ区切り文字で分割して設定します。
	・プルダウンは、Ctrl-V/Ctrl-V というオプションを新規作成し、値をセットします。
	・プルダウンは、値：ラベル文字列で抜き出し、設定時は、":"で分割した値のみ設定します。
	・チェックボックスは、1,0 の値を取得します。"1" の場合にチェックをONします。
	・ラジオボタンは、設定部は、プルダウン(MENU)に変更して簡素化します。
		gf\src\script\common\resultScript.js#bulkSet( obj )
		gf\src\script\common\resultScript.js#bulkPaste( obj )
		gf\src\script\common\resultScript.js#ctrlCV( obj )

	チェックボックスでは、onChange ではなく、onClick でイベントを発生させます。
	また、ラジオボタンは、制御が特殊なので、プルダウン(MENU)に変換して使用します。
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )

5.2.2.0 (2010/11/01)
	[リソースVer3,Ver5共有]
	以下の対応で、表示パラメーター、編集パラメーター、文字パラメーターに"_"が設定されている場合に
	nullとして処理されない問題に対応します。
	--------------------------------------------------------------------------------------------
		[リソースVer3,Ver5共有]
		リソースの "_" の取り扱いを修正します。
		Ver3時代は、"_" は、ゼロ文字列として処理するケースと、null と
		同等と判断するケースがありました。
		Ver3とVer5でリソース共有する場合、コードリソース以外では不都合が発生します。
		そこで、StringUtil#nval2 のメソッドを変更して互換性を保つようにします。
		具体的には、現状、"_" を ゼロ文字列に変換している箇所を、null と判断するように
		変更します。それとともに、第３の引数を用意して、"_" をゼロ文字列と判断する場合の
		ロジックを追加します。
			fukurou.util.StringUtil#nval2( final String in,final String def ) {
			fukurou.util.StringUtil#nval2( final String in,final String def,final String def2 ) {
			hayabusa.resource.CodeData#CodeData( final String clm, final Map<String,String[]> data) {
	--------------------------------------------------------------------------------------------
		org.opengion.hayabusa.resource.ColumnData.ColumnData(String[])

	[ドキュメント管理モジュール・DB定義/設定変更]
	ドキュメント管理モジュールの実装に伴い、DB定義及びweb.xmlの設定変更を行います。
	(実装は次回リリース 5.2.3.0 (2010/12/01) になる予定です)
		GE38				SYKEY	削除
		GE39				SYKEY	削除
		GE39				SRCHKEY1～10 追加
		GE39S02				追加
		WEB-INF/web.xml		[ContextRoot]/filemg以下を公開できるように設定変更

	[Calc帳票システム・バグ修正]
	Calc帳票でセルの定義として、関数を使用せずに他のセルを直接参照した場合に正しく処理されない
	バグを修正します。
		org.opengion.hayabusa.report2.TagParser.doParse(String, String, String, boolean)

	[Calc帳票システム・条件付書式対応]
	Calc帳票で雛形に設定した条件付書式が正しく動作するように対応します。
		org.opengion.hayabusa.report2.OdsContentParser

	[default.css修正]
	DBType="KCL"(全角+改行C)がdefault.cssに定義されていなかったため、修正します。
		jsp/common/default.css

	[Renderer_NUMBER 修正]
	オブジェクトのキャッシュの箇所で、初期値、小数点数の組み合わせが、
	足りないため、おかしな組み合わせになっていた箇所を修正します。
	現象的には、小数点で、少数桁数が０でない場合、初期値が '0' になりますが
	初期値が ゼロ文字列の場合は、ゼロ文字列にします。
		plugin.column.Renderer_NUMBER#newInstance( final DBColumn clm )

	[DBColumn#valueCheckの見直し]
	あいまい検索時など、通常の valueCheck と データ登録時の valueCheck は
	精度が異なります。（あいまい検索では、桁数の少ないチェックは不要など）
	そこで、検索時のチェック(makeErrorMessage) と、登録時(makeEntryErrorMessage)
	で、valueCheck を方法を分けます。
	具体的には、引数に、厳密フラグ(=true)を用意して、対応します。
	初期値は、互換性の考慮と、チェックを甘くする方を指定するという意味で、
	true にしておきます。

	ColumnCheckTag で、厳密なチェックを行うかどうかを指定できるように属性追加(useStrict)
		hayabusa.taglib.ColumnCheckTag#setUseStrict( final String flg )
	これに伴い、TLDを変更します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	ColumnCheckTag の makeErrorMessage 側のvalueCheck だけ、isStrictフラグを false で呼び出す。
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage( final ErrorMessage errMsg )
		hayabusa.db.DBColumn#valueCheck( final String value ) {
		hayabusa.db.DBColumn#valueCheck( final String value , final boolean isStrict ) {
		hayabusa.db.DBType#valueCheck( String key ,String value ,int sizeX ,int sizeY,String typeParam , boolean isStrict ) ;
		hayabusa.db.AbstractDBType#valueCheck( final String key ,final String value ,
											final int sizeX ,final int sizeY ,final String typeParam ) {

	引数に、isStrictフラグを追加。内部ロジックは、変更なし。
		plugin.column.DBType_ALL#valueCheck( final String key ,final String value ,
		plugin.column.DBType_K#valueCheck( final String key ,final String value ,
		plugin.column.DBType_KCL#valueCheck( final String key ,final String value ,
		plugin.column.DBType_OASNM#valueCheck( final String key ,final String value ,
		plugin.column.DBType_R#valueCheck( final String key ,final String value ,
		plugin.column.DBType_S9#valueCheck( final String key ,final String value ,
		plugin.column.DBType_X9#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XH#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XHU#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XK#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XKZ#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XL#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XLU9#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XU#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XU9#valueCheck( final String key ,final String value ,

	引数に、isStrictフラグを追加。isStrict=true の場合は従来どおり文字数の同数チェック。
	falseの場合は、最大を超えていないかだけチェック。
		plugin.column.DBType_DATE#valueCheck( final String key ,final String value ,
		plugin.column.DBType_YM01#valueCheck( final String key ,final String value ,
		plugin.column.DBType_YM31#valueCheck( final String key ,final String value ,
		plugin.column.DBType_YMD#valueCheck( final String key ,final String value ,

	[popup のheight、width の px 修正]
	5.2.1.0 (2010/10/01) で対応した、popup のheight、width の px 修正の件で、
	height、width が null の場合、前後に シングルクオートを出したために、'null'
	文字列が出力されてしまい、JavaScript側で値設定が漏れ、最小の大きさのダイアログに
	なってしまった。
	文字列の null の場合の対応を入れます。
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )

	[URLHashFilter 追加 ※試作中]
	jspへのアクセスに関する制限を行うフィルターです。
	このフィルターを利用するには、web.xml の設定が必要です。
	また、実際に機能させるには、システムリソースの URL_ACCESS_SECURITY_LEVEL
	パラメータで、レベルを指定します。
	現時点ではポップアップなどの考慮もされていないため、使用できません。
		hayabusa.common.HybsSystem#URL_HASH_REQ_KEY = "h_r";
		hayabusa.common.SystemData#URL_ACCESS_SECURITY_LEVEL = "0" ;

	web.xml のサンプルとして、コメントですが、追記しておきます。
		gf/WEB-INF/web.xml

	これに伴い、MD5 処理のロジックを、fukurou.util.StringUtil から、
	fukurou.security.HybsCryptography へ移動させます。
		fukurou.util.StringUtil#getMD5( final String input )	廃止
		fukurou.security.HybsCryptography#getMD5( final String input )	こちらへ移動
		fukurou.process.Process_StringUtil$SU_getMD5 extends StrAction {	内部クラスの修正
		fukurou.process.Process_StringUtil$SU_encrypt extends StrAction {	内部クラスの修正
		fukurou.process.Process_StringUtil$SU_decrypt extends StrAction {	内部クラスの修正
		hayabusa.resource.URLXfer#getRandomURL( final String redirectURL,final String name,final String validDate,final String userid ) {
		plugin.column.DBType_MD5#valueSet( final String value ) {

	URLのハッシュ化で、fukurou.security に URLHashMap.java を新規作成します。
		fukurou.security.URLHashMap.java			新規作成

	[クラス循環参照の解消]
	パッケージ間で、優先順位を決めており、上位から下位を参照しないように
	していますが、上位から下位を参照しているクラスが有りますので修正します。
		fukurouパッケージ内での依存関係
			model 、 security			依存なし
			util						security に依存
			xml 、mail、taglet			util に依存
			db							util、xml に依存
			business					util、db、model に依存
			process						util、xml、db、model、mail に依存

		hayabusaパッケージ内での依存関係(fukurouは、上位パッケージとして依存している)
			common、develop				依存なし
			filter						common
			remote						resource
			db							common、resource		※ resource と循環参照
			resource					common、db				※ db と循環参照
			html、io、mail、report		common、db、resource
			report2						common、db、resource、report
			servlet						common、remote、servlet.multipart
			taglib						common、db、develop、html、io、mail、report、report2、resource、servlet

		pluginパッケージ内での依存関係(fukurou、hayabusaは、上位パッケージとして依存している)
			pluginパッケージ内での依存なし

	LogWriter の使用を止めて、System.out.println で代用する。(サンプルプログラムなので)
		fukurou.security.HybsCryptography.java(18)	import org.opengion.fukurou.util.LogWriter;

	ProcessFactory 側で、Cleanable インターフェースを実装する。
		hayabusa.common.SystemManager#sofficeKill()			削除
		hayabusa.report2#ProcessFactory
		hayabusa.common.HybsContextListener#contextDestroyed( final ServletContextEvent event )

	[クラス移動]
	クラスのパッケージ間移動を行います。よって、元のクラスファイルは、削除されます。
		org.opengion.hayabusa.html.StringFormat		 ⇒ fukurou.util.StringFormat
		org.opengion.hayabusa.db.DBSimpleTable		 ⇒ fukurou.db.DBSimpleTable

	パッケージ移動(hayabusa.html.StringFormat ⇒ fukurou.util.StringFormat)
		org.opengion.hayabusa.html.StringFormat		 ⇒ fukurou.util.StringFormat
		hayabusa.db.DBEventColumn.java(19)	import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_DBMENU.java(25): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_DBRADIO.java(28): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_INDBMENU.java(25): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_QUERY.java(22): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_DBMENU.java(26): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_FORM.java(21): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_MULTIQUERY.java(24): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_QUERY.java(22): import org.opengion.hayabusa.html.StringFormat;

	パッケージ移動(hayabusa.db.DBSimpleTable ⇒ fukurou.db.DBSimpleTable)
		org.opengion.hayabusa.db.DBSimpleTable		 ⇒ fukurou.db.DBSimpleTable
			HybsSystemException  ⇒ RuntimeException
			HybsSystem.CR		 ⇒ CR
		fukurou.db.DBSimpleTable.java(50): public class DBSimpleTable {
		fukurou.db.DBSimpleTable.java(77): 	public DBSimpleTable( final String[] nm ) {
		hayabusa.common.SystemManager.java(35):  import org.opengion.hayabusa.db.DBSimpleTable;
		hayabusa.resource.UserInfo.java(34): import org.opengion.hayabusa.db.DBSimpleTable;

	[JavaScript圧縮]
	JavaScript圧縮のソースで、圧縮後、改行コードのあるなしで、
	差分が発生していたのを、オリジナル（改行コードなし）に
	統一します。
		ge/jsp/common/
		gf/jsp/common/
		gf/jsp/menu/

	[Process_TableReader]
	バッチ系ファイル読取で、#NAME が存在しない場合の対応として、
	columns 属性を対応します。
	同時に、行番号部分を読み飛ばすかどうかを指定する、useNumber 属性も
	追加します。
		fukurou.process.Process_TableReader#init( final ParamProcess paramProcess )
		fukurou.process.Process_TableReader#usage()

	[JavaDoc 修正]
	ant 実行時の spec で警告の出た分の対応
	これは、ソースコメントの記述不足の警告です。
	ソースは、徐々にメンテナンスしていきますが、簡易的にコメントを埋めます。
	修正ソースの一覧は、5.2.2.0_refactoring.txt として、別途残します。

	[ファイル入力時の改行処理]
	""で囲われているデータに改行が入っていた場合の対応として、ダブルクオートの
	数が、奇数の場合は、継続して次の行を読み取るように修正します。
		fukurou.process.Process_TableReader#next()
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )

	[ファイル出力時の改行処理]
	ファイル出力時には、読取時のルールに適合するように出力します。
	１．改行を含む場合は、ダブルクオートを強制的に前後に追加する。
	２．ダブルクオートを含む場合は、その直前にダブルクオートを強制的に追加する。
		fukurou.process.Process_TableWriter#writeData( final LineModel data )
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )
		hayabusa.io.AbstractTableWriter#quotation2( final String data )
		plugin.io.TableWriter_Data#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer ) {

	[クロス集計機能改善]
	String 各列情報のclass属性に、カラム名などを付与するかどうかを指定する属性 useClassAdd を
	追加します。
	class属性は、その列のオリジナルの属性名と、ラベル名の文字列を設定します。
	例えば、集計行の計カラムが複数ある場合は、それぞれに色を指定して、ゼブラ模様を
	設定できます。また、ラベル(表示ヘッダー)も設定されるので、特別な列のみ指定することも
	可能になります。

	※ 特殊対応：cssなどで指定できるIDやCLASS属性は、先頭文字が数字の場合は、
	無効になります。（つまり、効きません。）
	表示ヘッダーは、年月や、社員番号(数字）などのケースもあります。そこで、先頭が数字の
	場合は、"x"(小文字のx)を自動的に頭に追加します。この処理は、ViewForm_HTMLCrossTable
	で行います。
		hayabusa.html.ViewCrossTableParam#ViewCrossTableParam.java
		hayabusa.taglib.ViewCrossParamTag#setUseClassAdd( final String useClassAdd )
		plugin.view.ViewForm_HTMLCrossTable#
		plugin.view.ViewForm_HTMLCrossTable#clear() {
		plugin.view.ViewForm_HTMLCrossTable#create( final int startNo, final int pageSize )  {
		plugin.view.ViewForm_HTMLCrossTable#paramInit( final DBTableModel table ) {
		plugin.view.ViewForm_HTMLCrossTable#makeCrossTable( final DBTableModel table ) {
		gf\jsp\GF6070

	className が、BIT の場合のみ、getColumnDbType(String) の戻り値に、dbType の値＋
	"BIT"  を付与して、センター表示させていましたが、逆に、VARCHAR2 と NUMBER 以外は
	出力するように変更します。
	これは、columnEditor 等で、className を外部から指定することで、class 属性に新しい値を
	設定できるようにします。
		hayabusa.html.AbstractViewForm#getColumnDbType( final int column )

	[andタグ 機能追加]
	multi="true" 時に、引数がマルチリクエストでなくても、separeta 属性を
	指定すると、その分も分割する機能を追加します。
	これは、AA,BB,CC という単独のリクエスト(XX)に対して、
		<og:and value = "XX in ( {@XX} )" multi="true" separator="," />
	という指定により、XX in ( 'AA','BB','CC' ) という文字列を生成します。
	サンプル画面として、gf\jsp\GF7070 を復活します。
	(【タグリブテスト】　Valueタグ GF7070)
		hayabusa.taglib.SqlAndTag#release2()
		hayabusa.taglib.SqlAndTag#makeCSVvalue( final String[] array ) {
		hayabusa.taglib.SqlAndTag#setSeparator( final String sepa ) {
		gf\jsp\GF7070		復活

	[valueタグ 機能追加]
	valueタグに、新しいアクションを追加します。
		REPLACE	文字列置換	value の値から、指定された正規表現(from)の部分文字列を、部分文字列(to)で置換します。
		SUBSTR	部分文字列	value の値から、指定された(from)から(to)の部分文字列を作成します。
		SPLIT	文字列分割	value の値から、指定されたseparatorで分割した文字列を作成します。(key+0～連番)
	これに伴い、fromVal、toVal 属性を追加します。
		hayabusa.taglib.ValueTag#doStartTag()
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )
		hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )
		hayabusa.taglib.ValueTag#setFromVal( final String from )
		hayabusa.taglib.ValueTag#setToVal( final String to )

	これに伴い、TLDを変更します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[caseKey 、caseVal 属性対応]
	タグ自体を利用するかどうかの条件判定を指定できる、caseKey 、caseVal 属性を対応します。
	これは、(caseKey == null) || (caseVal == null) || caseKey.matches( caseVal ) の
	結果を元に、そのタグが実行するのかしないのかを判定します。
	セッターゲッターは、共通の CommonTagSupport に用意しますので、各プログラムに関しては、
	実装を入れるとともに、tld ファイルにcaseKey 、caseVal 属性を定義します。
		hayabusa.taglib.ButtonTag.java
		hayabusa.taglib.ColumnEditorTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.CommonTagSupport.java	tldなし
		hayabusa.taglib.HTMLTagSupport.java		tldなし
		hayabusa.taglib.HiddenTag.java
		hayabusa.taglib.InputTag.java
		hayabusa.taglib.LinkTag.java
		hayabusa.taglib.MessageTag.java
		hayabusa.taglib.OptionTag.java
		hayabusa.taglib.OrderByTag.java
		hayabusa.taglib.PopupTag.java
		hayabusa.taglib.QueryOptionTag.java
		hayabusa.taglib.QueryTag.java
		hayabusa.taglib.SelectTag.java
		hayabusa.taglib.SqlAndTag.java
		hayabusa.taglib.SubmitTag.java
		hayabusa.taglib.TableMergeTag.java
		hayabusa.taglib.TFormatTag.java			tldなし	(TheadTag、TbodyTag、TfootTag)
		hayabusa.taglib.UserInfoTag.java
		hayabusa.taglib.ValueTag.java
		hayabusa.taglib.ViewFormTag.java

	この処理は、5.1.9.0 (2010/08/01) で SqlAndTag に導入した matchKey、matchVal 属性と
	同じ動作を行いますので、matchKey、matchVal 属性を廃止(削除)します。

	これに伴い、TLDを変更します。
	(matchKey、matchVal 属性を削除、caseKey、caseVal 属性を追加)
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[リソースVer3,Ver5共有]
	リソースの "_" の取り扱いを修正します。
	Ver3時代は、"_" は、ゼロ文字列として処理するケースと、null と
	同等と判断するケースがありました。
	Ver3とVer5でリソース共有する場合、コードリソース以外では不都合が発生します。
	そこで、StringUtil#nval2 のメソッドを変更して互換性を保つようにします。
	具体的には、現状、"_" を ゼロ文字列に変換している箇所を、null と判断するように
	変更します。それとともに、第３の引数を用意して、"_" をゼロ文字列と判断する場合の
	ロジックを追加します。
		fukurou.util.StringUtil#nval2( final String in,final String def ) {
		fukurou.util.StringUtil#nval2( final String in,final String def,final String def2 ) {
		hayabusa.resource.CodeData#CodeData( final String clm, final Map<String,String[]> data) {

	[msg属性の廃止]
	メッセージリソースの廃止に伴い、msg 属性を廃止します。
	現在、残っているのは、dataCheckタグのみです。
	当面は、msg属性は残しますが、廃止予定とします。
	それ以外に、CommonTagSupport で残っている、setMsglbl(String)メソッドも
	処理は、setLbl(String) とまったく同じなので、削除します。
		hayabusa.taglib.DataCheckTag#setMsg( final String id )				廃止予定
		hayabusa.taglib.DataCheckTag#setLbl( final String id )
		hayabusa.taglib.DataCheckTag#setMsgParamKeys( final String keys )	廃止予定
		hayabusa.taglib.DataCheckTag#setLblParamKeys( final String keys )
		hayabusa.taglib.CommonTagSupport#setMsglbl( final String lbl )		削除
		hayabusa.taglib.InputTag#setLbls( final String lbls )
		hayabusa.taglib.OptionTag#setLbls( final String lbls )
		hayabusa.taglib.OrderByTag#setLbls( final String lbls )

	jsp ファイルの修正
	(common,custom は、ge も修正)
		gf/jsp/common/fileDownload.jsp_Overflow(39): <og:message msg="ERR0028" />
		gf/jsp/common/gamen/05_DBCONFIG/entry.jsp(20): 		<og:dataCheck command="ENTRY" msg="GEE0004">
		gf/jsp/common/gamen/14_EDIT/update.jsp(34): 			msg		= "GEE0001">
		gf/jsp/common/gamen/14_EDIT/upload.jsp(27): 		msg		= "GEE0002">
		gf/jsp/custom/query_info.jsp_linemenu(17): 			<og:message msg="MSG0049" />
		gf/jsp/custom/query_info.jsp_linemenu(20): 	<td><og:help msg="HELP" guiInfoKey="{@GUI.KEY}" /></td>
		gf/jsp/GF2020/entry.jsp(25): <og:dataCheck command="{@command}" exist="false" sqlType="{@sqlType}" execType="INSERT|COPY" msg="GFE0006">
		gf/jsp/GF2170/backup/query.jsp_GEA08_use(87):   <tr><og:input name="ORDER_BY" msg="ORDER_BY" maxlength="100" size="50" />		</tr>
		gf/jsp/GF9100/result.jsp(29): 	<og:dataCheck command="{@command}" msg="GFE0003" msgParamKeys="{#GF44},{@CDTAN}">
		gf/jsp/GF9100/result.jsp(36): 	msg="GFE0002"
		gf/jsp/GF9100/result.jsp(37): 	msgParamKeys="{#SYSTEM_ID},'ZW GE GF',{@SYSTEM_ID}"
		gf/jsp/GF9200/result.jsp(29): 	<og:dataCheck command="{@command}" msg="GFE0003" msgParamKeys="{#GF44},{@CDTAN}">
		gf/jsp/GF9200/result.jsp(36): 	msg="GFE0002"
		gf/jsp/GF9200/result.jsp(37): 	msgParamKeys="{#SYSTEM_ID},'ZW GE GF',{@SYSTEM_ID}"
		gf/jsp/GF9300/result.jsp(29): 	msg="GFE0002"
		gf/jsp/GF9300/result.jsp(30): 	msgParamKeys="{#SYSTEM_ID},'ZW GE GF',{@SYSTEM_ID}"
		gf/jsp/GFX013/query.jsp_GEA08_use(87):   <tr><og:input name="ORDER_BY" msg="ORDER_BY" maxlength="100" size="50" />		</tr>

	ソースチェックの項目追加
	ERROR25 msg 属性やmsgParamKeys属性は廃止属性です。lbl属性,lblParamKeys属性に置き換えてください。
		gf/jsp/DOC18/xsltV5GF70_PROG.xsl

	これに伴い、TLDを変更します。
	(dataCheck に、lbl 、lblParamKeys 属性を追加 )
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[ソース修正]
	ソースチェックでエラーが発生していた箇所を修正します。
		ge/jsp/menu/menu_init.jsp			gfjsp/menu/menu_init.jsp をコピー
		ge/jsp/menu/matrix_info.jsp			gfjsp/menu/matrix_info.jsp をコピー
		ge/REP21/result.jsp					htmlend.jsp のインクルード漏れ
		ge/REP21/result2.jsp				htmlend.jsp のインクルード漏れ
		ge/jsp/GE0009/result_report.jsp		XML形式見直し、件数表示追加
		ge/jsp/GE0009/result_reportData.jsp	XML形式見直し、件数表示追加
		ge/jsp/GE0009/result_resource.jsp	XML形式見直し、件数表示追加

	[ソース削除]
	不要のソースや利用されていないソースを削除します。
		gf/jsp/custom/result_info_Capture.jsp
		gf/jsp/GF2253/copyRow.jsp
		gf/jsp/GF2253/insertGF92.jsp
		gf/jsp/ORA10/entry.jsp
		gf/jsp/ORA10/forward.jsp
		gf/src/script/common/option/jqog.js

	[submitタグ action 属性]
	Ver5 になって、update.jsp ですべての処理を行う方向で開発するに当たり、
	command と lbl を記述する必要がでてきました。
	そこで、action 属性を用意し、command を記述するだけでパラメータを
	設定できるようにしました。
	 *    [action属性]  [初期設定されるパラメータ郡]
	 *      INSERT       value="update" command="INSERT" lbl="INSERT"  accesskey="I"
	 *      COPY         value="update" command="COPY"   lbl="COPY"    accesskey="C"
	 *      MODIFY       value="update" command="MODIFY" lbl="MODIFY"  accesskey="M"
	 *      DELETE       value="update" command="DELETE" lbl="DELETE"  accesskey="Z"
	 *      ENTRY        value="entry"  command="ENTRY"  lbl="ENTRY"   accesskey="E"
	 *      RESET        value="reset"  command="RESET"  lbl="ENTRY"   accesskey="R"

		hayabusa.taglib.SubmitTag#ENUM_ACTION
		hayabusa.taglib.SubmitTag#doStartTag()
		hayabusa.taglib.SubmitTag#release2()
		hayabusa.taglib.SubmitTag#setAction( final String act )
		hayabusa.taglib.SubmitTag#getHiddenTag( final String command, final String lbl, final String valueLink )

	update.jsp に対して、columnWritable と、noWritable は commandごと、または、
	ボタンごとに変更するケースがほとんどです。
	（INSERT時とUPDATE時に書き換え可能なカラムの指定が変わる）
	Ver3 では、それぞれのボタンに対するJSPを作成していたため、直書きしていました。
	Ver4 では、update.jsp に統一したため、submitタグの keys,vals で指定していました。
	Ver5 では、上記の action 属性を用意するとともに、columnWritable と、noWritable を
	独立した属性として用意します。
	なお、update.jsp への渡し方は、従来の keys,vals に設定した場合と同じです。
		hayabusa.taglib.SubmitTag#setColumnWritable( final String columnName )
		hayabusa.taglib.SubmitTag#setNoWritable( final String columnName )

	これに伴い、TLDを変更します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[guiQueryタグ 新規作成]
	ロール指定による画面一覧の検索ができる画面を作成します。
	ロールは、エンジン内部で処理しているため、単純な文字列比較処理等では
	対応できません。よって、検索用のカスタムタグを新規作成します。
		hayabusa.taglib.GuiQueryTag.java		新規追加
		gf/jsp/GF1080							実行サンプル

	これに伴い、TLDを変更します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[HybsAdmin 修正]
	HybsAdminでシステムリソースから取得しようとしている変数（USE_HTML_TABLE_CSS、HTML_BORDERなど）
	は、すでに廃止されています。
	よって、その箇所をコメントアウトします。
		hayabusa.servlet.HybsAdmin#getTableHeaderTag()

	[/gf/jsp の統一]
	JSPのアドレス指定で、絶対アドレス化できる箇所は対応していますが、
	対応方法に若干のゆれが生じていましたので、統一します。
	コンテキストを指定する方法として、システムリソースに
		CONTEXT_NAME	gf
		JSP				/gf/jsp
	があります。
	基本的に、{@SYS.JSP}/・・・ に統一します。
	（/{@SYS.CONTEXT_NAME}/jsp/common/・・・ ⇒ {@SYS.JSP}/common/・・・）
		jsp/common\gamen\12_GUIMAKEGUI\main.jsp(10):	  <script type="text/javascript" src="/{@SYS.CONTEXT_NAME}/jsp/common/jquery/jquery-ui.js?v={@SYS.BUILD_ID}" ><!-- --></script>
		jsp/common\gamen\13_GUILIST\menu.jsp(22):	 【<og:link lbl="Top Menu" href="/{@SYS.CONTEXT_NAME}/jsp/index.jsp" target="_top" />】
		jsp/common\gamen\13_GUILIST\menu.jsp(37):	  <og:link column="NMPG" href="/{@SYS.CONTEXT_NAME}/jsp/customUserDef/[PGID]/index.jsp" target="CONTENTS"
		jsp/common\gamen\14_EDIT\result.jsp(11):	  <script type="text/javascript" src="/{@SYS.CONTEXT_NAME}/jsp/common/jquery/jquery-ui.js?v={@SYS.BUILD_ID}" ><!-- --></script>

	[admin画面のｼｽﾃﾑﾘｿｰｽ]
	admin画面のｼｽﾃﾑﾘｿｰｽ で、SERVER_URL と CONTEXT_URL が、最下位に表示されます。
	その上位には、プラグインなど普段使用しない属性が表示されているため
	場合によっては、このキーを見つけられないケースがあります。
	このｼｽﾃﾑﾘｿｰｽの並び順は、SystemParameter.java に記述された順番なので、
	先の２つのキーのみを、(値はリクエストから求めるので初期設定できない)
	予約語的に、定義しておきます。
		hayabusa.common.SystemData#SERVER_URL = "" ;
		hayabusa.common.SystemData#CONTEXT_URL = "" ;

	admin画面のParameter で取得される内容をメンテナンスします。
	この画面は、使い方のサンプル集の形なので、すべての情報を動的に
	取得しているわけではなく、通常のドキュメントと同じ感覚で
	修正する必要があります。
	今回は、{@SYS.XXXX} に、
	HOST_NAME,HOST_ADRS,SYSTEM_ID,JSP,FILE_URL,FILE_OUT_URL
	の属性をサンプルとして追加しました。
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

	[クロス集計改修]
	クロス集計に、columnDisplay 属性を追加(有効に)します。
	従来は、noDisplay のみ用意していましたが、集計側のカラムには
	名称が存在しない為（皆同じ）固定キー部分を "残す" という指定
	ができれば、集計側が消えることになります。
	そのため、columnDisplay 属性を追加します。
		plugin.view.ViewForm_HTMLCrossTable#clear()
		plugin.view.ViewForm_HTMLCrossTable#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLCrossTable#setColumnDisplay( final String columnName )
		plugin.view.ViewForm_HTMLCrossTable#getHeadLine()

		jsp/GF6070	改修

	useHeaderColumn 属性が、ロジックの中で直接 getParam していた（しかもループ中で）ため、
	paramInit に移動します。
	また、ViewCrossParamTag で設定する場合のキーを、ViewCrossTableParam で定義しているの
	ですが、これも、文字列が直書きされていたため、static 文字列を定義しました。
		hayabusa.html.ViewCrossTableParam#USE_HEADER_COLUMN    = "h_useHeaderColumn" ; // 5.2.2.0 (2010/11/01)
		hayabusa.taglib.ViewCrossParamTag#setUseHeaderColumn( final String useHeaderColumn )
		plugin.view.ViewForm_HTMLCrossTable#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLCrossTable#paramInit( final DBTableModel table )
		plugin.view.ViewForm_HTMLCrossTable#makeCrossTable( final DBTableModel table )
		hayabusa.taglib.ViewFormTag#doEndTag()

	ViewCrossParamTag の saveTableId 属性が、文字列直書きなので、ViewCrossTableParam.SAVE_TABLEID_KEY を
	利用するように書き換えました。
	同時に、出力時の スコープ指定が出来るように、saveScope 属性を追加しました。
		hayabusa.html.ViewCrossTableParam#SAVE_TABLEID_KEY 	= "h_saveTableId"
		hayabusa.html.ViewCrossTableParam#SAVE_SCOPE_KEY	= "h_saveScope" ; // 5.2.2.0 (2010/11/01)
		hayabusa.taglib.ViewCrossParamTag#setSaveTableId( final String id )		修正
		hayabusa.taglib.ViewCrossParamTag#setSaveScope( final String scope )	新規追加
		hayabusa.taglib.CommonTagSupport#setObject( final String key ,final Object object )
		hayabusa.taglib.CommonTagSupport#setObject( final String key ,final Object object ,final String scp )

	[文字の中央表示]
	View関連で、以前(Ver3)は、getColumnClassName の値を使用していましたが、Ver4以降は、
	getColumnDbType を使用して、より細かい、CSSによる表示の区別をするようになりました。
	ところが、従来、中央表示で、BIT を columnClassName で定義していた分が、右か左になって
	しまいました。
	そこで、BIT の場合のみ、BIT もあわせて出力するように変更します。
		hayabusa.html.AbstractViewForm#getColumnDbType( final int column )
		src\script\common/default.css		.BIT 追加

5.2.1.0 (2010/10/01)
	[画面削除]
	GF6060:テーブル回転表示 と GF7070:Valueタグ は、同じJSPソースなので
	GF7070:Valueタグ を削除します。
		jsp/GF7070/		削除
		画面リソース削除

	[must , mustAny 属性]
	inputタグと textarea タグについて、must , mustAny 属性をサポートします。
	これと平行に、must , mustAny 属性 のセッターメソッドを、HTMLTagSupport に移動します。
		hayabusa.taglib.HTMLTagSupport#release2()
		hayabusa.taglib.HTMLTagSupport#setMust( final String flag )
		hayabusa.taglib.HTMLTagSupport#setMustAny( final String flag )
		hayabusa.taglib.HTMLTagSupport#getMustType()
		hayabusa.taglib.HTMLTagSupport#makeMustHidden( final String name )
		hayabusa.taglib.InputTag#makeTag()
		hayabusa.taglib.TextareaTag#makeTag()
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#makeTag()
		hayabusa.taglib.ColumnTag#setMust( final String flag )
		hayabusa.taglib.ColumnTag#setMustAny( final String flag )
		hayabusa.taglib.SelectTag#release2()
		hayabusa.taglib.SelectTag#makeTag()
		hayabusa.taglib.SelectTag#setMust( final String flag )
		hayabusa.taglib.SelectTag#setMustAny( final String flag )
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#doEndTag()
		hayabusa.taglib.ColumnEditorTag#setMust( final String flag )
		hayabusa.taglib.ColumnEditorTag#setMustAny( final String flag )

	clazz="must" で色だけ必須入力色にしている箇所を修正します。
		jsp/GF6010/query.jsp(27): 	<og:column name="TABLE_CLM2" clazz="must" />
		jsp/GF6020/query.jsp(28): 	<og:column name="TABLE_CLM2" clazz="must" />
		jsp/GF6040/query.jsp(28): 	<og:column name="TABLE_CLM2" clazz="must" />
		jsp/GF6280/query.jsp(23): 	<og:textarea name="SQL" rows="5" cols="40" clazz="must">
		jsp/GF6310/query.jsp(23): <og:textarea name="TEXT" rows="3" cols="40" clazz="must">
		jsp/GF7050/query.jsp(28): 	<og:column name="TABLE_CLM2" clazz="must" />

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[ViewForm_HTMLEntry の must 属性対応]
	ViewForm の テーブル系は、columnCheckが、DBTableModel を直接処理するので、
	問題ないが、HTMLEntry は、通常のカラムに出力して、あたかもQUERYから
	登録するように使用するため、mustチェックするには、hidden を出力しておく
	必要がある。その対応。
	ここでは、mustAny は対応していません。（対応が難しい為）
		plugin.view.ViewForm_HTMLEntry#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLEntry#init( final DBTableModel table )

	[DBTableModelImpl コメント修正]
	DBTableModelImpl のコメントを修正しました。
	getMustArray() 、getMustAnyArray() の戻り値は、文字列配列なのに、
	元のコメントは、カンマ区切り文字列 となっていたため、修正しました。
		hayabusa.db.DBTableModelImpl.java

	[popup のheight、width の px]
	IE7 より、height、width には、"px" などの単位をつけないと認識しないという
	仕様になったため、height、width 属性の 形式チェックをソースチェックで行っている。
	og:popup では、タグ側も、JavaScript側も px を｢付けない｣仕様になっているため、
	例外的な設定になっている。これを、px をタグリブの属性段階から付けるように修正する。
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )
		hayabusa.taglib.PopupTag#setHeight( final String ht )
		hayabusa.taglib.PopupTag#setWidth( final String wh )

		src/script/common/default.js#
			function ogPopup( p_pgid,p_height,p_width,p_in_Array,p_this,p_out_Array,command,event ) {

		jsp/GF9100/query.jsp(46): 		<og:popup gamenId="GF9510" href="index.jsp"
		jsp/GF9100/result.jsp(107): 	<og:popup column="PUP" gamenId="GF9510" href="index.jsp"

	※ エンジン経由(og:popup)の場合は、引数の補完機能を入れたので、"px" が記述されていない
	   旧ソースでも問題なく動きます。
	   直接、JavaScript の ogPopup を呼び出している場合は、"px" がないと、全画面表示になります。

	[JSPソースの改善]
	tabLink,tabList のサンプル修正
		jsp/GF6160/query.jsp

	JSPチェック確認で、画面のアドレスに応じた 画面名称を設定します。
	本来は、アドレスと画面名称の関係は存在しないのですが、ほぼ同一と
	考えて設定しています。
		jsp/DOC10/result.jsp

	ビューフォントサイズ変更
	ERROR06D：og:update タグは廃止クラスです。代わりに tableUpdateタグを使用してください。
		jsp/GF6180						内容的に GF9110 を利用して再構築
		jsp/custom/result_FS_info.jsp	古いメソッドを使用していたので削除

	チェック､マーカー
		jsp/GF6190						内容的に GF9110 を利用して再構築

	定義ファイル検証・反映
	ERROR11：submit タグは、writeCheck タグの子要素として使用してください。
		jsp/GF2060/query.jsp		上記エラーの修正
		jsp/GF2060/dbdefIn.jsp		実行結果が見えないので、処理件数を表示するように改造

	form要素が、form タグの中にありません。
	確認したところ、表示のためだけに input タグなどを使用しているケースばかりでした。
	本来修正の必要は無いのですが、ERROR 発見を容易にするため、form タグを付与します。
		jsp/GF1060/result.jsp
		jsp/GF6060/keyTable.jsp
		jsp/GF6060/setTable.jsp
		jsp/GF6380/result.jsp
		jsp/GF6410/makeColumn6410.jsp
		jsp/GF7010/zip2.jsp
		jsp/GF7030/query.jsp
		jsp/GF9120/viewer.jsp
		jsp/common/errorMessage.jsp
		jsp/common/eventColumnMaker.jsp
		jsp/custom/multiChoose.jsp

	columnCheck タグのnullCheck属性とmustAnyCheck属性は自動チェックされます。設定不要です。
		jsp/DOC10/group.jsp
		jsp/DOC10/result.jsp
		jsp/DOC11/result.jsp
		jsp/DOC12/result.jsp
		jsp/DOC13/result.jsp
		jsp/DOC14/result.jsp
		jsp/DOC15/group.jsp
		jsp/DOC15/result.jsp
		jsp/DOC16/result.jsp
		jsp/DOC17/group.jsp
		jsp/DOC17/result.jsp
		jsp/DOC18/result.jsp
		jsp/DOC19/result.jsp
		jsp/DOC22/result.jsp
		jsp/GANTT01/entry.jsp
		jsp/GANTT02/entry.jsp
		jsp/GANTT02/entryGF65.jsp
		jsp/GANTT03/entry.jsp
		jsp/GANTT04/entry.jsp
		jsp/GANTT05/entry.jsp
		jsp/GANTT06/entry.jsp
		jsp/GANTT06/result.jsp
		jsp/GANTT06B/entry.jsp
		jsp/GANTT06B/result.jsp
		jsp/GANTT06C/entry.jsp
		jsp/GANTT06C/result.jsp
		jsp/GANTT07/result.jsp
		jsp/GANTT09/entry.jsp
		jsp/GANTT09/result.jsp
		jsp/GANTT09/resultPrint.jsp
		jsp/GANTT10/entry.jsp
		jsp/GANTT11/entry.jsp
		jsp/GANTT12/entry.jsp
		jsp/GF1050/result.jsp
		jsp/GF2000/cube_sample.jsp
		jsp/GF2000/insertGF01.jsp
		jsp/GF2000/result.jsp
		jsp/GF2000/rollup.jsp
		jsp/GF2010/insertGF02.jsp
		jsp/GF2010/result.jsp
		jsp/GF2020/directGF05.jsp
		jsp/GF2020/fileOut.jsp
		jsp/GF2020/insertGF05.jsp
		jsp/GF2020/result.jsp
		jsp/GF2020/updateGF05.jsp
		jsp/GF2030/insertGF06.jsp
		jsp/GF2030/result.jsp
		jsp/GF2040/directGF07.jsp
		jsp/GF2040/insertGF07.jsp
		jsp/GF2040/result.jsp
		jsp/GF2050/deleteAll.jsp
		jsp/GF2050/result.jsp
		jsp/GF2060/result.jsp
		jsp/GF2070/directGF81.jsp
		jsp/GF2070/insertGF81.jsp
		jsp/GF2070/result.jsp
		jsp/GF2080/result.jsp
		jsp/GF2090/result.jsp
		jsp/GF2090/sabun.jsp
		jsp/GF2100/result.jsp
		jsp/GF2110/result.jsp
		jsp/GF2130/result.jsp
		jsp/GF2140/result.jsp
		jsp/GF2150/result.jsp
		jsp/GF2160/result.jsp
		jsp/GF2170/result.jsp
		jsp/GF2170/result.jsp
		jsp/GF2170/result.jsp
		jsp/GF2252/copyRow.jsp
		jsp/GF2252/insertGF92.jsp
		jsp/GF6050/entry.jsp
		jsp/GF6050/popup.jsp
		jsp/GF6050/result.jsp
		jsp/GF6060/result.jsp
		jsp/GF6070/result_sample1.jsp
		jsp/GF6070/result_sample2.jsp
		jsp/GF6070/result_sample3.jsp
		jsp/GF6070/result_sample4.jsp
		jsp/GF6070/result_sample5.jsp
		jsp/GF6100/entry.jsp
		jsp/GF6110/result.jsp
		jsp/GF6120/result.jsp
		jsp/GF6130/entry.jsp
		jsp/GF6130/insertGEA08.jsp
		jsp/GF6130/result.jsp
		jsp/GF6140/result.jsp
		jsp/GF6230/entry.jsp
		jsp/GF6280/result.jsp
		jsp/GF6310/result.jsp
		jsp/GF6320/result.jsp
		jsp/GF6340/entry.jsp
		jsp/GF6340/result.jsp
		jsp/GF6370/result.jsp
		jsp/GF7070_haishi/result.jsp
		jsp/GF9120/result.jsp
		jsp/GF9210/result.jsp
		jsp/GF9220/result.jsp
		jsp/GF9240/result.jsp
		jsp/GF9300/entry.jsp
		jsp/GF9310/entry.jsp
		jsp/GF9310/result.jsp
		jsp/GF9340/entry.jsp
		jsp/GF9340/result.jsp
		jsp/GF9410/entry.jsp
		jsp/GF9410/result.jsp
		jsp/GF9440/entry.jsp
		jsp/GF9440/result.jsp
		jsp/GF9500/result.jsp
		jsp/GF9530/result.jsp
		jsp/GF9540/result.jsp
		jsp/GFX000/entry.jsp
		jsp/GFX006/result.jsp
		jsp/GFX012/result.jsp
		jsp/GFX012/test02.jsp
		jsp/GFX013/result.jsp
		jsp/GFX015/result.jsp
		jsp/GFX016/result.jsp
		jsp/common/upload.jsp

	ERROR20 frame タグの src 属性に、相対パスを指定するのは、良くない慣習です。
		jsp/GF6160/index.jsp
		jsp/GF7030/index.jsp

	[画面表示不具合]
	戻るリンク時に不要な改行が出力される不具合に対応します。
		org.opengion.hayabusa.taglib.ErrorMessageTag.doEndTag()

	[JSPソースチェックの改善]
	JSPソースチェックの機能を改善します。
	・JspIncludeReader.java で、タグのエスケープ方法の変更
	・XML宣言 の削除
	・コメントの削除
	従来と異なり、jsp:directive.include されるファイルにも、jsp:root を
	記述するので、XSLTパースで、インクルードファイルも対象になってしまう。
	これにより文法的におかしな場合、エラーチェックに引っかかる可能性が出てくる。
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	XML形式を変更します。(TEXT⇒TEXT_DATA)
		fukurou.xml.XSLT#toXmlRow( final HybsEntry[] entry,final TransformerException ex )

	[JSPソースチェック]
	JSPソースチェックを行った結果、不正なエラーが出る箇所を修正しました。
		jsp/ORA02/check_extent_error.sql		< , > などを整形(前後のスペース付与等)
		jsp/ORA02/check_extent_warning.sql		< , > などを整形(前後のスペース付与等)
		jsp/GFX018/result.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GFX018/result2.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GF9230/update.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GF9130/update.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GF6180/copy.jsp			include file="../common/Excel_insert.jsp"	削除(該当するファイルはない)
		jsp/GF6180/modify.jsp		include file="../common/Excel_update.jsp"
		jsp/GF2070/query.jsp		作成途中のファイルで、エラーだったので、取り合えず修正
		jsp/GF2070/result.jsp		作成途中のファイルで、エラーだったので、取り合えず修正
		jsp/GF1060/query.jsp		サンプルデータ(<body> など) を修正（<aaa> など）
		jsp/GANTT06C/viewX2.jsp		<div> タグと、<og:text>タグが入れ子でなく、クロスしていたので修正。
		jsp/GANTT06B/viewX2.jsp		<div> タグと、<og:text>タグが入れ子でなく、クロスしていたので修正。
		jsp/GANTT06/viewX2.jsp		<div> タグと、<og:text>タグが入れ子でなく、クロスしていたので修正。
		jsp/DOC18/query.jsp			jspInclude カラムの初期値を、false から true に変更（今回改造したので）
		jsp/DOC10/result.jsp		リンクで、displayMsg を 　 に設定するように修正。（登録しました、と出るので消す）
		jsp/DOC10/group.jsp			リンクで、displayMsg を 　 に設定するように修正。（登録しました、と出るので消す）

	[JSPソースチェック バッチ版]
	バッチ処理で、JSPソースチェックを実行できる環境(サンプル)を提供します。
		gf/BAT/jspCheck  以下の bat ファイル

	[JavaScriptの整理]
	jsp/custom 分は、圧縮しないように元に戻します。
	ついでに、背景色のグラディエーションは、コメントを物理削除しておきます。
	これを使うと、表示時間が非常に長くなるため、今後も使いません。
		src/script/custom/custom.css	⇒ jsp/custom/custom.css に移動。元のフォルダは削除
		jsp/custom/custom.css			既存のコメント部分を削除

	[JavaScriptの整理]
	YUICompressor の改造クラスである、OGCompressor を修正します。
	オリジナルのファイルと圧縮後のファイルのタイムスタンプが同じ場合は、
	処理をスキップします。
	また、圧縮変換後は、オリジナルのタイムスタンプで圧縮ファイルのタイムスタンプを
	書き換えます。
		gf/doc/src/org/opengion/tools/OGCompressor.java
		gf/yuicompressor-2.4.2og.jar

	[Calc帳票システム・シート名定義対応]
	Calc帳票システムでCalc出力、Excel出力した際にシート名を独自に定義できる機能を追加します。
	具体的には、帳票の雛形で、シート名に"__"を区切り文字として定義しておくことで、"__"より後ろの文字列
	を出力シート名として設定します。
	例として、雛形シート名が、"sheet1__ABC"となっている場合、出力されたCalcまたはExcelでは、ページ毎に、
	ABC1,ABC2,ABC3...というシート名が割り振られます。
	雛形シート名に"__"が含まれていない場合は、既存と同じくPageN_RowNとなります。
	また、シートブレイク機能については、"__"より前のデータをシートキーとして使用します。
	上記の場合であれば、"sheet1"がシートブレイクで参照されるシート名になります。
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedSheet(OdsSheet, BufferedWriter)
		org.opengion.hayabusa.report2.OdsSheet.analyze(String, int)
		org.opengion.hayabusa.report2.OdsSheet.getSheetName()
		org.opengion.hayabusa.report2.OdsSheet.getConfSheetName()
		org.opengion.hayabusa.report2.OdsSheet.getOrigSheetName()

	[JSPソースチェックの改善]
	JSPソースチェックの機能を改善します。
	・JspIncludeReader.java で、タグのエスケープ方法の変更
	・XML宣言 の削除
	・コメントの削除
	従来と異なり、jsp:directive.include されるファイルにも、jsp:root を
	記述するので、XSLTパースで、インクルードファイルも対象になってしまう。
	これにより文法的におかしな場合、エラーチェックに引っかかる可能性が出てくる。
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	XML形式を変更します。(TEXT⇒TEXT_DATA)
		fukurou.xml.XSLT#toXmlRow( final HybsEntry[] entry,final TransformerException ex )

	チェック用 GF70_PROG.xsl で、メッセージに、名前空間が書かれている分は削除
	これは、mis: でも、og: でも処理できるので、汎用性を持たせた。
		jsp/DOC18/GF70_PROG.xsl

	[JSPソースチェック]
	JSPソースチェックを行った結果、不正なエラーが出る箇所を修正しました。
		jsp/ORA02/check_extent_error.sql		< , > などを整形(前後のスペース付与等)
		jsp/ORA02/check_extent_warning.sql		< , > などを整形(前後のスペース付与等)
		jsp/GFX018/result.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GFX018/result2.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GF9230/update.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GF9130/update.jsp		include file="/jsp/common/htmlend.jsp" 追加
		jsp/GF6180/copy.jsp			include file="../common/Excel_insert.jsp"	削除(該当するファイルはない)
		jsp/GF6180/modify.jsp		include file="../common/Excel_update.jsp"
		jsp/GF2070/query.jsp		作成途中のファイルで、エラーだったので、取り合えず修正
		jsp/GF2070/result.jsp		作成途中のファイルで、エラーだったので、取り合えず修正
		jsp/GF1060/query.jsp		サンプルデータ(<body> など) を修正（<aaa> など）
		jsp/GANTT06C/viewX2.jsp		<div> タグと、<og:text>タグが入れ子でなく、クロスしていたので修正。
		jsp/GANTT06B/viewX2.jsp		<div> タグと、<og:text>タグが入れ子でなく、クロスしていたので修正。
		jsp/GANTT06/viewX2.jsp		<div> タグと、<og:text>タグが入れ子でなく、クロスしていたので修正。
		jsp/DOC18/query.jsp			jspInclude カラムの初期値を、false から true に変更（今回改造したので）
		jsp/DOC10/result.jsp		リンクで、displayMsg を 　 に設定するように修正。（登録しました、と出るので消す）
		jsp/DOC10/group.jsp			リンクで、displayMsg を 　 に設定するように修正。（登録しました、と出るので消す）

	[DB定義変更]
	JSPソースチェックの改善に伴うDB定義を変更します。
	これは、チェックを行ったときに、桁あふれを起こしたカラムを増やします。
		GF72、GF73	LBLCD VARCHAR2(60)
		GF70、GF71、GF72、GF73、GF74、GF75、GF76、GF77、GF79 FILENAME VARCHAR2(60)

	[JavaScriptの整理]
	jsp/custom 分は、圧縮しないように元に戻します。
	ついでに、背景色のグラディエーションは、コメントを物理削除しておきます。
	これを使うと、表示時間が非常に長くなるため、今後も使いません。
		src/script/custom/custom.css	⇒ jsp/custom/custom.css に移動。元のフォルダは削除
		jsp/custom/custom.css			既存のコメント部分を削除

	[エラーメッセージ表示方法の改善]
	システムリソースの設定で、エラーメッセージの表示内容を変更することができるように対応します。
	(※ここでのエラーメッセージとは、例外がスローされた場合のエラーメッセージの表示方法です
	   columnCheckタグ等で表示されるアプリケーションエラーの内容は、この設定と関係ありません)
	  0:エラー内容は何も表示されません。エラー発生時刻のみが表示されます。
	  1:例外名とエラー内容のメッセージのみが表示されます。スタックとレースは表示されません。
	  2:スタックトレースも含めてエラー内容を表示します。
		org.opengion.hayabusa.common.SystemData.ERR_DISP_LEVEL
		common/error_dev.jsp			削除
		common/error.jsp
		common/error_0.jsp
		common/error_1.jsp
		common/error_2.jsp
		common/error_Auth.jsp
		common/error_Forbidden.jsp

	[表示種別追加]
	表示種別として、"PN2"を追加します。この表示種別では、従来のPNと異なり、3-5-3のデータをハイフン区切りで
	表示するのではなく、3-5-3の各部位にclass属性(PN_1,PN_2,PN_3)を付加しています。
	これにより、真ん中の部分だけの色を変える等を行って、データの区切りを識別できるようにすることができます。
		org.opengion.plugin.column.Renderer_PN2

	[Valueタグ・バグ修正]
	command="SET" action="APPEND"でvalueをbody部に書いた場合に動作しないバグを修正します。
		org.opengion.hayabusa.taglib.ValueTag.doAfterBody()

	[JavaScriptの整理２]
	jsp/common の 標準、option の各 js,css ファイルの配置を
	見直します。
	これは、option にあるが、ほとんど標準で使用している js を標準へ、
	標準に有るが、標準では使用していない js を、オプションへ移動させます。
	これに伴い、headerタグも、修正します。
		common/option/jqog.js			⇒	common/jqog.js
		common/tabLink.js				⇒	common/option/tabLink.js
		hayabusa.taglib.HeadTag.java	関係する private static final 初期値

	custom/multiChoose.jsp において、スクリプトの組み込みに、キャッシュを制御する
	バージョン番号を指定するようにします。
	これは、エンジン標準の JavaScript や CSSファイルは、キャッシュされるため、
	キャッシュの開放条件を指定しておく必要があるためです。
		custom/multiChoose.jsp
		<og:head headType="init" >
			<script type="text/javascript" src="{@SYS.JSP}/common/default.js?v={@SYS.BUILD_ID}" ><!-- --></script>
			<script type="text/javascript" src="{@SYS.JSP}/common/multiChoose.js?v={@SYS.BUILD_ID}" ><!-- --></script>
		</og:head>

	JavaScript の圧縮ファイル(yuicompressor) 処理で発生した警告を修正します。
	判る範囲で修正しています。
	・Found an undeclared symbol:
	・The symbol XXXX is declared but is apparently never used.
	・The variable XXXX has already been declared in the same scope...
		doc\5.2.1.0_refactoring.txt		参照

	[JSPサンプル修正]
	GF6090（【ビュー関連】棒グラフ）で、バーが、右寄せになっていたので、左寄せに修正します。
		jsp/GF6090/result.jsp

	[JavaScriptのキャッシュ]
	キャッシュのパラメータを、各ファイルの最終更新日を使用するように変更します。
	従来は、BuildNumber.BUILD_ID をパラメータとして表示させていましたが、この方法では、
	開発時や、JavaScriptのみ変更した場合に、キャッシュが効いて、うまく反映されませんでした。
	そこで、キャッシュのパラメータを、各JavaScript/CSSファイルのタイムスタンプとすることで
	JavaScriptのみの修正でも、キャッシュを無効化して読み取らせることが出来るようになります。
	ただし、都度、ファイルのタイムスタンプを取得すると遅くなるため、adminメニューの
	[ﾌﾟｰﾙ削除]で初期化（リロード）するようにします。これにより、JavaScript等を修正後、
	ﾌﾟｰﾙ削除で反映、ということが可能になります。
		hayabusa.taglib.HeadTag#VERSION_PREFIX
		hayabusa.taglib.HeadTag#addScriptTag( final String filename, final StringBuilder buf )
		hayabusa.taglib.HeadTag#addStyleTag( final String filename, final StringBuilder buf )

	※ 現時点では、圧縮するJavaScript/CSSファイルのタイムスタンプは、ソースコンパイル時に
	   変更されます。よって、ほとんどのケースで、エンジンバージョンアップを行うと、
	   各ファイルは、キャッシュが無効（初期化）されます。

	[DisplayCapture 機能強化]
	画面キャプチャを行う機能を強化します。
	具体的には、実用性を重視して、エンジン本体に機能を組み込みます。
	・BAT\displayCapture\DisplayCapture.bat を作成。
	  通常のサンプルである fukurouSample から独立させます。
	・自動キャプチャに必要な、画面IDと実行ファイル名のクリップボードへの
	  書込み関係のファンクションを、default.js に追加します。
	  これにより、jsp\custom\result_info_Capture.jsp サンプルを廃止します。
	・画面自動キャプチャを行うための、JSP側の仕込みを、jsp\indexc.jsp に入れます。
	  具体的には、h_capture=true という値を、セッションにセットしておきます。
	  これを、custom\result_info.jsp で window.onload でファンクションを呼び出します。
	・src\org\opengion\fukurou\util\DisplayCapture.java を見直し、エラーメッセージや
	  パラメータを実用レベルにまで機能アップします。

		fukurou.util.DisplayCapture.java		全般的に手直し
		BAT\displayCapture\DisplayCapture.bat	新規追加
		jsp\custom\result_info_Capture.jsp		サンプルを廃止
		jsp\custom\result_info.jsp				自動化のための仕掛けを追加
		jsp\indexc.jsp（c が余分に付いている)	自動化のためのTop画面
		src\script\common\default.js			function 追加
			（setDisplayCapture、getDisplayCapture）

	以下、BAT\displayCapture\DisplayCapture.bat の説明文です。

		画面イメージをキャプチャして、ファイルに書き出す

		クリップボードに、"GUI:画面ID xxxxx.jsp" 形式の文字が書き込まれると、flavorsChanged イベントが
		発生して、画面を、ファイルに書き出す処理が実行されます。
		エンジンの機能と連動すれば、画面IDやファイル名をクリップボード経由でこのアプリケーションに
		渡すことで、画面操作を行うだけで、自動的に画面キャプチャを行うことが可能です。

		エンジンでは、jsp/indexc.jsp に、この機能が組み込まれているため、gf\BAT\displayCapture の
		DisplayCapture.bat を起動後、アプリケーションを、jsp/indexc.jsp で呼び出せば、自動的に
		画面のキャプチャを開始できます。

		キャプチャは、全画面のみですので、IEを最大に広げて操作してください。
		また、｢Prnt Scrn｣ボタンにも対応していますので、操作中やポップアップ等の非自動化の
		画面キャプチャも、手動で取得できます。

	[linkタグ・バグ修正]
	linkタグで、href属性を指定しなかった場合に、リンク先の画面のロール(gamenId指定)が存在しない場合に、
	NullPointerExceptionが発生するバグを修正します。
		org.opengion.fukurou.util.XHTMLTag.addUrlEncode(String, String, String)

	[業務ロジックバグ修正]
	①パラメーターセットの変数名チェックのバグを修正します。
	②Classファイルのみが存在し、ソースファイルが存在しない場合にエラーとなるバグを修正します。
		org.opengion.fukurou.business.AbstractBizLogic.set(String, String)
		org.opengion.fukurou.util.HybsLoader.getQualifiedName(String)
		org.opengion.fukurou.util.HybsLoader.findFileByCls(String, String)
		org.opengion.fukurou.util.HybsLoader.compileClass(String)

	[JavaScriptの整理]
	jsp\common のJavaScript を整理します。
	それぞれのシチュエーションごとに、ファイルをマージ(統合)し、
	圧縮します。
	ソースを、gf\src\script に置くことで、そこに含まれる .js , .css ファイルを
	gf\jsp 以下に圧縮コピーします。
	これに伴い、個別に、制御していた headタグの属性を削除します。
	※ 互換性は保障されませんので、ご注意ください。

		private static final String DEFAULT_JS		= "common/default.js";	// 5.2.1.0 (2010/10/01) 統合
	//		private static final String DEFAULT_JS		= "common/default.js";		廃止
	//		private static final String INPUTMENU_JS	= "common/inputMenu.js";	廃止
	//		private static final String OGPOPUP_JS		= "common/ogPopup.js";		廃止

		private static final String EVENT_SCRIPT_JS		= "common/eventScript.js";	// 5.2.1.0 (2010/10/01) 統合
	//		private static final String FOCUS_HILIGHT_JS	= "common/focusHilight.js";		廃止
	//		private static final String AUTO_CONVERT_JS		= "common/autoConvert.js";		廃止
	//		private static final String EVENT_COLUMN_JS		= "common/eventColumn.js";		廃止
	//		private static final String REAL_TIME_CHECK_JS	= "common/realTimeCheck.js";	廃止
	//		private static final String BIND_EVENTS_JS		= "common/bindEvents.js";		廃止

		private static final String QUERY_SCRIPT_JS		= "common/queryScript.js";				// 5.2.1.0 (2010/10/01) 統合
	//		private static final String TIME_SET_JS				= "common/timeSet.js";					廃止
	//		private static final String TOGGLE_FRAME_JS			= "common/toggleFrame.js";				廃止
	//		private static final String ADJUST_FRAME_HEIGHT_JS	= "common/adjustFrameHeightEvent.js";	廃止
	//		private static final String FOCUS_FIRST_ELM			= "common/focusFirstElm.js";			廃止

		private static final String RESULT_SCRIPT_JS	= "common/resultScript.js";		// 5.2.1.0 (2010/10/01) 統合
	//		private static final String HILIGHT_ROW_JS		= "common/hilightRow.js";		廃止
	//		private static final String BULK_SET_JS			= "common/bulkSet.js";			廃止
	//		private static final String PRINT_LINE_JS		= "common/printLine.js";		廃止
	//		private static final String TIME_CHECK_JS		= "common/timeCheck.js";		廃止
	//		private static final String ROW_COUNT_REPLACE	= "common/rowCountReplace.js";	廃止

	パラメータの削除
	これらのパラメータは初期値が true なので、基本的には組み込まれているものです。
	よって、利用する場合は、false を登録しますが、通常は、headerType で大枠を制御
	しているので、個別に false にしているケースは、ほとんどないと考えます。
	万一、使用している場合は、その属性を、削除してください。
		hayabusa.taglib.HeadTag#setUseTimeSet( final String flag ) {
		hayabusa.taglib.HeadTag#setUseToggleFrame( final String flag ) {
		hayabusa.taglib.HeadTag#setUseInputFocus( final String flag ) {
		hayabusa.taglib.HeadTag#setUseHilightRow( final String flag ) {
		hayabusa.taglib.HeadTag#setUsePrintLine( final String flag ) {
		hayabusa.taglib.HeadTag#setUseRealTimeCheck( final String flag ) {
		hayabusa.taglib.HeadTag#setUseAutoConvert( final String flag ) {
		hayabusa.taglib.HeadTag#setUseFocusHilight( final String flag ) {
		hayabusa.taglib.HeadTag#setUseFocusFirstElm( final String flag ) {
		hayabusa.taglib.HeadTag#setUseAdjustFrameHeight( final String flag ) {
		hayabusa.taglib.HeadTag#setUseEventColumn( final String flag ) {
		hayabusa.taglib.HeadTag#setUseRowCountReplace( final String flag ) {

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	システムリソースのデータ削除
		hayabusa.common.SystemData#USE_REAL_TIME_CHECK
		hayabusa.common.SystemData#USE_INPUT_AUTO_CONVERT
		hayabusa.common.SystemData#USE_ROWCNT_REPLACE

	enter.js は、個別組み込みなので、unrecommend フォルダに移動します。
		jsp\common\enter.js ⇒ jsp\common\unrecommend\enter.js に移動

	上記統合において、JavaScript Lint 処理で発生したエラー、警告は、
	判る範囲で修正しています。
		doc\5.2.1.0_refactoring.txt		参照

	[JavaScriptの圧縮]
	JavaScript ファイルと ＣＳＳファイルを、src\script に集め、これを元に
	圧縮処理を行ったファイルを、通常の jsp 以下のフォルダに置きます。
	現時点では、src\scriptl には、common 、common\option 、common\unrecommend、
	custom 、 menu と、jquery の一部をおきます。（本体は処理を実行しません。)
	この圧縮処理は、yuicompressor を用いて行います。ただし、ant でコンパイルする
	時に、この処理を行いたいので、１ファイルづつの対応を行いたくないため、
	openGion でカスタマイズした、yuicompressor-2.4.2og.jar を再作成します。
	この jar より、org.opengion.tools.OGCompressor を呼び出して、ディレクトリ階層の
	圧縮処理を行うように、build.xml に組み込みます。
		gf\build.xml
		gf\yuicompressor-2.4.2og.jar
			※  拡張した OGCompressor.java ソースは、gf\doc 以下に保存しておきます。
				実際には、これと、yuicompressor-2.4.2.zip によるソース他も必要です。
				コンパイル環境はopenGion 配布パッケージには含めません。

	[head タグの修正]
	先のJavaScript関係の修正と別に、VERSION_PREFIX の設定方法を若干変更します。
	これは、アドレス合成の方法を少し変えておくだけです。
		hayabusa.taglib.HeadTag#addScriptTag( final String filename, final StringBuilder buf )
		hayabusa.taglib.HeadTag#addStyleTag( final String filename, final StringBuilder buf )

	[JavaScriptの日本語処理]
	JavaScript内のコメント以外の日本語(alert で表示したりしている箇所)を英語に変更します。
	たとえ、alert とはいえ、日本語コメントをハードコーディングしておくのは良くないと判断します。
		eventScript.js(52):		setTimeout(alert("custom/query_info.jsp及びcustom/result_info.js・・・
		eventScript.js(202):	alert( "[SYSTEM_ERROR] : イベントカラムで置き換え対象の要素が存在しません" );
		eventScript.js(220):	alert( "[SYSTEM_ERROR] : イベントを処理するURLが指定されていません。(変数未定義)" );
		eventScript.js(224):	alert( "[SYSTEM_ERROR] : イベントを処理するURLが指定されていません。" );
		queryScript.js(313):	alert("custom/query_info.jsp及びcustom/result_info.jspで次の部分を削除して下さい。・・・
		scrollBar2.js(7):		function scrollBar2( obj ){alert("custom/query_info.jsp及びcustom/result_info.jspで次・・・
		scrollBar2.js(8):		function AdjustScroll2( obj ){alert("custom/query_info.jsp及びcustom/result_info.jspで・・・
		option\jqog.js(43): 	"<h1>エラーが発生しました。</h1><a href='#' class='jqmClose'>×</a>"

	[TLDファイルとソースの見直し]
	ソースにはセッターメソッドが存在するが、TLDファイルに記述されていない
	などの不整合を修正します。
	主な作業は、TLDファイルの属性追加ですが、それに伴い、ソースの修正を
	行っているケースもあります。
		hayabusa.taglib.CommonTagSupport#getScope()		コメントの【TAG】と @og.tag を削除します。（単純な間違い）
		hayabusa.taglib.ChartCreateTag#doEndTag()		debugPrint() の条件で、isDebug() されていたのを省きます。
		hayabusa.taglib.ChartDatasetTag#doEndTag()		debugPrint() メソッド追加
		hayabusa.taglib.ViewParamTag#toString()			デバッグ時のMapの表示を個々のキー=値 にまで展開します。
		hayabusa.taglib.TableFilterTag#doEndTag()		debugPrint() の条件で、isDebug() されていたのを省きます。

	tldの修正（属性を追加します）
		debug		hayabusa.taglib.ChartDatasetTag
		fontName	hayabusa.taglib.WriteTableTag
		fontPoint	hayabusa.taglib.WriteTableTag
		scope		hayabusa.taglib.FileQueryTag

		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[@Override の追記]
	taglib クラスで、doStartTag() 、doAfterBody()、doEndTag()、release2() に対して、
	@Override アノテーションを付与します。
	単に、記述漏れのクラスをピックアップして修正しただけです。
		hayabusa.taglib.ChartCreateTag.java
		hayabusa.taglib.ChartDatasetTag.java
		hayabusa.taglib.DatabaseMetaDataTag.java
		hayabusa.taglib.EqualsTag.java
		hayabusa.taglib.JspCreateTag.java
		hayabusa.taglib.PopupTag.java
		hayabusa.taglib.RequestValueTag.java
		hayabusa.taglib.TableFilterTag.java
		hayabusa.taglib.TableMergeTag.java
		hayabusa.taglib.UpdateTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.InputTag.java
		hayabusa.taglib.FileQueryTag.java
		hayabusa.taglib.FrameTag.java

	[JSP自動作成関係の見直し]
	JspCreate 関係のクラスの内容を見直します。
	下記の修正以外に、JavaDocコメントの整理、引数の final 付与など
	関係するソースの修正を行っています。

	実行クラスのクラス名を変更します。
	当然、元のクラスファイルは削除になります。
		plugin.develop.JspCreate_COLUMN.java		JspCreate_OG_COLUMN  ⇒ JspCreate_COLUMN
		plugin.develop.JspCreate_COMMENT.java		JspCreate_OG_COMMENT ⇒ JspCreate_COMMENT
		plugin.develop.JspCreate_QUERY.java			JspCreate_OG_QUERY   ⇒ JspCreate_QUERY
		plugin.develop.JspCreate_SELECT.java		JspCreate_OG_SELECT  ⇒ JspCreate_SELECT
		plugin.develop.JspCreate_VIEW.java			JspCreate_OG_VIEW    ⇒ JspCreate_VIEW
		hayabusa.taglib.JspCreateTag#execute()

	メソッドの引数を、OGAttributes から OGElement に変更します。
		hayabusa.develop.AbstractJspCreate#execute( final OGElement ele)
		hayabusa.develop.AbstractJspCreate#filter( final OGDocument doc )
		plugin.develop.JspCreate_COLUMN#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_COMMENT#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_QUERY#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_SELECT#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_VIEW#execute( final OGElement ele, final String nameSpace  )

	その他、軽微な修正など
		hayabusa.develop.JspConvertEntity.java
		hayabusa.develop.JspCreateFactory.java
		hayabusa.develop.JspEnumeration.java

	[XML 関連で、nameSpace の取り扱い機能追加]
	OGElement で、nameSpace の機能を追加します。
	JspCreate 関係のクラスで、nameSpace を "og:" 決め撃ちにしている箇所を修正します。
	これで、標準の og: に加えて、mis: も取り扱うことができるようになります。
		plugin.develop.OGElement#OGElement( final String qName , final String attTab , final Attributes atts )
		plugin.develop.JspCreate_COLUMN.java
		plugin.develop.JspCreate_COMMENT.java
		plugin.develop.JspCreate_QUERY.java
		plugin.develop.JspCreate_SELECT.java
		plugin.develop.JspCreate_VIEW.java

	OGDocument で、nameSpace を取り扱えるようにします。
		fukurou.xml.OGDocument#getNameSpace()
		fukurou.xml.OGElement#OGElement( final String qName , final String attTab , final Attributes atts )

	[findbugs 対策]
	findbugs で、指摘された箇所を修正します。
	不要な import の削除と、警告の修正です。
	while ループ中での + での 文字列連結を、解消します。
	奇数判定処理で、( x % 2 == 1 ) を ( x % 2 != 0 ) にします。
	※ x が負の数の場合に、x % 2 が、-1 になるためだそうです。
	   ここでは、個数なので、負にはなりませんが、警告を止める意味で、修正しておきます。
		plugin.io.TableReader_Default#readDBTable( final BufferedReader reader )
		plugin.io.TableWriter_Default.java

	[戻るボタンの表示の変更]
	jsp/common/history_back.jspの標準の戻るボタンについて、accessKey="R"が割り当てられていましたが、
	表示に(R)が含まれていなかったため、ラベル名称を変更します。
	本来であれば、og:inputタグ側で、accessKeyの文字を自動的にラベルに付加すべきですが、過去との互換性を
	考慮し、ラベル名称を変更します。
		MSG0079		ラベル追加
		jsp/common/histroy_back.jsp
		jsp/common/errorMessage.jsp
		jsp/gamen/13_EDIT/update.jsp

	[一括入力カラムのアシスト機能]
	一括入力カラムのアシスト機能を利用するカラム名を、カンマ区切りで与えます。
	これは、カラムの書き込み時に、一括入力可能なカラムをヘッダーに表示し、
	一括登録できる機能を提供します。
	この機能は、jsp/common/bulkSet.js JavaScript とともに提供されます。
	IE については、クリップボードも利用できます。Ctrl-C と Ctrl-V でそれぞれ
	一連のカラムの値の取り出しと書き込みが可能になります。
	"*" を指定すると、すべてのカラムを(columnBulkSet)指定したことになります。
	システムリソースで、VIEW_USE_DEFAULT_BULKSET を true に設定すると、初期値が "*"
	になりますので、個別の view に設定しなくてもこの機能が使用できるようになります。
	この機能は一括入力の手間削減が目的なので、selectedType が radio の場合は、
	この機能は無効になります。

	bulkSet.js の新規追加と、realTimeCheck.js の一括入力カラムのチェック解除
		common/bulkSet.js			新規追加
		common/realTimeCheck.js		修正

	ヘッダーに、common/bulkSet.js を設定するロジックを追加します。
		hayabusa.taglib.HeadTag#doEndTag()				common/bulkSet.js の設定

	システムリソースに BULKSET の初期値を指定します。（互換性からfalse）
		hayabusa.common.SystemData#VIEW_USE_DEFAULT_BULKSET = "false" ;

	各クラスを修正します。
		hayabusa.html.ViewForm#setColumnBulkSet( final String columnName );
		hayabusa.html.AbstractViewForm#init( final DBTableModel table ) {
		hayabusa.html.AbstractViewForm#clear() {
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column ) {
		hayabusa.html.AbstractViewForm#isClmBulkSet( final int column ) {
		hayabusa.html.AbstractViewForm#setColumnBulkSet( final String columnName ) {
		hayabusa.taglib.ViewFormTag#doEndTag() {
		hayabusa.taglib.ViewFormTag#release2() {
		hayabusa.taglib.ViewFormTag#setColumnBulkSet( final String columnName ) {

	上記変更に伴う、TLD ファイルの修正を行います。
	view タグに、columnBulkSet 属性を追加します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

		jsp/common/bulkSet.js

	[ReadTableTag 実装変更/レンデラー対応]
	読取処理でラベルをコードリソースに逆変換を行うかどうかを指定します。(初期値:USE_TABLE_READER_RENDERER)
	TableWriter_Renderer 系のクラスで出力した場合は、コードリソースがラベルで出力されます。
	そのファイルを読み取ると、当然、エラーになります。
	ここでは、コードリソースのカラムに対して、ラベルからコードを求める逆変換を行うことで、
	Renderer 系で出力したファイルを取り込むことができるようにします。
	ここでは、TableWriter 系と同様に、TableReader_Renderer 系のクラスを作るのではなく、
	属性値のフラグで、制御します。
	将来的には、TableWriter 系も廃止して、同様のフラグで制御するように変更する予定です。
	初期値は、システム定数の USE_TABLE_WRITER_RENDERER で指定できます。

	longLabel をキーとした、コードのマップを構築します。これに関連して、DBColumn の
	getCodeData()メソッドで、null の場合のExceptuin を止めて、そのまま返すように変更します。
		hayabusa.db.DBColumn#getCodeData() {
		hayabusa.resource.CodeData#makeLabelMap() {

	システムリソースに レンデラーを使うかどうかの初期値を指定します。（互換性からfalse）
		hayabusa.common.SystemData#USE_TABLE_READER_RENDERER = "false" ;

	関係するクラスの修正
		hayabusa.io.TableReader#setUseRenderer( final boolean useRenderer ) ;
		hayabusa.io.AbstractTableReader#setTableDBColumn( final String[] names ) {
		hayabusa.io.AbstractTableReader#setTableColumnValues( final String[] values ) {
		hayabusa.io.AbstractTableReader#setUseRenderer( final boolean useRenderer ) {
		hayabusa.taglib.ReadTableTag#release2() {
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )  {
		hayabusa.taglib.ReadTableTag#setUseRenderer( final String flag ) {

	各サブクラスは、直接対応するのではなく、setTableColumnValues( String[] )メソッドを通して
	DBTableModel に値を読み取るように修正します。
	AbstractTableReader#setTableColumnValues( String[] )メソッド内で実際のラベル変換処理を
	行います。
		plugin.io.TableReader_Calc#makeBody( final RowInfo rowInfo ) {
		plugin.io.TableReader_Default#readDBTable( final BufferedReader reader ) {
		plugin.io.TableReader_Excel#readDBTable() {
		plugin.io.TableReader_JExcel#readDBTable() {

	[WriteTableTag 実装変更/レンデラー対応]
	書込処理でコードリソースのラベル変換を行うかどうかを指定します。(初期値:USE_TABLE_WRITER_RENDERER)
	コードリソースをそのままの値で出力すると、数字や記号になり何が書かれているのか
	不明になります。
	これは、コードリソースをラベルに変換して出力するかどうかを指定します。
	当然、コードはユニークですが、ラベルはユニークになるかどうか保障はされていませんので
	TableReader 系で読み込む場合には、リスクが発生します。
	また、TableReader 系で読み込む場合にも、ラベルからコードを求める逆変換を行うように、
	setUseRenderer メソッドで指定する必要があります。
	従来は、TableWriter 系に、TableWriter_Renderer 系のクラスを作って対応していましたが、
	このメソッドの属性値のフラグで、制御します。
	初期値は、システム定数の USE_TABLE_WRITER_RENDERER で指定できます。

	システムリソースに レンデラーを使うかどうかの初期値を指定します。（互換性からfalse）
		hayabusa.common.SystemData#USE_TABLE_WRITER_RENDERER = "false" ;

	関係するクラスの修正
		hayabusa.io.TableWriter#setUseRenderer( final boolean useRenderer ) ;
		hayabusa.io.AbstractTableWriter#writeData( final DBTableModel table,final PrintWriter writer ) ;	abstract 化します。
		hayabusa.io.AbstractTableWriter#setUseRenderer( final boolean useRenderer ) {
		hayabusa.io.AbstractTableWriter#isUseRenderer() {
		hayabusa.taglib.WriteTableTag#release2() {
		hayabusa.taglib.WriteTableTag#create( final PrintWriter out )  {
		hayabusa.taglib.WriteTableTag#setUseRenderer( final String flag ) {

	各サブクラスの対応
		plugin.io.TableWriter_Calc#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_CSV#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_CSV2#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Data#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Data2#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Excel#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_T#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer ) {

	[ReadTableTag/WriteTableTag 関連]
	上記変更に伴う、TLD ファイルの修正を行います。
	readTable タグに、useRenderer 属性を追加します。
	writeTable タグに、useRenderer 属性を追加します。
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[TableWriter/TableWriter 関連クラスの整理]
	plugin.io から、Default クラスを hayabusa.io にAbstractクラスとして移動させた際の
	クラスの整理を行います。
	今回の、useRenderer 属性の追加により、サブクラスも廃止されているものがあります。
	廃止クラスは、WriteTableTag 内で互換性を持つように修正しています。
		hayabusa.io.TableReader_Default.java	廃止(完全に不要なクラス)
		hayabusa.io.TableWriter_Default.java	廃止(完全に不要なクラス)
		plugin.io.TableReader_Default.java		メソッドの内、hayabusa.io.AbstractTableReader と重複する分を削除
		plugin.io.TableWriter_Default.java		メソッドの内、hayabusa.io.AbstractTableWriter と重複する分を削除
		plugin.io.TableWriter_ExcelRenderer.java	廃止(このクラス名が指定されると、useRenderer=true を自動セット)
		plugin.io.TableWriter_Renderer.java			廃止(このクラス名が指定されると、useRenderer=true を自動セット)

	[パッケージ移動後の関連クラスの整理]
	hayabusa.db.DBTypeCheckUtil に移動した、plugin.column.DBTypeCheckUtil を削除します。
		plugin.column.DBTypeCheckUtil.java		廃止(完全に不要なクラス)

5.2.0.0 (2010/09/01)
	[システム単位のシステム設定画面追加]
	共通メニューとしてシステム単位にそのシステムで設定すべきシステム定数を設定する画面を追加します。
		jsp/common/gamen/07_CONFIG

	[JavaScript関連・実装変更]
	JavaScriptのカラムに対するイベント処理の方法を見直します。具体的には、各JS毎に、イベントをバインドする
	のではなく、イベントを付加する要素のセレクタ、バインドするイベント、関数をマップにスタックし、後で、
	一括でイベントのバインド処理を行います。
	これにより、セレクタ処理の回数を減らし、レスポンスを向上させます。
	また、画面遷移なし登録などで、動的に要素を追加した場合においても、予めスタックされたイベント定義情報
	から、追加した要素に対してイベントをバインドすることで、追加要素でも、リアルタイムチェックや、動的プル
	ダウン等の処理が正常に動くように対応しています。
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()
		jsp/common/default.js
		jsp/common/bindEvents.js
		jsp/common/autoConvert.js
		jsp/common/eventColumn.js
		jsp/common/eventColumn.jsp
		jsp/common/focusHilight.js
		jsp/common/realTimeCheck.js
		jsp/common/scrollBar2.js
		jsp/common/option/noTransition.js

	[ファイル取り込み処理バグ修正]
	共通のファイル取り込み処理が正常に動作しない問題に対応します。
		jsp/common/upload.jsp

	[初回インストール時の管理者ユーザーの変更]
	初回インストール時の管理者ユーザーを"C00000"から"admin"に変更します。
	adminユーザーの初期パスワードは、ユーザー名と同じく"admin"です。
		org.opengion.hayabusa.common.SystemData#CONTEXT_INITIAL_CALL_USERPASS

	[不正アクセス防止機能追加]
	画面IDのパラメーターを付加し、URLを直接指定した際に、本来ロール制御されるべき画面にアクセス
	できてしまうバグを修正します。
	今回の問題は、以下のようなURLでアクセスした場合に発生します。
	①URLとして、本来ロール制御がかかるパスを指定
	②画面ID(GAMENID)にそのユーザーで許可されている画面IDを指定
	具体的には、http://localhost:8824/jsp/GF9999/index.jsp?GAMENID=GF9110 等のURLで直接アクセスした
	場合、ロール制御は、GAMENIDに指定されたGF9110で行われますが、実際にアクセスされる画面は、
	パスとして指定された、GF9999の画面になります。
	これを利用することで、本来ロールエラーとなる画面にもアクセスすることが可能になります。
	【今回の対応】
	今回の対応では、既存の画面動作に影響を与えないように、以下の対応を行ってます。
	①画面リソースに存在するアドレスで、ロール設定により、"許可されないアドレス"に対してのチェックを行う。
	②但し、画面リソースで、アドレスに異なるパスへの参照を定義している('/'が含まれる)場合は、
	  チェック対象外とする。
		org.opengion.hayabusa.resource.ResourceManager.makeGUIInfos(UserInfo)
		org.opengion.hayabusa.resource.UserInfo.setGUIMap(Map<String, GUIInfo>, Set<String>)
		org.opengion.hayabusa.resource.UserInfo.isValidAddr(String)
		org.opengion.hayabusa.taglib.HeadTag.sessionInit()

	[リアルタイムチェックバグ修正]
	リアルタイムチェックで、クエリ画面で「必須入力エラー」が不正に出力されるバグを修正します。
	この問題は、以下のコーディングがされている場合に、以下の操作手順で発生します。
	【コーディング条件】
	①query.jspで任意の項目に対して、必須属性(must="true")を付加
	②result.jspで①で指定したカラムの必須チェックを行わない。
	  (columnCheckタグを記述しない、またはcolumnCheckタグでnullCheck属性を個別に指定し、①の項目を
	   除外する)
	【操作手順】
	①コーディング①で必須に指定した(但し必須チェックをしない)項目に、何も入力せずに検索
	②通常通り、データ選択⇒登録を行う。
	③以降は、query.jspで全ての項目について、フォーカスが離れると「必須入力エラー」が出る。
	※再現パターンは、これ以外にも存在する可能性があります。

	この問題は、クエリ項目における、必須の自動チェックと、リクエストキャッシュの相互影響により
	発生します。クエリ項目における必須チェックは、"h_must_must"というパラメーターキーに対して、
	項目名を送信することで、必須チェック対象の項目を判別しています。
	但し、この内容は、リクエストキャッシュに保存されるため、コーディング方法によっては、
	realtimecheck.jspでこのパラメーターが復元され、不正なエラーチェックが発生します。
		org.opengion.hayabusa.taglib.ColumnCheckTag.makeErrorMessage(ErrorMessage)

	[戻るボタン改善]
	登録エラー時などに表示される、history.back()を利用した戻るボタン(common/history_back.jsp)について、
	formボタンで囲わないようにします。
	これは、戻るボタンJSP自体をformタグの中に記述すると、formタグが入れ子になら、パラメーターが正しく
	送信されなくなるためです。
		jsp/common/histry_back.jsp

	[urlConnectタグ・バグ修正]
	接続時のエラー処理でNullPointerExceptionが発生し、正しくエラー処理が行われないバグを修正します。
		org.opengion.hayabusa.taglib.URLConnectTag.doEndTag()

	[テキストファイル入力改善]
	テキストファイルの入力(readerClass="Default")で、ダブルクオーテーションで囲われたデータ中に改行Cが
	存在する場合に、正しく取り込めないバグを修正します。
	Excelでは、タブ区切りや、カンマ区切りのデータを取り込む際、そのデータが"(ダブルクオーテーション)で
	囲われている場合、そのダブルクオーテーション内の、改行Cは、行の区切りではなく、データの一部と見なされる
	ため、正しく取り込むことができます。
	今回の対応では、Excelの取り込みに合わせて、"(ダブルクオーテーション)の改行Cが正しく取り込みできる
	ように対応します。
		org.opengion.fukurou.util.StringUtil.countChar(String, char)
		org.opengion.fukurou.util.CSVTokenizer.nextToken()
		org.opengion.plugin.io.TableReader_Default.readDBTable(BufferedReader)

	[動的プルダウンバグ修正]
	動的プルダウン機能で、tabindexなど項目に指定した属性情報が、項目入替え後に引き継がれないバグを
	修正します。
		jsp/common/eventColumn.js
		jsp/common/eventColumnMarker.jsp
		org.opengion.hayabusa.taglib.ColumnTag.setEventURL(String)		Javadocのみ修正

	[選択行スクロールバグ修正]
	2回連続で(再検索を行うことなく)登録処理を行った場合に、2回目の行編集時に、選択行に
	スクロールしないバグを修正します。
		org.opengion.hayabusa.html.AbstractViewForm.init(DBTableModel)

	[リアルタイムチェック改善]
	ヘッダー固定が適用されているビューに、リアルタイムチェックの吹き出しが表示された場合、
	ビューをスクロールすると、吹き出しがスクロールせず、吹き出しの位置と実際の入力ボックスが
	ずれてしまう不具合に対応します。
	これは、リアルタイムチェックの吹き出しの要素をbody要素の直下に配置しているためで、bodyに対する
	スクロールには追随しますが、ヘッダー固定のようなbody内部の要素でのスクロールには追随しないためです。
	今回の対応では、ヘッダー固定をスクロール時には、吹き出しを一旦全て非表示にするように対応しています。
		jsp/common/realTimeCheck.js

	[マトリクスメニュー改善]
	マトリクスメニューで、画面の実アドレスと画面IDが異なる場合に、正しく画面が開かないバグを修正します。
		jsp/result.jsp

	[Java業務ロジック改善]
	テーブルモデルに指定のカラムが存在しているかどうかを確認できるメソッドを追加します。
		org.opengion.fukurou.business.AbstractBizLogic.isLine(String)

	[Ver4互換モード対応]
	openGionの旧バージョンであるVer4の環境に対して、互換モードの設定を追加することで旧環境でも
	openGionが起動できるように対応します。
	具体的には、互換モードが設定された場合、openGion本体(Java)及びGEシステムの各画面からアクセスする際の
	項目名が、旧項目名に変換されます。
	これにより、Ver4環境のDB環境に変更を加えることなく、openGionを導入することができるようになります。
	なお、互換モードは、リステムリソースの"VER4_COMPATIBLE_MODE"を"true"に設定することで動作します。
	また、この互換モードの設定により、内部的に項目名が変化される項目一覧は以下の通りです。

	  テーブルID	(false) ※openGion標準	(true) ※Ver4互換
	  ------------	-----------------------	--------------------
	  GEA05			ROLES					ROLE
	  GEA10			NAME_JA					NAME
	  GE50			OUT_FILE				OUTFILE
	  GE50			OUT_DIR					OUTDIR
	  GE51			TEXT_DATA				TEXT
	  GE51			CLM						COLUMN_NAME
	  GE53			OUT_FILE				OUTFILE
	  GE53			OUT_DIR					OUTDIR
	  GE55			HOST_ID					HOST
	  GE58			CLM						COLUMN_NAME
	  GE30			H_TXT					HEADER
	  GE30			F_TXT					FOOTER
	  GE31			CONTENTS				CONTENT
	  GE32			CONTENTS				CONTENT
	  GE33			ADDRESS					MEMBER
	  GE33			NAME_JA					NAME
	  GE33			KBNAME					NM_KBN

	  (以下変更ソースリスト)
		org.opengion.hayabusa.common.SystemData.VER4_COMPATIBLE_MODE
		org.opengion.hayabusa.report.GE50Access
		org.opengion.hayabusa.report.RFIDPrintRequest
		org.opengion.hayabusa.report2.QueueManager_DB
		org.opengion.hayabusa.report2.QueueManager_DB.DBTableModelCreator
		org.opengion.hayabusa.mail.MailManager_DB
		org.opengion.hayabusa.mail.MailPattern
		org.opengion.hayabusa.mail.AbstractMailManager
		org.opengion.plugin.daemon.Daemon_Report
		jsp/ge/GE0001
		jsp/ge/GE0002
		jsp/ge/GE0016
		jsp/ge/GE0017
		jsp/ge/GE0018
		jsp/ge/GE0019
		jsp/ge/GE0020
		jsp/ge/REP01
		jsp/ge/REP02
		jsp/ge/REP03
		jsp/ge/REP04
		jsp/ge/REP06
		jsp/ge/REP14
		jsp/ge/MAIL01
		jsp/ge/MAIL02
		jsp/ge/MAIL03
		jsp/ge/MAIL07

	[Popupタグ、リアルタイムチェックバグ修正]
	Popupタグ、リアルタイムチェックの機能で、"+"など一部の文字が正しく引数として渡されないバグを修正します。
	これは、JavaScriptで文字をエンコードする際に、独自関数、又はencodeURI()を利用していたためです。
	今回の対応では、encodeURIComponent()を使用するように変更します。
		jsp/common/ogPopup.js
		jsp/common/realTimeCheck.js

	[共通項目名の変更]
	5.1.0.0 (2009/11/04) で実施された共通項目名の変更で、一部対応漏れがありましたので、これに対応します。
	定義が変更されるテーブルは、GE36,GEA05,GEA06,GF95です。
	alter文については、GE、GFのコンテキストフォルダのchanges/5200/以下のファイルに記述されています。
		GE36			PRGUPD->PGUPD(リネーム),PGSET,PGPSET,PGPUPD追加
		GEA05			PRGUPD->PGUPD(リネーム),PGSET,PGPSET,PGPUPD追加
		GEA06			PRGUPD->PGUPD(リネーム),PGSET,PGPSET,PGPUPD追加
		GF95			PRGUPD->PGUPD(リネーム),PGSET,PGPSET,PGPUPD追加

	[Calc帳票・バグ修正]
	Calc帳票システムで、表紙となる雛形にボディー部分のデータ{@xxx_n}を定義していない場合に
	エラーとなるバグを修正します。
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedSheet(OdsSheet, BufferedWriter)

	[ユーザーリソース・LDAP対応]
	ユーザーリソースをLDAPから取得できるように対応します。
	Tomcatを含めたLDAP認証の設定方法については、以下のURLを参照して下さい。
	 ( URL : http://www.opengion.com/227.html )
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_SRC_TYPE
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_LDAP_CLM
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_LDAP_FILTER
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_ROLE_LDAP_FILTER
		org.opengion.hayabusa.resource.UserInfoFactory.clear()
		org.opengion.hayabusa.resource.UserInfoFactory.newInstance(String, String, String)
		org.opengion.hayabusa.resource.UserInfoFactory.getVals(String, String, ApplicationInfo)
		org.opengion.hayabusa.resource.UserInfoFactory.getValsByLdap(String, String)

5.1.9.0 (2010/08/01)
	[DB定義DB・シーケンス定義追加]
		build.xml			シーケンス出力を追加
		GF09				新規テーブル
		gf/jsp/GF2042		新規画面
		gf/jsp/GF2140		シーケンススクリプト出力機能追加
		gf/jsp/GF2150		シーケンススクリプト出力機能追加
		org.opengion.plugin.table.TableFilter_SEQRESET
		org.opengion.plugin.table.TableFilter_SEQRESET_FIREBIRD
		org.opengion.plugin.table.TableFilter_SEQRESET_HSQLDB
		org.opengion.plugin.table.TableFilter_SEQRESET_MYSQL
		org.opengion.plugin.table.TableFilter_SEQRESET_POSGRE
		org.opengion.plugin.table.TableFilter_SEQRESET_SQLSERVER

	[UNIQ番号シーケンス名/トリガー名変更]
	Oracleでは、MySQLやPostgreSQLなどのように、シーケンス番号を採番するためのカラム種別が
	存在していません。このため、テーブル毎にシーケンスを作成し、トリガーでシーケンス番号を
	採番しています。
	現状では、このシーケンス名は、[TABLE_NAME]S01となっていますが、この場合、同じ命名規則で
	新たにシーケンスを定義しようとすると、[TABLE_NAME]S02から採番する必要があり、管理上不都合が
	生じる可能性があるため、UNIQカラムのシーケンス番号を取得するためのオブジェクトは、
	[TABLE_NAME]S00(トリガーは、[TABLE_NAME]T00)にオブジェクト名を変更します。
	但し、既に[TABLE_NAME]S02などのように定義されている、GE32S02(メールモジュールで使用)については、
	過去との互換性を考慮し、今回のタイミングでは変更しません。
		org.opengion.plugin.table.TableFilter_TABLE.makeUniqSeq(int[], String[])
		org.opengion.plugin.table.TableFilter_TABLE.makeUniqTrig(int[], String[], String)
		org.opengion.plugin.table.TableFilter_TABLE_FIREBIRD.makeUniqSeq(int[], String[])
		org.opengion.plugin.table.TableFilter_TABLE_FIREBIRD.makeUniqTrig(int[], String[], String)

	[ファイル入出力不具合対応]
	"[Abstractクラス移動]"による変更で、Defaultのファイル入出力が正しく動作しないバグを修正します。
		org.opengion.hayabusa.io.TableReader_Default
		org.opengion.hayabusa.io.TableWriter_Default
		org.opengion.hayabusa.io.AbstractTableReader
		org.opengion.plugin.io.TableReader_Default
		org.opengion.plugin.io.TableWriter_Default

	[メソッド修正]
	メソッドの引数を使わずに、インスタンス変数をそのまま使用していた
	ため、引数を使用するように変更します。
	処理的には同じですが、将来的に、何か不測の事態を招く可能性があるため
	修正しておきます。
		fukurou.xml.XML2TableParser#getCpParentTagName( final String fQName )

	BufferedInputStream のスコープを小さくします。(単に変数が離れていたため)
		fukurou.util.ZipFileUtil#addZipEntry( final ZipOutputStream zos, ････

	if 文の 判定を 反転し、then と else を入れ替えます。
	ソースチェックの警告対応です。 Avoid if (x != y) ..; else ..;
		plugin.daemon.Daemon_Report#initDaemon()

	[画面自動作成]
	不要なメソッド・使われていないメソッドを廃止します。
		fukurou.xml.OGNode#addTabNode( final int tab )							廃止
		fukurou.xml.OGNode#addTabNode( final int tab , final OGNode node )		廃止
		fukurou.xml.OGAttributes#setAttrTab( final String attTab )				廃止

	id 属性のみ特別にキャッシュしておきます。
		fukurou.xml.OGAttributes#OGAttributes( final String attTab , final Attributes attri , final boolean useCR )
		fukurou.xml.OGAttributes#setVal( final int adrs , final String val ) {
		fukurou.xml.OGAttributes#add( final String key , final String val ) {
		fukurou.xml.OGAttributes#add( final int adrs , final String key , final String val ) {
		fukurou.xml.OGAttributes#remove( final int adrs ) {

	メソッドの新規追加
		fukurou.xml.OGAttributes#getVal( final String key ) {
		fukurou.xml.OGAttributes#getId() { return id; }

	JspSaxParser 、OGAttributes 、OGDocument、OGElement、OGNode について、
	それぞれ、修正を行いました。

	新規クラスの追加・パッケージの追加
	画面自動作成 に伴って、関連するクラスを追加します。
	ただし、現状は、仮状態とします。内容の見直しが入る予定です。
		hayabusa.taglib.JspCreateTag.java				新規追加
		hayabusa.develop								パッケージの追加
			AbstractJspCreate.java
			JspConvertEntity.java
			JspCreateFactory.java
			JspEnumeration.java
		plugin.develop									パッケージの追加
			JspCreate_OG_COLUMN.java
			JspCreate_OG_COMMENT.java
			JspCreate_OG_QUERY.java
			JspCreate_OG_SELECT.java
			JspCreate_OG_VIEW.java

	これに伴い、JspCreateTag に関する tld の変更があります。
	jspCreate タグ追加
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[画面自動作成 JSP側、リソース追加]
	画面リソースの追加、修正を行います。
	既存のアドレス、名称の変更もありますので、ご注意ください。
		GF2200 common/gamen/13_GUILIST
		GF2201 common/gamen/11_GUIMAKE
		GF2202 common/gamen/12_GUIMAKEGUI
		GF2203 廃止

		SPCDEF_SHIYO	仕様書DB登録
		GF2250 青紙定義								GF90
		GF2251 ← GF2252 移動（利用DB定義)			GF91 A, GF90
		GF2252 ← GF2252 移動（画面項目定義）		GF92
		GF2253	画面リンク設定
		GF2254	項目チェック基準
		GF2255	DBセット基準
		GF2256	PG変更履歴

	[シーケンス対応]
	Oracle,Postgresql,MySQL,HSQLDB,Firebirdについて、透過的にシーケンスが扱えるようにします。
	近い将来に、シーケンス自体も、DB定義DBで管理し、ここからスクリプトを自動生成することで、
	より各DBを意識することなく、シーケンスを扱うことが出来るように対応する予定です。
		org.opengion.hayabusa.taglib.BizLogicTag.call(String, Transaction)
		org.opengion.fukurou.db.DBFunctionName.getSequence(String, Transaction)
		org.opengion.fukurou.business.BizLogicHelper.setConnection(Connection) 廃止
		org.opengion.fukurou.business.BizLogicHelper.setDbid(String)
		org.opengion.fukurou.business.BizLogicHelper.setTransaction(Transaction)
		org.opengion.fukurou.business.AbstractBizLogic.seq(String)
		org.opengion.fukurou.business.AbstractBizLogic.setConnection(Connection) 廃止
		org.opengion.fukurou.business.AbstractBizLogic.setDbid(String)
		org.opengion.fukurou.business.AbstractBizLogic.setTransaction(Transaction)
		org.opengion.fukurou.business.AbstractBizLogic.exec()
		org.opengion.fukurou.business.AbstractBizLogic.call(String, String, String, int, ArrayTableModel)

	[DBスクリプトの移動]
	DBスクリプトの配置場所を見直します。
	db/[DBName]/sql/06_DATA          -> db/common/sql/01_DATA に移動(各DB共通化)
	db/[DBName]/xml/install/06_DATA  -> db/common/xml/install/01_DATA に移動(各DB共通化)
	db/xml                           -> db/common/xml/install/01_DATA
	                                    db/common/xml/update/const    に移動(不要データが更新される問題に対応)
		build.xml
		org.opengion.hayabusa.common.SystemInstaller.loadXMLScript(String, String)
		org.opengion.hayabusa.common.SystemInstaller.execScripts(String, String)

	[Calc帳票・複数シート(シートブレイク)機能 バグ修正]
	Calc帳票システムの複数シート(シートブレイク)機能で、要求NOの最終行に対して、正しくシートブレイク処理が
	行わないバグを修正します。
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)

	[パッケージ依存関係見直し]
	fukurouパッケージは、最下位(最もベースとなる)パッケージなので、hayabusa パッケージを
	混ぜないようにします。
	hayabusa.common.HybsSystem をコメントアウトして、fukurou 内部に記述します。
		fukurou.util.ErrMsg.java(18):			import org.opengion.hayabusa.common.HybsSystem;
		fukurou.util.ErrorMessage.java(21): 	import org.opengion.hayabusa.common.HybsSystem;
		fukurou.util.SystemParameter.java(27): 	import org.opengion.hayabusa.common.HybsSystem;

	[クラス見直し]
	JspSaxParser で、static メソッドを廃止。通常のオブジェクトクラスとして扱います。
	また、JspSaxParser で、ディレクトリコピー処理で、間にフィルター機能を追加します。
	これは、JspParserFilter インターフェースを add できるようにします。
		fukurou.xml.JspSaxParser.java
		fukurou.xml.JspParserFilter.java		新規追加

	[taglet の表示方法見直し]
	カスタムタグの説明用の 独自タグ og.tag の処理方法を変更します。
	従来は、og.tag の配列を、テーブルに設定するようなイメージでしたが、
	元々、このタグは一つしか現れないため、単純に合成するようにします。
	その際、<pre> タグで囲うことで、元のドキュメントのレイアウトを生かすように
	します。
	他のタグレットも、若干修正します。
		fukurou.taglet.TagletRev#toString( final Tag[] tagTags )
		fukurou.taglet.TagletFormSample#toString( final Tag[] tagTags )
		fukurou.taglet.TagletTag#toString( final Tag[] tagTags )

	AbstractTaglet.java に対して、処理中のテキストのインラインコメント {@link ･･･}
	を処理できるようにメソッドを追加します。
	例えば、{@link org.opengion.hayabusa.db.CellEditor CellEditor} と登録すると、
	<a href="../../../../org/opengion/hayabusa/db/CellEditor.html" title="org.opengion.hayabusa.db">Editor</a>
	に変換します。
		fukurou.taglet.AbstractTaglet#link( final String in )		新規追加

	[コメント修正]
	BizLogicTag の setCommandメソッドのドキュメントを修正します。
	入力可能な引数を指定するところで、自分のではなく、QueryTag の static 変数を指定していたため。
	自分で指定するには、private static 変数を、public static に変更します。
		hayabusa.taglib.BizLogicTag#CMD_ENTRY			private static final → public static final 変更
		hayabusa.taglib.BizLogicTag.java(420): 	 * @see		<a href="{@docRoot}/constant-values.html#org.opengion.hayabusa.taglib.QueryTag.CMD_NEW">コマンド定数</a>

	javaDoc で警告が出ていたので、修正します。(BizLogic インターフェースが削除された件)
		hayabusa.taglib.BizLogicTag.java:101		警告 - タグ @link: 参照が見つかりません: org.opengion.fukurou.business.BizLogic
			BizLogic → BizLogicHelper に変更

	<a href="/ge/jsp/DOC03/index.jsp ･･･ と指定されていた箇所を、@see タグで代用します。
	本来は、エンジンドキュメントのページへのリンクですが、Tomcatが立ち上がっている必要があるのと、
	既存のアドレスが古くなっており、今後も同様のメンテナンスが発生するのは維持が煩雑なため、
	JavaDoc の閉じた世界で、リンクするように修正します。
	飛ばし先は、各クラスのインターフェースとします。
		hayabusa.taglib.ColumnEditorTag.java(527): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=renderer" target="CONTENTS">renderer</a>
		hayabusa.taglib.ColumnEditorTag.java(544): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=editor" target="CONTENTS">editor</a>
		hayabusa.taglib.ColumnEditorTag.java(561): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=dbType" target="CONTENTS">dbType</a>
		hayabusa.taglib.ColumnTag.java(797): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=renderer" target="CONTENTS">renderer</a>
		hayabusa.taglib.ColumnTag.java(814): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=editor" target="CONTENTS">editor</a>
		hayabusa.taglib.ColumnTag.java(831): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=dbType" target="CONTENTS">dbType</a>
		hayabusa.taglib.ProcessTag.java(142): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=process" target="CONTENTS">process</a>
		hayabusa.taglib.QueryTag.java(635): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=queryType" target="CONTENTS">queryType</a>
		hayabusa.taglib.ReadTableTag.java(679): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=readerClass" target="CONTENTS">readerClass</a>
		hayabusa.taglib.ReportTableTag.java(468): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=reportClass" target="CONTENTS">reportClass</a>
		hayabusa.taglib.ViewFormTag.java(948): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=viewFormType" target="CONTENTS">viewFormType</a>
		hayabusa.taglib.WriteTableTag.java(531): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=writerClass" target="CONTENTS">writerClass</a>

	【タグ】と、@og.tag の位置関係がおかしいコメントを修正します。
	基本的には、【タグ】 と@og.tag はセットで記述します。
	また、【タグ】のすぐ下に、@og.tag を記述して、コメント自体をすべて取り込むようにします。
		BackGamenTag.java 、CommonForwardTag.java、CommonTagSupport.java、DBMetaDataQueryTag.java、
		EntryTag.java、FileWhereTag.java、MessageTag.java、TextTag.java、TfootTag.java、ViewParamTag.java

	[コメント削除]
	古い API へのリンクを、削除します。
	すでに、@see タグで、JavaDoc へのリンクは貼られているので、ほとんど重複状態でした。
		hayabusa.taglib.FileWhereTag.java(194): 	 * <a href="/java/api14/api/java/util/regex/Pattern.html#sum">正規表現</a>
		hayabusa.taglib.FileWhereTag.java(211): 	 * <a href="/java/api14/api/java/util/regex/Pattern.html#sum">正規表現</a>

	[build.xml 修正]
	taglet で外部指定しているので、内部の tag 指定は不要なので、コメントアウトしておきます。
	<target name="javadoc"> 以下の、javadoc タグの入れ子指定部分
		<!--		<tag name="og.formSample" />	-->
		<!--		<tag name="og.tag" />			-->
		<!--		<tag name="og.rev"/>			-->
		<!--		<tag name="og.version"/>		-->		これは使われていなかったので、取り合えずコメントアウト

	[Abstractクラス移動]
	pluginパッケージに含まれていた各種Abstractクラスをhayabusaパッケージ内に移動します。
		org.opengion.plugin.column.AbstractDBType					org.opengion.hayabusa.db に移動
		org.opengion.plugin.column.DBTypeCheckUtil					org.opengion.hayabusa.db に移動
		org.opengion.plugin.column.AbstractEditor					org.opengion.hayabusa.db に移動
		org.opengion.plugin.column.AbstractRenderer					org.opengion.hayabusa.db に移動
		org.opengion.plugin.io.TableReader_Default					org.opengion.hayabusa.io に移動
		org.opengion.plugin.io.TableWriter_Default					org.opengion.hayabusa.io に移動
		org.opengion.plugin.query.AbstractQuery						org.opengion.hayabusa.db に移動
		org.opengion.plugin.table.AbstractTableFilter				org.opengion.hayabusa.db に移動
		org.opengion.plugin.view.AbstractViewForm					org.opengion.hayabusa.html に移動

	[Javaソース削除]
	TLD に存在していないソース ２点と、JSPサンプルに使用されていないソース １点を削除します。
	SQLTag は、TLD からも削除します。
		hayabusa.taglib.JFreeChartTag.java			完全廃止(javaファイル削除) / すでに、TDLに存在しません。
		hayabusa.taglib.TableInOut.java				完全廃止(javaファイル削除) / すでに、TDLに存在しません。
		hayabusa.taglib.SQLTag.java					廃止タグ。サンプルJSPにないため、TDL から削除します。

	[ソースチェック XSLT定義修正]
	廃止タグ、廃止属性の警告の関係で、定義ファイルを修正しました。
	JFreeChartTag、TableInOut、SQLTag のクラス廃止
	headタグの useInputFocus属性、 writeTableタグの direct 属性を警告に追加しました。
	あと、画面表示で、display 属性を追加しました。
		gf\jsp\DOC18\xslt\GF70_PROG.xsl
		gf\jsp\DOC18\query.jsp
		gf\jsp\DOC18\result.jsp

	[tldファイル 整合性]
	hybs-taglib.tld の指定と、各カスタムタグの設定の整合性を取ります。
	以下の設定は、あくまで openGion のケースです。一般のTLDやカスタムタグの設定ルールと
	異なるケースがあります。

	・TLDファイルの body-content の設定
		JSP				：JSPとして解釈します。BODYを使う場合は、基本的に JSP です。
		tagdependent	：そのまま使用します。BODYを使わない場合に設定します。
		Empty			：BODYなしの場合の設定ですが、厳密にBODYを書いてはいけないので、基本、使いません。
	・doStartTag() の戻り値
		SKIP_BODY			：BODY部の評価を行いません。つまり、tagdependent とセットで使用します。
		EVAL_BODY_INCLUDE	：BODY部の評価を行いますが、バッファしません。つまり、doAfterBody()メソッドを呼ばないケースです。
								BODY に書かれた内容が、そのまま、出力されます。
		EVAL_BODY_BUFFERED	：BODY部の評価を行い、かつ、doAfterBody()メソッドを呼ぶ場合は、必須です。
								BODY に書かれた内容は出力されません。

	つまり、下記の組み合わせのみとします。
		BODYなし	tagdependent	SKIP_BODY			BODY部になにか書かれていてもなにもしない。
		BODYあり	JSP				EVAL_BODY_INCLUDE	BODY部のJSP結果がそのまま、出力されます。
		BODYあり	JSP				EVAL_BODY_BUFFERED	doAfterBody()を使用、または、BODY部の出力を明示的に制御したい場合。

	※ Empty が使えなくなった今、tagdependent と JSP の違いは、BODYあり/なし を明示的に示すためだけに
		設定することにします。すべてを、JSP に統一することも可能ですが、あえて区別することにします。
	※ EVAL_BODY_INCLUDE と EVAL_BODY_BUFFERED の違いは、doAfterBody() で値を使用するには、必ず
		EVAL_BODY_BUFFERED にしなければなりませんが、使わない場合は、BODY部に書かれた設定値を
		JspWriter に渡すかどうかの判定になります。
		EVAL_BODY_BUFFERED の場合は、BODY に書かれた内容は、JspWriter に渡されません。
		例えば、一連の処理をBODY部で実行させる場合、その結果（例えば、エラーメッセージ等も含む）を表示させたい
		場合は、EVAL_BODY_INCLUDE にしておく必要があります。
		逆に、BODY部のタグが、findAncestorWithClass などで上位の親に設定値をすべて渡してしまうケースでは、
		上位の親に doAfterBody() がなかったとしても、EVAL_BODY_BUFFERED として、JspWriter に出力しない
		ケースもありえます。

	・TLDファイルの body-content の設定
		InputTag.java					→	JSP

		DatabaseMetaDataTag.java		→	tagdependent
		DirectXMLSaveTag.java			→	tagdependent
		MailSenderTag2.java				→	tagdependent
		PopupTag.java					→	tagdependent
		RegistryQueryTag.java			→	tagdependent
		TableMergeTag.java				→	tagdependent
		TableUpdateParamTag.java		→	tagdependent
		TabListTag.java					→	tagdependent

	・doStartTag() の戻り値(処理用タグなので、BODY部の表示は出さない。)
		ViewMarkerTag					→	EVAL_BODY_BUFFERED
		ViewLinkTag						→	EVAL_BODY_BUFFERED
		EntryTag						→	EVAL_BODY_BUFFERED

		WEB-INF/hybs-taglib.tld
		src/META-INF/hybs-taglib.tld

	[Transaction 続き]
		fukurou.db.DBUtil.java		ほぼ、すべてのメソッドを修正、Transaction 対応メソッドを新規追加
		hayabusa.taglib.QueryTag#traceQuery( final String sql , final Transaction tran )
		hayabusa.taglib.TableExistTag.java		廃止タグなので、修正を行いません。
		hayabusa.taglib.DataCheckTag.java#doEndTag()
		hayabusa.taglib.DataCheckTag.java#checkSql( final String str, final ErrMessageManager manager, final String[] values ･･･
		hayabusa.taglib.DataCheckTag.java#checkRows( final String str, final ErrMessageManager manager, final Transaction tran )

		hayabusa.db.TableFilter#setApplicationInfo( ApplicationInfo appInfo ) ;				廃止
		hayabusa.db.TableFilter#setTransaction( Transaction tran ) ;						新規追加
		hayabusa.taglib.TableFilterTag#doEndTag()
		plugin.table.AbstractTableFilter#setApplicationInfo( ApplicationInfo appInfo ) ;	廃止
		plugin.table.AbstractTableFilter#setTransaction( Transaction tran ) ;				新規追加
		plugin.table.TableFilter_DBSELECT#execute()
		plugin.table.TableFilter_INDEX#execute()
		plugin.table.TableFilter_TABLE#execute()

	[DB定義DB・リソース連携改善]
	DB定義DB・リソース連携機能で、差分を取る際のリソースの検索方法について、'**'も含むことができるようにします。
		gf/jsp/GF2120

	[JSPチェック]
	データベース定義の変更
	VIEW_LENGTH、MAX_LENGTH の属性情報が、標準リソースと異なるので、
	ここでは別の名称に変更します。
	それぞれ、_LENGTH を _SIZE にし、桁数は、20桁とします。
		※ 前回分のおさらい。
			ALTER TABLE GF73 MODIFY ( USE_LENGTH VARCHAR2(20) NULL) ;
			ALTER TABLE GF73 RENAME COLUMN USE_LENGTH TO MAX_LENGTH;

			ALTER TABLE GF73 MODIFY ( VIEW_LENGTH VARCHAR2(20) ) ;
			ALTER TABLE GF73 MODIFY ( READONLY    VARCHAR2(20) ) ;
			ALTER TABLE GF73 MODIFY ( DISABLED    VARCHAR2(20) ) ;
			ALTER TABLE GF74 MODIFY ( DBID        VARCHAR2(20) ) ;

		※ 前回分から、さらに変更分
			ALTER TABLE GF73 RENAME COLUMN VIEW_LENGTH TO VIEW_SIZE;
			ALTER TABLE GF73 RENAME COLUMN MAX_LENGTH  TO MAX_SIZE;

		gf\jsp\DOC18\xslt\GF73_PROG.xsl
		gf\jsp\DOC13\result.jsp

	[spaceタグ修正]
	spase タグに、width 属性、colspan 属性を追加します。
	従来は、ラベル部分（前半部分）の大きさ(width 属性)を指定するための labelWidth 属性と
	値部分（後半部分）の大きさ(width 属性)を指定指定するための valueWidth 属性が
	ありましたが、全体の大きさを指定することができませんでした。
	そこで、全体の大きさとして、width 属性を指定できるようにしました。
	width 属性を指定した場合に、colspan を指定しなかった場合は、colspan="2" に強制的に
	セットされます。
		hayabusa.taglib.SpaceTag#release2()
		hayabusa.taglib.SpaceTag#makeTag()
		hayabusa.taglib.SpaceTag#setWidth( final String width )			新規追加
		hayabusa.taglib.SpaceTag#setColspan( final String colspan )		新規追加

	[selectタグ修正]
	select タグに、addNoValue 属性を追加します。
	この属性は、ColumnTag と、ColumnEditorTag にはありましたが、SelectTag には
	ありませんでした。
	（SelectTagは、option を自分で登録するため、NoValue も自分で登録できるので。）
	ここでは、ColumnTag と同様の方法で、NoValue を登録できるように修正します。
	（※ 初期値は、ColumnTag と異なり、false  に設定します。これは、旧環境との
		 互換性のためです。）
		hayabusa.taglib.SelectTag#doStartTag()
		hayabusa.taglib.SelectTag#release2()
		hayabusa.taglib.SelectTag#setAddNoValue( final String flag )			新規追加

	[andタグ修正]
	and タグに、matchKey 属性、matchVal 属性を追加します。
	and タグは、value 属性の中の、{@XXXX} が、null の場合、その条件を
	消します。ところが、条件そのものが分岐するケースの場合、引数が、
	null にならない場合や、条件違いで、検索するカラムが異なる場合など
	分岐処理が発生すると、equals タグで判断する必要が出てきます。
	SQL文のWHERE条件が、あまり複雑になると、見通しの悪いプログラムに
	なってしまいます。
	そこで、この and タグを利用する/しない の判断に、matchKey 、matchVal
	属性を使えるように機能追加します。
	これは、Java の String クラスの、正規表現メソッドを利用して、
	matchKey.matches( matchVal ) が、true の場合のみ、and タグを使用するように
	します。ただし、matchKey 、matchVal どちらかが null の場合は、
	判定が無効ということで、true （利用する）とします。
		hayabusa.taglib.SqlAndTag#release2()
		hayabusa.taglib.SqlAndTag#doEndTag()
		hayabusa.taglib.SqlAndTag#setMatchKey( final String mkey )
		hayabusa.taglib.SqlAndTag#setMatchVal( final String mval )

	[コードリソースのサブセット対応]
	コードリソースは、予め決められたプルダウンを作成するための情報を
	持っていますが、それは、動的には変えることができません。
	（DBMENUは、Select文の引数次第で条件を変えることができます。）
	例えば、管理者と一般担当者で、選択できる項目が異なると、従来は、
	２種類のコードリソースを用意しておく必要がありました。
	また、進捗や状況、パターンに応じて、サブセットを用意したいケースが
	あったと思います。
	ここでは、codeList 属性を追加することにより、ここに、コードリソースの
	コード値のサブセット（選択範囲）をカンマ区切りで指定することで、
	指定のサブセットのみのコードリソースを再作成する機能を用意します。
		hayabusa.resource.CodeData#subset( final String codeCsv )
		hayabusa.resource.CodeData#subsetList( final String codeCsv ) 							新規追加
		hayabusa.resource.CodeData#subsetGroup( final String group ) 							新規追加
		hayabusa.resource.CodeData#subsetRole( final RoleMode role ) 							新規追加
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#setCodeList( final String list )
		hayabusa.taglib.ColumnTag#setCodeGroup( final String list )
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#setCodeList( final String list )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )

	[tldファイルの修正]
	spaceタグの、width 属性、colspan 属性
	selectタグの、addNoValue 属性
	andタグの、matchKey 属性、matchVal 属性
	columnタグの、codeList 属性、codeGroup 属性
	columnEditorタグの、codeList 属性、codeGroup 属性
	Transactionタグ
	これらの属性追加に伴う、hybs-taglib.tld ファイルの更新を行います。
		WEB-INF/hybs-taglib.tld
		src/META-INF/hybs-taglib.tld

	[コードリソースの階層メニュー対応]
	Selection_DB には実装されている、optgroup (階層メニュー)を、Selection_CODE にも入れます。
	CodeData 、CodeDataLoader 上には、CODELVL などの階層メニューを作成するための
	属性は取得しているが、Selection_CODE で利用していません。
	データベースから直接取得する、Selection_DB では対応済みです。
	ここでは、Selection_CODE にも階層メニューを作成機能を実装します。
		hayabusa.resource.CodeData#	CodeData( final String clm, final Map<String,String[]> data )
		hayabusa.resource.CodeData#useGroup()													新規追加
		hayabusa.resource.CodeData#useParam()													新規追加
		hayabusa.resource.CodeData#getCodeGroup( final int seqNo,final String group )			廃止
		hayabusa.resource.CodeData#isUse( final int seqNo ) 									新規追加
		hayabusa.resource.CodeData#useRoleMode() 												新規追加
		hayabusa.db.Selection_CODE#Selection_CODE( final CodeData cdData )
		hayabusa.resource.CodeDataLoader#QUERY = "select CLM,CODE,
		hayabusa.resource.CodeDataLoader#QUERY2 = "select CLM,CODE,

	[秀丸エディタ 単語補完機能対応]
	秀丸エディタの 単語補完機能が、秀丸 Ver7 以降で利用可能になっています。
	これを受けて、jsp.hokan.txt ファイルを作成します。
	なお、これを、秀丸の実行フォルダにコピーし、ファイルタイプ別の単語補完設定を行います。
	※ このファイルを利用するに当たり、以下の設定も追記しておいてください。
		・[その他]→[ファイルタイプ別の設定]→[その他・単語補完]の単語補完の検索対象で、
			辞書ファイルとして、この、jsp.hokan.txt ファイルを登録します。
			ファイルタイプは、.jsp にしておきます。
		・辞書ファイルの詳細ボタンで、右下 ｢さらに｣ボタンをクリックします。
			・単語の先頭文字：<
			・単語の途中文字：: ="|
			という設定をしておく必要があります。
		その他の設定は、お好みで、お願いします。

		build.xml
		src/xslt/jspHokan.xsl

	[JavaDoc の整合性チェック機能追加]
		fukurou.taglet.DocletSpecific

		build.xml
		_build.bat

	[タグリブのトランザクション対応]
	通常のタグでは、コネクションプールより、その時々のコネクションを取り出して利用するため、
	タグごとに異なるコネクションで処理されます。
	また、commit や rollback などもそれぞれのタグで行われるため、連続処理時にエラーが
	発生しても、中途半端な状態になります。
	ここでは、各 DBID 単位にコネクションを共有し、このタグの間は、同じオブジェクトを
	commit や、rollback せずに使いまわすようにします。
	これにより、複数タグ間のトランザクションや、異なる DBID 間のトランザクションを
	実現します。
		fukurou.db.Transaction						新規追加
		fukurou.db.TransactionReal					新規追加
		fukurou.db.TransactionImpl					新規追加
		hayabusa.db.Query#setTransaction( final Transaction tran ) ;
		hayabusa.db.DBTableModelUtil#makeDBTable( final String stmt ,final String[] args ,
		hayabusa.common.HybsSystem#TRANSACTION_KEY = "h_tran";			セッションにセーブするキー
		plugin.query.AbstractQuery#init()
		plugin.query.AbstractQuery#commit()
		plugin.query.AbstractQuery#rollback()
		plugin.query.AbstractQuery#close()
		plugin.query.AbstractQuery#realClose()
		plugin.query.AbstractQuery#getConnection()
		plugin.query.AbstractQuery#setTransaction( final Transaction tran )
		hayabusa.taglib.TransactionTag				新規追加
		hayabusa.taglib.QueryTag#doAfterBody()
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()
		hayabusa.taglib.BizLogicTag#
		hayabusa.taglib.BizLogicTag#release2()
		hayabusa.taglib.BizLogicTag#execute()
		hayabusa.taglib.BizLogicTag#call( final BizLogic logic )
		hayabusa.taglib.QueryOptionTag#doAfterBody()
		hayabusa.taglib.UserInfoTag#doAfterBody()
		hayabusa.taglib.ValueTag#doAfterBody()

	[ConnData,ConnDataFactory の廃止(Deprecated)]
	fukurou専用のコネクション管理クラスでしたが、
	現在は、ConnectionFactory.java と DBConfig.xml が使用できますので、
	廃止します。(Deprecated)
		fukurou.process.ConnData
		fukurou.process.ConnDataFactory

	[JSPチェック]
	JSPファイルをUTF-8 でセーブする場合、BOM が付与されてしまうケースがありますが、
	BOMが付くと、XSLT 変換できないケースがあります。
	セーブするときに、BOM マーカーをOFF（つけない）します。
		gf\jsp\GF6170\entry.jsp
		gf\jsp\GF6170\result.jsp
		gf\jsp\GF6170\undo.jsp
		gf\jsp\GF6170\update.jsp
		gf\jsp\GF9130\entry.jsp
		gf\jsp\GF9130\result.jsp
		gf\jsp\GF9130\undo.jsp
		gf\jsp\GF9130\update.jsp
		gf\jsp\GF9140\entry.jsp
		gf\jsp\GF9230\entry.jsp
		gf\jsp\GF9230\result.jsp
		gf\jsp\GF9230\update.jsp
		gf\jsp\GF9430\entry.jsp
		gf\jsp\GF9430\result.jsp
		gf\jsp\GF9500\result.jsp
		gf\jsp\GF9540\result.jsp
		gf\jsp\GF9610\entry.jsp
		gf\jsp\GF9620\entry.jsp
	JSPソースチェックの XSLT と、実データベースの整合性が取れていなかったため、
	XSLT の修正と、DB定義の変更を行います。
	以前のDB定義見直し時の対応漏れ(Ver5 専用設計とします)
		(TEXT → TEXT_DATA)
			jsp\DOC18\xslt\GF70_PROG.xsl
			jsp\DOC18\xslt\GF73_PROG.xsl
		(KEYS → P_KEYS)
		(VALS → P_VALS)
			gf\jsp\DOC18\xslt\GF71_PROG.xsl
			gf\jsp\DOC18\xslt\GF72_PROG.xsl
		(NAME  → FORM_NAME)
		(VALUE → FORM_VAL)
			gf\jsp\DOC18\xslt\GF73_PROG.xsl
		(GF73 DB定義)
			gf\jsp\DOC13\result.jsp
			db\oracle\sql\01_TABLE\GF73S.sql
			db\oracle\xml\install\01_TABLE\GF73S.xml
		ALTER TABLE GF73 MODIFY ( USE_LENGTH VARCHAR2(20) NULL) ;
		ALTER TABLE GF73 RENAME COLUMN USE_LENGTH TO MAX_LENGTH;
			USE_LENGTH  VARCHAR2(9)    DEFAULT 0 NOT NULL     /* 150 使用桁数 */
				↓
			MAX_LENGTH  VARCHAR2(20)                          /* 150 使用桁数 */
		ALTER TABLE GF73 MODIFY ( VIEW_LENGTH VARCHAR2(20) ) ;
		ALTER TABLE GF73 MODIFY ( READONLY    VARCHAR2(20) ) ;
		ALTER TABLE GF73 MODIFY ( DISABLED    VARCHAR2(20) ) ;
			VIEW_LENGTH , READONLY , DISABLED
  				VARCHAR2(10) → VARCHAR2(20)
		(NAMES     → CLMS)
		(QUERYTYPE → SQL_TYPE)
		(SCOPE     → JSP_SCOPE)
		(QUERY     → SQL_TEXT)
			gf\jsp\DOC18\xslt\GF74_PROG.xsl
		(GF74 DB定義)
			db\oracle\sql\01_TABLE\GF74S.sql
			db\oracle\xml\install\01_TABLE\GF74S.xml
		ALTER TABLE GF74 MODIFY ( DBID VARCHAR2(20) ) ;
			DBID      VARCHAR2(10)                           /* 90  データベースID */
							  ↓
			DBID      VARCHAR2(20)                           /* 90  データベースID */
		(VERSION → VERNO)
			gf\jsp\DOC18\xslt\GF76_PROG.xsl
		(NAME  → NAME_JA)
			gf\jsp\DOC18\xslt\GF79_PROG.xsl
	JSPチェックの新しい警告を追加します。
	match="og:view" の WARNING21A、WARNING21B、WARNING21C、WARNING21D
			jsp\DOC18\xslt\GF70_PROG.xsl
			jsp\DOC18\xslt\GF7X_PROG.xsl		削除
			gf\jsp\DOC18\query.jsp

	[DBConfig.xml編集機能追加]
	DBConfig.xmlを画面から編集するための機能を追加します。
	編集は、管理メニューの「接続先編集」から行います。
		jsp/common/gamen/05_DBCONFIG			追加
		hybs-taglib.tld
		org.opengion.fukurou.db.DatabaseConfig.DBID_INFO_KEYS
		org.opengion.fukurou.db.DatabaseConfig.DBDRIVER_CLASS_KEY
		org.opengion.fukurou.db.DatabaseConfig.init()
		org.opengion.fukurou.db.DatabaseConfig.reload()
		org.opengion.fukurou.db.DatabaseConfig.getDbidMap(Element, EDbid)
		org.opengion.fukurou.db.DatabaseConfig.getDbidInfoKeys()
		org.opengion.fukurou.db.DatabaseConfig.getDbidInfo()
		org.opengion.fukurou.db.DatabaseConfig.setDbidInfo(String[][])
		org.opengion.fukurou.db.DatabaseConfig.getDriverList()
		org.opengion.fukurou.db.DatabaseConfig.getDriverList(Element)
		org.opengion.fukurou.db.DatabaseConfig.setDriverList(String[])
		org.opengion.fukurou.xml.DomParser.write(File, Document)
		org.opengion.hayabusa.taglib.DataCheckTag.setSelectedAll(String)
		org.opengion.hayabusa.taglib.DataCheckTag.getParameterRows()
		org.opengion.hayabusa.taglib.DataCheckTag.release2()

	[Java業務ロジック改善]
	Java業務ロジックを実装しているorg.opengion.fukurou.businessパッケージで、タブリブなど外部クラスから
	情報をセットするためのメソッドと、業務ロジック内で使用する各種Utilメソッドを分離し、業務ロジックの
	各実装クラスから、不要なメソッドが見えないように改善します。
		org.opengion.fukurou.business.BizLogicHelper
		org.opengion.fukurou.business.BizLogic					削除
		org.opengion.fukurou.business.AbstractBizLogic
		org.opengion.fukurou.business.BizLogic_ENTRY
		org.opengion.fukurou.business.BizLogic_TABLE
		org.opengion.fukurou.business.BizLogic_CURSOR
		org.opengion.hayabusa.taglib.BizLogicTag.execute()
		org.opengion.hayabusa.taglib.BizLogicTag.call(String)

	[fileタグ改善]
	fileタグでファイルを読み込み(action="READ")する際のエンコードを指定できるようにします。
	エンコードを指定しない場合は、過去との互換性を考慮し、OS依存の文字コードでファイルを読み込みます。
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.FileTag.release2()
		org.opengion.hayabusa.taglib.FileTag.actionExec(String)
		org.opengion.hayabusa.taglib.FileTag.setEncode(String)

	[メール送信・改善]
	メール送信時のパラメータとして、mail.smtp.localhostの設定を追加します。
	これは、openGionとSTMPが同一サーバーで動作している場合、メールサーバーの設定によっては、
	"501 Syntax: HELO hostname"というエラーメッセージが返される場合があります。
	これに対応するため、localhost接続時にも、ドメイン名つきのホスト名が適用されるように上記の
	設定を追加します。
		org.opengion.fukurou.mail.MailTX.MailTX(String, String)

	[文字種別追加(KCL)]
	全角+改行のみを許可する文字種別として"KCL"を追加します。
	これは、全角のみ(K)をベースとして、改行C(CR+LF)を許可する文字として追加したものになります。
		org.opengion.plugin.column.DBType_KCL

	[readTableタグ・自動読み取り機能のバグ修正]
	readTableでreaderClassを"AUTO"(自動読み取り)にした場合に、Excel以外の読み取りが正しく処理できない
	バグを修正します。
		org.opengion.hayabusa.taglib.ReadTableTag.doEndTag()

	[リソース登録画面・改善]
	画面リソース登録画面(カラム、コード、ラベル)で、同じ画面ID、アドレスで複数のデータを登録した場合に、
	画面上1件しか表示されないバグを修正します。
	従来は、異なる作成区分で同じ画面IDのデータについて、もっとも上位の作成区分のデータのみを表示させるため、
	画面ID+アドレスでグループ化して表示していましたが、画面リソースの構造上、画面ID、アドレス、作成区分が
	同じデータでもロール違いで登録できるため、今回の対応では、グループ表示そのものを廃止しています。
		ge/jsp/GE0002/result.jsp

	[ヘッダー固定不具合修正]
	画面遷移なし登録で、選択形式をラジオボタンや非選択形式にする、またはカスタムテーブルを使用した場合に、
	行を変更する度に、行の幅が広がってしまうバグを修正します。これは、5.1.4.0 (2010/03/01)の以下の修正と
	関連して、ヘッダーとデータ部の構造が異なる際に、ヘッダー部にコピーされる1行目のデータ部のtdのpaddingが
	0pxに設定されていないために起こります。今回の対応では、ヘッダー、データ部ともに左右のpaddingについては、
	明示的に0pxを指定するようにします。
	---------------------------------------------------------------------------------------------------
		[画面遷移なし登録・バグ修正]
		画面遷移なし登録で、viewFormTypeにHTMLCutomTableや、HTMLFormatTable等を使用している場合に、
		変更ボタン等を押すごとに、各項目の幅が少しずつ広がってしまうバグを修正します。
		これは、IEのCSS実装のバグで、IEでは、THタグのpaddingが0より大きい場合は、width属性の指定値と、
		その結果で表示されるサイズが異なってしまう問題があります。
		(但し、この場合でも、colgroupが指定されている場合(HTMLTableの場合)は、正しい値が返ります)
		今回の対応としては、ヘッダー固定時のTHタグのpaddingを0にします。
		(実際は、データ項目よりヘッダーの方が幅があるということは、レアケースであるため、影響はないと
		 判断しています)
			jsp/common/scrollBar2.js
			jsp/common/scrollBar2.css
	---------------------------------------------------------------------------------------------------
		jsp/common/scrollBar2.css

	[eventColumnバグ修正]
	5.1.8.0 (2010/07/01) の 以下の改善で、動的入替え(eventColumn)が動作しなくなっていた問題に対応します。
	----------------------------------------------------------------------------------------------------
	[DBColumnConfig 改善]
	DBColumnConfig ⇔ DBColumn 間の相互データ更新で、すべての内容をコピーしていなかったため、
	再作成すると属性が抜けてしまっていた。
	必要な属性を設定するように修正。
	今回は、DBColumnConfig の コンストラクタの修正は行っていませんので、セッターメソッドで
	データを設定しています。
		org.opengion.hayabusa.db.DBColumnConfig#setRawEditParameter( final String param )
		org.opengion.hayabusa.db.DBColumnConfig#setRawRendParameter( final String param )
		org.opengion.hayabusa.db.DBColumn#getConfig()
	----------------------------------------------------------------------------------------------------
		jsp/common/eventColumn.jsp
		org.opengion.hayabusa.db.DBColumnConfig
		org.opengion.hayabusa.db.DBEventColumn
		org.opengion.hayabusa.taglib.SelectTag

	[DB定義DB・リソース連携バグ修正]
	DB定義DBのリソース連携機能で、属性差分更新時に、ラベルリソースが更新されず、新規に追加されてしまう
	バグを修正します。
		gf/jsp/GF2120/GFM0010.jsp,GFM0011.jsp

	[リソース登録画面・改善]
	リソース登録画面(カラム、コード、ラベル)で、カラムを検索条件に指定しない状態で、登録を行うと、
	再検索時に、登録したデータしか表示されない不具合を修正します。
		ge/jsp/GE0003/entry.jsp
		ge/jsp/GE0004/entry.jsp
		ge/jsp/GE0005/entry.jsp
		ge/jsp/REP03/entry.jsp

	[dataCheckタグ改善]
	dataCheckタグで、エラーが発生した際、エラー表示の前後に処理・表示を行うJSPをincludeできる機能を追加します。
	通常、entry.jspでdataCheckを行う場合は、entry.jsp内で/jsp/common/history_back.jspをincludeしているため、
	別途戻るボタンなどのJSPをincludeする必要はありません。
	しかし、update.jspでエラーチェックを行った場合は、エラー発生時のみ、戻るボタンを表示する必要があります。
	このような場合に対応するため、エラー発生時のみ、処理を行うことが出来る機能を追加します。
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.DataCheckTag.doEndTag()
		org.opengion.hayabusa.taglib.DataCheckTag.includeJsp(String)
		org.opengion.hayabusa.taglib.DataCheckTag.release2()
		org.opengion.hayabusa.taglib.DataCheckTag.setBeforeErrorJsp(String)
		org.opengion.hayabusa.taglib.DataCheckTag.setAfterErrorJsp(String)
		jsp/common/history_back.jsp

	[columnCheckタグ改善]
	columnCheckタグで、ラジオボタンなど、同じ名前で複数の要素を持つ項目に対して、必須チェックを自動行った場合、
	エラーメッセージが要素数分出力されてしまう問題に対応します。
		org.opengion.hayabusa.taglib.ColumnCheckTag.makeErrorMessage(ErrorMessage)

	[Java業務ロジック改善]
	パラメーターを設定する際、int型、double型でもString.ValueOf()を行うことなく、直接登録できるように
	します。但し、内部的には、String.ValueOf()を呼び出して、String型で管理していますので、値を取り出す際は、
	vari(),vard()等、戻り値の型に対応したメソッドを呼び出す必要があります。
		org.opengion.fukurou.business.AbstractBizLogic.set(String, int)
		org.opengion.fukurou.business.AbstractBizLogic.set(String, double)

	[各種修正（ドキュメント関係）]
	JavaDoc関係のワーニングや、設定漏れなど、繻子瑛しました。
	詳細は、5.1.9.0_refactoring.txt に記述しておきます。
		・@og.tag は、taglib 専用のタグ説明用の キーワードです。
		・【TAG】は、タグリブ用のキーワードです。
		・Javadoc で、パッケージ 説明のHTML(package.html)を追加します。
		・@Deprecated の説明(コメント)追加
		・public 定数のJavaDocコメント追加
		・public定数 ⇒ private定数に変更
		・そものも、定数自体を廃止
		・protected 定数のJavaDocコメント追加
		・@param の記述が不足しているものに、追記しました。
		・@return の記述が不足しているものに、追記しました。

	[自動インストール対応]
	画面からシステムのインストールを行うことの出来る機能を追加します。
	インストールは、管理メニューの「システムインストール」の画面から行います。
	インストール方法の詳細(インストールアーカイブの形式)は、sysInstallタグのタブリブドキュメントを
	参照して下さい。
		hybs-taglib.tld								sysInstallタグ追加
		jsp/common/gamen/06_INSTALL
		org.opengion.hayabusa.common.SystemInstaller
		org.opengion.hayabusa.common.SystemParameter.loadDBResource(Map<String, String>)
		org.opengion.hayabusa.taglib.SysInstallTag

5.1.8.0 (2010/07/01)
	[PostgreSQL対応]
	openGionでは、select文の結果から、DBTableModelの作成や各種パラメーターへのセットする際は、select文の
	項目名を全て大文字化して、管理しています。
	これは、元々のベースであるOracleが項目名を全て大文字で管理しているからです。
	一方、PostgreSQLでは、項目名は、基本的に全て小文字として扱われます。これはselect文発行時に、項目名に別名を
	つけた場合でも同様で、結果として返される項目名は、全て小文字になります。
	しかしながら、一部のロジックにおいて、大文字化が不十分であったため、今回はその対応を行っています。
		org.opengion.hayabusa.io.HybsJDBCCategoryDataset.innerQuery(Connection, String)
		org.opengion.fukurou.business.AbstractBizLogic.execSQL(String, int, ArrayTableModel)

	[Java業務ロジック・バグ修正]
	引数のチェック不備により、NullPointerExceptionが発生するバグを修正します。
		org.opengion.fukurou.business.AbstractBizLogic.replaceParam(String, int, ArrayTableModel)

	[ファイル入力(Calc)・バグ修正]
	Calcからのファイル読み込みで、セル内に書式設定がされている場合に、内容が正しく読み取れないバグを修正します。
		org.opengion.plugin.io.TableReader_Calc.DomOdsParser.processRow(Element, int)

	[ReadTableタグ・自動読み取り改善]
	ReadTableタグの自動読み取り機能で、Calcも自動読み取りの対象とします。
	なお、読み取りの優先順は、Excel、Calc、Text(UnicodeLittle)、Text(Windows-31J)です。
		org.opengion.hayabusa.taglib.ReadTableTag.doEndTag()

	[直列化復元]
	直列化復元の際に設定されないtransientフィールドがあります。
	readObject メソッド中で、初期化する必要があります。
	writeObject 、readObject メソッドを新規に追加します。
		hayabusa.servlet.TestCometServlet#writeObject( final ObjectOutputStream strm ) throws IOException {
		hayabusa.servlet.TestCometServlet#readObject( final ObjectInputStream strm ) throws IOException , ClassNotFoundException {

	初期化漏れの対応
	変数 tabData の初期化が行われていなかったため、処理を追加します。
		hayabusa.taglib.TabLinkTag#readObject( final ObjectInputStream strm ) throws IOException, ClassNotFoundException {

	[Exception キャッチ]
	Exceptionが発生しないのにExceptionをキャッチしています。正式なExceptionをキャッチするように対応します。
	ここでは、IOException と、InvalidFormatException をキャッチします。
		plugin.io.TableReader_Excel#readDBTable() {

	[ユーザーリソース登録画面・改善]
	ユーザーリソース登録画面で、初期ログインFG='0'(初期)のデータが2件登録できないようにチェックをを行います。
	これは、2件存在する場合、どちらのロールでログイン処理が行われるかが判別できなくなるためです。
		ge/jsp/GE0001/entry.jsp

	[3色ボタン・改善]
	フレームを拡大・縮小するための3色ボタンについて、マトリクスメニューから各画面を表示した際に、
	メニューの縮小ボタンを押すと、フレームサイズが不正になり、画面が表示されなくなるバグを修正します。
		jsp/common/toggleFrame.js

	[ユーザーIDの大文字・小文字区別化]
	userInfoの作成で、従来は、ログインIDを全て大文字として扱っていましたが、これを大文字・小文字を区別
	して処理するように変更します。
		org.opengion.hayabusa.taglib.HeadTag.sessionInit()

	[Java業務ロジック・改善]
	テーブル系の処理を行うためのJava業務ロジック(BizLogic_TABLE)で、#first()、#last()を
	行ループの中で呼び出しするように変更します。
		org.opengion.fukurou.business.BizLogic_TABLE.main()

	[lint , pmd , findbugs などのチェック]
	各種バグ発見ツールによるチェックを行いました。
	メソッドの置換え、変数名修正、不要 import 削除など。
	・META-INF/hybs-taglib.tld 属性削除(andのandVals、jspInitのdebug、reportのencode)
	詳細は、5.1.8.0_refactoring.txt を参照願います。

	[enum NativeType 機能追加]
	指定の文字列のNativeType の判定処理を行うメソッドを、enum NativeType クラスに追加しました。
	これにより、従来より、StringUtil.getNativeType( String ) で行われていた判定処理を、
	NativeType.getType( String ) 処理に置き換えます。
		fukurou.model.NativeType#getType( final String str )					新規追加
		fukurou.util.getNativeType( final String str )							廃止
		fukurou.business.ArrayTableModel#getNativeType( final int clm )
		fukurou.model.ArrayDataModel#getNativeType( final int clm )
		fukurou.process.LineModel#getNativeType( final int clm )
		hayabusa.report2.OdsContentParser#getNativeType( final String key, final String val )

	[ViewFormTag 修正]
	ViewFormTag で、同時設定の不可属性のチェック方法を、各メソッドから、doStartTag() の
	最初に移動します。
	同時設定属性 = (columnWritable,noWritable,columnDisplay,noDisplay,columnGroup,noGroup)
	以前は、属性へのセットの順番が不明なため、チェックロジックが複雑 かつ 間違いがありました。
	すべて受け取ってから、判断するようにすると、簡単になります。
		org.opengion.hayabusa.taglib.ViewFormTag#doStartTag()
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnWritable( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setNoWritable( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnDisplay( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setNoDisplay( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnGroup( final String group )
		org.opengion.hayabusa.taglib.ViewFormTag#setNoGroup( final String group )

	[ヘッダー固定・バグ修正]
	左右分割でヘッダー固定を使用した際に、画面遷移時に左右位置の表示位置が異なるバグを修正します。
		jsp/common/scrollBar2.js

	[選択行スクロール・バグ修正]
	5.1.1.1 (2009/12/02)の以下の修正の影響で、ある画面から行を選択し、ヘッダー固定を行わない画面に
	対して、遷移した場合にJavaScriptのエラーが出る不具合を修正します。
	---------------------------------------------------------------------------------------------
		5.1.1.1 (2009/12/02)
		[選択行スクロール・バグ修正]
		行選択後、画面遷移した際に、選択行に自動的に遷移する機能で、ヘッダーラベルに改行が
		含まれている場合に、入力行が隠れてしまう(スクロールし過ぎてしまう)バグを修正します。
		このバグを修正するため、スクロールする際の基準となる行を、既存の「選択行の1つ前」から
		「選択行自身」に変更します。
			jsp/common/default.js#focus2()
			org.opengion.plugin.view.AbstractViewForm.isFirstChecked(int)
	---------------------------------------------------------------------------------------------
		jsp/common/default.js

	[Viewタグ・バグ修正]
	5.1.7.0 (2010/06/01)の以下の改善によりviewFormType="HTMLCustomData"等で、不要なdivタグが
	出力されてしまう不具合に対応します。
	対応としては、画面遷移なし登録の場合に限って、divタグを必ず出力するようにし、それ以外の場合は、
	従来通り(useHilightRow="false"でdivも出力しない)とします。
	--------------------------------------------------------------------------------------------
		[画面遷移なし登録・バグ修正]
		画面遷移なし登録で、行が1件もない状態で追加ボタンを押した際、update.jspのviewの設定で、
		useHilightRowがfalseになっていると正しく行が表示されないバグを修正します。
		これは、update.jspから返されるHTMLをresult.jspに挿入する際に、「div onclick="hilightRow」
		という文字列でマッチさせていたためですが、useHilightRowをoffにすると、このdivが出力されない
		ために、マッチせず、データが表示されていませんでした。
		今回の対応では、useHilightRowでも、<div id="divHlr" は必ず出力するようにすることで、属性値の
		true/falseに関わらず処理できるようにします。
			/jsp/common/option/noTransision.js
			org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()
	---------------------------------------------------------------------------------------------
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()

	[編集種別追加]
	編集種別として新たにCHBOX2,RADIO2を追加します。
	これらの編集種別は、従来("2"が付かないもの)とは異なり、checkboxまたは、radioボタン特有の機能、
	コードリソースへの依存を一切持たず、編集種別="TEXT"とinputのtype属性のみが異なる実装になっています。
		org.opengion.plugin.column.Editor_CHBOX2
		org.opengion.plugin.column.Editor_RADIO2

	[Java業務ロジック・改善]
	{@xxx}の処理で、{@xxx}が連続した場合や、{@xxx}が初めに来たときに正しくパースされない不具合を修正します。
		org.opengion.fukurou.util.SystemParameter.SystemParameter(String)

	[DBColumnConfig 改善]
	DBColumnConfig ⇔ DBColumn 間の相互データ更新で、すべての内容をコピーしていなかったため、
	再作成すると属性が抜けてしまっていた。
	必要な属性を設定するように修正。
	今回は、DBColumnConfig の コンストラクタの修正は行っていませんので、セッターメソッドで
	データを設定しています。
		org.opengion.hayabusa.db.DBColumnConfig#setRawEditParameter( final String param )
		org.opengion.hayabusa.db.DBColumnConfig#setRawRendParameter( final String param )
		org.opengion.hayabusa.db.DBColumn#getConfig()

	DBColumnConfig のメソッド名変更(setDefValue ⇒ setDefault)
		org.opengion.hayabusa.db.DBColumnConfig#getDefault()
		org.opengion.hayabusa.db.DBColumnConfig#setDefault( final String dataDef )
		org.opengion.hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		org.opengion.hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		org.opengion.plugin.table.TableFilter_ROTATE#getRotateTable()

	[ViewForm 関連改善]
	columnGroup 指定関係の改善
	同一表示データをまとめる機能を強化しました。
	従来は、指定のカラムが、前の行と同じ値の場合に、空文字列(ゼロ文字列)にしていましたが、
	これでは、本当に空文字列なのか、前の値と同じなのか区別が付きません。
	そこで、groupClass 属性を追加し、前の行と同じときの動作を指定できるようにしました。
	groupClass 属性に設定する値は、特殊なので、注意が必要です。
	  記号の場合：
	      記号(-- , → , ↓ , * など）が指定された場合は、そのままの文字に置き換えられます。
		  初期値は、空文字列(ゼロ文字列)です。
	  アルファベットの場合：
	      アルファベット(a-z,A-Z)の場合は、<span class="アルファベット">元の文字</span>
	例えば、バックカラーに色を付ける、文字を薄い灰色にする、などできます。
	ただし、データ量が圧倒的に増えるため、大量のデータ等で使用するのは避けたほうが良いと思います。
	この修正にあわせて、noGroup (まとめないカラム名を指定する)方法を追加しました。
	columnGroup との同時使用は出来ません。
		org.opengion.hayabusa.html.ViewForm#setNoGroup( final String group )				新規追加
		org.opengion.hayabusa.html.ViewForm#setGroupClass( final String grpCls )			新規追加
		org.opengion.plugin.view.AbstractViewForm#clear()
		org.opengion.plugin.view.AbstractViewForm#setNoGroup( final String group )				新規追加
		org.opengion.plugin.view.AbstractViewForm#setGroupClass( final String grpCls )			新規追加
		org.opengion.plugin.view.AbstractViewForm#enum CLM_GRP { KIGO , CHAR };
		org.opengion.plugin.view.AbstractViewForm#getRendererValue( final int row,final int column , final String inVal )
		org.opengion.hayabusa.taglib.ViewFormTag#release2()
		org.opengion.hayabusa.taglib.ViewFormTag#doEndTag()
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnWritable( final String columnName )	実装修正
		org.opengion.hayabusa.taglib.ViewFormTag#setNoWritable( final String columnName )		実装修正
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnGroup( final String group )			実装修正
		org.opengion.hayabusa.taglib.ViewFormTag#setNoGroup( final String group )				新規追加
		org.opengion.hayabusa.taglib.ViewFormTag#setGroupClass( final String grpCls )			新規追加

		gf/jsp/DOC02/result.jsp						サンプル
		hybs-taglib.tld 追加（noGroup,groupClass）

	上記の修正に便乗して、boolean 配列への初期値設定の方法を、一つのメソッドに統一しました。
		org.opengion.plugin.view.AbstractViewForm#setBooleanArray( final String clsm , final boolean def , final boolean[] arrays )
		org.opengion.plugin.view.AbstractViewForm#setColumnWritable( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setNoWritable( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setColumnDisplay( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setNoDisplay( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setColumnGroup( final String group )
		org.opengion.plugin.view.AbstractViewForm#setNoGroup( final String group )
		org.opengion.plugin.view.AbstractViewForm#setTableSorterKeys( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setWritableControl( final String wrtCtrl )

	Viewの行単位のゼブラ処理で、TR(テーブル要素の行指定) に class 属性を付与できるようにします。
	これは、bgColorClsClm で指定のカラムの値を、各行の class 要素として出力します。
	このとき、ヘッダー固定のJavaScriptの関係で、クラス名は、"row_XX" 形式にする必要があります。
	（同時に、それに対応するように、JavaScript本体も修正します。
		org.opengion.hayabusa.taglib.ViewFormTag#doEndTag()
		org.opengion.hayabusa.taglib.ViewFormTag#release2()
		org.opengion.hayabusa.taglib.ViewFormTag#setBgColorClsClm( final String clsClm ) 			新規追加

		org.opengion.hayabusa.html.ViewForm#setBgColorClsClm( final String clsClm )					新規追加
		org.opengion.plugin.view.AbstractViewForm#setBgColorClsClm( final String clsClm )			新規追加
		org.opengion.plugin.view.AbstractViewForm#getBgColorCycleClass( final int row ) 			修正

		ge/jsp/common/option/jqog.js				row_0,row_1 ･･･ をrow_ だけ見るように修正
		gf/jsp/common/option/jqog.js				row_0,row_1 ･･･ をrow_ だけ見るように修正
		gf/jsp/DOC02/result.jsp						サンプル
		hybs-taglib.tld 追加（bgColorClsClm）

	[ValueTag 改善]
	value が NULL の時に、設定するかどうか(true/false)を指定する、nullSet 属性を廃止します。
	内部ロジックを削除し、インターフェースは、互換性のために残します。
	ただし、早期にメソッドそのものも廃止される可能性がありますので、Ver5 のJSP移行時に、
	属性の削除をお願いします。
		org.opengion.hayabusa.taglib.ValueTag#doStartTag()
		org.opengion.hayabusa.taglib.ValueTag#release2()
		org.opengion.hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )
		org.opengion.hayabusa.taglib.ValueTag#setSQLAttribute( final DBTableModel table )
		org.opengion.hayabusa.taglib.ValueTag#setNullSet( final String flag )						廃止(論理的)
		org.opengion.hayabusa.taglib.ValueTag#toString()

		org.opengion.hayabusa.taglib.CommonTagSupport#release2()
		org.opengion.hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )
		org.opengion.hayabusa.taglib.CommonTagSupport#setUseValue( final boolean flag )				廃止

		gf/jsp/
		common\eventColumnMaker.jsp(45): <og:value command="SQLGET" nullSet="false" xssCheck="false">
		common\fileDownload.jsp(102): 	<og:value command="SET" key="MODELNAME" value="{@MODELNAME}Renderer" nullSet="false" />
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(19): 		<og:value command="SQL" dbid="{@SYS.DEV_DBID}" nullSet="false">
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(27): 		<og:value command="SET" key="asTable" value="{@AS_TABLE}" nullSet="false" />
		DOC04\query.jsp(26): <og:value command="SQL" nullSet="false">

		ge/jsp/
		common\eventColumnMaker.jsp(45): <og:value command="SQLGET" nullSet="false" xssCheck="false">
		common\fileDownload.jsp(102): 	<og:value command="SET" key="MODELNAME" value="{@MODELNAME}Renderer" nullSet="false" />
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(19): 		<og:value command="SQL" dbid="{@SYS.DEV_DBID}" nullSet="false">
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(27): 		<og:value command="SET" key="asTable" value="{@AS_TABLE}" nullSet="false" />

	[XML関連クラス 追加]
	JSP画面のXMLパースの基本クラスとして、JspSaxParser.java および、関連クラスを追加します。
	これは、SAXParser を利用した、独自のOGNode/OGElement オブジェクトを取得する、ユーティリティークラスです。
	DOM で構築した Element では、属性の並び順が保障されません。
	そこで、独自に、OGElement をSAXパーサーから作成することで、簡易的に DOM 的なオブジェクトを作成しています。
	これは、XML パース用に用意したというより、JSP をパーすするために今後も拡張していきます。
	JSPをパースする目的は、JSP画面 ⇒ 仕様書DB ⇒ JSP画面 というサイクルを設けて、画面の自動作成への流れを
	作ることにあります。
		org.opengion.fukurou.xml.JspSaxParser.java					新規作成
		org.opengion.fukurou.xml.OGAttributes.java					新規作成
		org.opengion.fukurou.xml.OGDocument.java					新規作成
		org.opengion.fukurou.xml.OGElement.java						新規作成
		org.opengion.fukurou.xml.OGNode.java						新規作成
		org.opengion.fukurou.xml.OGNodeType.java					新規作成

	[GUESTユーザー対応]
	ユーザー認証が行われないページにおいて、GUESTユーザーとしてログインできる機能を追加します。
	この機能については、既に実装されていましたが、利用するには、headタグでuseGuest="true"を個別に指定する
	という設計思想でしたが、現状の実装では、この属性をJSP上で設定しても、反映されません。
	(つまり、GUESTユーザー機能が有効にならない)
	今回の対応では、useGuest="true"を指定しない場合でもGUESTユーザーが有効になるようにします。
	但し、この場合でも、実際にGUESTユーザーを利用するには、ユーザーリソースにGUESTユーザーを別途意図的に
	登録する必要があります。
		org.opengion.hayabusa.taglib.HeadTag.sessionInit()

	[Java業務ロジック・改善]
	①bizLogicタグでvalsを指定する際、同じキーで複数のパラメーターが存在した場合に、値を連結する機能を
	  追加します。これを利用するには、bizLogicタグでmulti="true"を指定する必要があります。
	②bizLogicタグでkeysだけを指定してvalsを指定しない場合に、Keysで指定された項目名に対応するパラメーターを
	  自動的に取得し、Valsとして使用するようにします。
	③lineメソッドで存在しないカラムを指定した場合に、NullPointerExceptionが発生するバグを修正します。
	④パラメーターのキー一覧、テーブルのキー一覧を返すメソッドを追加します。
	⑤bizの配下にあるclassファイルも自動コンパイルのクラスパスとして追加します。
		hybs-taglib.tld
		org.opengion.fukurou.business.AbstractBizLogic.line(String, int)
		org.opengion.fukurou.business.AbstractBizLogic.lineKeys()
		org.opengion.fukurou.business.AbstractBizLogic.varKeys()
		org.opengion.hayabusa.taglib.BizLogicTag.setMulti(String)
		org.opengion.hayabusa.taglib.BizLogicTag.release2()
		org.opengion.hayabusa.taglib.BizLogicTag.setVals(String)
		org.opengion.hayabusa.taglib.BizLogicTag.makeVals()
		org.opengion.hayabusa.taglib.BizLogicTag.doEndTag()

	[Java業務ロジック・バグ修正]
	①fukurou.jarが読み込まれず、自動コンパイルが正常に動作しないバグを修正します。
	②ソースコードのエンコーディングがOS依存になっていましたが、これをUTF-8固定にします。
		org.opengion.hayabusa.taglib.BizLogicTag
		org.opengion.fukurou.util.HybsLoader.compileClass(String)

	[表示種別追加・複数件QUERY型]
	表示種別として、「複数件QUERY型」を新規に追加します。
	この表示種別では、単一データを取得するQUERY型と異なり、複数件のデータが存在した場合に、
	各値を<span>タグで連結して返します。
	また、QUERY定義で、第2パラメーターにclass属性を指定することができますので、各データを縦に並べて
	表示したり、各各データ毎に文字色を変更することもできます。
	各項目に対して、表示種別を画面から登録するには、システムID:**、作成区分:0(エンジン)で定義されている
	RENDERERのコードリソースで、MULTIQUERYのコード値が定義されている必要があります。
		org.opengion.plugin.column.Renderer_MULTIQUERY

	[リソース登録画面・バグ修正]
	リソース登録画面で"エラーデータを除外"の機能が利用できない不具合を修正します。
		ge/jsp/GE0002/update.jsp
		ge/jsp/GE0003/update.jsp
		ge/jsp/GE0004/update.jsp
		ge/jsp/GE0005/update.jsp
		ge/jsp/GE0007/update.jsp
		ge/jsp/GE0008/update.jsp

	[グループメニューバグ修正]
	グループメニューで、コードリソースのキーが存在しない場合にエラーとなるバグを修正します。
		org.opengion.hayabusa.taglib.TopMenuTag.makeTagMenuString(String, String, String, String, int)

	[画面帳票発行機能改善]
	画面帳票発行機能で、画面から出力する帳票雛形ファイルを、先に対応したコメント形式に変更します。
		jsp/common/gamen/14_EDIT/download.jsp
		org.opengion.plugin.io.TableWriter_CalcDef.writeData(DBTableModel, PrintWriter)
		org.opengion.plugin.io.TableWriter_CalcDef.createTextCell(OdfFileDom, String, DBColumn, Boolean, Boolean)
		org.opengion.plugin.io.TableWriter_CalcDefAno		新規追加

	[全チェック機能改善]
	全チェックを押した状態でresult.jspからupdate.jsp等に遷移した場合に、遷移先のJSPでも全チェックボックスが
	チェックされた状態になるように改善します。
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.plugin.view.AbstractViewForm.getAllCheckControl()

	[画面リソース登録画面改善]
	画面リソース登録画面で、追加時に、システムID+画面ID+アドレス+作成区分で存在チェックをかけるようにします。
		ge/jsp/GE0002/entry.jsp

	[Calc帳票システム・コメント定義機能追加]
	Calc帳票システムで、コメントに{@xxx_n}の定義ができる機能を追加します。
	従来は、セルに対して、{@xxx_n}の定義を行う必要があったため、データの桁数を確認しながら雛形を定義する
	ことができませんでした。
	今回の機能追加では、{@xxx_n}の定義を、そのセルのコメントとして定義することで、セルには、一般的な
	帳票開発ツールと同じように、XXXXX(文字型)、99999(数値型)を記述することができるようになり、出力結果を
	イメージしながら雛形の開発を行うことができるようになります。
	また、テキストボックスなどのオブジェクトに対しても、「名前」の定義に{@xxx_n}の記述することができます。
	但し、この機能を利用するには、以下の制約があります。
	(1)コメントまたは、オブジェクトの名前に変数を定義する場合、項目定義の先頭には、必ず"ANO."を付加し、
	   {@ANO.xxx_n}の形式で定義する必要があります。
	(2)コメントまたは、オブジェクトの名前に{@ANO.xxx_n}が定義された場合、そのセル全体が{@ANO.xxx_n}の値に
	   よって置き換わります。このため、これらのセルについては関数定義などを行うことはできません。
	また、この定義方法の詳細については、別途マニュアルを用意します。
		org.opengion.hayabusa.report2.TagParser.checkKey(String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.parseByAnnotation(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.isCell(String, int)

	[Calc帳票システム・改善]
	Calc帳票システムで、セルの値に{@xxx_n}を定義し、これを変換すると、データが数値の場合に先頭に'が
	付加されてしまう問題に対応します。
	これは、セルの定義で、数値タイプを指定していても、セルの内容が文字列({@xxx_n})である場合に、Calcが
	自動的に文字列であると判断し、この状態で数値データを埋め込むと、データの先頭に'が付加されてしまいます。
	今回の対応では、カラムの定義で、数値タイプの場合は、パース時にセルの定義を数値型に置き換えることで、
	先頭の'が付加されないようにします。
	なお、数値タイプかどうかの判断については、ローカルリソース使用時はリソース定義から、未使用時はデータ
	に応じて数値タイプかどうかを判断します。
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.changeType(String, int, String, String, NativeType, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.getNativeType(String, String)

	[Calc帳票システム・グラフ対応]
	Calc帳票システムで、雛形で定義されたグラフが正しく出力されるように改善します。
	グラフ表示については、1つの雛形シートから複数シートが出力された場合でも、それぞれのシートで
	独立して、シート毎のデータでグラフ表示が行われます。
	但し、グラフデータで他のシートのデータを参照することはできません。自身のシートのデータのみを
	参照することができます。
	また、グラフ対応に伴い、内部のパースロジックを共通化を行い、内部処理を見直しています。
		org.opengion.hayabusa.report2.OdsSheet					新規追加
		org.opengion.hayabusa.report2.TagParser					新規追加
		org.opengion.hayabusa.report2.OdsContentParser.appendValue(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)
		org.opengion.hayabusa.report2.OdsContentParser.execStyles()
		org.opengion.hayabusa.report2.OdsContentParser.replaceGraphInfo(String, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.parseGraphContent(String, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.parseManifest(String, String[])

	[エラーメッセージ表示改善]
	システムエラー発生時に画面に表示されるエラーメッセージを改善し、テーブル形式でエラーメッセージが
	表示されるようにします。
		ラベルリソース(SYSERR)			追加
		jsp/common/error.jsp
		org.opengion.hayabusa.taglib.ErrorTag.getTableMsg(Throwable)
		org.opengion.hayabusa.taglib.ErrorTag.VIEW_MSGTYPE
		org.opengion.hayabusa.taglib.ErrorTag.setViewMsgType(String)
		org.opengion.hayabusa.taglib.ErrorTag.doEndTag()

	[画面帳票発行機能・画面改善]
	画面帳票発行機能の帳票定義画面を見直しします。
		jsp/image/hatena_min.gif
		jsp/common/gamen/14_EDIT/

	[forwardタグ・バグ修正]
	5.1.7.0 (2010/06/01)の以下の修正で、forwardタグのpage属性にhttpから始まる外部URLを直接記述した
	場合に、自身の画面IDが付加されてしまうバグを修正します。
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()
	----------------------------------------------------------------------------------------------
		[og:forwargタグ改善]
		og:forwardタグでGAMENIDをパラメーターとして渡すようにします。
		gamenId属性で指定された場合はその画面IDが、指定されていない場合は、自身の画面IDが渡されます。
		また、過去との互換性を考慮し、keys属性にGAMENIDが含まれている場合は、valsで指定されている
		画面IDが優先されます。
			org.opengion.hayabusa.taglib.ForwardTag.doEndTag()
	----------------------------------------------------------------------------------------------

	[ラベルリソース登録画面修正]
	ラベルリソース登録画面で、言語を検索条件に指定しない場合に、日本語のデータしか表示されないバグを
	修正します。
		ge/jsp/GE0005/result.jsp

	[ヘッダーソート機能・バグ修正]
	ヘッダーソート機能で、result.jsp以外のJSPをforward.jsp経由で呼び出した場合に、ヘッダーソートが
	正しく機能しないバグを修正します。
	これは、forward.jspに記述されているcommonForwardタグの遷移先の制御で、command=VIEWの場合に、必ず
	result.jspに遷移していたためです。
	今回の対応では、直前にアクセスされたJSPに遷移するように変更し、result.jsp以外でもヘッダーソート
	機能が正しく動作するようにします。
		org.opengion.hayabusa.taglib.CommonForwardTag.getForwardURI(HttpServletRequest, HttpSession)

5.1.7.0 (2010/06/01)
	[ヘッダー固定・バグ修正]
	ヘッダー固定(ScrollBar2.js)で、tdタグで指定した高さが無視されてしまうバグを修正します。
		jsp/common/scrollBar2.css

	[画面キャプチャ機能 追加]
	org.opengion.fukurou.util.DisplayCapture.java クラスを新規に追加します。
	これは、画面イメージをキャプチャして、ファイルに書き出すためのクラスです。
	基本的な使い方は、main メソッドから立ち上げて、クリップボードの状態を監視します。
	クリップボードに、"GUI:画面ID xxxxx.jsp" 形式の文字が書き込まれると、flavorsChanged イベントが
	発生して、画面を、ファイルに書き出す処理が実行されます。
	書き出すファイル名の初期形式は、useGuiDir の設定により異なります。
		org.opengion.fukurou.util.DisplayCapture.java	新規追加
		gf\jsp\custom\result_info_Capture.jsp			クリップボードに画面IDとJSPファイル名をセットする。

		 * Usage: java org.opengion.fukurou.util.DisplayCapture
		 *                   [BASE_DIR] [useGuiDir(false/true)] [imageFormat(png|gif|jpg)] [startCnt]
		 *
		 *     args[0]  BASE_DIR    : キャプチャファイルをセーブするベースとなるディレクトリ(初期値：起動フォルダ)
		 *     args[1]  useGuiDir   : キャプチャ画像をセーブするファイル方式を指定します。(初期値：false)
		 *                            true(保存時は、ベースフォルダに、画面ID＋jspファイル名で、ファイルを作成する)
		 *                            false(保存時に画面IDのフォルダを作成し、その下に、jspファイル名で、ファイルを作成する。)
		 *     args[2]  imageFormat : 作成するイメージの形式。png|gif|jpg のどれか。
		 *     args[3]  startCnt    : セーブファイル名をユニークにするためのカウント(初期値：100)

	[DBConfig.xml 取得方法変更]
	DBConfig.xml の取得方法を、jaxb とDBConfig.xsd 方式から、DocumentBuilder による DOM処理に変更します。
	スキーマの定義情報をコンパイルして、毎回、作り直す処理は、複雑なためです。
	ただし、DBConfig.xml を変更した場合は、読取クラスも修正する必要があります。
	＃ 以前は、DBConfig.xsd を変更するだけで、Javaのソースを自動作成していました。しかし、実際には
	＃ 修正箇所は、何箇所も発生するため、スキーマからJavaソースを作成するメリットはありませんでした。
	これに伴い、org.opengion.fukurou.xml.jaxb.dbid のクラスは、廃止されます。
		org.opengion.fukurou.xml.DomParser.java					新規追加
		org.opengion.fukurou.db.DatabaseConfig.java				大幅書き換え
		org.opengion.fukurou.db.EDbid.java						Cloneable の追加と、メソッドの若干の修正
		org.opengion.fukurou.xml.jaxb.dbid.DbConfig.java		廃止
		org.opengion.fukurou.xml.jaxb.dbid.DbDriver.java		廃止
		org.opengion.fukurou.xml.jaxb.dbid.Dbid.java			廃止
		org.opengion.fukurou.xml.jaxb.dbid.ObjectFactory.java	廃止
		org.opengion.fukurou.xml.jaxb.dbid.DBConfig.xsd			廃止
		gf/build.xml											DBConfig.xsd 廃止に伴う修正

	[filter関連修正]
	filter関連で、isClosed == true の場合に 安全のため、Exception を発行していますが、
	これを、無視して、単に、return のみとします。
	これは、GZIPResponseWrapper の finishResponse() メソッドで、
		public void finishResponse() {
			Closer.ioClose( writer );
			Closer.ioClose( stream );
		}
	のような処理を行っていますが、writer 自体が、stream を元に作られているため、
	writer の close() で、自動的に、stream もclose() されています。

	この処理で、Closer.ioClose( stream ) を止めれば、解決すると思われますが、
	何らかの問題で、IO関連のリソースが開放されないケースでは、システムダウンにも
	繋がりかねないため、すでに、close 済みの場合は、何もしないという実装で対処します。
		org.opengion.hayabusa.filter.FileResponseStream#flush()
		org.opengion.hayabusa.filter.FileResponseStream#write(final int bt)
		org.opengion.hayabusa.filter.FileResponseStream#write(final byte bt[], final int off, final int len)
		org.opengion.hayabusa.filter.GZIPResponseStream#flush()
		org.opengion.hayabusa.filter.GZIPResponseStream#write(final int bt)
		org.opengion.hayabusa.filter.GZIPResponseStream#write(final byte bt[], final int off, final int len)

	[og:view(フォーマット処理)バグ修正]
	og:viewタグで、HTMLFormatテーブルやHTMLCustomテーブルを利用して、Body部分にフォーマットを記述した際、
	そのフォーマット部分に{@xxx}形式の変数が存在し、さらにその値に"["が含まれてる場合、その値が
	フォーマット定義として処理されてしまい、エラーとなる問題に対応します。
	今回の対応では、og:view、og:tbody、og:thead、og:tfoot、og:Itdの各タグで、{@xxx}の変数の値に"["が含ま
	れていた場合は、予めサニタイズ(無効化)し、表示時に戻すという処理を加えることで、その値がフォーマット
	定義として処理されないようにします。
		org.opengion.fukurou.util.SystemParameter.getColumns()
		org.opengion.fukurou.util.SystemParameter.getFormats()
		org.opengion.hayabusa.html.TableFormatter.getFormat()
		org.opengion.hayabusa.html.TableFormatter.getTrTag()
		org.opengion.hayabusa.html.TableFormatter.makeFormat(DBTableModel)
		org.opengion.hayabusa.html.TableFormatter.decodeSanitizedStr(String)
		org.opengion.hayabusa.taglib.CommonTagSupport.getSanitizedBodyString()
		org.opengion.hayabusa.taglib.ViewFormTag.doAfterBody()
		org.opengion.hayabusa.taglib.TFormatTag.doEndTag()

	[columnタグ、selectタグのdefaultVal属性の改善]
	columnタグ、selectタグでcommandがRENEWの場合は、defaultValを適用しないようにします。。
	これは、defaultValの値が埋め込まれた項目が存在する画面に戻った際に、
	defaultValの項目の値がnullとなっていた場合に、defaultValの値が復元されると、
	検索結果との不一致が発生するためです。
	※この問題は、command=NEW(画面リンクした場合)でも発生します。
	  しかし、この場合、遷移先の画面がエントリー画面などであった場合は、defaultValが適用されないと
	  問題が発生する可能性があります。
	  このため、command=NEWの場合の問題を根本的に解決するには、今回の対応方法ではなく、画面遷移時の
	  forward制御を見直す必要があります。
	  具体的には、forward.jspでcommand=NEWの場合に、自動的にresult.jspに遷移するのではなく、query.jspで
	  自動サブミットさせることで、これをトリガとして、result.jspを表示することで、query.jspとresult.jspの
	  整合性をあわせることができます。
	  但し、この方法も、result.jspのみが存在し、query.jspが存在しない場合に、result.jspが開かなくなる可能性があります。
	  つまり、JSPを変えないと言う前提の上では、対応は困難であるため、command=NEWに対する対応は見送っています。
		org.opengion.hayabusa.taglib.ColumnTag.doStartTag()
		org.opengion.hayabusa.taglib.SelectTag.doStartTag()

	[ポップアップボタン・閉じるボタン標準化]
	ポップアップ画面で、閉じるボタンを標準化します。
	閉じるボタンを表示するには、query.jspでpopup_info.jsp、または、popup_info.jsp_minを
	インクルードして下さい。
	(ポップアップ画面の標準雛形もこれをインクルードするように変更しています。)
		/jsp/custom/popup_info.jsp
		/jsp/custom/popup_info.jsp_min
		/jsp/image/close.gif
		/jsp/image/close_min.gif
		/gf/jsp/GF9510/query.jsp

	[1行用のヘッダー追加]
	クエリ部分に表示される標準のヘッダー(query_info.jsp)について、表示領域の高さを縮小したものを
	標準として提供します。
	これを利用するには、custom/query_info.jsp_minを標準のcustom/query_info.jspと置き換えて下さい。
		/jsp/custom/query_info.jsp_min
		/jsp/image/separator_min
		/jsp/image/back_min.gif

	[Calc帳票・シートブレイク機能追加]
	Calc帳票システムで、データを埋め込む雛形シートを動的に切り替えることのできる機能を追加します。
	この機能を利用するには、以下の手順を踏む必要があります。
	①1つの雛形ファイルに対して、複数シートSHEET1,SHEET2を定義しておく
	②帳票レイアウト定義で、(SHEETBREAK)という項目を予め用意しておき、その項目の値としてシート名
	  (SHEET1,SHEET2)を定義しておく。
	これにより、SHEETBREAKのシート名がブレイクしたタイミングでデータを埋め込むシートを切り替える
	ことができます。
		org.opengion.hayabusa.report2.OdsContentParser.SHEET_BREAK
		org.opengion.hayabusa.report2.OdsContentParser.execContent()
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)
		TEST10.ods							シートブレイク用のサンプル追加

	[Calc帳票システム・バグ修正]
	Calc帳票システムで雛形シートにセル参照(セルBをセルAの参照にするなど)を行った際に、正しくパース
	されない不具合を修正します。
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)

	[tableUpdateタグ・SQLインジェクション対策対応]
	tableUpdateタグでSQLインジェクション対策を行うための、quotCheck属性が利用できるようにします。
	但し、現状のJSPとの互換性を考慮し、初期値は、false(SQLインジェクションチェックを行わない)です。
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.TableUpdateTag.doStartTag()
		org.opengion.hayabusa.taglib.TableUpdateTag.release2()
		org.opengion.hayabusa.taglib.TableUpdateTag.setQuotCheck(String)

	[ヘッダーソート機能・バグ修正]
	ヘッダーソート後に画面遷移し、戻ってきた際にstartNoがクリアされるバグを修正します。
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[画面遷移なし登録・バグ修正]
	画面遷移なし登録で、行が1件もない状態で追加ボタンを押した際、update.jspのviewの設定で、
	useHilightRowがfalseになっていると正しく行が表示されないバグを修正します。
	これは、update.jspから返されるHTMLをresult.jspに挿入する際に、「div onclick="hilightRow」
	という文字列でマッチさせていたためですが、useHilightRowをoffにすると、このdivが出力されない
	ために、マッチせず、データが表示されていませんでした。
	今回の対応では、useHilightRowでも、<div id="divHlr" は必ず出力するようにすることで、属性値の
	true/falseに関わらず処理できるようにします。
		/jsp/common/option/noTransision.js
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()

	[ファイルダウンロード機能強化]
	標準のファイルダウンロード機能について、進む・戻る後、またはヘッダーソート後でもダウンロードできる
	ようにします。
	なお、ヘッダーソート後にダウンロードした場合は、ソートされた状態で出力されます。
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[Excel連結機能対応]
	Excel連結を行う機能を追加します。
	この機能を利用するには、og:docConvertタグを利用します。
	このタグで、inputFileにカンマ区切りで複数ファイルを指定することで、ファイルを連結して、出力します。
	なお、現状は、ファイルの連結は、入力ファイルがExcelまたはCalcファイルの場合のみ対応しています。
	(出力形式は、Excel、Calc、PDFのいずれかが指定可能)
	また、内部実装には、OpenOffice.orgを利用しているため、この機能を利用するには、OpenOfficeが正しく設定
	されている必要があります。
		gf/jsp/GF6420
		org.opengion.hayabusa.report2.SOfficeProcess.checkEnv(String)
		org.opengion.hayabusa.report2.SOfficeProcess.getDispatcher()
		org.opengion.hayabusa.report2.SOfficeProcess.getTempPath()
		org.opengion.hayabusa.report2.ExecProcess
		org.opengion.hayabusa.report2.DocConverter_OOO				(DocConverterからクラス名を変更)
		org.opengion.hayabusa.taglib.DocConvertTag

	[DBMENUのパラメーター対応]
	DBMENUでパラメーター{@XXXX}が利用できるように対応します。
		org.opengion.hayabusa.taglib.ColumnTag.getInsertTag(DBColumn, String)
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.hayabusa.db.DBColumn.isNeedsParamParse()

	[動的プルダウン見直し]
	動的プルダウン見直しの実装の大幅な見直しを行います。
	[変更内容]
	①内部ロジック実装の大幅な見直し(将来的にはカラム以外の置き換え(div要素の動的置き換え)にも対応します)
	②表示項目の動的置き換えの対応
	③カラムを入れ替えた際にカラムの各種属性が入れ替え後にも引き継がれるように対応
	④その他各種バグ修正
		(a)プルダウン項目を子カラムとして場合に初期値がセットされないバグを修正
		(b)フォーカスアウトで、次の項目が置き換えられた時、置き換えた項目にフォーカスが当たらないバグを修正
		(c)< , > がSQL文中で利用できないバグを修正
		gf/jsp/GF6410
		hybs-taglib.tld									valueタグ、columnタグにxssCheck属性を追加
		jsp/common/htmlend.jsp
		jsp/common/eventColumnSql.jsp														廃止
		jsp/common/eventColumn.jsp															新規追加
		jsp/common/eventColumn.js
		jsp/common/eventColumnMarker.jsp
		jsp/common/jquery/jquery.js															1.4.2にバージョンアップ
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_CLASS
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_WRITABLE
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_ID
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_INITVAL
		org.opengion.hayabusa.db.DBEventColumn												新規追加
		org.opengion.hayabusa.db.DBColumn.DBColumn(String, ColumnData, LabelData, CodeData)
		org.opengion.hayabusa.db.DBColumn.getRawParam()										廃止
		org.opengion.hayabusa.db.DBColumn.getRawEditParam()
		org.opengion.hayabusa.db.DBColumn.getRawRendParam()
		org.opengion.hayabusa.db.DBColumnConfig.getRawParameter()							廃止
		org.opengion.hayabusa.db.DBColumnConfig.getRawEditParameter()
		org.opengion.hayabusa.db.DBColumnConfig.getRawRendParameter()
		org.opengion.hayabusa.db.DBColumnConfig.setRawParameter(String)
		org.opengion.hayabusa.db.DBColumn.getEventColumnTag(String, String, boolean)
		org.opengion.hayabusa.db.DBColumn.getEventColumnTag(String, String, int, boolean)
		org.opengion.hayabusa.html.StringFormat												org.opengion.plugin.columnから移動
		org.opengion.hayabusa.taglib.CommonTagSupport.addEventColumn(String, String)		廃止
		org.opengion.hayabusa.taglib.CommonTagSupport.addEventColumn(String, String, String, String, String, String)
		org.opengion.hayabusa.taglib.CommonTagSupport.addEventColumn(DBColumn)
		org.opengion.hayabusa.taglib.ColumnTag.doAfterBody()
		org.opengion.hayabusa.taglib.ColumnTag.release2()
		org.opengion.hayabusa.taglib.ColumnTag.setXssCheck(String)
		org.opengion.hayabusa.taglib.ColumnTag.getInsertTag(DBColumn, String)
		org.opengion.hayabusa.taglib.ColumnEditorTag.doAfterBody()
		org.opengion.hayabusa.taglib.ColumnEditorTag.setParameter(String)
		org.opengion.hayabusa.taglib.QueryOptionTag.doAfterBody()
		org.opengion.hayabusa.taglib.QueryOptionTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryOptionTag.release2()
		org.opengion.hayabusa.taglib.QueryOptionTag.getEventColumn()						廃止
		org.opengion.hayabusa.taglib.SelectTag.makeTag()
		org.opengion.hayabusa.taglib.SelectTag.setRawParam(String)
		org.opengion.hayabusa.taglib.SelectTag.release2()
		org.opengion.hayabusa.taglib.ValueTag.doStartTag()
		org.opengion.hayabusa.taglib.ValueTag.doAfterBody()
		org.opengion.hayabusa.taglib.ValueTag.doEndTag()
		org.opengion.hayabusa.taglib.ValueTag.release2()
		org.opengion.hayabusa.taglib.ValueTag.setXssCheck(String)
		org.opengion.hayabusa.taglib.ValueTag.commandExec(String)
		org.opengion.hayabusa.taglib.ValueTag.getSQLAttribute(DBTableModel)
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()
		org.opengion.plugin.view.AbstractViewForm.init(DBTableModel)
		org.opengion.plugin.view.AbstractViewForm.getRendererValue(int, int, String)
		org.opengion.plugin.view.AbstractViewForm.getEditorValue(int, int, String)
		org.opengion.plugin.view.AbstractViewForm.setColumnWritable(String)
		org.opengion.plugin.view.AbstractViewForm.setNoWritable(String)
		org.opengion.plugin.view.AbstractViewForm.setUseEventCols()
		org.opengion.plugin.column.AbstractEditor.AbstractEditor(DBColumn)
		org.opengion.plugin.column.AbstractEditor.getValue(String)
		org.opengion.plugin.column.AbstractEditor.getValue(int, String)
		org.opengion.plugin.column.AbstractEditor.createEventColumnJS(String, String, int, String)	廃止
		org.opengion.plugin.column.Editor_AUTOAREA.getValue(String)
		org.opengion.plugin.column.Editor_AUTOAREA.getValue(int, String)
		org.opengion.plugin.column.Editor_DBMENU.Editor_DBMENU(DBColumn)
		org.opengion.plugin.column.Editor_DBMENU.getValue(String)
		org.opengion.plugin.column.Editor_DBMENU.getValue(int, String)
		org.opengion.plugin.column.Editor_DBMENU.getOption(TagBuffer, String, boolean)
		org.opengion.plugin.column.Editor_DBRADIO.getValue(int, String)
		org.opengion.plugin.column.Editor_DBRADIO.getValue(String)
		org.opengion.plugin.column.Editor_HIDDEN.Editor_HIDDEN(DBColumn)
		org.opengion.plugin.column.Editor_INDBMENU
		org.opengion.plugin.column.Editor_INDBMENU.getOption(TagBuffer, String)
		org.opengion.plugin.column.Editor_MENU.Editor_MENU(DBColumn)
		org.opengion.plugin.column.Editor_MENU.getValue(String)
		org.opengion.plugin.column.Editor_MENU.getValue(int, String)
		org.opengion.plugin.column.Editor_MENU.getValue(int, String)
		org.opengion.plugin.column.Editor_QUERY.getValue(int, String)
		org.opengion.plugin.column.Editor_QUERY.getValue(String)
		org.opengion.plugin.column.Editor_TEXTAREA.getValue(String)
		org.opengion.plugin.column.Editor_TEXTAREA.getValue(int, String)
		org.opengion.plugin.column.Renderer_DBMENU.getValue(int, String)
		org.opengion.plugin.column.Renderer_DBMENU.getValue(String)
		org.opengion.plugin.column.Renderer_FORM
		org.opengion.plugin.column.Renderer_FORM.getValue(String)
		org.opengion.plugin.column.Renderer_QUERY
		org.opengion.plugin.column.Renderer_QUERY.getValue(String)

	[左右分割画面不具合対応]
	左右分割画面で、右側のビューに他画面のリンク・マーカーがセットされてしまうバグを修正します。
	これは、右側のビュー表示のcommandが"VIEW"で設定されていることにより、他画面のビュー情報のキャッシュが
	復元されてしまうため発生します。(通常、右側のビューは、viewFormId="viewX2"となっており、他画面で
	同じviewFormIdが存在すると、復元されてしまう)
	今回の対応では、ビュー情報をキャッシュから復元する条件を厳しくし、同一画面IDのキャッシュ情報のみしか
	復元しないようにします。
		org.opengion.hayabusa.html.ViewForm.setGamenId(String)
		org.opengion.hayabusa.html.ViewForm.getGamenId()
		org.opengion.plugin.view.AbstractViewForm.setGamenId(String)
		org.opengion.plugin.view.AbstractViewForm.getGamenId()
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[og:forwargタグ改善]
	og:forwardタグでGAMENIDをパラメーターとして渡すようにします。
	gamenId属性で指定された場合はその画面IDが、指定されていない場合は、自身の画面IDが渡されます。
	また、過去との互換性を考慮し、keys属性にGAMENIDが含まれている場合は、valsで指定されている
	画面IDが優先されます。
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[Calc帳票64Bit対応]
	Calc帳票が64Bit版Javaでも動作するように対応します。
	但し、64Bit版Javaで動作させる場合は、システムリソースのREPORT_OOO_CONN_TYPEを"TCP"に設定した上で、
	"そのサーバー上で動作する他のCalc帳票と重複しない"ようにREPORT_OOO_MIN_PORTを設定する必要があります。
	REPORT_OOO_MIN_PORTについては、「プロセス毎に割り当てるポート番号を初期値」ですので、REPORT_OOO_MIN_PORT
	を基準として、プロセスの最大数分までのポート番号は予め明けて置いてください。
	----------------------------------------------------------------------------------------------------
	設定例) REPORT_OOO_CONN_TYPE = "TCP"、REPORT_OOO_MIN_PORT = "8100"、REPORT_MAX_PROCESS_COUNT = "256"
			の場合、8100から、最大で8355までのポート番号が自動で割り振られます。
	----------------------------------------------------------------------------------------------------
	但し、プロセスを起動しようとしたポート番号が、他のプロセス(OpenOffice以外のプロセスを含む)で、
	既にバインド(使用中)の場合は、そのポート番号をスキップした上で空きポートを検索します。
		org.opengion.hayabusa.common.SystemData.REPORT_OOO_CONN_TYPE
		org.opengion.hayabusa.common.SystemData.REPORT_OOO_MIN_PORT
		org.opengion.hayabusa.report2.ProcessFactory.ProcessPool.createInstance()
		org.opengion.hayabusa.report2.SOfficeProcess.ENV_DIR
		org.opengion.hayabusa.report2.SOfficeProcess.bootstrap()
		org.opengion.hayabusa.report2.SOfficeProcess.execOffice(String, String, int)
		org.opengion.hayabusa.report2.SOfficeProcess.getConnParam(String)
		org.opengion.hayabusa.report2.SOfficeProcess.getProcParam(String)
		org.opengion.hayabusa.report2.SOfficeProcessTcp									新規作成

	[og:popupタグ改善]
	og:popupタグでポップアップ先に渡すコマンドを指定できるようにします。
	従来は、JavaScriptでcommand="NEW"を固定で渡していましたが、今回の対応で、これを引数として
	渡せるようにします。
		hybs-taglib.tld
		jsp/common/ogPopup.js
		org.opengion.hayabusa.taglib.PopupTag.release2()
		org.opengion.hayabusa.taglib.PopupTag.setCommand(String)
		org.opengion.hayabusa.taglib.PopupTag.makePopup(boolean)

	[og:errorMessageタグ改善]
	エラー・ワーニングメッセージの後に改行を入れるようにします。
	「登録しました。」(displayMsg)の後には、改行が入っているため、これに仕様を合わます。
		org.opengion.hayabusa.taglib.ErrorMessageTag.makeTitle()

5.1.6.0 (2010/05/01)
	[docConvertタグ追加]
	xlsやodsなど各種ファイルを変換するためのタグを追加します。
	--- Javadocより抜粋 ------------------------------------------------------------
	変換を行うことのできる入出力のフォーマット以下の通りです。
	[対応フォーマット]
		入力[Calc(ODS)   ,Excel(XLS)     ] -> 出力[Calc(ODS)   ,Excel(XLS)     ,PDF]
		入力[Writer(ODT) ,Word(DOC)      ] -> 出力[Writer(ODT) ,Word(DOC)      ,PDF]
		入力[Impress(ODP),PowerPoint(PPT)] -> 出力[Impress(ODP),PowerPoint(PPT),PDF]
	--------------------------------------------------------------------------------
		hybs-taglib.tld
		jsp/GF6420												サンプル画面追加
		org.opengion.hayabusa.taglib.DocConvertTag
		org.opengion.hayabusa.report2.ExecProcess.output(String...)
		org.opengion.hayabusa.report2.OdsConverter				廃止
		org.opengion.hayabusa.report2.DocConverter				新規追加

	[リアルタイム帳票・マルチスレッド対応]
	画面からのリアルタイム帳票機能のマルチスレッド対応を行います。
	具体的には、リクエスト毎のスレッドを生成することで、マルチスレッド対応を行います。
	但し、デーモン起動時とは異なり、生成されたスレッドは、処理後、WAITすることなく、
	即座にスレッドを終了します。
		org.opengion.hayabusa.report2.ExecThread.finishAfterExec()
		org.opengion.hayabusa.report2.ExecThreadManager.insertQueueOnNewThread(ExecQueue)
		org.opengion.hayabusa.report2.QueueManager_DIRECT.create()

	[DBTypeの初期値]
	DBTypeの初期値を "XK" とし、各種設定時にこれを使用するように変更します。
		org.opengion.hayabusa.db.DBType#DEF_TYPE = "XK" ;		追加
		org.opengion.hayabusa.db.DBTypeFactory#newInstance( final String id )
		org.opengion.hayabusa.db.DBColumnConfig#DBColumnConfig( final String name )
		org.opengion.hayabusa.db.DBColumnConfig#DBColumnConfig(	final String	lang		, ・・・
		org.opengion.hayabusa.db.DBColumnConfig#setDbType( final String dbType )
		org.opengion.hayabusa.resource.ColumnData#ColumnData( final String[] data )

	[TableWriterのDbType判定方法の初期化]
	TableWriter で、DbType が、NVAR や S9,R などの場合の処理分岐を、
	事前にチェックしておく方法に変更します。
	現時点で、TableWriter_Default 、TableWriter_Renderer などで、判定方法（の順番）の
	相違による動作の違い（先のDBTypeがnullの場合のエラーの発生の仕方が異なる）
	が発生しているため。
	処理的にも、データ件数分の判定を行っているため、事前にカラム作成時に
	判定しておくほうが効率的にもなります。
		org.opengion.plugin.io.TableWriter_Default#createDBColumn()
		org.opengion.plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_CSV#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_CSV2#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_Data#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_Data2#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_Renderer#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_T#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer )
		org.opengion.hayabusa.io.TableWriter#NUMBER_TYPE_LIST	削除

	[readDBTableのエラーチェック強化]
	読み取るファイルが、０件の場合で、かつ、#NAME が見つからない、または、
	columns で設定されていない場合（つまり、DBTableModel が作成されなかった場合）は、
	エラーにします。
		org.opengion.plugin.io.TableReader_Default#readDBTable( final BufferedReader reader )

	[readDBTableのcolumns対応]
	TableReader_Default.java などに実装されている、columns が設定されている場合は、
	その情報を使用する対応を実装します。
	あと、useNumber 属性が考慮されていなかったので、それも対応しておきます。
		org.opengion.plugin.io.TableReader_Excel$HeaderData#setColumns( final String columns )
		org.opengion.plugin.io.TableReader_Excel$HeaderData#setUseNumber( final boolean useNumber )
		org.opengion.plugin.io.TableReader_Excel#readDBTable()
		org.opengion.plugin.io.TableReader_JExcel$JxlHeaderData#setColumns( final String columns )
		org.opengion.plugin.io.TableReader_JExcel$JxlHeaderData#setUseNumber( final boolean useNumber )
		org.opengion.plugin.io.TableReader_JExcel#readDBTable()
	useNumber 属性を考慮
		org.opengion.plugin.io.TableReader_Calc#makeHeaderFromClms()

	[ReadTable系 機能追加]
	ReadTable系で、入力データの読み飛ばし機能を追加します。
	タグ属性は、skipRowCount とします。
		org.opengion.hayabusa.taglib.ReadTableTag#release2()
		org.opengion.hayabusa.taglib.ReadTableTag#setSkipRowCount( final String count )
		org.opengion.hayabusa.taglib.ReadTableTag#create( final BufferedReader out )
		org.opengion.hayabusa.io.TableReader#setSkipRowCount( final String count )
		org.opengion.hayabusa.io.TableReader#getSkipRowCount()
		org.opengion.hayabusa.io.TableReader#readDBTable( final BufferedReader reader )
		org.opengion.plugin.io.TableReader_Calc#makeDBTableModel( final RowInfo[] rowInfoList )
		org.opengion.plugin.io.TableReader_Excel#readDBTable()
		org.opengion.plugin.io.TableReader_JExcel#readDBTable()
	動作確認用に、JSPを修正します。
		jsp/GF6370/query.jsp
		jsp/GF6370/entry.jsp
		jsp/GF6370/result.jsp

	[forwardタグ・日本語ファイル名の文字化け対応(Firefox対応)]
	Firefoxでforwardタグ経由で、日本語ファイル名のファイルをダウンロードした場合に、文字化けが発生する
	バグを修正します。
	このバグは、ブラウザ毎に日本語ファイル名の取り扱いが異なるためです。(詳細は以下を参照下さい)
	--------------------------------------------------------------------------------------------
	[日本語ファイル名でダウンロードさせる方法]
	(1)IEの場合
		①ファイル名(URL)に直接日本語(Shift_JIS)を指定。
		②Content-Dispositionヘッダに、UTF-8でURLエンコード(x-www-form-urlencoded)
			された日本語を指定する。
			(※ただし、Content-Dispositionヘッダのファイル名に拡張子がふくまれない
			場合は、URLでコードされないため、%xx...のままのファイル名でダウンロード
			される)
	(2)FireFoxの場合
		①Content-Dispositionヘッダに、UTF-8でMIMEエンコーディングを指定する
	--------------------------------------------------------------------------------------------
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[リアルタイムチェック・jQuery1.4対応]
	リアルタイムチェック機能で、エラー発生後、正しいデータを入力してもエラーバルーンが消えないバグを
	修正します。
		jsp/common/realTimeCheck.js

	[画面項目並べ替え機能対応]
	ユーザー自身が画面の項目の並び順及び、項目の表示/非表示を設定することのできる機能を追加します。
	詳細は、別途マニュアル及び設計資料を用意しますので、そちらを参照して下さい。
		taglib.tld
		jsp/common/hilightRow.js
		jsp/common/default.css
		jsp/common/gamen/14_EDIT/
		jsp/common/fileDownload.jsp
		org.opengion.hayabusa.common.HybsSystem.USER_VIEW_CLMS
		org.opengion.hayabusa.db.DBLastSql.isTableMatch(String, String)
		org.opengion.hayabusa.db.DBLastSql.setViewNotEditable()
		org.opengion.hayabusa.db.DBLastSql.isViewEditable()
		org.opengion.hayabusa.db.DBLastSql.setViewClmNames(String)
		org.opengion.hayabusa.db.DBLastSql.getViewClmNames()
		org.opengion.hayabusa.taglib.FileUDTag.doStartTag()
		org.opengion.hayabusa.taglib.CommonTagSupport.release2()
		org.opengion.hayabusa.taglib.CommonTagSupport.startQueryTransaction(String)
		org.opengion.hayabusa.taglib.CommonTagSupport.commitTableObject(String, DBTableModel)
		org.opengion.hayabusa.taglib.CommonTagSupport.useMainTrans(boolean)
		org.opengion.hayabusa.taglib.QueryTag.doStartTag()
		org.opengion.hayabusa.taglib.QueryTag.release2()
		org.opengion.hayabusa.taglib.QueryTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.QueryTag.doAfterBody()
		org.opengion.hayabusa.taglib.ReadTableTag.doStartTag()
		org.opengion.hayabusa.taglib.ReadTableTag.release2()
		org.opengion.hayabusa.taglib.ReadTableTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.DBMetaDataQueryTag.doStartTag()
		org.opengion.hayabusa.taglib.DBMetaDataQueryTag.release2()
		org.opengion.hayabusa.taglib.DBMetaDataQueryTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.LDAPQueryTag.doStartTag()
		org.opengion.hayabusa.taglib.LDAPQueryTag.release2()
		org.opengion.hayabusa.taglib.LDAPQueryTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.RegistryQueryTag.doStartTag()
		org.opengion.hayabusa.taglib.RegistryQueryTag.release2()
		org.opengion.hayabusa.taglib.RegistryQueryTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.TableMergeTag.doStartTag()
		org.opengion.hayabusa.taglib.TableMergeTag.release2()
		org.opengion.hayabusa.taglib.TableMergeTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.URLConnectTag.doStartTag()
		org.opengion.hayabusa.taglib.URLConnectTag.release2()
		org.opengion.hayabusa.taglib.URLConnectTag.setMainTrans(String)
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()
		org.opengion.hayabusa.taglib.ViewFormTag.checkUseSeqClmTable()
		org.opengion.hayabusa.taglib.ViewFormTag.setViewClms()
		org.opengion.hayabusa.html.ViewForm.getViewClms()
		org.opengion.hayabusa.html.ViewForm.isEditable()
		org.opengion.plugin.view.AbstractViewForm.getViewClms()
		org.opengion.plugin.view.AbstractViewForm.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLFormatTable.getViewClms()
		org.opengion.plugin.view.ViewForm_HTMLCustomTable.getViewClms()
		org.opengion.plugin.view.ViewForm_HTMLCustomTreeBOM.getViewClms()
		org.opengion.plugin.view.ViewForm_CustomData.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLCalendar.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLCrossTable.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLDynamic.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLEntry.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLFormatTextField.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLGanttTable.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLRotationTable.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLSimpleList.isEditable()
		org.opengion.plugin.view.ViewForm_HTMLSeqClmTable.getViewClms()
		org.opengion.plugin.view.ViewForm_HTMLTextField.isEditable()

	[リソース登録画面不具合修正]
	カラム、画面、コードリソースの画面で行を選択しない状態で登録を行うと、ラベルリソースに登録されない
	不具合を修正します。
		ge/jsp/GE0002/entry.jsp
		ge/jsp/GE0003/entry.jsp
		ge/jsp/GE0004/entry.jsp

	[画面帳票発行機能対応]
	画面から帳票発行することのできる機能を追加します。
	この機能は、Calc帳票システムをベースとして、ユーザー自身が画面に対して帳票雛形を登録し、その雛形に
	従って、画面の検索結果を出力するための機能です。
	詳細は、別途マニュアルを用意しますので、そちらを参照して下さい。
		taglib.tld								fileUDタグのeditImg追加、readTableのscope、valueタグのtblScopeを追加
		jsp/image/edit.png
		jsp/common/fileDownload.jsp
		jsp/common/fileDownloadListDef.txt
		jsp/common/gamen/14_EDIT
		WEB-INF/web.xml							[ContextRoot]/report以下を公開できるように設定変更
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.FileUDTag.setEditImg( String )

	[ユーザー永続化テーブル(GE20)の定義変更]
	ユーザー永続化テーブル(GE20)の定義変更でパラメータの値(PARAM)のNOT NULL制約を解除します。
		ge/changes/5160/alter(GE)_GE20.txt

	[画面自動作成対応]
	画面作成を行う画面JSPをgf/jsp以下から、common以下に移動します。また、これに伴い、既存のJSPから
	動的にJSPを作成するための画面を廃止します。
		gf/jsp/GF2200					廃止
		gf/jsp/GF2201					廃止
		gf/jsp/GF2202					廃止
		gf/jsp/GF2203					廃止
		gf/jsp/GF2251					廃止
		gf/jsp/GF2252/query.jsp
		gf/jsp/GF2253/query.jsp
		common/11_GUIMAKE				新規画面(共通)
		common/12_GUIMAKEGUI			新規画面(共通)
		common/13_GUILIST				新規画面(共通)
		common/jquery/jquery-ui.js		新規追加(現時点では、headタグでの読み込みは行いません)
		customUserDef/					作成した画面のJSPを置くフォルダ

	[DB定義DB改善]
	DB定義DBでテーブル間の関連情報(テーブルJOINを行うための項目の関連情報)を管理できるようにします。
		GF2041(テーブル関連)			新規画面
		GF08(テーブル関連定義)			新規テーブル

	[Calc出力対応]
	Calc出力用のwriterクラスを追加します。また、CalcDefのwriterクラスを使用することで、帳票雛形を作成する
	ための元情報({@XXXX_n})を指定行数分列挙したファイルを出力を出力することができます。
		org.opengion.plugin.io.TableWriter_Calc
		org.opengion.plugin.io.TableWriter_CalcDef
		odfdom.jar				Calc出力対応
		xercesImpl.jar			Calc出力対応

	[機能追加]
	DBTableModelの行を物理削除します。
	通常のデータベース等で削除する場合は、DELETE行も残しておかないと、どの行を削除するか
	判らなくなります。また、アプリケーションによっては、削除ではなく、フラグだけを立てる
	ケースもあるため、現在の commend="DELETE" では、論理削除＋値の書き換えも可能になっています。
	ここでの物理削除は、WriteTable など、ファイル出力時には、その行そのものをなくしておくほうが
	良いケースがあるためです。
		org.opengion.hayabusa.taglib.EntryTag.commandExec( final String command )
		org.opengion.hayabusa.taglib.EntryTag.realDelete()
		gf/jsp/GF6370/delete.jsp

	[FileUtil改善]
	内部構造で、copy等の機能を見直しました。
	以前は、バイナリファイルの 改行コードをCR+LF に統一する処理を、copy メソッド中に
	入れていましたが、メソッド自体を完全に分離しました。
	また、copy メソッドの第３引数に、keepTimeStamp=true 属性を追加し、コピー元の
	ファイルのタイムスタンプを、コピー先にもセットする機能を追加しました。
		org.opengion.fukurou.util.FileUtil#copy( final String fromFile,final String toFile )
		org.opengion.fukurou.util.FileUtil#copy( final String fromFile,final String toFile,final boolean keepTimeStamp )
		org.opengion.fukurou.util.FileUtil#copy( final File fromFile,final File toFile )
		org.opengion.fukurou.util.FileUtil#copy( final File fromFile,final File toFile,final boolean keepTimeStamp )
		org.opengion.fukurou.util.FileUtil#changeCrLfcopy( final File fromFile,final File toFile )
		org.opengion.fukurou.util.FileUtil#copy( final InputStream input,final OutputStream output )
		org.opengion.fukurou.util.FileUtil#copyDirectry( final String fromDir, final String toDir )
		org.opengion.fukurou.util.FileUtil#copyDirectry( final File fromDir, final File toDir )
		org.opengion.fukurou.util.FileUtil#copyDirectry( final File fromDir, final File toDir, final boolean keepTimeStamp )
		org.opengion.fukurou.process.Process_FileCopy#action( final LineModel data )
	サンプルの実行に、mainメソッドを修正しています。
		org.opengion.fukurou.util.FileUtil#main( final String[] args )

	[ファイル伝送関係 新規追加]
	ファイル伝送に関するクラスを新規に追加します。
		※ ファイル伝送関連クラスの インターフェース定義
		org.opengion.fukurou.util.ConnectIF.java

		※ ファイル伝送関連クラスの アブストラクトクラス定義
		org.opengion.fukurou.util.AbstractConnect.java

		※ ファイル伝送関連クラスで、FTP伝送クラス定義
		org.opengion.fukurou.util.FTPConnect.java

		※ ファイル伝送関連クラスで、Samba伝送クラス定義
		org.opengion.fukurou.util.SMBConnect.java

		※ ファイル伝送関連クラスで、SFTP伝送クラス定義
		org.opengion.fukurou.util.SFTPConnect.java

		※ 標準ライブラリ追加
		jsch-0.1.42.jar			FTP/SMP対応
		commons-net-ftp-2.0.jar	FTP/SMP対応
		jcifs-1.3.14.jar		FTP/SMP対応

	[Process_FileFtp 新規追加]
		org.opengion.fukurou.process.Process_FileFtp.java

	[ヘッダーソート機能・バグ修正]
	左右分割を行っている画面で、ヘッダーソート機能を利用してソートを行うと、左のビューと
	右のビューでデータの並び順が一致しなくなるバグを修正します。
	これは、左右のそれぞれのビューで、ヘッダーソートが処理されてしまうことが原因です。
	今回の対応では、1リクエストにおいて、1つのテーブルモデルに対してはヘッダーソートが1回しか
	処理されないように対応します。
		org.opengion.hayabusa.common.HybsSystem.VIEW_SORT_KEY
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[GF・DB定義変更]
	①GF90 に 参照PGID:SPGID , 画面編集FG:FGGAMEN 追加
		alter(GF)_GF90.txt

	①GF91 に AS_TABLE テーブル別名 , SEQ 表示順 追加
		gf/changes/5160/alter(GF)_GF91.txt

	①GF92 に USE_ORDER 表示順指定追加
	②GF92 に AS_CLM カラム別名追加
	③GF92 に JOINTYPE 連携タイプ追加
	④GF92 に AS_TABLE テーブル別名追加
	⑤GF92 に CLS_NAME DBクラス追加
		gf/changes/5160/alter(GF)_GF92.txt

	[DB定義DBバグ修正]
	テーブルカラムの画面で、新規にカラムの追加ができないバグを修正します。
		gf/jsp/GF2020/entry.jsp

	[valueタグ・バグ修正]
	valueタグで、actipn="ALL_APPEND"を使用した際に、選択行がない場合に処理されないバグを修正します。
		org.opengion.hayabusa.taglib.ValueTag.setTableAttribute(DBTableModel, String, String)
		org.opengion.hayabusa.taglib.ValueTag.getTableAttribute(DBTableModel, String, String)

	[ヘッダー固定バグ修正]
	ヘッダー固定で、段組表示を行った状態で、ポップアップエラーメッセージをドラッグした際に、
	ヘッダー固定が崩れてしまうバグを修正します。
	これは、IEで段組表示を行う際のヘッダー部分の高さの設定に問題があったためです。
	IEの場合、段組表示(正確には、body部分とheader部分のcolspan、rowspanの構造が異なる場合)
	の場合に、ヘッダー部分の各項目の幅を計算するため、ヘッダー固定を行うためにコピーしたヘッダー
	にデータの1行目を付加した上で、幅を計算しています。但し、このヘッダーにコピーしたデータ部分は、
	画面表示には不要なため、今までは、body部分のtopに1行目の高さ分のマイナス値を与えることで
	ヘッダーにコピーされたデータ部分が表示されないように対応していました。但し、この場合に、
	ヘッダー部分の高さを明示して指定していなかったため、リサイズが発生したタイミングで、
	レイアウトが崩れてしまうことがありました。
	今回の対応では、body部分にマイナス値のtopを指定するのではなく、header部分に表示に必要な
	高さを明示的に指定するに変更します。
		jsp/common/scrollBar2.js

	[画面帳票作成機能対応]
	①帳票雛型で行番号・ページ番号を出力できるようにします。
	  具体的な方法として、行番号は、{@ROWNO_n} (nは、通常のカラムと同じ配列番号)、
	  ページ番号は{@PAGENO}を指定します。
		org.opengion.hayabusa.report2.OdsContentParser.getHeaderFooterValue(String)
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)
	②Calc形式で出力するためのWriterClassを追加します。
		org.opengion.hayabusa.taglib.WriteTableTag.doEndTag()
		org.opengion.hayabusa.taglib.WriteTableParamTag.KEY_LIST
	③ODFDOMで出力されたODSファイルをパースできるように、パーサーを改善します。
		org.opengion.hayabusa.report2.OdsContentParser.execMeta()

	[ポップアップエラー・バグ修正]
	headタグで、noTransition="true"または、useAjaxSubmit="true"を指定した際に、エラー時に表示される
	ポップアップがドラッグできないバグを修正します。
		jsp/common/jquery/jqDnR.js

	[URLConnectタグ・DBTableModel変換機能拡張]
	URLConnectタグで結果として返されたXMLをDBTableModelに変換する機能で、rowKeyに指定されたタグの
	親タグ名を取得できるように対応します。
	これは、1つのXML内に
		<group1>
			<item>
				<parson_id>123</person_id>
			</item>
		</group1>
		<group2>
			<item>
				<key>ABC</key>
				<value>XYZ</value>
			</item>
		</group2>
	という構造があった場合に、rowKeyにITEMを指定するだけでは、その後の処理で、それが、group1に属する
	ものか、group2に属するもの何かが判別できないため、このgroup1,group2をDBTableModelにセットできる
	ようにします。
	具体的には、colKeysで、"PARENT_TAG","PARENT_FULL_TAG"を指定すると、それぞれ直近の親タグ、及び
	rowKeyより上の全ての親タグ名を連結した文字列をDBTableModel上にセットするようにします。
		org.opengion.fukurou.xml.XML2TableParser.getCpParentTagName(String)
		org.opengion.fukurou.xml.XML2TableParser.setTableCols(String, String[])
		org.opengion.fukurou.xml.XML2TableParser.startElement(String, String, String, Attributes)
		org.opengion.fukurou.xml.XML2TableParser.getColIdx(String)

	[URLConnectタグ・バグ修正]
	URLConnectタグでPOSTデータがエンコードされないバグを修正します。
	また、これと同時にリクエスト、レスポンスのデータの入出力のデフォルトエンコードとして
	"UTF-8"を設定します。さらにこのエンコード指定をurlConnectタグのencode属性で指定できる
	ようにします。
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.URLConnectTag.release2()
		org.opengion.hayabusa.taglib.URLConnectTag.connect()
		org.opengion.hayabusa.taglib.URLConnectTag.setEncode(String)
		org.opengion.fukurou.util.URLConnect.connect()

	[ViewForm_HTMLTable改善]
	caption 属性が使われていないため、削除します。
		org.opengion.plugin.view.ViewForm_HTMLTable#clear() {
		org.opengion.plugin.view.ViewForm_HTMLTable#getTableTag() {
		org.opengion.plugin.view.ViewForm_HTMLTable#setCaption( final String caption )

	int[] rowNo 宣言が使われていないため、削除します。

	[ユーザー単位カラム表示編集機能]
	ユーザー単位に表示するカラムの順番、表示可非を指定できるように対応します。
	標準的な、ViewForm_HTMLTable に対応すると、カラムのアドレス指定が発生するため、
	（言うほどの処理速度低下にはなりませんが）処理クラスを分けておきます。
	ここでは、ViewForm_HTMLSeqClmTable クラスを新規に追加します。
	具体的には、setColumnDisplay( final String columnName ) に、指定された順番に
	表示するというHTMLFormatTable の簡易版として用意します。
	＃ setColumnDisplay は、表示するカラムだけを指定していますが、このクラスでは、
	＃ 表示順も指定するという機能に格上げします。
		org.opengion.plugin.view.ViewForm_HTMLSeqClmTable.java
		org.opengion.hayabusa.taglib.ViewFormTag#doStartTag()
		org.opengion.hayabusa.taglib.ViewFormTag#release2()
		org.opengion.hayabusa.taglib.ViewFormTag#setClmSeqDisplay( final String columnName )
		src/META-INF/taglib.tld

	リクエスト変数 {&#064;SYS.XXXX} に対する値の取得で、パラメータ指定機能を追加します。
	引数に、&#064;変数が使用できる用に修正します。具体的には、{&#064;SYS.&#064;XXXX}
	で、&#064;XXXX をリクエスト変数から取得した値を利用します。
	この中で、&#064;GUIID だけが、さらに特殊で、実行中の画面IDを割り当てます。
	この &#064;GUIID は、ここまでの文字列を画面IDに置き換えるとともに、それ以降の
	文字列を、画面IDに連結させます。
	{&#064;SYS.&#064;GUIID_XXXX} ⇒ 画面ID_XXXX 文字列で、システムパラメータ の値を取得します。
		org.opengion.hayabusa.taglib.CommonTagSupport#sys( final String key )

5.1.5.0 (2010/04/01)
	[Process_FileCopy改善]
	ファイルのコピー時に、元のファイルのタイムスタンプをコピーする機能を追加します。
	-keepTimeStamp パラメータを追加します。初期値は、false(コピー時刻が設定される)
		org.opengion.fukurou.process.Process_FileCopy#init( final ParamProcess paramProcess )
		org.opengion.fukurou.process.Process_FileCopy#action( final LineModel data )

	[Webサービス対応]
	Webサービス対応として、以下の2つの機能を追加します。
	①URLConnectタグで、SOAPで提供されているWebサービスを呼び出しできる機能を追加します。
	  呼び出しを行うには、methodに"SOAP"を指定した上で、EndPointにあたるURLに加えて、
	  メソッド名(soapMethodName)、メソッド名の名前空間(soapNameSpace)、メソッドパラメータ
	  (keys,vals又は、Body部分でXMLを指定)を指定する必要があります。
	②URLConnectタグで、Webサービスを呼び出した返されるXMLを表形式(DBTableModel)及び属性
	  パラメーターに変換するための機能を追加します。
	  この機能は、SOAPだけでなく、URLベース(いわゆるREST)のWebサービスでも利用することができます。
	  DBTableModelへの変換を行うためには、行及び項目のタグをそれぞれ、rowKey、colKeys属性で指定します。
	  属性パラメーター({@xxx}で取り出せる形式)に変換するためには、キーをrtnKeysで指定します。
		hybs-taglib.tld
		org.opengion.fukurou.util.SOAPConnect									新規追加
		org.opengion.fukurou.util.URLConnect.getConnection()
		org.opengion.fukurou.xml.XML2TableParser								新規追加
		org.opengion.hayabusa.taglib.URLConnectTag.doStartTag()
		org.opengion.hayabusa.taglib.URLConnectTag.doEndTag()
		org.opengion.hayabusa.taglib.URLConnectTag.release2()
		org.opengion.hayabusa.taglib.URLConnectTag.setSoapNameSpace(String)
		org.opengion.hayabusa.taglib.URLConnectTag.setSoapMethodName(String)
		org.opengion.hayabusa.taglib.URLConnectTag.setTableId(String)
		org.opengion.hayabusa.taglib.URLConnectTag.setRowKey(String)
		org.opengion.hayabusa.taglib.URLConnectTag.setColKeys(String)
		org.opengion.hayabusa.taglib.URLConnectTag.setRtnKeys(String)
		gf/jsp/GF7020

	[ログ出力改善]
	出力が２重、３重に出力されるのを回避します。
		org.opengion.fukurou.process.MainProcess#init()
		org.opengion.fukurou.process.MainProcess#run()

	[JavaDoc コメント修正]
		org.opengion.fukurou.util.Argument.java

	[コンパイル Warning 対策]
	OpenOffice 3.2 での冗長なキャスト警告の抑止を行います。
	キャストをはずすと、旧3.1 では、エラーになるため、@SuppressWarnings("cast") で
	警告を出さないように修正します。
		org.opengion.hayabusa.report2.OdsConverter.java
		org.opengion.hayabusa.report2.SOfficeProcess.java

	[画面遷移なし登録・改善]
	画面遷移なし登録で、連続して追加・複写ボタンで行追加を行うと、1行→2行→4行と
	行数が倍々に増えていきます。
	これは、追加・複写処理がチェックされた全ての行を対象として行われるためです。
	但し、場合によっては、1行ずつ追加したい場合もあるため、今回はこれに対応します。
	具体的には、submitボタンでcommand="INSERTONE"定義すると、1行ずつ行が追加されます。
	(repeatCountを指定した場合は、複数行を一度に追加することが可能です。)
	また、画面遷移なし登録時のINSERTONEの処理では、画面上の行の並びとサーバー上のDBTableModel上の
	順番が合うように整合性を取った状態で行の追加を行います。
		org.opengion.hayabusa.taglib.EntryTag.commandExec(String)
		org.opengion.hayabusa.taglib.EntryTag.insertOne()
		jsp/common/option/jqog.js
		jsp/common/option/noTransition.js

5.1.4.0 (2010/03/01)
	[ヘッダー固定バグ修正]
	ヘッダー固定で、ビューの高さ、幅を%で指定した場合に、正しく動作しない問題に対応します。
	これは、%指定が誤ってpx指定として処理されていたためです。
		jsp/common/scrollBar2.js

	[メニューハイライト機能追加]
	通常の左メニューで、現在開いている画面メニューがハイライトされるように修正します。
	また、これに伴いボタンメニューでのハイライト処理もjQueryで実装するように見直しします。
		org.opengion.hayabusa.taglib.TopMenuTag.makeTagMenuString(String, String, String, String, int)
		org.opengion.hayabusa.taglib.TopMenuTag.setUseButtonScript(String)
		jsp/menu/multiMenu.jsp
		jsp/menu/menuHilight.js
		jsp/menu/menuHilight_button.js

	[tabLinkタグ・Firefox対応]
	tabLinkタグの初期タブ表示がFirefoxで動作しない問題に対応します。
	これは、Firefoxでaタグに対して、JavaScriptでobj.click()を発行しても、マウスクリックと同等の
	処理が行われないためことが原因です。
	今回の対応では、aタグのクリックイベント(タブのハイライト)の処理は、obj.onclick()で処理を行い、
	リンク先のオープンは、JavaScriptで処理するようにします。
		org.opengion.hayabusa.taglib.TabLinkTag.makeTag()
		jsp/common/tagLink.js

	[タグリブ検索画面改善]
	タグリブ検索画面で、タグ名称を大文字・小文字区別なく検索出来るように修正します。
		jsp/DOC01/result.jsp
		jsp/DOC02/result.jsp

	[標準メニュー改善]
	標準で表示される左メニューで、隠しメニューを定義した際に表示される、隠しメニュー表示用の文字
	"←･･･→"に、カーソルをあてた際に、通常のリンクと同じようにマウスカーソルの形状が変更される
	ようにします。
		jsp/menu/multiMenu.jsp

	[Excel出力のカラム指定]
	writeTable タグで、writerClass が Excel、ExcelRenderer の場合に、
	カラム指定できない件の対応を行いました。
	今回は、カラム指定と、useNumber 属性の対応と合わせて行いました。
	なお、JExcel については、互換性のために残しているだけですので、
	今回は、対応していません。
		org.opengion.plugin.io.TableWriter_Excel.java
		org.opengion.plugin.io.TableWriter_ExcelRenderer.java

	【ファイル入出力】ダウンロード のJSP を修正します。
	主に、この画面で、columns 属性とuseNumber 属性のテストが行えるように
	改造しました。
	また、writerClass の引数も最新にあわせて用意しました。
		gf/jsp/GF6270/query.jsp
		gf/jsp/GF6270/result.jsp

	[タブリンク機能バグ修正]
	タブリンクタグを使用して、タブを複数行に渡って表示している場合に、行の最後に表示されているタブを
	選択状態にすると、最後のタブのみが折り返してしまうバグを修正します。
	これは、選択状態のタブのみ、タブの下のボーダーを表示していないことが原因でした。
	対応しては、選択状態のタブは、下のボーダーをtransparentの状態で表示するようにします。
	(つまり、見た目上の変更はありません)
		jsp/common/default.css

	[IE8対応]
	IE8で各画面のフレームの幅を手動で調節した後、QUERY画面の上に表示されている自動調節ボタンを
	押すと、正しくフレームの幅が設定されないバグを修正します。
	これは、IE8のバグです。http://support.microsoft.com/kb/973210/ja
	対応としては、以下の通りです。
	①メニューフレームの調整 -> 手動で幅を変更した場合は、強制的にメニューフレームの幅を160pxにします。
	②クエリフレームの調整   -> 手動で幅を変更した場合は、縮小機能が働かないようにします。
	                            (手動で変更する場合は、クエリフレームの狭める場合が大半であると想定され、
	                             縮小機能が働かなくても問題ないはずです)
		jsp/common/toggleFrame.js

	[DB定義ファイル取込]
	DB定義ファイル(GF80)を、DB定義DBテーブル(GF02,GF05,GF06,GF07)に取り込む処理で、
	PoatgreSQL では、NULL と ''(空文字列)が異なるため、WHERE条件で
	不要な情報まで取り込まれてしまいました。
	(これは、前回の修正で、
	( UK is not null and UK != '' ) を、( UK is not null or UK != '' )
	に変更したことが原因です。
	ORACLE では、AND にすると、０件になり、OR にすると正常に取れていましたが、
	PostgreSQLでは、セット方法により、カラムが、空文字で満たされ、OR にすると
	すべてのデータが引っかかってしまいました。
	そこで、( LENGTH(UK) != 0 ) とすることで、空文字以外という事を、明確にします。
		GF2060/dbdefIn.jsp

	[NVL⇒COALESCE 置換]
	ORACLE固有の関数である、NVL を、ANSI標準の COALESCE に置き換えます。
	今回は、コメントアウトされている箇所も置き換えておきます。
		gf/jsp/GANTT07/result.jsp
		gf/jsp/GF2020/entry.jsp
		gf/jsp/GF2120/GFM0010.jsp
		gf/jsp/GF2120/GFM0011.jsp
		gf/jsp/GF9100/result.jsp
		gf/jsp/GFX013/query.jsp
		gf/jsp/GFX014/sourceSQL.jsp
		gf/jsp/ORA10/dba_table.jsp

		ge/jsp/MAIL01\entry.jsp
		ge/jsp/MAIL01\result.jsp
		ge/jsp/MAIL01\showPtn.jsp
		ge/jsp/MAIL02\entry.jsp
		ge/jsp/MAIL02\result.jsp
		ge/jsp/MAIL03\result.jsp
		ge/jsp/MAIL03\showDetails.jsp
		ge/jsp/MAIL04\result.jsp
		ge/jsp/MAIL06\result.jsp
		ge/jsp/MAIL07\result.jsp

	[EXCEL(CSV)取込処理]
	リソースで、一括EXCEL取込処理で、ラベルリソースへの値セットが
	行われない件の対応を行いました。
	sqlType が、COPY|MODIFY の場合のみ、処理するようになっていますが、
	EXCEL登録時は、INSERT が帰ってきます。
	よって、判定を、COPY|MODIFY|INSERT に修正します。
		ge/jsp/GE0002/entry.jsp
		ge/jsp/GE0003/entry.jsp
		ge/jsp/GE0004/entry.jsp
		ge/jsp/GE0004/result.jsp

	[repeatCount反映、SYSTEM_ID初期値設定]
	リソース登録画面で、repeatCount を入力しても、データに反映されない件で
	JSP を修正します。
	これは、entry タグにパラメータ設定されていなかったためです。
	それと、SYSTEM_ID を初期検索条件の値をデフォルト設定するように修正します。
		ge/jsp/GE0002/update.jsp
		ge/jsp/GE0003/update.jsp
		ge/jsp/GE0004/update.jsp
		ge/jsp/GE0005/update.jsp
		ge/jsp/GE0007/update.jsp
		ge/jsp/GE0008/update.jsp
		ge/jsp/GE0016/update.jsp

	[SYSTEM_ID の再セット]
	現在、SYSTEM_ID の 初期値は、{@SYS.SYSTEM_ID} になっており、画面で検索する都度、
	この値にセットされる。
	リソース画面(GE)は、各システムごとに組み込むのではなく、共通利用するように
	なったため、この初期値では、毎回、手で書き換える必要があった。
	そこで、QUERYで検索したSYSTEM_IDをセッションに登録し、初期値をその値を利用する
	様に修正します。
	（以下のリストは、修正前の行。修正後は、defaultVal="{@U_SYSID}" となる）
		ge/jsp/custom/init.jsp			ログイン時に、U_SYSID に、SYS.SYSTEM_ID をセットする。
		ge/jsp/custom/result_info.jsp	QUERY から SYSTEM_ID が引数から登録されると、U_SYSID にセットする。
		ge/jsp/GE0001/query.jsp(25): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" />
		ge/jsp/GE0002/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" >
		ge/jsp/GE0003/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" >
		ge/jsp/GE0004/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" >
		ge/jsp/GE0005/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" >
		ge/jsp/GE0007/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" />
		ge/jsp/GE0008/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" />
		ge/jsp/GE0009/query.jsp(23): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" >
		ge/jsp/GE0011/query.jsp(25): 			<og:column name="SYSTEM_ID" lbl="SYSTEM_ID" maxlength="10"
		ge/jsp/GE0011/query.jsp(34): 			<og:column name="SYSTEM_ID2" lbl="SYSTEM_ID" maxlength="10"
		ge/jsp/GE0012/query.jsp(23): 		<og:column name="SYSTEM_ID" value="{@SYS.SYSTEM_ID}" />
		ge/jsp/GE0013/query.jsp(25): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" />
		ge/jsp/GE0016/query.jsp(25): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" />
		ge/jsp/GE0017/query.jsp(29): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" readonly="{@readonly}" />
		ge/jsp/GE0018/query.jsp(29): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" readonly="{@readonly}" />
		ge/jsp/GE0019/query.jsp(29): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" readonly="{@readonly}" />
		ge/jsp/GE0020/query.jsp(29): 	<og:column name="SYSTEM_ID" defaultVal="{@SYS.SYSTEM_ID}" must="true" readonly="{@readonly}" />
		ge/jsp/MAIL01/query.jsp(26): 		<og:column name="SYSTEM_ID" must="true" size="3" defaultVal="{@SYS.SYSTEM_ID}" />
		ge/jsp/MAIL02/query.jsp(26): 		<og:column name="SYSTEM_ID" size="3" must="true" defaultVal="{@SYS.SYSTEM_ID}" />
		ge/jsp/MAIL03/query.jsp(26): 		<og:column name="SYSTEM_ID" size="3" must="true" defaultVal="{@SYS.SYSTEM_ID}" />
		ge/jsp/MAIL06/query.jsp(25): 		<og:column name="SYSTEM_ID" must="true" size="3" defaultVal="{@SYS.SYSTEM_ID}" />
		ge/jsp/MAIL07/query.jsp(25): 		<og:column name="SYSTEM_ID" size="3" must="true" defaultVal="{@SYS.SYSTEM_ID}" />
		ge/jsp/REP01/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}" />
		ge/jsp/REP02/query.jsp(25): 	<og:column name="SYSTEM_ID" />
		ge/jsp/REP03/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}" />
		ge/jsp/REP04/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}" />
		ge/jsp/REP05/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}"  />
		ge/jsp/REP06/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}"  />
		ge/jsp/REP07/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}"  />
		ge/jsp/REP14/query.jsp(25): 	<og:column name="SYSTEM_ID" value="{@SYSTEM_ID}" />
		ge/jsp/REP20/query.jsp(24): 	<og:column name="SYSTEM_ID" must="true"/>
		ge/jsp/REP21/query.jsp(16): 		<og:column name="SYSTEM_ID" />

	[jfreechart-1.0.13.jar 対応]
	jfreechart-1.0.13.jar に対応する準備を行います。
	jfreechart は、バージョンアップするたびに、どこかで不具合が発生しますので、
	本体のアップは、行いません。
	ただし、将来的なことを考え、影響範囲が少ないと思える箇所は、対応しておきます。

	jfreechart-1.0.13は、org.jfree.chart.plot.CategoryPlot の継承もとの org.jfree.chart.plot.Plot に、
	public void setNotify( boolean ) メソッドが追加されたため、HybsCategoryPlot.java に作成していた
	protected void setNotify( boolean ) メソッドがコンパイルエラーになります。
	よってsetNotify メソッドをpublic にします。
	また、equals と hashCode もあまり意味が無かったので、削除します。
		org.opengion.hayabusa.io.HybsCategoryPlot#setNotify( final boolean isNotify )	protected ⇒ public
		org.opengion.hayabusa.io.HybsCategoryPlot#equals( final Object anObject )	削除
		org.opengion.hayabusa.io.HybsCategoryPlot#hashCode()						削除

	ChartPlot_Category において、CategoryDataset は、setRangeAxis より先に行う必要がある。
		org.opengion.hayabusa.io.ChartPlot_Category#getPlot( final ChartCreate create )

	jfreechart 評価用画面（GF6110：【ビュー関連】集計グラフ）を修正します。
		gf/jsp/GF6110/JfreeChartType.jsp		削除
		gf/jsp/GF6110/typeOption.jsp			削除
		gf/jsp/GF6110/chartTypeXY.jsp
		gf/jsp/GF6110/typeOptionXY.jsp
		gf/jsp/GF6110/typeOptionBar.jsp
		gf/jsp/GF6110/chartTypePie.jsp
		gf/jsp/GF6110/query.jsp
		gf/jsp/GF6110/typeOptionVal.jsp
		gf/jsp/GF6110/typeOptionPie.jsp
		gf/jsp/GF6110/result.jsp
		gf/jsp/GF6110/chartTypeVal.jsp

		gf/jsp/GF6120/typeOption.jsp

	[画面遷移なし登録・バグ修正]
	画面遷移なし登録で、viewFormTypeにHTMLCutomTableや、HTMLFormatTable等を使用している場合に、
	変更ボタン等を押すごとに、各項目の幅が少しずつ広がってしまうバグを修正します。
	これは、IEのCSS実装のバグで、IEでは、THタグのpaddingが0より大きい場合は、width属性の指定値と、
	その結果で表示されるサイズが異なってしまう問題があります。
	(但し、この場合でも、colgroupが指定されている場合(HTMLTableの場合)は、正しい値が返ります)
	今回の対応としては、ヘッダー固定時のTHタグのpaddingを0にします。
	(実際は、データ項目よりヘッダーの方が幅があるということは、レアケースであるため、影響はないと
	 判断しています)
		jsp/common/scrollBar2.js
		jsp/common/scrollBar2.css

	[標準環境バージョンアップ]
	標準環境の各ソフトウェア・モジュールをバージョンアップします。
	これに伴い、app環境として、openGion_apps_win32_5.0_jdk160u18_tomcat6024_ooo32.zipをリリースします。
		JDK			: 160_18
		Tomcat		: 6.0.24
		POI			: 3.6-20091214
		jQuery		: 1.4
		OpenOffice	: 3.2

	[Tomcat6.0.24対応]
	tldの設定で、<body-content>empty</body-content>と記述した場合にタグのボディが記述
	されているとエラーになる問題に対応します。
	(<body-content>tagdependent</body-content>に変更)
	参照 : https://issues.apache.org/bugzilla/show_bug.cgi?id=47977
		src/META-INF/taglib.tld

	[各種パッチソースの場所を移動]
	Tomcatのパッチや、hsqldbの拡張関数など、周辺環境に関連する部分のソースフォルダを
	uap/webapps/gf/src/other から apps/src 以下に移動します。

	[インデックス作成JSP]
	GF80 の検索で、インデックスやインデックスカラムを作成する箇所で、
	UK や IXA などのカラムから、インデックス情報を取得する際に、
		and   ( UK is not null and UK != '' )
	というSQL文で取得しているが、AND 結合なので、同時に発生することが
	ないので、結果、一件もデータを取得できない状況であった。
	ここは、or 結合とすることで、対応します。
		and   ( UK is not null or UK != '' )

	取り込んだ情報を、DB定義に反映させるボタンを、result から query に移動
	させます。（ボタンの存在に気づきにくいため）
		jsp/GF2060/dbdefIn.jsp
		jsp/GF2060/query.jsp
		jsp/GF2060/result.jsp

	各チェック処理において、０件ストップと、オリジナル件数の表示を加えます。
	データが無いために、０件なのか、チェック結果が０件なのか分かりにくいためです。
		jsp/GF2060/GFM0032.jsp
		jsp/GF2060/GFM0034.jsp
		jsp/GF2060/GFM0035.jsp
		jsp/GF2060/GFM0036.jsp
		jsp/GF2060/GFM0039.jsp
		jsp/GF2060/GFM0040.jsp
		jsp/GF2060/GFM0045.jsp

	取り込んだ DB定義情報を DB定義テーブルへ反映させるボタンの名称を変更します。(リソース修正)
		DbdefIn		定義テーブル取込	⇒ 廃止
		DBDEF_IN	DB定義テーブル反映	⇒ 新規追加

	[画面ロールのrootの扱いに関するバグ対応]
	画面ロールに、"root" と登録されると、root しか見えないのではなく
	すべての人から見えるようになってしまう。
	これは、RoleMode で、共通化を図っているため、"root" 文字を
	すべて許可 してしまうためです。
	ここでは、GUIData で、ロールが、"root" の場合、特殊な記号("r00t")に
	置換えることで、通常のロールでは見えないようにします。
	この場合は、user が、root であれば、見ることが可能です。
	＃ 本件は、暫定対応です。
		org/opengion/hayabusa/resource/GUIData#GUIData( final String[] data )

	[ユーザーの言語・ロールの動的切り替え機能]
	ロールの動的切り替え機能は、すでに対応済みで、接続時に、引数として、
	?ROLES=XXXX と渡せば切り替わります。
	ただし、下記の仕様とする。
		１．自分が持っているロールと、ぴたりと一致すること。（部分ではない）
		２．切り替えは、途中からではなく、新しいセッションで再接続する必要がある。

	言語の切り替えは、接続時に、引数として、?NEWLANG=en などと指定する。
	こちらに関しては、自分のユーザーリソースの制限はない。
	（ただし、その言語に対応したリソースが必要）
	こちらも、切り替えは、新しいセッションで再接続する必要がある。

	両方を同時に指定する場合は、?ROLES=XXXX&NEWLANG=en などと指定する。

		org/opengion/hayabusa/resource/UserInfo#setLang( final String newLang )
		org/opengion/hayabusa/taglib/HeadTag#sessionInit()

	[データベース単位のファンクション]
	データベース名の情報も、取得できるようにします。
	データベース名毎に異なるファンクション名の処理を少し見直します。
	ここでは、{@DBF.CON},{@DBF.SUBSTR} 以外に、{@DBF.NAME} を追加します。
	また、fukurou.db.DBFunctionName の呼び出しで、データベース名を引数に取っていた
	箇所を、dbid 名に変更します。
	＃ 考え方は、データベース名 で良いのですが、エンジン内部では、すべて、dbid で
	＃ 接続先を管理しているため。
		org/opengion/fukurou/db/ConnectionFactory#getDBName( final String dbid ) {		新規追加
		org/opengion/fukurou/db/ConnectionFactory#getDBFullName( final String dbid ) {	廃止(getDBName に置換え)
		org/opengion/fukurou/db/DBFunctionName.java		クラスから enum へ変更
		org/opengion/hayabusa/report2/QueueManager_DB#final String CON = DBFunctionName.getFunctionName( "CON", null );
		org/opengion/hayabusa/taglib/CommonTagSupport#getDBFunctionName( final String key ) {

	[データ集合処理のまとめカラム処理]
	TableMergeTag で、集合処理するときに、相違データをCSV連結する機能を追加します。
	masterKeysで集合処理するときに、通常、最初に見つかった行データのみ残りますが、
	ここに指定したカラムについては、発生都度、自分自身の情報に、CSV形式で連結して
	いくカラムを指定する属性、 groupAddClms を追加します。
	この操作により、本来削除された情報が、１行のCSV形式で取得できる効果が得られます。
	これは、value タグの action="APPEND" を、DBTableModel に対して実施するような感じです。
	この機能を利用することで、PL/SQL関数である、INDEX_BIKO を廃止します。
	これに伴い、INDEX_BIKO関数を利用している、GF2040 と GF2110 のロジックを修正します。
		org/opengion/hayabusa/taglib/TableMergeTag#makeKeyMap( final DBTableModel table, final String keys, final boolean useCheckOnly ) {
		org/opengion/hayabusa/taglib/TableMergeTag#release2() {
		org/opengion/hayabusa/taglib/TableMergeTag#setGroupAddClms( final String groupAddClms ) {
		META-INF/hybs-taglib.tld
		db/oracle/sql/05_SRC/INDEX_BIKO.sql		廃止
		jsp/GF2040/directGF07.jsp
		jsp/GF2110/directGF07.jsp

	[Javadoc 警告修正]
	{@DBF.XXX} 表記が、タグとして認識されて、警告となった。
	{&#064;DBF.XXX} に修正。
		org/opengion/fukurou/db/DBFunctionName.java:44: 警告 - @DBF.XXX は未知のタグです。

	[tomcat6.0.24 対応]
	tomcat6.0.24 のカスタマイズ分を、対応します。
	JSPをコンパイルするときのCLASSローダーのキャッシュ処理のカスタマイズを
	新バージョン対応します。
	gf\src\other\tomcat_Modify-jasper.jar 以下のソースを修正します。
	なお、継承により作成しています、tomcat_CacheControl は、ソース修正不要です。
		org.apache.jasper.EmbeddedServletOptions.java
		org.apache.jasper.compiler.JspRuntimeContext.java

	[クエリ画面・高さ自動調整対応]
	クエリ画面での高さ自動調整対応で以下の機能改善を行います。
	①横スクロールが出る場合にも正しく自動調節されるように修正
	②FireFoxで正しく自動調節されるように修正
		jsp/common/default.js#adjustFrameHeight();

5.1.3.0 (2010/02/01)
	[選択プルダウン・バグ修正]
	メニューまたは、DBメニューで、ラベル(短)が定義されている場合に、検索画面でも、ラベル(短)でプルダウン
	の内容が表示されているバグを修正します。
	対応としては、入力不可能な状態での表示(レンデラー適用時)と同じく、一覧表示の場合のみ、ラベル(短)が適用
	されるようにします。
		org.opengion.hayabusa.db.Selection.getOption(String, boolean, boolean)
		org.opengion.hayabusa.db.Selection_CODE.Selection_CODE(CodeData)
		org.opengion.hayabusa.db.Selection_CODE.getOption(String, boolean)
		org.opengion.hayabusa.db.Selection_CODE.getOption(String, boolean, boolean)
		org.opengion.hayabusa.db.Selection_RADIO.getOption(String, boolean, boolean)
		org.opengion.hayabusa.db.Selection_DBRADIO.getOption(String, boolean, boolean)
		org.opengion.hayabusa.db.Selection_DB.Selection_DB(String, String, String)
		org.opengion.hayabusa.db.Selection_DB.getOption(String, boolean)
		org.opengion.hayabusa.db.Selection_DB.getOption(String, boolean, boolean)
		org.opengion.plugin.column.Editor_MENU.getValue(String)
		org.opengion.plugin.column.Editor_MENU.getValue(int, String)
		org.opengion.plugin.column.Editor_DBMENU.getValue(String)
		org.opengion.plugin.column.Editor_DBMENU.getValue(int, String)
		org.opengion.plugin.column.Editor_DBMENU.getOption(TagBuffer, String, boolean)

	[DBメニュー・バグ修正]
	DBメニューを定義する際に、ラベル(短)(第3カラム)を指定した場合に、ラベル(短)の値がnullの場合でも
	ラベル短で表示されてしまい、選択項目の表示がnullとなってしまうバグを修正します。
		org.opengion.hayabusa.db.Selection_DB.Selection_DB(String, String, String)

	[画面遷移なし登録・バグ修正]
	画面遷移なし登録を有効にした場合に、特定のcommandでsubmitした際に、submit先のog:forwardタグが
	正しく動作しない問題に対応します。
	これは、画面遷移なし登録を行う際にog:headタグに指定する、noTransition="true"の属性値に関して、
	サーバーサイドでの状態とクライアントサイドでの状態が一致していないことが原因です。
	noTransition="true"の設定については、result.jspでのみ設定を行うことで、これを起点にバックグラウンド
	で実行されるupdate.jsp、entry.jspでは、設定しなくても動作するように、セッションにその情報を保存
	しています。(サーバーサイドの状態)
	一方、クライアントに読み込まれるJavaScriptでは、そのsubmitをバックグラウンドで実行するかどうかを
	submitする際のコマンドにより制御しています。(通常の他画面への遷移等は、バックグラウンドで実行しないため)
	ここで、submitするcommandをNEWとすると、クライアント側では、バックグラウンドsubmitは、行われません。
	しかしながら、サーバー側ではセッション情報の値からバックグラウンドsubmitされたものとして処理される
	ため不整合が発生していました。
	今回の対応では、サーバー側の状態をセッションに保存するのではなく、クライアント側からパラメーターとして
	送ることで、そのリクエストを画面遷移なしモードとして処理するかどうかを判定するように変更します。
	この場合の弊害として、「無効である」という状態は、リクエストで送信されなくなるため、システムリソースで
	システム全体で有効となっている場合に、特定の画面だけを無効にする場合は、result.jspだけでなく、関連する
	全てのJSPでnoTransition="false"を指定する必要があります。
		jsp/common/option/noTransition.js
		jsp/common/option/ajaxSubmit.js
		jsp/common/option/jqog.js
		org.opengion.hayabusa.taglib.CommonTagSupport.setNoTransitionRequest(boolean)
		org.opengion.hayabusa.taglib.CommonTagSupport.isNoTransitionRequest()
		org.opengion.hayabusa.taglib.CommonTagSupport.setAjaxSubmitRequest(boolean)
		org.opengion.hayabusa.taglib.CommonTagSupport.isAjaxSubmitRequest()
		org.opengion.hayabusa.taglib.HeadTag.setUseAjaxSubmit(String)
		org.opengion.hayabusa.taglib.HeadTag.setNoTransition(String)
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()
		org.opengion.hayabusa.taglib.EntryTag.doEndTag()
		org.opengion.hayabusa.taglib.EntryTag.setNoTransition(String)
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()
		org.opengion.hayabusa.taglib.ForwardTag.setNoTransition(String)
		org.opengion.hayabusa.taglib.ForwardTag.setUseAjaxSubmit(String)
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()
		org.opengion.hayabusa.taglib.ViewFormTag.setNoTransition(String)

	[DB定義DB修正]
	DB定義DBが、PostgreSQL でも使用できるように調整しました。
	また、PL/SQL の DATA_DEFAULT.sql を廃止するために、
	エンジンに新規クラス plugin/column/DBType_DD.java を作成しました。
	（一部、使用箇所が残っているため、PL/SQLの廃止はまだ）
		org/opengion/plugin/column/DBType_DD.java
		jsp/GF2000/insertGF01.jsp
		jsp/GF2010/insertGF02.jsp
		jsp/GF2020/directGF05.jsp
		jsp/GF2020/entry.jsp
		jsp/GF2020/insertGF05.jsp
		jsp/GF2030/insertGF06.jsp
		jsp/GF2060/GFM0034.jsp
		jsp/GF2060/GFM0035.jsp
		jsp/GF2060/GFM0036.jsp
		jsp/GF2060/GFM0040.jsp
		jsp/GF2060/GFM0045.jsp
		jsp/GF2090/query.jsp
		jsp/GF2110/directGF02.jsp
		jsp/GF2110/directGF05.jsp
		jsp/GF2150/result.jsp
		jsp/GF2160/GFM0035.jsp
		jsp/GF2160/GFM0036.jsp
		jsp/GF2160/GFM0040.jsp
		jsp/GF2160/GFM0045.jsp

	リソース修正
		カラムリソースの DATA_DEFAULT(初期値) に、DBTYPE(文字種別) に、｢DD｣を設定
		コードリソースの DBTYPE に、｢DD｣を追加

	[ヘッダー固定バグ修正]
	ヘッダー固定が画面遷移なし登録で正しく動作しないバグについて修正します。
	この問題は、ヘッダー固定の仕様として、テーブルを初回に描画した後、セル幅を固定
	(CSSのtable-layout:fixed)していたため、HTMLを後から挿入してもセル幅の再調整が行われない
	ことが原因です。
	今回の修正では、セル幅の固定を行わず、自動で再計算を行うように変更します。
	また、このヘッダー固定の仕様として、元のヘッダー部分のコピーを作成することで、ヘッダー固定を
	実現していますが、このコピーする際のヘッダーのセルの計算方法をIEとFireFoxで同じとなるように
	内部ロジックの見直しも行います。
		jsp/common/scrollBar2.js
		jsp/common/scrollBar2.css
		jsp/common/option/jqog.js

	[ヘッダー固定バグ修正]
	上記の修正の影響で発生した、ヘッダーとボディーで異なるcolspan構造を定義した場合にレイアウトが
	崩れてしまう問題に対応します。
	これは元々、IEのバグであり、IEでは、th,tdタグにcolspanが含まれている場合に、widthを指定しても、
	これが無視されてレンダリングされてしまうためです。(FireFoxでは、widthの指定でレンダリングされます)
	この問題は、theadとtbodyのcolspanの構造が同じであれば、発生しませんが、異なる場合に、レイアウトが
	崩れてしまいます。
	今回の対応では、IEの場合のみ、データの1行目のcolspan構造を解析し、これがtheadと異なる場合には、
	ヘッダー固定を行うためのヘッダーテーブルに1行目をダミーデータとして付加し、正しくレンダリングされる
	ように対応します。(この対応は、IEのみ影響を受けます。FireFox等ではこの処理は行われません)
		jsp/common/scrollBar2.js

	[Ajaxツリーテーブル表示・バグ修正]
	Ajaxツリー表示で、展開ボタンを押した後に、その行に対して変更ボタンを押すと、再度展開できてしまう
	バグを修正します。
	この問題は、変更時のHTMLの置き換えで、展開ボタンの状態(クラス属性)がクリアされてしまうことが原因
	です。(展開ボタンの画像のみは、入れ替えていました)
	今回の修正では、展開ボタンについては、クラス属性を含めて、元のものに置き換えるようにします。
		jsp/common/option/noTransition.js

	[行選択エラー画面の改善]
	og:submitタグ等で、forward.jsp経由で別画面に遷移した際に、行が選択されていない場合に
	表示されるエラーメッセージ(ERR0028 選択されていません。もう一度、選択しなおして下さい。)
	の背景色が真っ白になるバグを修正します。
	これは、forward.jspで記述されているog:headタグで、headTypeがnullの場合に、CSSファイルがinclude
	されていなかったことが原因です。
	今回の対応では、CSSファイルに限っては、headTypeがnullの場合でもincludeするように修正します。
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()

5.1.2.0 (2010/01/01)
	[Calc帳票・256ページを超えた場合の対応]
	Calc帳票で、1要求番号当りのページ数が256を超えた場合に、256枚目までしか出力されない件について
	対応します。元々、この問題は、Calcが1ファイル当りに256シートまでしか扱えないことが原因でした。
	今回の対応では、256シートを超える場合、再度続きのデータから処理を行うことによって、それ以降の
	データも出力されるように対応します。
	但し、以下の2点については、ご注意下さい。
	①データの解析、出力処理は、ファイル単位(最大256シート)に行われます。このため、257枚目以降で
	  エラーが発生した場合、それより前の部分については、出力されてしまいます。
	  (要求番号のステータスとしては、"アプリエラー"となります)
	②ファイル出力を行った場合、256シート単位でファイルが分割されます。この場合、出力ファイル名は、
	  1ファイル目     :  GE50にセットした出力ファイル名(現状通り)
	  2ファイル目以降 :  "ファイル名"_[1から始まる連番]."拡張子"となります。
	また、今回の対応と合わせて、処理後に、GE50の処理行数と処理ページ数が正しくセットされるように
	改善します。
		org.opengion.hayabusa.report2.ExecQueue.getOutputName()
		org.opengion.hayabusa.report2.ExecQueue.addExecPageCnt(int)
		org.opengion.hayabusa.report2.ExecQueue.getExecPagesCnt()
		org.opengion.hayabusa.report2.ExecQueue.setExecRowCnt(int)
		org.opengion.hayabusa.report2.ExecQueue.getExecRowCnt()
		org.opengion.hayabusa.report2.ExecQueue.setEnd(boolean)
		org.opengion.hayabusa.report2.ExecQueue.isEnd()
		org.opengion.hayabusa.report2.ExecQueue.MAX_SHEETS_PER_FILE
		org.opengion.hayabusa.report2.ExecProcess.process()
		org.opengion.hayabusa.report2.ExecThread.exec(ExecQueue)
		org.opengion.hayabusa.report2.OdsContentParser.OdsContentParser(ExecQueue, String)
		org.opengion.hayabusa.report2.OdsContentParser.execContent()
		org.opengion.hayabusa.report2.QueueManager_DB.SQL_UPDATE_GE50
		org.opengion.hayabusa.report2.QueueManager_DB.status(ExecQueue, int)

	[Calc帳票・バグ修正]
	Calc帳票で、出力時の例外処理でCalcオブジェクトが正しくCloseされていないバグを修正します。
		org.opengion.hayabusa.report2.ExecProcess.output(String...)

	[タグリブマニュアル・クイックリファレンスマニュアル作成]
	build時にタグリブマニュアルのクイックリファレンスを作成するようにします。
	クリックリファレンスは、アーカイブ内の、uap/webapps/gf/doc/taglib/quickReference.htmlに
	保存されます。
		GFX004 -> DOC08 画面ID変更
		build.xml

	[サンプル・HSQLDB対応]
	サンプル画面が、HSQLDBで動作しない問題について対応します。
		gf/jsp/GF9130
		gf/jsp/GF9430
		gf/jsp/GF9500
		gf/jsp/GF9510

	[MySQL対応・不具合修正]
	MySQL対応で、ロール登録画面が動作しなくなっていた問題に対応します。
		ge/jsp/GE0019
		ge/jsp/GE0020

	[Calc帳票システム・MySQL対応]
	Calc帳票システムで、帳票明細データの各カラムへの分割処理を内部で処理するようにします。
	従来は、帳票レイアウト登録(REP03)画面で、レイアウト変更時に、データを分割するための
	SQL文を生成し、これを利用して、帳票明細データを分割し、DBTableModelを生成していました。
	しかし、このSQL文で必要となる、バイト数ベースの文字分割関数(OracleのSUBSTRB)は、他の
	DBでは通常、用意されていません。このため、今回、MySQL等、他のデータベースに対応するため、
	データの分割処理を、内部で処理するように変更します。
	これに伴い、GE54(帳票雛形定義)のHSQL,FSQL,BSQLの項目については、Calc帳票としては、有閑
	となります。また、レイアウト変更時も、これらの項目に対してのSQL文のセットは行いません。
	もし、旧Excel帳票システムを利用する場合は、GE54のトリガを利用して、SQL文をセットして下さい。
	(具体的には、ge\db\oracle\sql\05_SRC\forOldExcelReportSystem内のスクリプトを参照して下さい)
		ge/jsp/REP02/verify.jsp
		ge/jsp/REP03/entry.jsp
		org.opengion.fukurou.db.DBFunctionName.getFunctionName(String, String)
		org.opengion.hayabusa.report2.ExecQueue.setFsql(String)			廃止
		org.opengion.hayabusa.report2.ExecQueue.getFsql()				廃止
		org.opengion.hayabusa.report2.ExecQueue.setBsql(String)			廃止
		org.opengion.hayabusa.report2.ExecQueue.getBsql()				廃止
		org.opengion.hayabusa.report2.ExecQueue.setHsql(String)			廃止
		org.opengion.hayabusa.report2.ExecQueue.getHsql()				廃止
		org.opengion.hayabusa.report2.QueueManager_DB.create()
		org.opengion.hayabusa.report2.QueueManager_DB.set(ExecQueue)
		org.opengion.hayabusa.report2.QueueManager_DB.DBTableModelCreator
		org.opengion.hayabusa.report2.OdsConverter.print(XComponent, String)
		org.opengion.plugin.table.TableFilter_REPORTDATA
		org.opengion.plugin.table.TableFilter_REPORTLAYOUT.execute()

	[og:equalsタグ・仕様変更]
	og:equalsタグで、ignoreCase属性を指定しない場合でも、大文字、小文字を区別して条件判定を行う
	ように仕様を変更します。
		org.opengion.hayabusa.taglib.EqualsTag
		org.opengion.hayabusa.taglib.EqualsTag.release2()

	[編集種別(AUTOAREA,TEXTAREA)の仕様変更]
	編集種別のAUTOAREA,TEXTAREAで、データの先頭が'_'となっている場合に、自動的に書き込み不可に
	なる機能を廃止します。データより書き込み制御を行う場合は、og:viewタグのwritableControl属性で
	明示的に対象となるカラムを指定して下さい。
		org.opengion.plugin.column.Editor_AUTOAREA.getValue(String)
		org.opengion.plugin.column.Editor_AUTOAREA.getValue(int, String)
		org.opengion.plugin.column.Editor_TEXTAREA.getValue(String)
		org.opengion.plugin.column.Editor_TEXTAREA.getValue(int, String)

	[フィルター機能追加]
	HybsFileFilter に、ディレクトリの判定を行うかどうかを指定する引数を、コンストラクタに追加します。
	これを利用できるように、Process_FileSearch に、useDIR パラメータを実装します。
		fukurou.util.HybsFileFilter#HybsFileFilter( final boolean useDIR )
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )

	[機能追加]
	ValueTag で、DBTableModel を参照する場合の scope を指定できるように、tblScope 属性を追加します。
	従来は、DBTableModel は、scope="session" からのみ、取得するようになっていました。
	（tableId は、パラメータで指定可能でした。）
	従来から存在している scope パラメータは、出力のValue に対する指定でした。
		hayabusa.taglib.ValueTag#setTblScope( final String scp )
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#doEndTag()

	[機能追加]
	HybsFileFilter で、引数のパラメータを、'|' 区切り文字で複数設定可能にします。
	また、reverse 引数を追加することで、結果を反転できるようにします。
	この対応により、UnMatchesFilter が不要になったため、削除します。
	これに伴い、Process_FileSearch に、反転させるパラメータを追加します。
		hayabusa.taglib.FileWhereTag#doEndTag()
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		fukurou.util.HybsFileFilter$StartsWithFilter
		fukurou.util.HybsFileFilter$EndsWithFilter
		fukurou.util.HybsFileFilter$InstrFilter
		fukurou.util.HybsFileFilter$EqualsFilter
		fukurou.util.HybsFileFilter$MatchesFilter
		fukurou.util.HybsFileFilter$UnMatchesFilter							削除
		fukurou.util.HybsFileFilter#startsWith( final String prefix,final boolean reverse )
		fukurou.util.HybsFileFilter#endsWith( final String suffix,final boolean reverse )
		fukurou.util.HybsFileFilter#instr( final String str,final boolean reverse )
		fukurou.util.HybsFileFilter#fileEquals( final String str,final boolean reverse )
		fukurou.util.HybsFileFilter#matches( final String str,final boolean reverse )
		fukurou.util.HybsFileFilter#unMatches( final String str )			削除

	[微修正]
	MainProcess で、実行が行われているかどうかの表示で、５０件ごとの、"." や、１０００件毎の Count=[件数]
	表示を、標準出力ではなく、エラー出力に変更します。
	これは、出力のログを、リダイレクト ">" 記号で出力させると、混ざって出力されるためです。
		fukurou.process.MainProcess#run()

	TableDiff で、debug 出力時の項目を増やします。また、デバッグ出力が判る様に、文字列 "DEBUG:" を
	先頭に付与します。
		fukurou.process.TableDiff.java

	[表示機能修正]
	display 属性と、debug 属性を見直します。
	display 属性は、基本的に、条件に合致した場合の次ぎに渡す行を出力します。
	また、debug 属性は、先頭に、"DEBUG:"文字列を追記しますので、通常の画面出力と区別できるようにします。
		fukurou.process.Process_DBWriter#action( final LineModel data )
		fukurou.process.Process_FileCopy#action( final LineModel data )
		fukurou.process.Process_FileSearch#action( final LineModel data )
		fukurou.process.Process_Grep#action( final LineModel data )
		fukurou.process.Process_TableDiff#action( final LineModel model )
		fukurou.process.Process_TableFilter#action( final LineModel data )
		fukurou.process.Process_TableWriter#action( final LineModel data )

	[共通JSP]
	共通JSP(common/gamen/03_DBSEARCH)で、検索結果に、tableFilter で、LABEL を付ける箇所で、
	DB登録処理(INSERT,UPDATE,DELETE など)で、エラーになるため、検索件数が０件以上のみ、処理するように変更。
		jsp/common/gamen/03_DBSEARCH/result.jsp

	[FireBird対応]
	DBスクリプト作成 画面で、FireBird を選択できるように、項目を追加します。
		jsp/GF2140/query.jsp

	[MySQL対応]
	明示的に、TransactionIsolation に、TRANSACTION_READ_COMMITTED を指定する。
		fukurou.db.ConnectionPool#createInstance()

	setObject に ParameterMetaData の getParameterType を渡す。(PostgreSQL対応)
		fukurou.business.AbstractBizLogic.execSQL( String, int, ArrayTableModel )
		fukurou.db.DBUtil.dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid, final boolean useHeader )
		fukurou.db.DBUtil.dbExist( final String stmt ,final String[] args, final ApplicationInfo appInfo , final String dbid )
		fukurou.process.Process_DBCountFilter#init( final ParamProcess paramProcess )
		fukurou.process.Process_DBCountFilter#end( final boolean isOK )
		fukurou.process.Process_DBCountFilter#action( final LineModel data )
		fukurou.process.Process_DBMerge#init( final ParamProcess paramProcess )
		fukurou.process.Process_DBMerge#end( final boolean isOK )
		fukurou.process.Process_DBMerge#action( final LineModel data )
		fukurou.process.Process_DBMerge#makePrepareStatement( final String table,final LineModel data )
		hayabusa.db.DBSimpleTable#startInsert()
		hayabusa.db.DBSimpleTable#startUpdate()
		hayabusa.db.DBSimpleTable#startDelete()
		hayabusa.db.DBSimpleTable#execute( final String[] values )
		hayabusa.db.DBSimpleTable#close( final boolean commitFlag )

	[GrepChange修正]
	置換処理を実施する(true)かどうかを指定するパラメータを追加します。（初期値：置換する[true]）
	処理速度向上と、置換する場合の前処理（ファイルのコピーやリネームなど）を実行しないようにします。
		fukurou.process.Process_GrepChange#init( final ParamProcess paramProcess )
		fukurou.process.Process_GrepChange#action( final LineModel data )

	[微修正]
	connection.setAutoCommit は、ConnectionFactory で設定済みなので、コメントアウトする。
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

5.1.1.2 (2009/12/10)
	[業務ロジックフレームワーク・Linux対応]
	業務ロジックフレームワークで、Javaソースのコンパイル時に指定しているクラスパスの区切り文字が
	Windows依存(;)になっていたため、File.pathSeparatorCharを使い、Linuxでも動作するようにします。
		org.opengion.hayabusa.taglib.BizLogicTag
		org.opengion.fukurou.util.HybsLoaderConfig.HybsLoaderConfig(String, String, boolean)
		org.opengion.fukurou.util.HybsLoaderConfig.HybsLoaderConfig(String, String, boolean, boolean, String)

	[MySQL対応]
	MySQLで、500Byte以上のカラムについては、カラム定義をVARCHARではなく、TEXTで定義します。
	これは、MySQLの制限として
	①ユニークインデックスは、767 bytes 以内にする必要がある。
	②インデックスは、1000byte 以内にする必要がある。
	③テーブルの全カラムの合計バイト数が、65535 を超えるとエラー(UTF-8の場合、実バイト数x3)
	が存在するためです。
	この対応に伴い、ROLES等、インデックスのキーになっている項目も、定義がTEXTになります。
	このような場合、INDEXの定義として、部分インデックス(先頭255Bytesのみインデックス化)を使用
	することで、対応を行います。
		org.opengion.plugin.table.TableFilter_TABLE_MYSQL.makeLineList(String[], boolean)
		org.opengion.plugin.table.TableFilter_INDEX.execute()
		org.opengion.plugin.table.TableFilter_INDEX.makeIndexClmStr(String, int)
		org.opengion.plugin.table.TableFilter_INDEX_MYSQL.makeIndexClmStr(String, int)
		org.opengion.fukurou.db.DBFunctionName.getFunctionName(String, String)

	[Admin管理画面・バグ修正]
	Admin管理画面の「パラメータ」が正しく表示されないバグを修正します。
	(原因:リンク時に画面IDが正しくセットされていなかったため)
		org.opengion.hayabusa.servlet.HybsAdmin.getAdminLink()

5.1.1.1 (2009/12/02)
	[選択行スクロール・バグ修正]
	行選択後、画面遷移した際に、選択行に自動的に遷移する機能で、ヘッダーラベルに改行が
	含まれている場合に、入力行が隠れてしまう(スクロールし過ぎてしまう)バグを修正します。
	このバグを修正するため、スクロールする際の基準となる行を、既存の「選択行の1つ前」から
	「選択行自身」に変更します。
		jsp/common/default.js#focus2()
		org.opengion.plugin.view.AbstractViewForm.isFirstChecked(int)

5.1.1.0 (2009/12/01)
	[業務ロジックフレームワーク・α版リリース]
	業務ロジックをJavaでコーディングするためのフレームワークのα版をリリースします。
	(今回のリリースは、あくまで開発者向けリリースです。正式版リリースまでの間にインターフェース
	レベルで仕様が変更される可能性があります)
		taglib.tld
		org.opengion.common.SystemData
		org.opengion.hayabusa.resource.ResourceManager.getLabel(String, String[])
		org.opengion.hayabusa.taglib.BizLogicTag
		org.opengion.fukurou.business.AbstractBizLogic
		org.opengion.fukurou.business.ArrayTableModel
		org.opengion.fukurou.business.BizLogic_CURSOR
		org.opengion.fukurou.business.BizLogic_ENTRY
		org.opengion.fukurou.business.BizLogic_TABLE
		org.opengion.fukurou.business.BizLogic
		org.opengion.fukurou.util.HybsLoaderFactory
		org.opengion.fukurou.util.HybsLoader
		org.opengion.fukurou.util.HybsLoaderConfig
		org.opengion.fukurou.util.SystemParameter.replace(HybsEntry[])
		org.opengion.fukurou.util.SystemParameter.replace(Map<String, String>)
		gf.common.GFP00001					サンプル
		gf.gf9140.GFP19140A					サンプル
		gf.gf9440.GFP19440A					サンプル
		gf.gf9540.GFP19540S					サンプル
		gf/jsp/GF9140						サンプル
		gf/jsp/GF9240						サンプル
		gf/jsp/GF9340						サンプル
		gf/jsp/GF9440						サンプル
		gf/jsp/GF9540						サンプル

	[リファクタリング]
	ErrMsgクラス及びErrorMessageクラスをorg.opengion.fukurou.utilに移します。
	(業務ロジックからこれらのクラスを参照するため)
		org.opengion.fukurou.util.ErrMsg					パッケージ移動
		org.opengion.fukurou.util.ErrorMessage				パッケージ移動
		org.opengion.fukurou.business.AbstractBizLogic
		org.opengion.fukurou.business.BizLogic
		org.opengion.fukurou.business.BizLogic_ENTRY
		org.opengion.fukurou.business.BizLogic_TABLE
		org.opengion.hayabusa.db.DBColumn
		org.opengion.hayabusa.db.DBErrMsg
		org.opengion.hayabusa.db.DBTableModelUtil
		org.opengion.hayabusa.db.DBType
		org.opengion.hayabusa.db.Query
		org.opengion.hayabusa.db.TableFilter
		org.opengion.hayabusa.resource.ResourceManager
		org.opengion.hayabusa.taglib.BizLogicTag
		org.opengion.hayabusa.taglib.ColumnCheckTag
		org.opengion.hayabusa.taglib.CommonForwardTag
		org.opengion.hayabusa.taglib.DataCheckTag
		org.opengion.hayabusa.taglib.DBMetaDataQueryTag
		org.opengion.hayabusa.taglib.DirectTableInsertTag
		org.opengion.hayabusa.taglib.DirectWriteTableTag
		org.opengion.hayabusa.taglib.EntryTag
		org.opengion.hayabusa.taglib.ErrorMessageTag
		org.opengion.hayabusa.taglib.LDAPQueryTag
		org.opengion.hayabusa.taglib.MailSenderTag2
		org.opengion.hayabusa.taglib.PlsqlUpdateTag
		org.opengion.hayabusa.taglib.QueryTag
		org.opengion.hayabusa.taglib.ReadTableTag
		org.opengion.hayabusa.taglib.TableExistTag
		org.opengion.hayabusa.taglib.TableFilterTag
		org.opengion.hayabusa.taglib.TableUpdateTag
		org.opengion.hayabusa.taglib.TaglibUtil
		org.opengion.plugin.column.AbstractDBType
		org.opengion.plugin.column.DBType_ALL
		org.opengion.plugin.column.DBType_DATE
		org.opengion.plugin.column.DBType_K
		org.opengion.plugin.column.DBType_OASNM
		org.opengion.plugin.column.DBType_R
		org.opengion.plugin.column.DBType_S9
		org.opengion.plugin.column.DBType_X9
		org.opengion.plugin.column.DBType_XH
		org.opengion.plugin.column.DBType_XHU
		org.opengion.plugin.column.DBType_XK
		org.opengion.plugin.column.DBType_XKZ
		org.opengion.plugin.column.DBType_XL
		org.opengion.plugin.column.DBType_XLU9
		org.opengion.plugin.column.DBType_XU
		org.opengion.plugin.column.DBType_XU9
		org.opengion.plugin.column.DBType_YM01
		org.opengion.plugin.column.DBType_YM31
		org.opengion.plugin.column.DBType_YMD
		org.opengion.plugin.query.AbstractQuery
		org.opengion.plugin.query.Query_JDBC
		org.opengion.plugin.query.Query_JDBCArrayCallable
		org.opengion.plugin.query.Query_JDBCCallable
		org.opengion.plugin.query.Query_JDBCErrMsg
		org.opengion.plugin.query.Query_JDBCKeyEntry
		org.opengion.plugin.query.Query_JDBCPLSQL
		org.opengion.plugin.query.Query_JDBCPrepared
		org.opengion.plugin.query.Query_JDBCTableUpdate
		org.opengion.plugin.query.Query_JDBCUpdate
		org.opengion.plugin.table.AbstractTableFilter
		org.opengion.plugin.table.TableFilter_CLMSET
		org.opengion.plugin.table.TableFilter_DBARG
		org.opengion.plugin.table.TableFilter_DBARG_OUT
		org.opengion.plugin.table.TableFilter_DBSELECT
		org.opengion.plugin.table.TableFilter_DTYPE
		org.opengion.plugin.table.TableFilter_INDEX
		org.opengion.plugin.table.TableFilter_LABEL
		org.opengion.plugin.table.TableFilter_TABLE

	[表示種別=DECIMALの仕様変更]
	表示種別=DECIMALでリソースの初期値がnullに、そのままnullで表示されるようにします。
	これまでは、nullの場合でも0が表示されていました。この変更により、nullの場合に0を
	表示する際は、リソースの初期値に明示的に0を設定を行う必要があります。
		org.opengion.plugin.column.Renderer_DECIMAL.Renderer_DECIMAL()
		org.opengion.plugin.column.Renderer_DECIMAL.Renderer_DECIMAL(DBColumn)

	[Google Chrome対応]
	Google Chromeで左メニューのプルダウンが正しく動作しない問題に対応します。
		jsp/common/menu/GmisTree.js

	[Linux版起動スクリプト修正]
	CentOSでも起動スクリプトが動作するように修正します。
		bin/startup.sh
		bin/startHsqldb.sh
		bin/shutdown.sh

	[MySQL/PostgreSQL 対応]
	MySQL対応 明示的に、TRANSACTION_READ_COMMITTED を指定する。
		fukurou/process/ConnData#ConnData( final String url,final String user, final String passwd,final int uniq )
		fukurou/xml/HybsXMLSave#main( final String[] args )	※ main メソッドなので、サンプル実行時のみ影響

	PostgreSQLの場合は、stmt.setObject() する場合に、 ParameterMetaData の Type を利用して
	型変換を明示的に指定する必要があります。（Oracle,hsqldb,Mysql,MS SQL Server は、自動変換可能)
	よって、PostgreSQL の場合だけ、true を返すように修正します。
		fukurou/util/ApplicationInfo#useParameterMetaData( final Connection conn )

	実行エラー時に、rollback を追加(PostgreSQL対応)
	SQLException が発生した場合に、ほとんどのケースで、rollback を入れているが、
	ORACLE の場合は、自動的に次のトランザクションの実行が可能であったが、PostgreSQL では、
	明示的に、rollback しておかないと、次の処理がエラーになってしまう。
		hayabusa/common/SystemInstaller#getOldMaxVersion()
		hayabusa/common/SystemInstaller#getOldSystemVersion() throws SQLException

	[Connection 関連の見直し]
	connection.setAutoCommit は、ConnectionFactory で設定済みなので、コメントアウトする。
		hayabusa/common/SystemParameter.#loadDBResource( final Map<String,String> sysParam ) throws SQLException

	[loadXMLScript 関連の見直し]
	新規にスキーマを作成する場合に、もう少しコメントを出して、処理中ということが判る様にします。
		hayabusa/common/SystemInstaller#loadXMLScript( final String type, final String context ) throws SQLException

	[TableFilter 関連の見直し]
	HybsSystem.CR を AbstractTableFilter にのみ配置し、各サブクラスはそれを利用するように修正。
	FIREBIRD、HSQLDB、MYSQL、SQLSERVER、POSGRE を追加、見直し。
	データのアクセス用の配列番号のIDを private ⇒ protected にし、各サブクラスはそれを利用するように修正。
	各種メソッドのコメント(JavaDoc)の記述
		plugin/table/AbstractTableFilter.java
		plugin/table/TableFilter_INDEX_FIREBIRD.java
		plugin/table/TableFilter_DBARG_OUT.java
		plugin/table/TableFilter_INDEX.java
		plugin/table/TableFilter_INDEX_HSQLDB.java
		plugin/table/TableFilter_INDEX_MYSQL.java
		plugin/table/TableFilter_INDEX_POSGRE.java
		plugin/table/TableFilter_INDEX_SQLSERVER.java
		plugin/table/TableFilter_REPORTLAYOUT.java
		plugin/table/TableFilter_TABLE.java
		plugin/table/TableFilter_TABLE_FIREBIRD.java
		plugin/table/TableFilter_TABLE_SQLSERVER.java
		plugin/table/TableFilter_TABLE_HSQLDB.java
		plugin/table/TableFilter_TABLE_MYSQL.java
		plugin/table/TableFilter_TABLE_POSGRE.java

	[_build.bat,build.xml の見直し]
	データベース定義を出力する箇所で、MYSQL,POSGRE 等のスキーマ出力に対応
	データ出力は、target=xml 、スキーマ出力は、taget=table と分離する。
	target=compile で、コンパイルオプションに、-Xlint:all を追加
		webapps/gf/_build.bat
		webapps/gf/build.xml

	[startup**.bat の追加]
	MySQL と PostgreSQL の 起動バッチ(インストーラ版)を追加します。
		bin/startupMySQL.bat
		bin/startupPostgres.bat

	[データベース自動インストールの機能修正]
	hsql , mysql , oracle , postgres について、VIEWの変更と初期データの変更を
	行いました。
	GEA10V01.sql に、RMCN_USR が設定されていましたが、これを GEA10.xm のデータとして
	設定するようにします。
		ge/db/hsql/
		ge/db/mysql/
		ge/db/oracle/
		ge/db/postgres/

5.1.0.0 (2009/11/04)
	[クロス集計機能バグ修正]
	5.0.0.3 (2009/09/22)で機能追加した合計列の先頭表示の機能について、合計列が
	複数カラム存在する場合に正しく表示されないバグを修正します。
		org.opengion.plugin.view.ViewForm_HTMLCrossTable.create(int, int)

	[ユーザーリソース項目追加]
	ユーザーリソースにメールアドレスの項目を追加します。
	これに伴い、メールモジュールのメール取得用ビュー(GE35)も変更しています。
		ge/jsp/GE0001
		GEA10				MAILADの項目を追加
		GE35				ビュー定義変更

	[My SQL対応]
	標準的なデータベースの予約語に対して、カラム名を置き換えます。
	これに伴い、Javaソース、JSP、データベース定義等も変更いたします。
		GE30	FOOTER ⇒ F_TXT
		GE30	HEADER ⇒ H_TXT
		GE31	CONTENT ⇒ CONTENTS
		GE32	CONTENT ⇒ CONTENTS
		GE33	MEMBER ⇒ ADDRESS
		GE33	NAME ⇒ NAME_JA
		GE33	NM_KBN ⇒ KBNAME
		GE50	OUTDIR ⇒ OUT_DIR
		GE50	OUTFILE ⇒ OUT_FILE
		GE51	TEXT ⇒ TEXT_DATA
		GE52	COLUMN_NAME ⇒ CLM
		GE53	OUTDIR ⇒ OUT_DIR
		GE53	OUTFILE ⇒ OUT_FILE
		GE55	HOST ⇒ HOST_ID
		GE58	COLUMN_NAME ⇒ CLM
		GEA05	ROLE ⇒ ROLES		(桁数 500 変更含む）
		GEA10	NAME ⇒ NAME_JA
		GF21	GF70 ～ GF77 カラム追加
		GF21	PREFIX ⇒ PRE_FIX
		GF21	VERSION ⇒ VERNO
		GF22	PREFIX ⇒ PRE_FIX
		GF22	TYPE ⇒ VAL_TYPE
		GF22	VERSION ⇒ VERNO
		GF23	VERSION ⇒ VERNO
		GF24	VERSION ⇒ VERNO
		GF25	VERSION ⇒ VERNO
		GF43	MONTH ⇒ MM
		GF43	YEAR ⇒ YYYY
		GF44	NAME ⇒ NAME_JA
		GF60	NAME ⇒ NAME_JA
		GF60	ROLE ⇒ ROLES		(桁数 500 変更含む）
		GF61	NAME ⇒ NAME_JA
		GF62	NAME ⇒ NAME_JA
		GF62	VERSION ⇒ VERNO
		GF63	FUNCTION ⇒ FUNC
		GF63	LOAD ⇒ SU_LOAD
		GF63	NAME ⇒ NAME_JA
		GF64	NAME ⇒ NAME_JA
		GF65	FUNCTION ⇒ FUNC
		GF66	LOAD ⇒ SU_LOAD
		GF70	TEXT ⇒ TEXT_DATA
		GF71	KEYS ⇒ P_KEYS
		GF71	TEXT ⇒ TEXT_DATA
		GF71	VALS ⇒ P_VALS
		GF72	KEYS ⇒ P_KEYS
		GF72	VALS ⇒ P_VALS
		GF73	NAME ⇒ FORM_NAME
		GF73	TEXT ⇒ TEXT_DATA
		GF73	VALUE ⇒ FORM_VAL
		GF74	NAMES ⇒ CLMS
		GF74	QUERY ⇒ SQL_TEXT
		GF74	QUERYTYPE ⇒ SQL_TYPE
		GF74	SCOPE ⇒ JSP_SCOPE
		GF76	VERSION ⇒ VERNO
		GF79	NAME ⇒ NAME_JA
		GF93	KEYS ⇒ P_KEYS
		GF93	VALS ⇒ P_VALS
		WKGE52_XIN	COLUMN_NAME ⇒ CLM

	java,sql,xml,xsl の各修正ファイルは、別途一覧をご確認ください。
	jsp に関しましては、ほぼ、すべての箇所に修正が及んでいますので、
	一覧での提供は行いません。

5.0.2.0 (2009/11/01)
	[Google Chrome対応]
	Google Chromeで拡張検索条件を表示すると、縦に表示されてしまう問題に対応します。
		jsp/common/default.css

	[ガントチャート機能・バグ修正]
	ガントチャート表示機能(og:ganttHeaderタグ)で、view_zoomに1(2週間)を指定した際に、日付表示が
	おかしくなるバグを修正します。
	これは、4.3.7.3 (2009/06/22)の以下の修正によるものです。今回の対応では、letter-spacing属性を
	コメントアウトします。(firefox対応については、別途検討します)
		--- 元の修正 --------------------------------------------------------------------------
		4.3.7.3 (2009/06/22)
			[FireFox対応]
			・ガント表示でヘッダー表示される日付が枠からはみ出して正しく表示されないバグを修正します。
				jsp/common/default.css
		---------------------------------------------------------------------------------------
		jsp/common/default.css

	[リファクタリング]
	common,customフォルダ内のJSPでリンクパスが相対パスになっているものについて、他と同様に
	{@SYS.JSP}を経由した絶対パス形式の記述に変更します。
		jsp/custom/query_info.jsp
		jsp/custom/query_tab_info.jsp
		jsp/custom/matrix_info.jsp

	[DB検索画面修正]
	①ファイルセーブ機能が正しく動作しないバグを修正します。(パスの設定に誤りがあったため)
	②オブジェクト依存関係の正展開、逆展開機能を追加します。
		executionで
		(a)referenced(recur down) を 選択し、オブジェクト名を入力するとそのオブジェクトを基点として
			正展開することができます。展開結果に対して、REF_NAMEを入力し、参照オブジェクトの絞込み
			を行うことも可能です。
		(b)referenced(recur up) を 選択し、REF_NAMEを入力するとそのオブジェクトを基点として
			逆展開することができます。展開結果に対して、オブジェクト名を入力し、参照オブジェクトの絞込み
			を行うことも可能です。
		jsp/common/gamen/03_DBDSEARCH/

	[tabLinkタグ改善]
	openTab属性がfalseの場合でも、openTabNameに指定された場合、その指定されたタブをハイライトする
	ようにします。
	これは、他の画面からタブ画面に遷移した場合に、リンクの引数(command=NEW)と、タブの自動オープンの
	2重でタブの中身が開かれ、タイミングによっては、
		”QueryTag Query処理が割り込まれました。DBTableModel は登録しません。”
	のエラーになります。
	このような場合に対応は、openTabをfalseにし、openTabNameのみを指定することで、タブのよる自動オープン
	をせずに、開かれたタブのハイライトのみを行うことで対応することができます。
		org.opengion.hayabusa.taglib.TabLinkTag.makeTag()
		jsp/common/tabLink.js#initialTabSelect(boolean, Object)

	[Calc帳票システム改善]
	①ローカルリソースフラグ
	 今まではローカルリソースフラグがfalseの場合、GEのリソース(帳票システムが起動しているリソース)
	 を適用していましたが、この仕様を変更し、ローカルリソースフラグがfalseの場合は、リソースを
	 使用しないようにします。(GEのリソースは意識されることがなく、不要な変換が行われるため)
	②リソース適用時のデータ変換
	 リソース適用時、数値カラムでマイナスデータが存在すると、spanタグで囲われてしまうバグを
	 修正します。(spanタグを除去)
		org.opengion.hayabusa.report2.OdsContentParser.getHeaderFooterValue(String)
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)
		org.opengion.hayabusa.report2.OdsContentParser.checkValue(String)

	[戻るリンク・機能追加]
	戻るリンクタグ(backGamenタグ)に相対パスで戻るリンクを作成する機能を追加します。
	通常、戻るリンクは、linkタグで生成された絶対パスを利用して戻る先のアドレスを決定しており、
	通常利用においては、他システム間での画面リンクも正常動作するため、問題ありません。
	但し、ロードバランサーなどを経由し、アドレス変換されているような場合は、絶対パスが
	有効とならないケースがあるため、相対パスによる戻るリンクを対応します。
	当然のことながら、この機能を利用する場合は、異なるシステム間のリンクは正しく動作しません
	ので、ご注意下さい。
		org.opengion.hayabusa.taglib.BackGamenTag.makeTag()
		org.opengion.hayabusa.taglib.BackGamenTag.makeLinkTag()
		org.opengion.hayabusa.taglib.BackGamenTag.makeButtonTag()
		org.opengion.hayabusa.taglib.BackGamenTag.setType(String)

	[リソース登録画面不具合修正]
	リソース登録画面(カラム、ラベル、コード)で差分更新を行った際、関係のないラベルリソースの内容が
	書き換えられてしまうバグを修正します。
	これは、差分更新を行う際、Fromの接続先から取得されたラベルリソースのユニーク番号をキーとして、
	Toの接続先のラベルリソースのデータを更新していたためです。
		ge4/jsp/GE0002
		ge4/jsp/GE0003
		ge4/jsp/GE0004

	[クリアボタン・バグ修正]
	戻るボタンが出力されている状態で、クリアボタンを押すと、戻るボタンが消える不具合を修正します。
		org.opengion.hayabusa.taglib.QueryButtonTag.getReset()

	[JSP解析・改善]
	QUERY定義検索から、使用カラム検索への画面リンクを追加します。
	この目的は、QUERY定義検索で、呼び出しPL/SQLを調査する際、PL/SQLのcallステートメント自体が
	引数で渡されている場合、QUERY定義検索だけでは、呼び出しPL/SQLがわからないことに対応するため
	のものです。(このため、リンクの引数には、ファイル名は付加していません。)
		gf/jsp/DOC14/result.jsp

	[JSP解析・バグ修正]
	QUERY定義検索、JSPファイルの一覧でタグのbody部分を指定する際に、textデータが抜き出されない
	(子供のタグ要素の部分しか抜き出されない)バグを修正します。
		gf/jsp/DOC18/xslt/GF74_PROG.xsl
		gf/jsp/DOC18/xslt/GF76_PROG.xsl

	[拡張機能・リソース連携修正]
	リソース連携の差分検索時の条件のシステムIDが "**" の条件をはずします。
		gf/jsp/GF2120/GFM0007.jsp
		gf/jsp/GF2120/GFM0010.jsp
		gf/jsp/GF2120/GFM0011.jsp
		gf/jsp/GF2120/GFM0012.jsp
		gf/jsp/GF2120/GFM0013.jsp
		gf/jsp/GF2120/GFM0014.jsp
		gf/jsp/GF2120/GFM0029.jsp
		gf/jsp/GF2120/GFM0030.jsp
		gf/jsp/GF2120/GFM0031.jsp

	[selectタグ機能追加]
	selectタグでmultiple="true"を選択した場合に、初期状態で複数選択が有効になるように
	対応します。具体的には、同一のカラム名を複数持つ画面から、selectタグが記述された
	次画面に遷移した際、それぞれのカラムに入力された全ての値に対し、プルダウンが選択
	状態になります。(この機能は、multiple="true"の場合のみ有効です)
		org.opengion.hayabusa.taglib.SelectTag.setValue(String)
		org.opengion.hayabusa.taglib.SelectTag.doStartTag()
		org.opengion.hayabusa.taglib.SelectTag.setDefaultVal(String)
		org.opengion.hayabusa.taglib.OptionTag.doEndTag()
		org.opengion.hayabusa.taglib.OptionTag.makeTag()
		org.opengion.hayabusa.taglib.QueryOptionTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryOptionTag.makeLabel(SelectTag)

	[帳票デーモン起動画面バグ修正]
	起動状況に他のシステムIDのデータが表示されるバグを修正します。
		ge/jsp/REP21/result.jsp

	[帳票システムバグ修正]
	Calcの関数内に、{@xxxx_}が存在し、かつそのデータに"(ダブルクオーテーション)が
	含まれていた場合にエラーとなるバグを修正します。
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)

	[帳票システムバグ修正]
	Calc帳票でデータに改行Cが含まれている場合に、Calc上で改行されないバグを修正します。
	関数内に改行Cが含まれている場合、改行Cは無視されます。(OOoの制限上、関数の引数として
	改行Cを含む文字列は受け取れないため)
		org.opengion.hayabusa.report2.OdsContentParser.checkValue(String)
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)

	[アクセス統計テーブル(GE15)再編成機能追加]
	アクセス統計テーブルの再編成機能を追加します。再編成処理は、Tomcatシャットダウン時に
	実行されます。データの保存期間の初期値は、180日です。この期間は、システムリソースの
	ACCESS_TOKEI_ALIVE_DAYSで変更することができます。
	(nullを指定した場合、再編成は行われません)
	※既存バグにより、本バージョンより以前のバージョンで追加されたGE15のデータは、DYSETが
	  セットされていないため、再編成が実施されません。
	  本バージョンを導入する際に、以下のSQLにより、DYSETの設定をして下さい。
	   update ge15 set dyset=dylogout;
	   --------------------------------
		org.opengion.hayabusa.common.SystemData.ACCESS_TOKEI_ALIVE_DAYS
		org.opengion.hayabusa.common.HybsContextListener.contextDestroyed(ServletContextEvent)
		org.opengion.hayabusa.common.SystemManager.deleteGUIAccessInfo()
		org.opengion.hayabusa.resource.UserInfo.saveGUIAccessInfo()
		org.opengion.hayabusa.db.DBSimpleTable.setWhere(String)		DELETE処理が実行できないバグを修正
		org.opengion.hayabusa.db.DBSimpleTable.getDeleteSQL()		DELETE処理が実行できないバグを修正
		GE15				インデックス追加(GE15_SC SYSTEM_ID,DYSET)

5.0.1.1 (2009/10/02)
	[行ハイライト機能バグ修正]
	5.0.0.3 (2009/09/22)で実施した改善で、チェックボックスが存在しない行で行ハイライト機能
	が正常に動作しない問題に対応します。
		jsp/common/hilightRow.js

5.0.1.0 (2009/10/01)
5.0.0.4 (2009/10/01)
	[レスポンス測定画面追加]
	画面レスポンスを追加するための画面を新規に作成します。(実験のカテゴリー内)
		gf/jsp/GF7120

	[noTransition利用時のuseSelectedRow不具合修正]
	これまでnoTransitionを利用して登録した際にはuseSelectedRowをfalseに
	指定する必要がありました。（最終行に戻ってしまうため）
	noTransitionのJavaScript側で戻るための行番号をname="SEL_ROW"で出力するようにします。
	entry.jspのforwardタグにkey="SEL_ROW",value="{@SEL_ROW}"を追加して下さい。
		jsp/common/option/jqog.js
		jsp/common/option/noTransition.js

5.0.0.3 (2009/09/22)
	[ユーザーリソース登録画面修正]
	ユーザーリソース登録画面で、Excel取込した場合に重複されるユーザーが登録できるバグを
	修正します。
	※リソース登録画面は、エンジンタグによりデータチェック・登録を行っているため、画面から
	  入力されたデータに対する重複チェックは、画面単位に実装を行う必要があり、この対応は、
	  根本的な解決にはなりません。恒久対策については、業務ロジックのJava化時に検討します。
		ge/jsp/GE0001/entry.jsp

	[ヘッダーソート機能バグ改善]
	ヘッダーソート後に、追加ボタンなどを押し、その後取り消しボタンを押すと逆順にソートされ
	てしまうバグを修正します。
		hayabusa/taglib/ViewFormTag#doStartTag()

	[タスク埋め画面修正]
	タスク埋めガント(GANTT09)で、左右分割の左と右のViewの間に
	空のtdタグが大量に出力され、スペースが出来ていました。
	(空tdはIEのcolspanバグの対応のために出力)
	og:theadタグ内でitdタグを利用している場合と利用していない場合で
	この空tdタグの出力数を変える事で対応します。
		plugin/view/FiewForm_HTMLGanttTable#clear()
		plugin/view/FiewForm_HTMLGanttTable#create( int, int )
		plugin/view/FiewForm_HTMLGanttTable#getHeadLine()

	[行ハイライト機能バグ修正]
	行ハイライトで全行チェックボックスを押した後、行の選択を外すのに、2回クリックしなければ
	ならないバグを修正します。
	(これは、行ハイライトの判断基準が行の背景色(ハイライトされているか)で判断していたためです。
	 今回の対応で、行のチェックボックスの状態を元に、ハイライトするかを判断します)
		jsp/common/hilightRow.js

	[メニュー表示(グループス)・バグ修正]
	グループメニューの表示で、表示対象のグループスが1件の場合に表示されないバグを修正します。
		hayabusa/taglib/TopMenuTag#makeGroupMenu()

	[クロス集計機能改善]
	クロス集計の合計列をCUBEの先頭に表示できるようにします。
	crossParamタグのfirstClmGokei属性をtrueにセットして下さい。
	初期値はfalse(最終列)です。
		hybs-taglib.tld
		hayabusa/html/ViewCrossTableParam#FIRST_CLM_GOKEI_KEY
		hayabus/taglib/ViewCrossParamTag#setFirstClmGokei( String )
		plugin/view/ViewForm_HTMLCrossTable#create()
		plugin/view/ViewForm_HTMLCrossTable#paramInit( DBTableModel )
		plugin/view/ViewForm_HTMLCrossTable#getHeadLine()

5.0.0.2 (2009/09/15)
	[セキュリティ対応：エラーメッセージ制御・カスタマイズエラー画面作成]
	Tomcat及びJSPのエラーが発生した際に出力される情報を減らす事で
	セキュリティ上のリスクを軽減します。
	スタックトレース情報及びバージョンの情報が出力されなくなります。
	tomcatのconf/web.xml内<error-page>を置き換えて下さい。
	（ログは今まで通り出力されます。）
		tomcat/conf/web.xml				error-page修正
		context/jsp/common/error.jsp
		hayabusa/taglib/ErrorTag#VIEW_MSGTYPE
		hayabusa/taglib/ErrorTag#doEndTag()
		hayabusa/taglib/ErrorTag#getStackTrace( Throwable, String )
		hayabusa/taglib/ErrorTag#getStackData( StringBuilder, Throwable, String )

	[リクエスト変数のXSS対策]
	{@xxx}で変換するリクエストパラメータに対してless/greater than sign(<,>)のチェックを
	行うようにします。
	チェックを行うかどうかはシステムパラメータのUSE_XSS_CHECKで設定します。(初期値true)
	但し、一部タグではこのチェックをかけないようにしています。
	SQL文で利用する可能性のあるQuery,QueryOption,And,Updateタグに関しては
	xssCheck属性で個別に設定可能です。
	XSSチェックの利用に際しては全画面に対して動作確認をして下さい。
		hybs-taglib.tld
		hayabusa/common/SystemData#USE_XSS_CHECK
		hayabusa/taglib/CommonTagSupport#release2()
		hayabusa/taglib/CommonTagSupport#getRequestValue( String )
		hayabusa/taglib/CommonTagSupport#getRequestValue( String, boolean )
		hayabusa/taglib/CommonTagSupport#useXssCheck( boolean )
		hayabusa/taglib/QueryOptionTag#doAfterBody()
		hayabusa/taglib/QueryOptionTag#release2()
		hayabusa/taglib/QueryOptionTag#setXssCheck( String )
		hayabusa/taglib/Querytag#doAfterBody()
		hayabusa/taglib/Querytag#release2()
		hayabusa/taglib/Querytag#setXssCheck( String )
		hayabusa/taglib/SqlAndTag#doStartTag()
		hayabusa/taglib/SqlAndTag#release2()
		hayabusa/taglib/SqlAndTag#setXssCheck( String )
		hayabusa/taglib/EntryTag#setRequestValues()			ALLをチェック対象から外す
		hayabusa/taglib/FavoritelinkTag#doStartTag()		XSSチェックをかけない
		hayabusa/taglib/ColumnCheckTag#doStartTag()			XSSチェックをかけない
		hayabusa/taglib/FrameTag#doStartTag()				XSSチェックをかけない
		hayabusa/taglib/CommonForwardTag#doEndTag()			XSSチェックをかけない

	[メッセージのサニタイジング処理廃止]
	XSSチェックを導入したため、導入したメッセージ引数の
	HTMLサニタイジング処理を廃止します。
	又、columnCheckタグでxssチェックをしない箇所をユーザが実際に
	入力したリクエストパラメータに限定します。
	その他タグで無条件許可していたものも変更します。
		hayabusa/resource/LabelData#getMessage(String[])		サニタイジング処理廃止
		hayabusa/resource/LabelData#getDescription(String[])	サニタイジング処理廃止
		hayabusa/taglib/ColumnCheckTag#doStartTag()
		hayabusa/taglib/ColumnCheckTag#makeErrorMessage( ErrorMessage )
		hayabusa/taglib/ColumnCheckTag#makeEntryErrorMessage( ErrorMessage )
		hayabusa/taglib/FavoritelinkTag#doStartTag()
		hayabusa/taglib/FavoritelinkTag#makeUrlEncode( HttpServletRequest )
		hayabusa/taglib/FrameTag#doStartTag()
		hayabusa/taglib/CommonForwardTag#doEndTag()

	[DB定義システム・不具合修正]
	DB定義書の取込機能がHSQLDBで正しく動作しない問題について対応します。
		gf/jsp/GF2060/dbdefIn.jsp

	[自動インストール機能不具合修正]
	拡張子がxmlファイル以外のファイルは読み込まないように修正します。
	(subversionにアップした際、各フォルダに.svnが作成され、これも読み込もうとしていた)
		org.opengion.hayabusa.common.SystemInstaller#loadXMLScript(String,String)

	[ViewFormの修正]
	viewタグ内で[KEY.xxx]や[I]の形式が利用できなかったHTMLFormatTextFieldを、
	利用できるように修正します。
		plugin/view/ViewForm_HTMLFormatTextField#create( int, int )

	[ボタンメニューの修正]
	ボタンメニューのボタン間隔を狭くして、ボタンが多く入るようにします。
		jsp/common/default.css  .buttonMenu変更

	[リソースXML抜き出し画面修正]
	リソースXML抜き出し画面で作成区分の条件に'<','>'を指定した場合にxssCheckで
	エラーになるバグを修正します。
		jsp/GE0009/result_resource.jsp

	---------------------------------------------------------------------------

	[配布パッケージの変更]
	devパッケージから、appsフォルダを分離します。
	appsフォルダは、環境毎(現状は、win32とlinux32のみ)に用意し、配布します。

	[Calc帳票LINE_COPY機能]
	Calc帳票で{@LINECOPY}と記述する事で、その行以降データが存在しなくなるまで
	該当行と同じレイアウトでBODY部分を出力し続けます。
	ヘッダ・フッタ処理は通常通り行われますが、LINECOPY行以降のオブジェクトが
	ずれるため、下部にオブジェクトを配置するような帳票では利用できません。
		hayabusa/report2/OdsContentParser#LINE_COPY
		hayabusa/report2/OdsContentParser#execContent()
		hayabusa/report2/OdsContentParser$OOoCalcSheet#incrementKey( String, int )
		hayabusa/report2/OdsContentParser$OOoCalcSheet#analyze( String, int )
		hayabusa/report2/OdsContentParser$OOoCalcSheet#lineCopy( String, int )
		jsp/GF2020/DBDEF.ods LINE_COPY版に変更

	[andタグのmulti機能修正]
	mis:andタグでmulti属性をtrueにすると'A','B'という形式で出力されますが、
	空文字のみで送信した場合に'',''のように出力されていました。
	複数のリクエストが全てnullか空文字の場合は{@xxx}がnullという扱いとし、
	通常のnull値の場合と同様にand句そのものを出力しないようにします。
		hayabusa/taglib/SqlAndTag#getRequestValue( String )
		hayabusa/taglib/SqlAndTag#release2()
		hayabusa/taglib/SqlAndTag#doEndTag()

	[JDK,Tomcatのバージョンアップ]
	Windows標準環境をJDK1.6update16、Tomcat6.0.20にバージョンアップします。
	(Linux版については、まだリリースされていません)
		openGion_apps_win32_5.1.zip

	[新規クラス Process_StringUtil 作成]
	・StringUtilクラスの特定のメソッドでデータ変換する、Process_StringUtil クラスを新規追加します。
	  現時点で利用できるStringUtil のメソッドは、下記の通りです。
			urlEncode        : UTF-8 で、URLエンコードを行う。
			rTrim            : 文字列の後ろのスペースを削除
			htmlFilter       : HTML上のエスケープ文字を変換
			getMD5           : MessageDigestにより、MD5 でハッシュした文字に変換
			code39           : CODE39 の 文字列を作成(チェックデジット付き)
			getUnicodeEscape : HTML のエスケープ記号(&amp;#xZZZZ;)に変換
			getReplaceEscape : HTML のエスケープ記号(&amp;#xZZZZ;)を戻す
			spanCut          : 引数からspanタグを取り除く
	・このクラスの追加に伴い、Process_UnicodeEscape.java をdeprecatedにします。
		類似機能に、Process_StringUtil を利用してください。
		-action 引数に、getUnicodeEscape か、getReplaceEscape を指定することで、
		ESCAPE(変換)/REVERSE(戻し) の指定と同一の処理を行います。

		fukurou/process/Process_StringUtil				新規追加
		fukurou/process/Process_UnicodeEscape			deprecated コメント追記

	[整合性チェック(種別間) 修正]
	GF2090 整合性チェック(種別間) を修正しましたので、更新願います。
	更新処理を、update.jsp , entry.jsp 形式に変更・複写機能、削除機能を追加（削除機能のみあった）
	・使用フラグが無効だったので、削除、JSPフォルダを差し替えてください。

	[画面自動作成機能追加]
	画面自動作成を行うサンプル機能を追加します。
		gf/jsp/GF2200
		gf/jsp/GF2201
		gf/jsp/GF2202
		gf/jsp/GF2203
		gf/jsp/GF2251
		gf/jsp/GF2252
		gf/jsp/GF2253
		GE90				テーブル追加
		GE91				テーブル追加
		GE92				テーブル追加
		GE93				テーブル追加
		GE94				テーブル追加
		GE95				テーブル追加
		GE96				テーブル追加

5.0.0.1 (2009/08/15)
	[起動スクリプト不具合]
	・HSQLDBの起動用スクリプト(uap/bin/startupHSQLDB.bat)に不具合があり、
	  正しく起動しないバグを修正します。
	・Oracleの起動環境変数設定スクリプト(uap/bin/init.bat)のドライバークラスが
	  oracle.jdbc.driver.OracleDriver から oracle.jdbc.OracleDriver に変更します。
		uap/bin/startupHSQLDB.bat
		uap/bin/init.bat

	[リファクタリング]
	1.StringBuffer の箇所を、StringBuilder に置き換えます。
		hayabusa\mail\AbstractMailManager.java(184): //				StringBuffer errMsgBuf = new StringBuffer();
		hayabusa\mail\AbstractMailManager.java(209): 				StringBuffer errMsgBuf = new StringBuffer();
		hayabusa\mail\AbstractMailManager.java(505): 		StringBuffer idBuf = new StringBuffer();
		hayabusa\mail\MailPattern.java(182): 		StringBuffer contentBuf = new StringBuffer();
		hayabusa\mail\MailPattern.java(429): 		StringBuffer rtnBuf = new StringBuffer();
		hayabusa\mail\MailPattern.java(452): 		StringBuffer to_id    = new StringBuffer();
		hayabusa\mail\MailPattern.java(453): 		StringBuffer to_name  = new StringBuffer();
		hayabusa\mail\MailPattern.java(454): 		StringBuffer to_addr  = new StringBuffer();
		hayabusa\mail\MailPattern.java(455): 		StringBuffer cc_id    = new StringBuffer();
		hayabusa\mail\MailPattern.java(456): 		StringBuffer cc_name  = new StringBuffer();
		hayabusa\mail\MailPattern.java(457): 		StringBuffer cc_addr  = new StringBuffer();
		hayabusa\mail\MailPattern.java(458): 		StringBuffer bcc_id   = new StringBuffer();
		hayabusa\mail\MailPattern.java(459): 		StringBuffer bcc_name = new StringBuffer();
		hayabusa\mail\MailPattern.java(460): 		StringBuffer bcc_addr = new StringBuffer();
		hayabusa\taglib\HeadTag.java(850): 				StringBuffer errBuf = new StringBuffer(100);
		hayabusa\taglib\TabLinkTag.java(495): 			StringBuffer errBuf = new StringBuffer( 100 );
		hayabusa\taglib\ValueTag.java(513): 				StringBuffer buf = new StringBuffer();
		plugin\io\TableReader_Calc.java(472): 					StringBuffer sb = new StringBuffer();
		plugin\view\ViewForm_HTMLCustomTreeBOM.java(123): 						StringBuffer newtg = new StringBuffer( HybsSystem.BUFFER_LARGE );

	2.pmd-4.2.5 (カスタマイズ版)での警告の修正
		org\opengion\hayabusa\mail\MailPattern.java:413	New exception is thrown in catch block, original stack trace may be lost
		org\opengion\hayabusa\taglib\TabLinkTag.java:302	Avoid instantiation through private constructors from outside of the constructor's class.
		org\opengion\hayabusa\taglib\TabLinkTag.java:336	Avoid instantiation through private constructors from outside of the constructor's class.
		org\opengion\plugin\column\Renderer_TEXTAREA.java:49	Private field 'tagBuffer' could be made final; it is only initialized in the declaration or constructor.
		org\opengion\plugin\io\TableReader_Calc.java:113	A throw statement in a finally block makes the control flow hard to understand.
		org\opengion\plugin\io\TableReader_Calc.java:114	Avoid using if statements without curly braces
		org\opengion\plugin\io\TableReader_Calc.java:347	Avoid using implementation types like 'ArrayList'; use the interface instead

	3.直接出力用の Writer 引数追加を ViewForm に追加します。
		これは、ViewForm で、大量のString を StringBilder で作成する際、
		expand が発生し、大量の無駄なオブジェクトが作成されます。
		Writer で直接、クライアントに返送すれば、余計なオブジェクトの
		生成が抑制されます。
		ただし、途中でエラーが発生した場合は、途中までデータが返送
		されているため、エラーメッセージがデータ(画面)の下に表示されますので
		エラー時に、Javaエラーを表示させず、エラー画面へ転送するように変更
		する必要があります。
		その対応が完了してから、各実装クラスの機能修正を行います。

		 * @og.rev 5.0.0.1 (2009/08/15) 直接出力用の Writer 引数追加
		package org.opengion.hayabusa.html;
		public interface ViewForm {
			void create( int startNo, int pageSize, Writer wrt ) throws IOException ;

		package org.opengion.plugin.view;
		public abstract class AbstractViewForm implements ViewForm {
			public void create( final int startNo, final int pageSize, final Writer wrt ) throws IOException {

		package org.opengion.fukurou.util;
		public final class StringUtil {
			public static String replace( final String target,final String from,final String to ) {

			public static String urlAppend( final String url1,final String url2 ) {

	4.メソッドのパラメータに、final を付けるルールを実行
		fukurou\model\ArrayDataModel.java(163): 	public NativeType getNativeType( int clm ) {
		fukurou\process\LineModel.java(315): 	public NativeType getNativeType( int clm ) {
		fukurou\xml\JspIncludeReader.java(178): 	public static void main( String[] args ) {
		fukurou\xml\jaxb\dbid\DbConfig.java(66):     public void setDbDriver(DbDriver value) {
		fukurou\xml\jaxb\dbid\Dbid.java(79):     public void setDbidKey(String value) {
		fukurou\xml\jaxb\dbid\Dbid.java(103):     public void setUrl(String value) {
		fukurou\xml\jaxb\dbid\Dbid.java(127):     public void setUser(String value) {
		fukurou\xml\jaxb\dbid\Dbid.java(151):     public void setPassword(String value) {
		fukurou\xml\jaxb\dbid\Dbid.java(175):     public void setReadonly(Boolean value) {
		fukurou\xml\jaxb\dbid\Dbid.java(199):     public void setMincount(Integer value) {
		fukurou\xml\jaxb\dbid\Dbid.java(223):     public void setMaxcount(Integer value) {
		fukurou\xml\jaxb\dbid\Dbid.java(247):     public void setPooltime(Integer value) {
		fukurou\xml\jaxb\dbid\Dbid.java(271):     public void setApplicationInfo(Boolean value) {
		hayabusa\db\DBTableModelImpl.java(383): 	public void addValues( String[] values ,int aRow, boolean isWritable ) {
		hayabusa\io\HybsCategoryAxis.java(117): 	public List refreshTicks(Graphics2D g2,
		hayabusa\io\HybsCategoryAxis.java(256): 	public double getCategoryJava2DCoordinate(CategoryAnchor anchor,
		hayabusa\io\HybsStackedBarRenderer.java(97): 	public void drawItem(Graphics2D g2,
		hayabusa\io\ShapeList.java(56): 	public Shape getShape( int index ) {
		hayabusa\report2\OdsConverter.java(211): 		public void printJobEvent( PrintJobEvent event ) {
		hayabusa\report2\OdsConverter.java(216): 		public void disposing( EventObject event ) {
		hayabusa\report2\OdsConverter.java(371): 	public static void main( String[] args ) throws Exception {
		plugin\view\AbstractViewForm.java(255): 	public void create( int startNo, int pageSize, Writer wrt ) throws IOException {
		plugin\view\AbstractViewForm.java(1746): 	public void setHeight( String high ) {
		plugin\view\AbstractViewForm.java(1761): 	public void setWidth( String wide ) {
		plugin\view\AbstractViewForm.java(1827): 	public void setNoTransition( boolean flag ) {
		hayabusa\io\HybsCategoryPlot.java(226): 	protected void drawRangeGridlines(Graphics2D g2, Rectangle2D dataArea,
		fukurou\xml\XSLT.java(485): 	private String toXmlRow( TransformerException ex ) {
		hayabusa\taglib\TableUpdateParamTag.java(383): 	private String getInsertSQL( NamesData namesData ) {
		hayabusa\taglib\TableUpdateParamTag.java(430): 	private String getUpdateSQL( NamesData namesData ) {
