6.0.2.3 (2014/10/10)
	[Tomcat関連]
	Tomcatインストール時に、CATALINA_BASE/bin/ の catalina.bat を修正していましたが
	setenv.bat をコピー追加する方法に変更します。
	以前から、Tomcatの起動時の CLASSPATHのクリアと、コンパイル時のCLASSPATH の
	共存が課題でしたが、暫定対策として、const.bat で、set OG_CLASSPATH=%CLASSPATH% をセットし、
	setenv.bat で、set CLASSPATH=%OG_CLASSPATH% とすることで、対応します。
	tomcat8.0.14 の配布分から、対応します。
	これに伴い、const.bat で、手動で切り替えていた、OpenOffice の バージョン違いによる
	CLASSPATH の配置の問題は、if で自動設定にします。
	現時点では、init.bat の OPENOFFICE_VER で、openoffice3.2、openoffice3.4.1、openoffice4.1.1 に
	対応しています。
		uap/bin/init.bat
		uap/bin/const.bat
		apps/tomcat8.0.14/bin/setenv.bat

	[Renderer_HHM]
	HHM レンデラーは、カラムのデータを時：分に分けて表示する場合に
	使用するクラスです。
	HMレンデラーと異なり、元の値は、「分」であり、それを、時間:分 に
	分解表示します。
		plugin.column.Renderer_HHM.java

	[ImageUtil]
	画像ファイル関連の処理を集めたユーティリティクラス を新規作成します。
	ここでは、イメージファイルを BufferedImage にして取り扱います。
	また、ImageResizer で処理していた static メソッドや、関連処理、
	org.opengion.hayabusa.servlet.MakeImage の主要な処理もこちらに持ってきます。
		fukurou.util.ImageUtil.java						新規作成
		fukurou.util.ImageResizer.java					大幅な修正
		plugin.table.TableFilter_THUMBNAIL#execute()	ImageResizer の一部を ImageUtil に変更

	[EXCEL出力]
	POIUtil#createWorkbook( String ) を使用するように変更。
	CellStyle の有無も判定基準に含めます。
		fukurou.model.ExcelModel#ExcelModel(String fname,boolean isOpen)
		fukurou.model.ExcelModel#addImageFile(String imgFile,int shtNo,int rowNo,int colNo)
		fukurou.model.ExcelModel#addImageFile(String imgFile,int shtNo,int row1,int col1,int row2,int col2,int dx1,int dy1,int dx2,int dy2)
		fukurou.util.POIUtil#createWorkbook(String fname)
		fukurou.util.POIUtil#getSheetNames(Workbook wkbook)
		fukurou.util.POIUtil#getNames(Workbook wkbook)
		fukurou.util.POIUtil#getStyleNames(Workbook wkbook)
		fukurou.util.POIUtil#activeWorkbook(Workbook wkbook,boolean isCellDel)

	[SQL XML出力]
	DataBase 作成用SQLのXML出力で、<EXEC_SQL> 〜 </EXEC_SQL> の
	終了タグの直前に、改行コードを入れます。
	現在、ほとんどのケースでセットされていますが、まれに、抜けています。
	そこで、EXEC_END_TAG 宣言の使用を、isXml で個別にみるのではなく、
	isXml で、キャッシュした変数を使用します。
	また、XML_START_TAG、XML_END_TAG、EXEC_START_TAG、EXEC_END_TAG の
	定数は、AbstractTableFilter 側で定義しなおします。
	修正箇所は多いですが、単純作業です。
		plugin.table.TableFilter_SEQUENCE_SQLSERVER#makeLineList(int[] clmNo,String[] data)
		plugin.table.TableFilter_SEQUENCE_POSGRE#makeLineList(int[] clmNo,String[] data)
		plugin.table.TableFilter_SEQUENCE_MYSQL#makeLineList(int[] clmNo,String[] data)
		plugin.table.TableFilter_SEQUENCE_HSQLDB#makeLineList(int[] clmNo,String[] data)
		plugin.table.TableFilter_SEQUENCE_FIREBIRD#makeLineList(int[] clmNo,String[] data)
		plugin.table.TableFilter_SEQUENCE#makeLineList(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX#makeDropLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX_HSQLDB#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE_SQLSERVER#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE_POSGRE#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE_MYSQL#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE_HSQLDB#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE_FIREBIRD#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE_FIREBIRD#makeUniqSeq(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE#execute()
		plugin.table.TableFilter_TABLE#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_TABLE#makeUniqSeq(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX_SQLSERVER#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX_POSGRE#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX_MYSQL#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX_MYSQL#makeDropLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_INDEX_FIREBIRD#makeEndLine(int[] clmNo,String[] data)
		plugin.table.TableFilter_CMNT_TBL#execute()
		plugin.table.TableFilter_CMNT_CLM#execute()
		plugin.table.TableFilter_SEQUENCE#execute()
		plugin.table.TableFilter_DBARG_OUT#execute()
		plugin.table.TableFilter_DBARG_OUT#makeHeadLine(String objName)
		plugin.table.TableFilter_DBARG_OUT#makeEndLine(String objName)
		plugin.table.TableFilter_DBSRC_OUT#makeEndLine()

	[Drop構文の変更]
	TableFilter_INDEX で、DROP引数を、false(初期値)にすると、INDEXのDROP構文が出力されなくなります。
	これは、新規作成時に、まだ、INDEXが存在しない時に、DROP構文が実行されると、
	エラーとなり、以下の処理が実行されなくなるケースがある為です。(PostgreSQL,firebirdなど)
	今まで、GF2140 で、true(DROP構文を出力する)になっていましたが、出力しないようにします。
	代わりに、falseの場合には、DROP構文をまとめたファイル(AllDropC.xml等)のファイルを
	作成するようにします。
		jsp/GF2140
		plugin.table.TableFilter_INDEX#execute()

	[パレート図]
	パレート図は、100分率にします。
		hayabusa.io.HybsCategoryDataset#execute(Connection con,String query)
		hayabusa.io.HybsCategoryDataset#execute(DBTableModel table)
		hayabusa.io.HybsCategoryDataset#changeParetoData(double sum)

6.0.2.2 (2014/10/03)
	[EDIT機能]
	データベースから、"EDIT_NAME_(画面ID)_(エディット名)" で取り出すとき、"_" で分割していた為、
	画面ID や エディット名 に、"_" を含むと、分割をミスっていました。
	そこで、分割方法を、"EDIT_NAME_" の前半と、設定値の (エディット名) の後半を削除して、残りを
	(画面ID) とする方法に変更します。
	また、6.0.2.1 (2014/09/26) で、初期値のキーワードの、EDIT_NAME_SELECTED_ を、EDIT_NAME_ に
	変更しましたが、"EDIT_NAME_" が付いていると、先の分割時に、対象となる為、EDIT_SELECTED_ に
	変更します。
	それ以外に、メソッドの配置を、変更します。
		hayabusa.db.DBEditConfig#getKeySet( final String[] keys )	廃止
		hayabusa.db.DBEditConfig#getEditKeys( final String guikey, final String editName )	廃止
			 → DBEditConfigManager.java へ移動
		hayabusa.db.DBEditConfigManager#DBEditConfigManager() 新規追加(デフォルトは互換性の為残しておきます。)
		hayabusa.db.DBEditConfigManager#DBEditConfigManager( final Map<String,String> attribute ) 新規追加
			 → 内部処理は、UserInfo.java DBEditConfig.java などから移植
		hayabusa.db.DBEditConfigManager#getEditKeys( final String guikey, final String editName ) DBEditConfig から移植
		hayabusa.resource.UserInfo#UserInfo( final String userID,････ 
		hayabusa.resource.UserInfo#makeEditConfigMap()	廃止
		hayabusa.resource.UserInfo#addEditConfig( final String guikey, final String editName, final DBEditConfig config )
		hayabusa.resource.UserInfo#deleteEditConfig( final String guikey, final String editName )
		hayabusa.resource.UserInfo#setSelectedEdit( final String guikey, final String editName )
		hayabusa.resource.UserInfo#getSelectedEdit( final String guikey )

	[JFreeChar関連]
	HybsColorBar3D を新規追加
	これは、先に追加した、HybsColorBar の ３D版です。
		hayabusa.io.HybsBarRenderer3D.java		新規作成
	前回追加した、HybsJDBCCategoryDataset.java を廃止し、HybsCategoryDataset.java に統一します。
	これは、JDBCCategoryDatasetの データベース機能と、DBTableModel から Dataset を作成する機能を
	兼ね備えて、かつ、HybsDataset インターフェースを実装します。
	HybsDataset インターフェースは、シリーズのラベル指定、カテゴリカラーバー、パレート図用積上げ
	計算などの処理を行うための、インターフェースで、それらの処理も、HybsCategoryDataset に実装します。
	カテゴリのカラー名の指定を行う場合、最後のカラムが、カラー名の文字列になります。
	select category,series1,series2,series3,･･･,color from ･･･
	color文字列の検索結果は、Dataset には含まれません。
	その場合、color カラムがシリーズとして認識されない様に、ChartDatasetTag で、useCategoryColor="true"
	を指定しておく必要があります。このフラグは、HybsCategoryDataset を使う処理以外では効果が
	ありません（シリーズとして使用されてしまう）のでご注意ください。
	このフラグは、カテゴリカラーバーを使う場合には必要ですが、カテゴリカラーバーと（例えばパレート図）
	を合成する場合に、パレート図側にも useCategoryColor="true" を設定しておけば、同じSQL または、
	DBTableModel を使う事ができるというためのフラグです。
		hayabusa.taglib.ChartDatasetTag#setUseVerticalLabels( final String useCategoryColor ) {
		hayabusa.io.ChartDataset#setUseCategoryColor( final boolean useCateColor )
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,
									  final String type,final String[] lbls,final boolean useCateColor )
		hayabusa.io.ChartFactory#newDataset( final DBTableModel table , 
									  final String type,final String[] lbls,final boolean useCateColor )
		hayabusa.io.ChartDataset#makeDataset( final Connection conn,final String sql )
		hayabusa.io.ChartDataset#makeDataset( final DBTableModel table )

	Seriesの縦持ち対応は、別途検討しますが、とりあえず保留にしておきます。
		hayabusa.io.HybsJDBCCategoryDataset.java_horyu		保留

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

	[ライブラリ更新]
	postgreSQL を評価するに当たり、JDBCドライバを置き換えておきます。
	postgresql-9.3-1100.jdbc41.jar → postgresql-9.3-1102.jdbc41.jar
		apps/jdk180u**/jre/lib/ext/postgresql-9.3-1102.jdbc41.jar		交換

	[不具合修正]
	初期化漏れでエラーになっていたので、修正します。
		plugin.view.ViewForm_HTMLCrossTable#init( final DBTableModel table )

6.0.2.1 (2014/09/26)
	[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 ) {

	EDIT_NAME_SELECTED_ を、EDIT_NAME_ に変更 します。
	どう見ても、このキーでは何もしていません。
		hayabusa.resource.UserInfo#setSelectedEdit( final String guikey, final String editName )
		hayabusa.resource.UserInfo#getSelectedEdit( final String guikey )

	[JFreeChar関連]
	itemLabelVisible="true" の時に、バーに値を表示しますが、Bar3D の時のみ、値が表示されたり
	されなかったりしました。
	これは、org.jfree.chart.renderer.category.BarRenderer3D の コンストラクタで実行されている
	setBasePositiveItemLabelPosition(TextAnchor) に、ItemLabelAnchor.INSIDE12,TextAnchor.TOP_CENTER で
	作成された ItemLabelPosition が渡されているため、文字数がバーの幅より大きい場合、表示されない
	状況になっていました。
	ちなみに、BarRenderer は、親クラス(のさらに親)の org.jfree.chart.renderer.AbstractRenderer で、
	ItemLabelAnchor.OUTSIDE12, TextAnchor.BOTTOM_CENTER で作成されます。
	ChartDataset の CategoryItemRenderer 取得処理で、書き換えておきます。
		hayabusa.io.ChartDataset#getRenderer( final int serNo , final CategoryURLGenerator urlGen )

	パレート図作成用の HybsParetoLine キーワードを追加します。
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type,final String[] lbls )
		hayabusa.io.ChartFactory#newDataset( final DBTableModel table , final String type,final String[] lbls )
		gf/jsp/GF7212			ｸﾞﾗﾌ合成、パレート図

	関連項目として、データベースのタイプの処理を、DBUtil クラスに集約します。
		hayabusa.db.DBTableModelUtil#makeDBColumn( final String name,final LabelData labelData,
							final ResultSetMetaData metaData,final int column,final String lang )
		fukurou.db.DBUtil#getNumber( final int type, final Object resultObj )
		fukurou.db.DBUtil#getNumber( final int type, final Object resultObj )

	[ColorMap.java 新規作成]
	org.opengion.fukurou.util.StringUtil に含まれていた、ColorMap関連の処理を、
	ColorMap.java に集約します。
		fukurou.util.ColorMap.java		新規作成
		hayabusa.io.ChartCreate.java(408): 			chartBackColor = StringUtil.getColorInstance( chBackClr );
		hayabusa.io.ChartCreate.java(425): 			plotBackColor = StringUtil.getColorInstance( plBackClr );
		hayabusa.io.ChartCreate.java(750): 			domainLineColor = StringUtil.getColorInstance( color );
		hayabusa.io.ChartCreate.java(792): 			rangeLineColor = StringUtil.getColorInstance( color );
		hayabusa.io.ChartDataset.java(547): 				markColors[i] = StringUtil.getColorInstance( mkCol[i] );
		hayabusa.io.ChartDataset.java(599): 				markOverColors[i] = StringUtil.getColorInstance( ovCol[i] );
		hayabusa.io.ChartDataset.java(818): 				shapeColors[i] = StringUtil.getColorInstance( colors[i] );
		hayabusa.io.ChartDataset.java(892): 				seriesColors[i] = StringUtil.getColorInstance( colors[i] );
		hayabusa.io.HybsJDBCCategoryDataset.java(185): 						Color color   = StringUtil.getColorInstance( colStr );
		plugin.view.ViewForm_ImageTimeBar.java(811): 				obj[1] = (colStr != null) ? StringUtil.getColorInstance( colStr ) : uniqColor();

6.0.2.0 (2014/09/19)
	5.8.0.1 (2014/09/12) まで反映

	[POI(EXCEL入出力)関係]
	POI による、EXCELバイナリファイルに対する、データモデルクラスを追加します。
	また、ユーティリティクラスと、イベント処理クラスも追加します。
	これに伴い、関係する EXCEL処理を、こちらに移動させます。
		fukurou.model.ExcelModel.java				新規追加
		fukurou.util.POIEvent.java					新規追加
		fukurou.util.POIUtil.java					新規追加
		fukurou.process.Process_GrepChangeExcel		大幅変更
		plugin.io.TableReader_Excel.java			大幅変更
		plugin.io.TableWriter_Excel.java			大幅変更
		plugin.io.ExcelUtil.java					廃止(機能は ExcelModel に移行)

	WriteTableTag に、EXCEL関係の機能を追加します。
	これは、TableWriter_Excel のみに適用します。
		useCellStyle       【TAG】EXCEL出力時に、データを書き込んだ範囲に罫線を入れるかどうかを指定します
		useAutoCellSize    【TAG】EXCEL出力時に、セルの幅をデータの幅に自動的に合わせるかどうかを指定します
		useActiveWorkbook  【TAG】EXCEL出力時に、セルの有効範囲を設定するかどうかを指定します
		pageBreakColumn    【TAG】EXCEL出力時に、シート変更するキーとなるカラム名を指定します(このカラムの値がシート名になります)
		fileBreakColumn    【TAG】EXCEL出力時に、ファイル名を変更するキーとなるカラム名を指定します(このカラムの値がファイル名になります)

		gf/jsp/GF6270

		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#create( final PrintWriter out )
		hayabusa.taglib.WriteTableTag#setUseCellStyle( final String useStyle )
		hayabusa.taglib.WriteTableTag#setUseAutoCellSize( final String useAutoSize )
		hayabusa.taglib.WriteTableTag#setUseActiveWorkbook( final String useActWB )
		hayabusa.taglib.WriteTableTag#setPageBreakColumn( final String pbColumn )
		hayabusa.taglib.WriteTableTag#setFileBreakColumn( final String fbColumn )
		hayabusa.io.TableWriter#setUseCellStyle( final boolean useStyle )
		hayabusa.io.TableWriter#setUseAutoCellSize( final boolean useAutoSize )
		hayabusa.io.TableWriter#setUseActiveWorkbook( final boolean useActWB )
		hayabusa.io.TableWriter#setPageBreakColumn( final String pbColumn )
		hayabusa.io.TableWriter#setFileBreakColumn( final String fbColumn )
		hayabusa.io.AbstractTableWriter#setUseCellStyle( final boolean useStyle )
		hayabusa.io.AbstractTableWriter#setUseAutoCellSize( final boolean useAutoSize )
		hayabusa.io.AbstractTableWriter#setUseActiveWorkbook( final boolean useActWB )
		hayabusa.io.AbstractTableWriter#setPageBreakColumn( final String pbColumn )
		hayabusa.io.AbstractTableWriter#setFileBreakColumn( final String fbColumn )
		plugin.io.TableWriter_Excel#setUseCellStyle( final boolean useStyle )
		plugin.io.TableWriter_Excel#setUseAutoCellSize( final boolean useAutoSize )
		plugin.io.TableWriter_Excel#setUseActiveWorkbook( final boolean useActWB )
		plugin.io.TableWriter_Excel#setPageBreakColumn( final String pbColumn )
		plugin.io.TableWriter_Excel#setFileBreakColumn( final String fbColumn )

	ファイル分割出力の関係で、setFilename( final String filename )を、ディレクトリとファイルを
	渡すように変更します。
	Reader側も分離すべきですが、今回は見送ります。
		hayabusa.io.TableWriter#setFilename( final String directory , final String filename )
		hayabusa.io.AbstractTableWriter#setFilename( final String directory , final String filename )
		plugin.io.TableWriter_Calc#setFilename( final String directory , final String filename ) {
		plugin.io.TableWriter_Excel#setFilename( final String directory , final String filename ) {

	また、これらのメソッドが増えることに伴い、AbstractTableWriter.java で、UnsupportedOperationException を
	throw していた処理を止め、System.err.println にすることで、TableWriter_Excel 以外の EXCEL関連クラスの
	継承を廃止して、簡素化します。
		hayabusa.io.AbstractTableWriter#setSheetName( final String sheetName )
		hayabusa.io.AbstractTableWriter#setRefSheetName( final String sheetName )
		hayabusa.io.AbstractTableWriter#setRefFilename( final String filename )
		hayabusa.io.AbstractTableWriter#setFontName( final String fontName )
		hayabusa.io.AbstractTableWriter#setFontPoint( final short point )
		hayabusa.io.AbstractTableWriter#setSkipRowCount( final int skipRowCount )

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

	WORD などの処理も行うため、POIの jar を追加します。
	ついでに、バージョンも上げておきます。
		apps/jdk180u**/jre/lib/ext/poi-scratchpad-3.10.1-20140818.jar		追加
		apps/jdk180u**/jre/lib/ext/poi-3.10.1-20140818.jar					ver Up
		apps/jdk180u**/jre/lib/ext/poi-ooxml-3.10.1-20140818.jar			ver Up
		apps/jdk180u**/jre/lib/ext/poi-ooxml-schemas-3.10.1-20140818.jar	ver Up

	[Bulkset エラー回避]
	viewタグに、columnBulkSet を設定したり、システムリソースで、VIEW_USE_DEFAULT_BULKSET
	を true で運用する場合、カラムタグの種類に応じて、SQL実行エラー等が
	発生するケースがあります。
	Editor_QUERY、Renderer_MULTIQUERY、Renderer_QUERY については、5.7.9.0 (2014/08/08) で
	個別に対応しましたが、今後の対応を考えると、AbstractViewForm#getSortedColumnLabel(int)で
	エラーを処理する仕組みも入れておきます。
	個別対応分は、現状のまま、残しておきます。
	ここでは、エラー発生時は、バルクセットのカラムを作成しないことにします。
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )

	[DB定義DB関連]
	DB定義DB関連で、テーブル名のあいまい検索を、like のままにするが
	% 記号は、自分で入力する方式に変更します。
	これは、例えば履歴テーブルを、XX01R とする場合、%R とすると、従来は、
	%R% で検索されてしまい、テーブル名の途中に R が含まれていてもヒットしたためです。
	検索カラムの初期値は、% を入れていますが、通常の曖昧と区別する意味で入れているだけです。
		gf/jsp/GF2010 ﾃｰﾌﾞﾙ
		gf/jsp/GF2020 ﾃｰﾌﾞﾙｶﾗﾑ
		gf/jsp/GF2030 ｲﾝﾃﾞｯｸｽ
		gf/jsp/GF2040 ｲﾝﾃﾞｯｸｽｶﾗﾑ
		gf/jsp/GF2180 移行DB一覧

	[ファイルリンクの不正文字]
	ファイルのアップロード、ダウンロードにおいて、href 部分はURLEncodeしていませんが、
	そこに、";" や "%" があると、ダウンロードできなくなります。
	useHrefEncode="true" にすることで、href 部分に対して、(;%)の２文字だけ URLEncodeを
	行うかどうかを指定します(初期値:false)
	初期値は、システムパラメータの USE_HREF_URLENCODE[=false] です。
	なお、ファイルに限定する意味で、useGamenId="false" の場合のみ、有効にします。
		hayabusa.common.SystemData#USE_HREF_URLENCODE
		hayabusa.taglib.LinkTag#release2()
		hayabusa.taglib.LinkTag#setUseHrefEncode( final String useEnc )
		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 )
		gf/jsp/GF6260/result.jsp		サンプル

	[ライブラリ更新]
	JKD と POI と JFreeChart のライブラリを更新します。
	jdk180u20 , tomcat8.0.11 , poi-3.10.1-20140818.jar , jfreechart-1.0.19
	なお、WORDやPoworPoint関連の処理で、poi-scratchpad-3.10.1-20140818.jar を
	新規追加していますので、必ず設定が必要です。
		jdk180u20/jre/lib/ext/jfreechart-1.0.19.jar
		jdk180u20/jre/lib/ext/jcommon-1.0.23.jar
		jdk180u20/jre/lib/ext/poi-3.10.1-20140818.jar
		jdk180u20/jre/lib/ext/poi-ooxml-3.10.1-20140818.jar
		jdk180u20/jre/lib/ext/poi-ooxml-schemas-3.10.1-20140818.jar
		jdk180u20/jre/lib/ext/poi-scratchpad-3.10.1-20140818.jar		特に新規追加

	[websocket関連]
	websocket 関連で、サンプルを作成します。サーブレットではありませんが、
	多くのクラスを作成する予定もない為、とりあえず hayabusa.servlet パッケージに
	置いておきます。
		hayabusa.servlet.WebSocketDemo.java

	build.xml に、lib/websocket-api.jar を追加します。
	websocket 関連クラスをコンパイルする時に必要です。
		gf/build.xml
			<pathelement path="${env.CATALINA_HOME}/lib/websocket-api.jar" />

	[javadoc更新]
	各パッケージのコメントを、package.html で作成していましたが、jdk1.5 以降は、
	package-info.java で作成することが推奨されています。(知らなかった…)
	既存の package.html は package-info.java に置き換えます。
	取りあえず、トップパッケージのみ変更します。

	標準ドックレット com.sun.tools.doclets.standard.Standard をカスタマイズして、
	クラスの概要説明部分の文書を、<pre> ・・・ </pre> 処理します。
		fukurou.taglet.DocletStandard.java
		gf/build.xml
			<target name="javadoc"> の <javadoc ・・・ に、
				<doclet name="org.opengion.fukurou.taglet.DocletStandard"	path="${classes.path}" />
		を追加
		fukurou.taglet.DocletStandard.java

	{@og.value ････} 処理が、{@og.tag} , {@og.formSample} の処理下においては処理されていなかったので、
	処理する様に変更しました。
	以前は、{@link ････} のみ、上記タグレット中に処理していました。
		fukurou.taglet.AbstractTaglet#text( final Tag tag )			新規追加
		fukurou.taglet.AbstractTaglet#inline( final String key , final String body , final Tag tag )	新規追加
		fukurou.taglet.AbstractTaglet#link( final String in )		廃止
		fukurou.taglet.DocletUtil#valueTag( final Tag tag )
		fukurou.taglet.DocletUtil#valueTag( final String txt , final Tag tag )
		fukurou.taglet.DocletUtil#doc03LinkTag( final Tag tag )
		fukurou.taglet.DocletUtil#doc03LinkTag( final String txt )
		fukurou.taglet.DocletUtil#linkTag( final String txt )
		fukurou.taglet.TagletFormSampletoString( final Tag tagTag )
		fukurou.taglet.TagletFormSampletoString( final Tag[] tagTags )
		fukurou.taglet.TagletRevtoString( final Tag tagTag )
		fukurou.taglet.TagletRevtoString( final Tag[] tagTags )
		fukurou.taglet.TagletTag#toString( final Tag tagTag )
		fukurou.taglet.TagletTag#toString( final Tag[] tagTags )

	[ViewForm_ImageTimeBar 関連]
	MICSの稼動チャート で使用している、ViewForm_ImageTimeBar を修正します。
	データレコードが存在しない場合の処理を、現状では、useLastData=true(初期値)
	の場合は、以降のデータは無限に継続している物として扱いますが、検索時の時刻を
	元に、それ以降は、表示しないようにします。
	既存の、useLastData=false にすると、継続していないとする方式は、残します。(たぶん不要)
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_ImageTimeBar#paramInit()
		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 out )

	[jFreeChart 関連]
	series データの取得で、series名（ここではカラム名）を、ResultSetMetaData の
	getColumnName( int ) で取得していましたが、通常は、getColumnLabel( int ) で取得すべきでした。
	また、カラム名は、toUpperCase しておきます。
	ORACLE は、getColumnName と getColumnLabel で同じ値を返していましたが、fireBird では、
	getColumnName が、 NULL で返ってきたため、series 表示がうまくできていませんでした。
		hayabusa.io.HybsJDBCCategoryDataset2#innerQuery( final Connection con, final String query ) throws SQLException {

	HybsJDBCCategoryDataset は、未使用なので、廃止
		hayabusa.io.HybsJDBCCategoryDataset.java		廃止

	rangeSkip 属性 の初期値を、-1(設定なし)に変更します。
	前回の JFreeChart のVerUpで、グリッド線の表示が５個おきに変わったようです。
	設定する値を マイナスにすると、初期設定の値を使用するように変更します。
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#setRangeSkip( final String rngSkip ) の JavaDocコメント
		hayabusa.io.ChartCreate#setRangeSkip( final int rngSkip ) の JavaDocコメント
		hayabusa.io.HybsCategoryPlot#setRangeSkip( final int rngSkip ) の JavaDocコメント
		hayabusa.io.HybsCategoryPlot#drawRangeGridlines( final Graphics2D g2, final Rectangle2D dataArea,final List ticks ) {

	複数チャート(series)描画時のラベル名を指定する seriesLabels 属性を追加します。
	これは、通常、Select文で、series のラベルは、AS を使用して指定しますが、
	これに、ラベルリソースを適用する機能です。
	ORACLEの場合は、{@LBL.XXXX} で、日本語化した 別名を付けても、ResultSetMetaData#getColumnLabel(int)で
	日本語名を取得できますが、firebird の場合、文字化けします。（UTF-8とShift-JISの問題？）
	そこで、外部から、別名部分を指定する機能が必要になりました。
	なお、select category,series1,series2,････,seriesN from table なので、seriesLabels で指定するのは、
	series1,series2,････,seriesN の部分になります。
		hayabusa.taglib.ChartDatasetTag#setSeriesLabels( final String labels )
		hayabusa.io.ChartDataset#makeDataset( final Connection conn,final String sql )
		hayabusa.io.ChartDataset#makeDataset( final DBTableModel table )
		hayabusa.io.ChartDataset#setSeriesLabels( final String[] labels )
		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#getSeriesLabels( final DBTableModel table , final String type,final String[] lbls )
		hayabusa.io.HybsJDBCCategoryDataset2#HybsJDBCCategoryDataset2( final Connection connection, final String query, final String lbls )
		hayabusa.io.HybsJDBCCategoryDataset2#executeQuery( final Connection con, final String query )
		hayabusa.io.HybsJDBCCategoryDataset2#innerQuery( final Connection con, final String query, final String[] seriesLabels )

	キャッシュ時の制限時間を、秒で指定できるようにします。
	現在は、システムリソースの CHART_CACHE_TIME = 600 (秒) で、一律指定しかできませんが、
	タグ単位に、指定できるようにします。
	何も指定しない場合は、従来通り、システムリソースの CHART_CACHE_TIME が使用されます。
	（useCache="true" に設定した場合）
	これに伴い、tld ファイルに属性追加します。

	キャッシュ対象を、JFreeChart オブジェクトではなく、イメージファイルに変更します。
	従来は、seriesPikup が更新されない場合は、キャッシュされた JFreeChart オブジェクト から
	DB検索なしで、イメージ情報を再作成する仕様でしたが、JFreeChart オブジェクト 自体を
	長期間キャシュする割に、効果が薄かったため、作成済みのイメージファイルのキャッシュに
	限定します。(正確には、イメージファイルを返すタグ文字列のキャッシュです。)
		hayabusa.taglib.ChartCreateTag#doEndTag()
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#setCacheTime( final String ccTime )
		hayabusa.taglib.ChartCreateTag#$ChartCache#ChartCache( final String mkey,final int ccTime )
		hayabusa.taglib.ChartCreateTag#$ChartCache#setJFreeChart( final JFreeChart chart )

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

	[DirectXMLSaveTag の修正]
	DirectXMLSaveTag に、useTimeStamp 属性を追加します。
	これは、XMLファイルの読み取りで、タイムスタンプ管理を行うかどうか指定する属性です。
	初期値は、互換性より、false です。
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()
		hayabusa.taglib.DirectXMLSaveTag#release2()
		hayabusa.taglib.DirectXMLSaveTag#setUseTimeStamp( final String flag )

		gf/jsp/common/gamen/06_INSTALL/directXMLSave.jsp
		gf/_build.bat
		gf/build.xml

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

6.0.1.3 (2014/09/08)
	6.0.2.0 (2014/09/12) 版の暫定リリース
	jFreeChart 関連の修正を行ったところまでで、一部のシステムだけリリースします。

6.0.1.2 (2014/08/08)
	5.7.9.0 (2014/08/08) を取り込みました。
	(tldファイルが更新されましたが、今回は４桁目のみのアップにします。)

	[WriteTableTag 修正]
	WriteTableTag で、columns 指定に、カラム飛ばしできる機能を追加します。
	これは、,,, など、書き込まないカラムを、未記入にすることで実現します。
	refFileURL、refFilename、refSheetName とともに使用すれば、ある程度のレイアウト設定が可能です。
		hayabusa.taglib.WriteTableTag#setColumns( final String clms )		JavaDocのみ修正
		hayabusa.io.AbstractTableWriter#createDBColumn()
		hayabusa.io.AbstractTableWriter#writeLabel( final DBTableModel table,final PrintWriter writer )
		hayabusa.io.AbstractTableWriter#writeName( final DBTableModel table,final PrintWriter writer )
		hayabusa.io.AbstractTableWriter#writeSize( final DBTableModel table,final PrintWriter writer )
		hayabusa.io.AbstractTableWriter#writeClass( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_T#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_JSON#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Properties#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Fixed#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_CSV3#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_CalcDef#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Calc#writeLabel( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Calc#writeName( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Calc#writeSize( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Calc#writeClass( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Calc#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Excel#writeLabel( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Excel#writeName( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Excel#writeSize( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Excel#writeClass( final DBTableModel table, final PrintWriter writer )
		plugin.io.TableWriter_Excel#writeData( final DBTableModel table,final PrintWriter writer )

	データの書き込み開始位置を設定する属性 skipRowCount を追加します。
	なお、この機能は、TableWriter_Excel のみに実装します。
		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 )
		plugin.io.TableWriter_Excel#setSkipRowCount( final int skipRowCount )

	その他、メソッド統合、protected→private化など、修正
		plugin.io.TableWriter_Excel#writeDBTable( final PrintWriter writer )	廃止
		plugin.io.TableWriter_Excel#getNewSheetNameByName( final Workbook workbook, final String nameSet) 	protected→private化
		plugin.io.TableWriter_Excel#createWorkbook( final String fname , final boolean isOpen )		メソッド統合

	refSheetName が、未指定の場合は、先頭のシートを使用するように変更します。
		hayabusa.taglib.WriteTableTag#setRefSheetName( final String sheet )		JavaDocのみ修正

6.0.1.1 (2014/07/18)
	5.7.8.1 (2014/07/18) を取り込みました。
	(tldファイルが更新されましたが、今回は４桁目のみのアップにします。)

6.0.1.0 (2014/07/04)
	tldファイルが更新されましたので、３桁目 VerUpします。
	5.7.7.2 (2014/06/20)
	5.7.8.0 (2014/07/04) を取り込みました。

6.0.0.3 (2014/06/13)
	5.7.7.0 (2014/06/06)
	5.7.7.1 (2014/06/13) を取り込みました。

6.0.0.2 (2014/05/23)
	5.7.6.0 (2014/05/02)
	5.7.6.2 (2014/05/16)
	5.7.6.3 (2014/05/23) を取り込みました。

6.0.0.1 (2014/04/25)
	[廃止クラス,廃止メソッド]
	・fukurou.process.Process_UnicodeEscape.java 廃止
		fukurou.process.Process_StringUtil を利用してください。
	・fukurou.process.ConnData.java 廃止
		fukurou.db.ConnectionFactory 等をご使用ください。
	・fukurou.process.ConnDataFactory.java 廃止
		fukurou.db.ConnectionFactory 等をご使用ください。
	・hayabusa.common.InitFileLoader.java 廃止
		fukurou.xml.XMLFileLoader.java を ご利用ください。

	・hayabusa.taglib.StackHeaderTag.java 廃止
		hayabusa.taglib.GanttHeaderTag を ご利用ください。
	・hayabusa.taglib.TableExistTag.java 廃止
		hayabusa.taglib.DataCheckTag を使用してください

	・hayabusa.taglib.TabTableTag.java 、TabTag.java 廃止
		hayabusa.taglib.TabLinkTag、TabTableTag の使用をご検討ください。
	・hayabusa.taglib.UpdateTag.java 廃止
		hayabusa.taglib.TableUpdateTag を利用するようにしてください。

	・hayabusa.taglib.ColumnEditorTag#setParameter( final String prm )
		columnEditor#parameter 廃止 → param を使用してください。
	・hayabusa.taglib.DataCheckTag#setMsg( final String id )
	  hayabusa.taglib.DataCheckTag#setMsgParamKeys( final String keys )
		dataCheck#msg 廃止          → lbl を使用してください。
		dataCheck#msgParamKeys 廃止 → lblParamKeys を使用してください。
	・hayabusa.taglib.TopMenuTag#setUseButtonScript( final String flag )
		topMenu#useButtonScript は、すでに何も使われていません。そのまま削除してください。
	・hayabusa.taglib.ValueTag#setNullSet( final String flag )
		value#nullSet は、すでに何も使われていません。そのまま削除してください。

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

6.0.0.0 (2014/04/11)
	[エンジン Ver6 リリース]
	openGion Ver6 をリリースします。
	主な、Ver5からの変更点は、
	・HTML5,CSS3 対応
		基本的には、ネイティブモードのHTML5を前提にします。
		システムパラメータの USE_IE7_HEADER = "false" ,
		USE_HTML5_HEADER = "true" を、デフォルトに変更します。
		どうしても、互換モードでないとまずい場合は、この２つの
		パラメータを変更してください。
		hayabusa\common\SystemData#USE_IE7_HEADER = "false"
		hayabusa\common\SystemData#USE_HTML5_HEADER = "true"

	・openoffice3.4.1 対応
		openoffice3.2 ⇒ openoffice3.4.1 にアップします。
		openoffice4 への対応は、しばらく保留します。

	・jdk180 , tomcat8.0.x を基準環境とします。

	・apps/jdk180uXX/jre/lib/ext 以下の拡張ライブラリのバージョンアップ
		これに伴い、本体の新機能が旧のままでは使用できなくなったり、
		使い方が異なっていたりするため、Ver6のエンジンをVer5の環境に
		そのまま適用できません。ただし、JSPのソース自体は、互換性があるはずです。

			commons-codec-1.3.jar               ⇒      commons-codec-1.9.jar
			                                    追加    commons-compress-1.6.jar
			commons-net-ftp-2.0.jar             ⇒      commons-net-3.3.jar
			geronimo-stax-api_1.0_spec-1.0.jar  削除    
			                                    追加    dom4j-1.6.1.jar
			h2-1.1.118.jar                      ⇒      h2-1.3.175.jar
			hsqldb.jar                          ⇒      hsqldb_2.3.1.jar
			ISOcoated_v2_eci.jar                同じ    ISOcoated_v2_eci.jar
			                                    追加    jai_codec1.1.3.jar
			                                    追加    jai_core1.1.3.jar
			                                    追加    jai_imageio1.1.jar
			jaxen-1.1.6.jar                     同じ    jaxen-1.1.6.jar
			jaybird-full-2.1.6.jar              ⇒      jaybird-full-2.2.4.jar
			jcifs-1.3.14.jar                    ⇒      jcifs-1.3.17.jar
			jcommon-1.0.17.jar                  ⇒      jcommon-1.0.21.jar
			jfreechart-1.0.14                   ⇒      jfreechart-1.0.17.jar
			jsch-0.1.42.jar                     ⇒      jsch-0.1.50.jar
			junit-4.10.jar                      削除    
			jxl-266.jar                         ⇒      jxl-2.6.12.jar
			mail-141.jar                        ⇒      mail-1.5.1.jar
			mysql-connector-java-5.1.10-bin.jar ⇒      mysql-connector-java-5.1.28-bin.jar
			odfdom.jar                          ⇒      odfdom_0.7.jar
			                                    追加    ogHsqldbExtension.jar
			ojdbc6.jar                          ⇒      ojdbc6.jar
			orai18n.jar                         同じ    orai18n.jar
			                                    追加    poi_commons-logging-1.1.jar
			log4j-1.2.15.jar                    ⇒      poi_log4j-1.2.13.jar
			poi-3.6-20091214.jar                ⇒      poi-3.9-20121203.jar
			poi-ooxml-3.6-20091214.jar          ⇒      poi-ooxml-3.9-20121203.jar
			poi-ooxml-schemas-3.6-20091214.jar  ⇒      poi-ooxml-schemas-3.9-20121203.jar
			postgresql-8.4-701.jdbc4.jar        ⇒      postgresql-9.3-1100.jdbc41.jar
			Qrcode.jar                          同じ    Qrcode.jar
			sqljdbc.jar                         ⇒      sqljdbc4_4.0.2206.100.jar
			xercesImpl.jar                      ⇒      xercesImpl-2_11_0.jar
			xml-apis.jar                        ⇒      xml-apis-2_11_0.jar
			xmlbeans-2.3.0.jar                  ⇒      xmlbeans-2.6.0.jar

	[ojdbc7_12.1.0.1 対応]
	ORACLEのJDBCドライバを、11g用から、12c用に変更するに当たり、警告が出るので対応します。
	oracle.sql.ARRAY ⇒ oracle.jdbc.OracleArray に置き換えます。
	ただし、JDBCドライバ自体は、ORACLE 9i への接続ができなくなるため、従来通りとします。
		hayabusa\taglib\DirectWriteTableTag.java(40): import oracle.sql.ARRAY;
		plugin\query\Query_JDBCArrayCallable.java(34): import oracle.sql.ARRAY;
		plugin\query\Query_JDBCErrMsg.java(29): import oracle.sql.ARRAY;
		plugin\query\Query_JDBCKeyEntry.java(29): import oracle.sql.ARRAY;
		plugin\query\Query_JDBCPLSQL.java(30): import oracle.sql.ARRAY;

		hayabusa\taglib\DirectWriteTableTag.java(45): import oracle.jdbc.OracleTypes;
		plugin\query\Query_JDBCArrayCallable.java(34): import oracle.jdbc.OracleTypes;
		plugin\query\Query_JDBCErrMsg.java(26): import oracle.jdbc.OracleTypes;
		plugin\query\Query_JDBCKeyEntry.java(26): import oracle.jdbc.OracleTypes;
		plugin\query\Query_JDBCPLSQL.java(27): import oracle.jdbc.OracleTypes;

	[odfdom-java-0.8.9 対応]
		実質的には非常に多くの修正が発生する為、今回の置き換えは実施しません。
		https://incubator.apache.org/odftoolkit/odfdom/ReleaseNotes.html

		odfdom.OdfFileDom	⇒	odfdom.pkg.OdfFileDom
		odfdom.doc.office.OdfOfficeAutomaticStyles	⇒	odfdom.incubator.doc.office.OdfOfficeAutomaticStyles 
		org.odftoolkit.odfdom.doc.office.OdfOfficeSpreadsheet	⇒	org.odftoolkit.odfdom.dom.element.office.OfficeSpreadsheetElement
		odfdom.doc.text.OdfTextParagraph	⇒	odfdom.incubator.doc.text.OdfTextParagraph
		odfdom.doc.office.OdfOfficeMasterStyles	⇒	odfdom.incubator.doc.office.OdfOfficeMasterStyles
		odfdom.doc.style.OdfStyle	⇒	odfdom.incubator.doc.style.OdfStyle
		org.odftoolkit.odfdom.doc.style	⇒	org.odftoolkit.odfdom.dom.style

		plugin\io\TableWriter_Calc.java
		plugin\io\TableWriter_CalcDef.java
		plugin\io\TableWriter_CalcDefAno.java

		plugin\io\TableWriter_Calc.java
		plugin\io\TableWriter_CalcDef.java
		plugin\io\TableWriter_CalcDefAno.java

	[ファイルアップロード機能]
	ファイルアップロードで、5.7.1.2 (2013/12/20) で一旦保留にしていたzip 対応を行います。
	この機能は、org.opengion.fukurou.util.ZipArchive.java クラスを使用しているため、
	org.apache.commons.compress.* パッケージ(commons-compress-1.6.jar)が必要です。
		hayabusa.taglib.FileUploadTag.java				全般的に修正
		hayabusa.servlet.MultipartRequest#MultipartRequest(final HttpServletRequest request, …
		hayabusa.servlet.MultipartRequest#getReqParamFileName( final String fname )
		hayabusa.common.SystemInstaller#install( final File buildArchive )
		hayabusa.report2.ExecProcess#parse()

		fukurou.util.ZipFileUtil.java		廃止
