5.1.6.0 (2010/05/01)
	[docConvert^Oǉ]
	xlsodsȂǊet@Cϊ邽߂̃^Oǉ܂B
	--- Javadoc蔲 ------------------------------------------------------------
	ϊsƂ̂ło͂̃tH[}bgȉ̒ʂłB
	[ΉtH[}bg]
		[Calc(ODS)   ,Excel(XLS)     ] -> o[Calc(ODS)   ,Excel(XLS)     ,PDF]
		[Writer(ODT) ,Word(DOC)      ] -> o[Writer(ODT) ,Word(DOC)      ,PDF]
		[Impress(ODP),PowerPoint(PPT)] -> o[Impress(ODP),PowerPoint(PPT),PDF]
	--------------------------------------------------------------------------------
		hybs-taglib.tld
		jsp/GF6420												Tvʒǉ
		org.opengion.hayabusa.taglib.DocConvertTag
		org.opengion.hayabusa.report2.ExecProcess.output(String...)
		org.opengion.hayabusa.report2.OdsConverter				p~
		org.opengion.hayabusa.report2.DocConverter				VKǉ

	[A^C[E}`XbhΉ]
	ʂ̃A^C[@\̃}`XbhΉs܂B
	̓Iɂ́ANGXg̃Xbh𐶐邱ƂŁA}`XbhΉs܂B
	AAf[NƂ͈قȂAꂽXbh́AAWAIT邱ƂȂA
	ɃXbhI܂B
		org.opengion.hayabusa.report2.ExecThread.finishAfterExec()
		org.opengion.hayabusa.report2.ExecThreadManager.insertQueueOnNewThread(ExecQueue)
		org.opengion.hayabusa.report2.QueueManager_DIRECT.create()

	[DBTypȅl]
	DBTypȅl "XK" ƂAeݒ莞ɂgp悤ɕύX܂B
		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		, EEE
		org.opengion.hayabusa.db.DBColumnConfig#setDbType( final String dbType )
		org.opengion.hayabusa.resource.ColumnData#ColumnData( final String[] data ) 

	[TableWriterDbType@̏]
	TableWriter ŁADbType ANVAR  S9,R Ȃǂ̏ꍇ̏A
	OɃ`FbNĂ@ɕύX܂B
	_ŁATableWriter_Default ATableWriter_Renderer ȂǂŁA@ȉԁj
	ɂ铮̈ႢiDBTypenull̏ꍇ̃G[̔̎dقȂj
	Ă邽߁B
	IɂAf[^̔sĂ邽߁AOɃJ쐬
	肵ĂقIɂȂ܂B
		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̃G[`FbN]
	ǂݎt@CAȌꍇŁAA#NAME ȂA܂́A
	columns Őݒ肳ĂȂꍇi܂ADBTableModel 쐬Ȃꍇj́A
	G[ɂ܂B
		org.opengion.plugin.io.TableReader_Default#readDBTable( final BufferedReader reader )

	[readDBTablecolumnsΉ]
	TableReader_Default.java ȂǂɎĂAcolumns ݒ肳Ăꍇ́A
	̏gpΉ܂B
	ƁAuseNumber lĂȂ̂ŁAΉĂ܂B
		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 l
		org.opengion.plugin.io.TableReader_Calc#makeHeaderFromClms()

	[ReadTablen @\ǉ]
	ReadTablenŁA̓f[^̓ǂݔ΂@\ǉ܂B
	^ÓAskipRowCount Ƃ܂B
		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()
	mFpɁAJSPC܂B
		jsp/GF6370/query.jsp
		jsp/GF6370/entry.jsp
		jsp/GF6370/result.jsp

	[forward^OE{t@C̕Ή(FirefoxΉ)]
	Firefoxforward^OoRŁA{t@C̃t@C_E[hꍇɁA
	oOC܂B
	̃oÓAuEUɓ{t@C̎舵قȂ邽߂łB(ڍׂ͈ȉQƉ)
	--------------------------------------------------------------------------------------------
	[{t@CŃ_E[h@]
	(1)IȄꍇ
		@t@C(URL)ɒړ{(Shift_JIS)wB
		AContent-Dispositionwb_ɁAUTF-8URLGR[h(x-www-form-urlencoded)
			ꂽ{w肷B
			(AContent-Dispositionwb_̃t@CɊgqӂ܂Ȃ
			ꍇ́AURLŃR[hȂ߁A%xx...̂܂܂̃t@CŃ_E[h
			)
	(2)FireFox̏ꍇ
		@Content-Dispositionwb_ɁAUTF-8MIMEGR[fBOw肷
	--------------------------------------------------------------------------------------------
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[A^C`FbNEjQuery1.4Ή]
	A^C`FbN@\ŁAG[Af[^͂ĂG[o[ȂoO
	C܂B
		jsp/common/realTimeCheck.js

	[ʍڕבւ@\Ή]
	[U[gʂ̍ڂ̕яyсAڂ̕\/\ݒ肷邱Ƃ̂ł@\ǉ܂B
	ڍׂ́Aʓr}jAyѐ݌vpӂ܂̂ŁAQƂĉB
		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()

	[\[Xo^ʕsC]
	JAʁAR[h\[X̉ʂōsIȂԂœo^sƁAx\[Xɓo^Ȃ
	sC܂B
		ge/jsp/GE0002/entry.jsp
		ge/jsp/GE0003/entry.jsp
		ge/jsp/GE0004/entry.jsp

	[ʒ[s@\Ή]
	ʂ璠[s邱Ƃ̂ł@\ǉ܂B
	̋@\́ACalc[VXex[XƂāA[U[gʂɑ΂Ē[`o^A̐`
	]āAʂ̌ʂo͂邽߂̋@\łB
	ڍׂ́Aʓr}jApӂ܂̂ŁAQƂĉB
		taglib.tld								fileUD^OeditImgǉAreadTablescopeAvalue^OtblScopeǉ
		jsp/image/edit.png
		jsp/common/fileDownload.jsp
		jsp/common/fileDownloadListDef.txt
		jsp/common/gamen/14_EDIT
		WEB-INF/web.xml							[ContextRoot]/reportȉJł悤ɐݒύX
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.FileUDTag.setEditImg( String )

	[[U[ie[u(GE20)̒`ύX]
	[U[ie[u(GE20)̒`ύXŃp[^̒l(PARAM)NOT NULL܂B
		ge/changes/5160/alter(GE)_GE20.txt

	[ʎ쐬Ή]
	ʍ쐬sJSPgf/jspȉAcommonȉɈړ܂B܂AɔAJSP
	IJSP쐬邽߂̉ʂp~܂B
		gf/jsp/GF2200					p~
		gf/jsp/GF2201					p~
		gf/jsp/GF2202					p~
		gf/jsp/GF2203					p~
		gf/jsp/GF2251					p~
		gf/jsp/GF2252/query.jsp
		gf/jsp/GF2253/query.jsp
		common/11_GUIMAKE				VK()
		common/12_GUIMAKEGUI			VK()
		common/13_GUILIST				VK()
		common/jquery/jquery-ui.js		VKǉ(_ł́Ahead^Oł̓ǂݍ݂͍s܂)
		customUserDef/					쐬ʂJSPutH_

	[DB`DBP]
	DB`DBŃe[uԂ̊֘A(e[uJOINs߂̍ڂ̊֘A)Ǘł悤ɂ܂B
		GF2041(e[u֘A)			VK
		GF08(e[u֘A`)			VKe[u

	[Calco͑Ή]
	Calco͗pwriterNXǉ܂B܂ACalcDefwriterNXgp邱ƂŁA[`쐬
	߂̌({@XXXX_n})ws񋓂t@Co͂o͂邱Ƃł܂B
		org.opengion.plugin.io.TableWriter_Calc
		org.opengion.plugin.io.TableWriter_CalcDef
		odfdom.jar				Calco͑Ή
		xercesImpl.jar			Calco͑Ή

	[@\ǉ]
	DBTableModel̍s𕨗폜܂B
	ʏ̃f[^x[Xō폜ꍇ́ADELETEscĂȂƁAǂ̍s폜邩
	ȂȂ܂B܂AAvP[VɂẮA폜ł͂ȂAtO𗧂Ă
	P[X邽߁A݂ commend="DELETE" ł́A_폜{l̏\ɂȂĂ܂B
	ł̕폜́AWriteTable ȂǁAt@Co͎ɂ́A̍ŝ̂ȂĂق
	ǂP[X邽߂łB
		org.opengion.hayabusa.taglib.EntryTag.commandExec( final String command )
		org.opengion.hayabusa.taglib.EntryTag.realDelete()
		gf/jsp/GF6370/delete.jsp

	[FileUtilP]
	\ŁAcopy̋@\܂B
	ȑÓAoCit@C sR[hCR+LF ɓꂷ鏈Acopy \bh
	Ă܂A\bĥSɕ܂B
	܂Acopy \bh̑RɁAkeepTimeStamp=true ǉARs[
	t@C̃^CX^vARs[ɂZbg@\ǉ܂B
		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 )
	Tv̎sɁAmain\bhCĂ܂B
		org.opengion.fukurou.util.FileUtil#main( final String[] args )

	[t@C`֌W VKǉ]
	t@C`ɊւNXVKɒǉ܂B
		 t@C`֘ANX C^[tF[X`
		org.opengion.fukurou.util.ConnectIF.java

		 t@C`֘ANX AuXgNgNX`
		org.opengion.fukurou.util.AbstractConnect.java

		 t@C`֘ANXŁAFTP`NX`
		org.opengion.fukurou.util.FTPConnect.java

		 t@C`֘ANXŁASamba`NX`
		org.opengion.fukurou.util.SMBConnect.java

		 t@C`֘ANXŁASFTP`NX`
		org.opengion.fukurou.util.SFTPConnect.java

		 WCuǉ
		jsch-0.1.42.jar			FTP/SMPΉ
		commons-net-ftp-2.0.jar	FTP/SMPΉ
		jcifs-1.3.14.jar		FTP/SMPΉ

	[Process_FileFtp VKǉ]
		org.opengion.fukurou.process.Process_FileFtp.java

	[wb_[\[g@\EoOC]
	EsĂʂŁAwb_[\[g@\𗘗pă\[gsƁÃr[
	Ẽr[Ńf[^̕яvȂȂoOC܂B
	́AÊꂼ̃r[ŁAwb_[\[gĂ܂ƂłB
	̑Ήł́A1NGXgɂāA1̃e[ufɑ΂Ă̓wb_[\[g1񂵂
	Ȃ悤ɑΉ܂B
		org.opengion.hayabusa.common.HybsSystem.VIEW_SORT_KEY
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[GFEDB`ύX]
	@GF90  QPGID:SPGID , ʕҏWFG:FGGAMEN ǉ
		alter(GF)_GF90.txt

	@GF91  AS_TABLE e[uʖ , SEQ \ ǉ
		gf/changes/5160/alter(GF)_GF91.txt

	@GF92  USE_ORDER \wǉ
	AGF92  AS_CLM Jʖǉ
	BGF92  JOINTYPE Ag^Cvǉ
	CGF92  AS_TABLE e[uʖǉ
	DGF92  CLS_NAME DBNXǉ
		gf/changes/5160/alter(GF)_GF92.txt

	[DB`DBoOC]
	e[uJ̉ʂŁAVKɃJ̒ǉłȂoOC܂B
		gf/jsp/GF2020/entry.jsp

	[value^OEoOC]
	value^OŁAactipn="ALL_APPEND"gpۂɁAIsȂꍇɏȂoOC܂B
		org.opengion.hayabusa.taglib.ValueTag.setTableAttribute(DBTableModel, String, String)
		org.opengion.hayabusa.taglib.ValueTag.getTableAttribute(DBTableModel, String, String)

	[wb_[ŒoOC]
	wb_[ŒŁAig\sԂŁA|bvAbvG[bZ[WhbOۂɁA
	wb_[Œ肪Ă܂oOC܂B
	́AIEŒig\sۂ̃wb_[̍̐ݒɖ肪߂łB
	IȄꍇAig\(mɂ́AbodyheadercolspanArowspan̍\قȂꍇ)
	̏ꍇɁAwb_[̊eڂ̕vZ邽߁Awb_[Œs߂ɃRs[wb_[
	Ƀf[^1sڂtŁAvZĂ܂BAÃwb_[ɃRs[f[^́A
	ʕ\ɂ͕svȂ߁A܂ł́Abodytop1sڂ̍̃}CiXl^邱Ƃ
	wb_[ɃRs[ꂽf[^\Ȃ悤ɑΉĂ܂BAȀꍇɁA
	wb_[̍𖾎Ďw肵ĂȂ߁ATCY^C~OŁA
	CAEgĂ܂Ƃ܂B
	̑Ήł́AbodyɃ}CiXltopw肷̂ł͂ȂAheaderɕ\ɕKv
	𖾎IɎw肷ɕύX܂B
		jsp/common/scrollBar2.js

	[ʒ[쐬@\Ή]
	@[^ōsԍEy[Wԍo͂ł悤ɂ܂B
	  ̓Iȕ@ƂāAsԍ́A{@ROWNO_n} (ńAʏ̃JƓzԍ)A
	  y[Wԍ{@PAGENO}w肵܂B
		org.opengion.hayabusa.report2.OdsContentParser.getHeaderFooterValue(String)
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)
	ACalc`ŏo͂邽߂WriterClassǉ܂B
		org.opengion.hayabusa.taglib.WriteTableTag.doEndTag()
		org.opengion.hayabusa.taglib.WriteTableParamTag.KEY_LIST
	BODFDOMŏo͂ꂽODSt@Cp[Xł悤ɁAp[T[P܂B
		org.opengion.hayabusa.report2.OdsContentParser.execMeta()

	[|bvAbvG[EoOC]
	head^OŁAnoTransition="true"܂́AuseAjaxSubmit="true"w肵ۂɁAG[ɕ\
	|bvAbvhbOłȂoOC܂B
		jsp/common/jquery/jqDnR.js

	[URLConnect^OEDBTableModelϊ@\g]
	URLConnect^OŌʂƂĕԂꂽXMLDBTableModelɕϊ@\ŁArowKeyɎw肳ꂽ^O
	e^O擾ł悤ɑΉ܂B
	́A1XML
		<group1>
			<item>
				<parson_id>123</person_id>
			</item>
		</group1>
		<group2>
			<item>
				<key>ABC</key>
				<value>XYZ</value>
			</item>
		</group2>
	Ƃ\ꍇɁArowKeyITEMw肷邾ł́Ǎ̏ŁAꂪAgroup1ɑ
	̂Agroup2ɑ̉ʂłȂ߁Agroup1,group2DBTableModelɃZbgł
	悤ɂ܂B
	̓Iɂ́AcolKeysŁA"PARENT_TAG","PARENT_FULL_TAG"w肷ƁAꂼ꒼߂̐e^OAy
	rowKey̑SĂ̐e^OADBTableModelɃZbg悤ɂ܂B
		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^OEoOC]
	URLConnect^OPOSTf[^GR[hȂoOC܂B
	܂AƓɃNGXgAX|X̃f[^̓o͂̃ftHgGR[hƂ
	"UTF-8"ݒ肵܂Bɂ̃GR[hwurlConnect^OencodeŎwł
	悤ɂ܂B
		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_HTMLTableP]
	caption gĂȂ߁A폜܂B
		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 錾gĂȂ߁A폜܂B

	[[U[PʃJ\ҏW@\]
	[U[Pʂɕ\J̏ԁA\wł悤ɑΉ܂B
	WIȁAViewForm_HTMLTable ɑΉƁAJ̃AhXw肪邽߁A
	iقǂ̏xቺɂ͂Ȃ܂񂪁jNX𕪂Ă܂B
	ł́AViewForm_HTMLSeqClmTable NXVKɒǉ܂B
	̓Iɂ́AsetColumnDisplay( final String columnName ) ɁAw肳ꂽԂ
	\ƂHTMLFormatTable ̊ȈՔłƂėpӂ܂B
	 setColumnDisplay ́A\Jw肵Ă܂ÃNXł́A
	 \w肷Ƃ@\Ɋiグ܂B
		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

	NGXgϐ {&#064;SYS.XXXX} ɑ΂l̎擾ŁAp[^w@\ǉ܂B
	ɁA&#064;ϐgpłpɏC܂B̓Iɂ́A{&#064;SYS.&#064;XXXX}
	ŁA&#064;XXXX NGXgϐ擾l𗘗p܂B
	̒ŁA&#064;GUIID AɓŁAs̉ID蓖Ă܂B
	 &#064;GUIID ́A܂ł̕IDɒuƂƂɁAȍ~
	AIDɘA܂B
	{&#064;SYS.&#064;GUIID_XXXX}  ID_XXXX ŁAVXep[^ ̒l擾܂B
		org.opengion.hayabusa.taglib.CommonTagSupport#sys( final String key )

5.1.5.0 (2010/04/01)
	[Process_FileCopyP]
	t@C̃Rs[ɁÃt@C̃^CX^vRs[@\ǉ܂B
	-keepTimeStamp p[^ǉ܂BĺAfalse(Rs[ݒ肳)
		org.opengion.fukurou.process.Process_FileCopy#init( final ParamProcess paramProcess )
		org.opengion.fukurou.process.Process_FileCopy#action( final LineModel data )

	[WebT[rXΉ]
	WebT[rXΉƂāAȉ2̋@\ǉ܂B
	@URLConnect^OŁASOAPŒ񋟂ĂWebT[rXĂяoł@\ǉ܂B
	  Ăяosɂ́Amethod"SOAP"w肵ŁAEndPointɂURLɉāA
	  \bh(soapMethodName)A\bh̖O(soapNameSpace)A\bhp[^
	  (keys,valśABodyXMLw)w肷Kv܂B
	AURLConnect^OŁAWebT[rXĂяoԂXML\`(DBTableModel)yё
	  p[^[ɕϊ邽߂̋@\ǉ܂B
	  ̋@\́ASOAPłȂAURLx[X(REST)WebT[rXłp邱Ƃł܂B
	  DBTableModelւ̕ϊs߂ɂ́Asyэڂ̃^OꂼArowKeyAcolKeysŎw肵܂B
	  p[^[({@xxx}Ŏo`)ɕϊ邽߂ɂ́AL[rtnKeysŎw肵܂B
		hybs-taglib.tld
		org.opengion.fukurou.util.SOAPConnect									VKǉ
		org.opengion.fukurou.util.URLConnect.getConnection()
		org.opengion.fukurou.xml.XML2TableParser								VKǉ
		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

	[Oo͉P]
	o͂QdARdɏo͂̂܂B
		org.opengion.fukurou.process.MainProcess#init()
		org.opengion.fukurou.process.MainProcess#run()

	[JavaDoc RgC]
		org.opengion.fukurou.util.Argument.java

	[RpC Warning ΍]
	OpenOffice 3.2 ł̏璷ȃLXgx̗}~s܂B
	LXg͂ƁA3.1 ł́AG[ɂȂ邽߁A@SuppressWarnings("cast") 
	xoȂ悤ɏC܂B
		org.opengion.hayabusa.report2.OdsConverter.java
		org.opengion.hayabusa.report2.SOfficeProcess.java

	[ʑJڂȂo^EP]
	ʑJڂȂo^ŁAAĒǉEʃ{^ōsǉsƁA1s2s4s
	s{XɑĂ܂B
	́AǉEʏ`FbNꂽSĂ̍sΏۂƂčs邽߂łB
	AAꍇɂẮA1sǉꍇ邽߁A͂ɑΉ܂B
	̓Iɂ́Asubmit{^command="INSERTONE"`ƁA1ssǉ܂B
	(repeatCountw肵ꍇ́Asxɒǉ邱Ƃ\łB)
	܂AʑJڂȂo^INSERTONȄł́Aʏ̍s̕тƃT[o[DBTableModel
	Ԃ悤ɐԂōs̒ǉs܂B
		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)
	[wb_[ŒoOC]
	wb_[ŒŁAr[̍A%Ŏw肵ꍇɁA삵ȂɑΉ܂B
	́A%w肪pxwƂďĂ߂łB
		jsp/common/scrollBar2.js

	[j[nCCg@\ǉ]
	ʏ̍j[ŁA݊JĂʃj[nCCg悤ɏC܂B
	܂Aɔ{^j[ł̃nCCgjQueryŎ悤Ɍ܂B
		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^OEFirefoxΉ]
	tabLink^Ȍ^u\Firefoxœ삵ȂɑΉ܂B
	́AFirefoxa^Oɑ΂āAJavaScriptobj.click()𔭍sĂA}EXNbNƓ
	sȂ߂ƂłB
	̑Ήł́Aa^ÕNbNCxg(^ũnCCg)̏́Aobj.onclick()ŏsA
	ÑI[v́AJavaScriptŏ悤ɂ܂B
		org.opengion.hayabusa.taglib.TabLinkTag.makeTag()
		jsp/common/tagLink.js

	[^OuʉP]
	^OuʂŁA^Ô啶EʂȂo悤ɏC܂B
		jsp/DOC01/result.jsp
		jsp/DOC02/result.jsp

	[Wj[P]
	Wŕ\鍶j[ŁABj[`ۂɕ\ABj[\p̕
	""ɁAJ[\ĂۂɁAʏ̃NƓ悤Ƀ}EXJ[\̌`󂪕ύX
	悤ɂ܂B
		jsp/menu/multiMenu.jsp

	[Excelo͂̃Jw]
	writeTable ^OŁAwriterClass  ExcelAExcelRenderer ̏ꍇɁA
	JwłȂ̑Ήs܂B
	́AJwƁAuseNumber ̑Ήƍ킹čs܂B
	ȂAJExcel ɂẮA݊̂߂ɎcĂ邾ł̂ŁA
	́AΉĂ܂B
		org.opengion.plugin.io.TableWriter_Excel.java
		org.opengion.plugin.io.TableWriter_ExcelRenderer.java

	yt@Cóz_E[h JSP C܂B
	ɁẢʂŁAcolumns useNumber ̃eXgs悤
	܂B
	܂AwriterClass ̈ŐVɂ킹ėpӂ܂B
		gf/jsp/GF6270/query.jsp
		gf/jsp/GF6270/result.jsp

	[^uN@\oOC]
	^uN^OgpāA^u𕡐sɓnĕ\ĂꍇɁAs̍Ōɕ\Ă^u
	IԂɂƁAŌ̃^û݂܂ԂĂ܂oOC܂B
	́AIԂ̃^û݁A^ủ̃{[_[\ĂȂƂłB
	ΉẮAIԂ̃^úÃ{[_[transparent̏Ԃŕ\悤ɂ܂B
	(܂Aڏ̕ύX͂܂)
		jsp/common/default.css

	[IE8Ή]
	IE8Ŋeʂ̃t[̕蓮Œ߂AQUERYʂ̏ɕ\Ă鎩߃{^
	ƁAt[̕ݒ肳ȂoOC܂B
	́AIE8̃oOłBhttp://support.microsoft.com/kb/973210/ja
	ΉƂẮAȉ̒ʂłB
	@j[t[̒ -> 蓮ŕύXꍇ́AIɃj[t[̕160pxɂ܂B
	ANGt[̒   -> 蓮ŕύXꍇ́Ak@\Ȃ悤ɂ܂B
	                            (蓮ŕύXꍇ́ANGt[̋߂ꍇ唼łƑz肳A
	                             k@\ȂĂȂ͂ł)
		jsp/common/toggleFrame.js

	[DB`t@C捞]
	DB`t@C(GF80)ADB`DBe[u(GF02,GF05,GF06,GF07)Ɏ荞ޏŁA
	PoatgreSQL ł́ANULL  ''(󕶎)قȂ邽߁AWHERE
	svȏ܂Ŏ荞܂Ă܂܂B
	(́AȌCŁA
	( UK is not null and UK != '' ) A( UK is not null or UK != '' )
	ɕύXƂłB
	ORACLE ł́AAND ɂƁAOɂȂAOR ɂƐɎĂ܂A
	PostgreSQLł́AZbg@ɂAJA󕶎ŖAOR ɂ
	ׂẴf[^Ă܂܂B
	ŁA( LENGTH(UK) != 0 ) Ƃ邱ƂŁA󕶎ȊOƂAmɂ܂B
		GF2060/dbdefIn.jsp

	[NVLCOALESCE u]
	ORACLEŗL̊֐łANVL AANSIW COALESCE ɒu܂B
	́ARgAEgĂӏuĂ܂B
		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)捞]
	\[XŁAꊇEXCEL捞ŁAx\[Xւ̒lZbg
	sȂ̑Ήs܂B
	sqlType ACOPY|MODIFY ̏ꍇ̂݁A悤ɂȂĂ܂A
	EXCELo^́AINSERT AĂ܂B
	āAACOPY|MODIFY|INSERT ɏC܂B
		ge/jsp/GE0002/entry.jsp
		ge/jsp/GE0003/entry.jsp
		ge/jsp/GE0004/entry.jsp
		ge/jsp/GE0004/result.jsp

	[repeatCountfASYSTEM_IDlݒ]
	\[Xo^ʂŁArepeatCount ͂ĂAf[^ɔfȂ
	JSP C܂B
	́Aentry ^OɃp[^ݒ肳ĂȂ߂łB
	ƁASYSTEM_ID ̒lftHgݒ肷悤ɏC܂B
		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 ̍ăZbg]
	݁ASYSTEM_ID  ĺA{@SYS.SYSTEM_ID} ɂȂĂAʂŌsxA
	̒lɃZbgB
	\[X(GE)́AeVXeƂɑgݍނ̂ł͂ȂAʗp悤
	Ȃ߁Ȁlł́AAŏKvB
	ŁAQUERYŌSYSTEM_IDZbVɓo^Al̒l𗘗p
	lɏC܂B
	iȉ̃XǵACO̍sBĆAdefaultVal="{@U_SYSID}" ƂȂj
		ge/jsp/custom/init.jsp			OCɁAU_SYSID ɁASYS.SYSTEM_ID ZbgB
		ge/jsp/custom/result_info.jsp	QUERY  SYSTEM_ID o^ƁAU_SYSID ɃZbgB
		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 ɑΉ鏀s܂B
	jfreechart ́Ao[WAbv邽тɁAǂŕs܂̂ŁA
	{̂̃Abv́As܂B
	AIȂƂlAe͈͂ȂƎvӏ́AΉĂ܂B

	jfreechart-1.0.13́Aorg.jfree.chart.plot.CategoryPlot ̌pƂ org.jfree.chart.plot.Plot ɁA
	public void setNotify( boolean ) \bhǉꂽ߁AHybsCategoryPlot.java ɍ쐬Ă
	protected void setNotify( boolean ) \bhRpCG[ɂȂ܂B
	setNotify \bhpublic ɂ܂B
	܂Aequals  hashCode ܂Ӗ̂ŁA폜܂B
		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 ɂāACategoryDataset ́AsetRangeAxis ɍsKvB
		org.opengion.hayabusa.io.ChartPlot_Category#getPlot( final ChartCreate create )

	jfreechart ]pʁiGF6110Fyr[֘AzWvOtjC܂B
		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

	[ʑJڂȂo^EoOC]
	ʑJڂȂo^ŁAviewFormTypeHTMLCutomTableAHTMLFormatTablegpĂꍇɁA
	ύX{^ƂɁAeڂ̕LĂ܂oOC܂B
	́AIECSS̃oOŁAIEł́ATH^Opadding0傫ꍇ́Awidth̎wlƁA
	̌ʂŕ\TCYقȂĂ܂肪܂B
	(AȀꍇłAcolgroupw肳Ăꍇ(HTMLTablȅꍇ)́AlԂ܂)
	̑ΉƂẮAwb_[Œ莞TH^Opadding0ɂ܂B
	(ۂ́Af[^ڂwb_[̕ƂƂ́AAP[Xł邽߁Ae͂Ȃ
	 fĂ܂)
		jsp/common/scrollBar2.js
		jsp/common/scrollBar2.css

	[Wo[WAbv]
	W̊e\tgEFAEW[o[WAbv܂B
	ɔAappƂāAopenGion_apps_win32_5.0_jdk160u18_tomcat6024_ooo32.zip[X܂B
		JDK			: 160_18
		Tomcat		: 6.0.24
		POI			: 3.6-20091214
		jQuery		: 1.4
		OpenOffice	: 3.2

	[Tomcat6.0.24Ή]
	tld̐ݒŁA<body-content>empty</body-content>ƋLqꍇɃ^Õ{fBLq
	ĂƃG[ɂȂɑΉ܂B
	(<body-content>tagdependent</body-content>ɕύX)
	Q : https://issues.apache.org/bugzilla/show_bug.cgi?id=47977
		src/META-INF/taglib.tld

	[epb`\[X̏ꏊړ]
	Tomcat̃pb`Ahsqldb̊g֐ȂǁAӊɊ֘A镔̃\[XtH_
	uap/webapps/gf/src/other  apps/src ȉɈړ܂B

	[CfbNX쐬JSP]
	GF80 ̌ŁACfbNXCfbNXJ쐬ӏŁA
	UK  IXA Ȃǂ̃JACfbNX擾ۂɁA
		and   ( UK is not null and UK != '' )
	ƂSQLŎ擾Ă邪AAND Ȃ̂ŁAɔ邱Ƃ
	Ȃ̂ŁAʁAꌏf[^擾łȂ󋵂łB
	́Aor Ƃ邱ƂŁAΉ܂B
		and   ( UK is not null or UK != '' )

	荞񂾏ADB`ɔf{^Aresult  query Ɉړ
	܂Bi{^݂̑ɋCÂɂ߁j
		jsp/GF2060/dbdefIn.jsp
		jsp/GF2060/query.jsp
		jsp/GF2060/result.jsp

	e`FbNɂāAOXgbvƁAIWi̕\܂B
	f[^߂ɁAOȂ̂A`FbNʂOȂ̂ɂ߂łB
		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`e[u֔f{^̖̂ύX܂B(\[XC)
		DbdefIn		`e[u捞	 p~
		DBDEF_IN	DB`e[uf	 VKǉ

	[ʃ[rooẗɊւoOΉ]
	ʃ[ɁA"root" Ɠo^ƁAroot Ȃ̂ł͂Ȃ
	ׂĂ̐l猩悤ɂȂĂ܂B
	́ARoleMode ŁAʉ}Ă邽߁A"root" 
	ׂċ Ă܂߂łB
	ł́AGUIData ŁA[A"root" ̏ꍇAȋL("r00t")
	u邱ƂŁAʏ̃[ł͌Ȃ悤ɂ܂B
	̏ꍇ́Auser Aroot ł΁A邱Ƃ\łB
	 {́AbΉłB
		org/opengion/hayabusa/resource/GUIData#GUIData( final String[] data )

	[[U[̌E[̓I؂ւ@\]
	[̓I؂ւ@\́AłɑΉς݂ŁAڑɁAƂāA
	?ROLES=XXXX Ɠnΐ؂ւ܂B
	AL̎dlƂB
		PDĂ郍[ƁA҂ƈv邱ƁBił͂Ȃj
		QD؂ւ́Arł͂ȂAVZbVōĐڑKvB

	̐؂ւ́AڑɁAƂāA?NEWLANG=en ȂǂƎw肷B
	ɊւẮÃ[U[\[X̐͂ȂB
	iǍɑΉ\[XKvj
	A؂ւ́AVZbVōĐڑKvB

	𓯎Ɏw肷ꍇ́A?ROLES=XXXX&NEWLANG=en ȂǂƎw肷B

		org/opengion/hayabusa/resource/UserInfo#setLang( final String newLang )
		org/opengion/hayabusa/taglib/HeadTag#sessionInit()

	[f[^x[XPʂ̃t@NV]
	f[^x[X̏A擾ł悤ɂ܂B
	f[^x[XɈقȂt@NV̏܂B
	ł́A{@DBF.CON},{@DBF.SUBSTR} ȊOɁA{@DBF.NAME} ǉ܂B
	܂Afukurou.db.DBFunctionName ̌ĂяoŁAf[^x[XɎĂ
	ӏAdbid ɕύX܂B
	 ĺAf[^x[X ŗǂ̂łAGWł́AׂāAdbid 
	 ڑǗĂ邽߁B
		org/opengion/fukurou/db/ConnectionFactory#getDBName( final String dbid ) {		VKǉ
		org/opengion/fukurou/db/ConnectionFactory#getDBFullName( final String dbid ) {	p~(getDBName ɒu)
		org/opengion/fukurou/db/DBFunctionName.java		NX enum ֕ύX
		org/opengion/hayabusa/report2/QueueManager_DB#final String CON = DBFunctionName.getFunctionName( "CON", null );
		org/opengion/hayabusa/taglib/CommonTagSupport#getDBFunctionName( final String key ) {

	[f[^Ŵ܂Ƃ߃J]
	TableMergeTag ŁAWƂɁAf[^CSVA@\ǉ܂B
	masterKeysŏWƂɁAʏAŏɌsf[^̂ݎc܂A
	Ɏw肵JɂẮAsxAg̏ɁACSV`ŘA
	Jw肷鑮A groupAddClms ǉ܂B
	̑ɂA{폜ꂽ񂪁APsCSV`Ŏ擾łʂ܂B
	́Avalue ^O action="APPEND" ADBTableModel ɑ΂Ď{悤ȊłB
	̋@\𗘗p邱ƂŁAPL/SQL֐łAINDEX_BIKO p~܂B
	ɔAINDEX_BIKO֐𗘗pĂAGF2040  GF2110 ̃WbNC܂B
		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		p~
		jsp/GF2040/directGF07.jsp 
		jsp/GF2110/directGF07.jsp

	[Javadoc xC]
	{@DBF.XXX} \LA^OƂĔFāAxƂȂB
	{&#064;DBF.XXX} ɏCB
		org/opengion/fukurou/db/DBFunctionName.java:44: x - @DBF.XXX ͖m̃^OłB

	[tomcat6.0.24 Ή]
	tomcat6.0.24 ̃JX^}CYAΉ܂B
	JSPRpCƂCLASS[_[̃LbṼJX^}CY
	Vo[WΉ܂B
	gf\src\other\tomcat_Modify-jasper.jar ȉ̃\[XC܂B
	ȂApɂ쐬Ă܂Atomcat_CacheControl ́A\[XCsvłB
		org.apache.jasper.EmbeddedServletOptions.java
		org.apache.jasper.compiler.JspRuntimeContext.java

	[NGʁEΉ]
	NGʂł̍Ήňȉ̋@\Ps܂B
	@XN[oꍇɂ߂悤ɏC
	AFireFoxŐ߂悤ɏC
		jsp/common/default.js#adjustFrameHeight();

5.1.3.0 (2010/02/01)
	[Iv_EEoOC]
	j[܂́ADBj[ŁAx(Z)`ĂꍇɁAʂłAx(Z)Ńv_E
	̓e\ĂoOC܂B
	ΉƂẮA͕s\ȏԂł̕\(f[Kp)ƓAꗗ\̏ꍇ̂݁Ax(Z)Kp
	悤ɂ܂B
		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)

	[DBj[EoOC]
	DBj[`ۂɁAx(Z)(3J)w肵ꍇɁAx(Z)̒lnull̏ꍇł
	xZŕ\Ă܂AIڂ̕\nullƂȂĂ܂oOC܂B
		org.opengion.hayabusa.db.Selection_DB.Selection_DB(String, String, String)

	[ʑJڂȂo^EoOC]
	ʑJڂȂo^LɂꍇɁAcommandsubmitۂɁAsubmitog:forward^O
	삵ȂɑΉ܂B
	́AʑJڂȂo^sۂog:head^OɎw肷AnoTransition="true"̑lɊւāA
	T[o[TChł̏ԂƃNCAgTChł̏ԂvĂȂƂłB
	noTransition="true"̐ݒɂẮAresult.jspł̂ݐݒsƂŁAN_ɃobNOEh
	Ŏsupdate.jspAentry.jspł́Aݒ肵ȂĂ삷悤ɁAZbVɂ̏ۑ
	Ă܂B(T[o[TCh̏)
	ANCAgɓǂݍ܂JavaScriptł́AsubmitobNOEhŎs邩ǂ
	submitۂ̃R}hɂ萧䂵Ă܂B(ʏ̑ʂւ̑Jړ́AobNOEhŎsȂ)
	ŁAsubmitcommandNEWƂƁANCAgł́AobNOEhsubmit́As܂B
	ȂAT[o[ł̓ZbV̒lobNOEhsubmitꂽ̂Ƃď
	ߕsĂ܂B
	̑Ήł́AT[o[̏ԂZbVɕۑ̂ł͂ȂANCAgp[^[Ƃ
	邱ƂŁÃNGXgʑJڂȂ[hƂď邩ǂ𔻒肷悤ɕύX܂B
	̏ꍇ̕QƂāAułvƂԂ́ANGXgőMȂȂ邽߁AVXe\[X
	VXeŜŗLƂȂĂꍇɁẢʂ𖳌ɂꍇ́Aresult.jspłȂA֘A
	SĂJSPnoTransition="false"w肷Kv܂B
		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`DBC]
	DB`DBAPostgreSQL łgpł悤ɒ܂B
	܂APL/SQL  DATA_DEFAULT.sql p~邽߂ɁA
	GWɐVKNX plugin/column/DBType_DD.java 쐬܂B
	iꕔAgpӏcĂ邽߁APL/SQL̔p~͂܂j
		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

	\[XC
		J\[X DATA_DEFAULT(l) ɁADBTYPE() ɁADDݒ
		R[h\[X DBTYPE ɁADDǉ

	[wb_[ŒoOC]
	wb_[Œ肪ʑJڂȂo^Ő삵ȂoOɂďC܂B
	̖́Awb_[Œ̎dlƂāAe[uɕ`悵AZŒ
	(CSStable-layout:fixed)Ă߁AHTMLォ}ĂZ̍ĒsȂ
	ƂłB
	̏Cł́AŽŒs킸AōČvZs悤ɕύX܂B
	܂Ãwb_[Œ̎dlƂāÃwb_[̃Rs[쐬邱ƂŁAwb_[Œ
	Ă܂ÃRs[ۂ̃wb_[̃ŽvZ@IEFireFoxœƂȂ悤
	WbŇs܂B
		jsp/common/scrollBar2.js
		jsp/common/scrollBar2.css
		jsp/common/option/jqog.js

	[wb_[ŒoOC]
	L̏C̉eŔAwb_[ƃ{fB[ňقȂcolspan\`ꍇɃCAEg
	Ă܂ɑΉ܂B
	͌XAIẼoOłAIEł́Ath,td^Ocolspan܂܂ĂꍇɁAwidthw肵ĂA
	ꂪă_OĂ܂߂łB(FireFoxł́Awidth̎wŃ_O܂)
	̖́Atheadtbodycolspan̍\ł΁A܂񂪁AقȂꍇɁACAEg
	Ă܂܂B
	̑Ήł́AIȄꍇ̂݁Af[^1sڂcolspan\͂AꂪtheadƈقȂꍇɂ́A
	wb_[Œs߂̃wb_[e[u1sڂ_~[f[^ƂĕtA_O
	悤ɑΉ܂B(̑Ή́AIÊ݉e󂯂܂BFireFoxł͍͂̏s܂)
		jsp/common/scrollBar2.js

	[Ajaxc[e[u\EoOC]
	Ajaxc[\ŁAWJ{^ɁA̍sɑ΂ĕύX{^ƁAēxWJłĂ܂
	oOC܂B
	̖́AύXHTML̒uŁAWJ{^̏(NX)NAĂ܂Ƃ
	łB(WJ{^̉摜݂̂́AւĂ܂)
	̏Cł́AWJ{^ɂẮANX܂߂āÂ̂ɒu悤ɂ܂B
		jsp/common/option/noTransition.js

	[sIG[ʂ̉P]
	og:submit^OŁAforward.jspoRŕʉʂɑJڂۂɁAsIĂȂꍇ
	\G[bZ[W(ERR0028 IĂ܂BxAIȂĉB)
	̔wiF^ɂȂoOC܂B
	́Aforward.jspŋLqĂog:head^OŁAheadTypenull̏ꍇɁACSSt@Cinclude
	ĂȂƂłB
	̑Ήł́ACSSt@CɌẮAheadTypenull̏ꍇłinclude悤ɏC܂B
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()

5.1.2.0 (2010/01/01)
	[Calc[E256y[W𒴂ꍇ̑Ή]
	Calc[ŁA1vԍ̃y[W256𒴂ꍇɁA256ڂ܂ło͂Ȃɂ
	Ή܂BXÁ̖ACalc1t@C256V[g܂łȂƂłB
	̑Ήł́A256V[g𒴂ꍇAēx̃f[^珈sƂɂāAȍ~
	f[^o͂悤ɑΉ܂B
	AAȉ2_ɂẮAӉB
	@f[^̉́Ao͏́At@CP(ő256V[g)ɍs܂B̂߁A257ڈȍ~
	  G[ꍇAO̕ɂẮAo͂Ă܂܂B
	  (vԍ̃Xe[^XƂẮA"AvG["ƂȂ܂)
	At@Co͂sꍇA256V[gPʂŃt@C܂B̏ꍇAo̓t@ĆA
	  1t@C     :  GE50ɃZbgo̓t@C(ʂ)
	  2t@Cڈȍ~ :  "t@C"_[1n܂A]."gq"ƂȂ܂B
	܂ȂΉƍ킹āAɁAGE50̏sƏy[WZbg悤
	P܂B
		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[EoOC]
	Calc[ŁAo͎̗OCalcIuWFNgCloseĂȂoOC܂B
		org.opengion.hayabusa.report2.ExecProcess.output(String...)

	[^Ou}jAENCbNt@X}jA쐬]
	buildɃ^Ou}jÃNCbNt@X쐬悤ɂ܂B
	NbNt@X́AA[JCúAuap/webapps/gf/doc/taglib/quickReference.html
	ۑ܂B
		GFX004 -> DOC08 IDύX
		build.xml

	[TvEHSQLDBΉ]
	TvʂAHSQLDBœ삵ȂɂđΉ܂B
		gf/jsp/GF9130
		gf/jsp/GF9430
		gf/jsp/GF9500
		gf/jsp/GF9510

	[MySQLΉEsC]
	MySQLΉŁA[o^ʂ삵ȂȂĂɑΉ܂B
		ge/jsp/GE0019
		ge/jsp/GE0020

	[Calc[VXeEMySQLΉ]
	Calc[VXeŁA[׃f[^̊eJւ̕ŏ悤ɂ܂B
	]́A[CAEgo^(REP03)ʂŁACAEgύXɁAf[^𕪊邽߂
	SQL𐶐A𗘗pāA[׃f[^𕪊ADBTableModel𐶐Ă܂B
	ASQLŕKvƂȂAoCgx[X̕֐(OracleSUBSTRB)́A
	DBł͒ʏApӂĂ܂B̂߁AAMySQLÃf[^x[XɑΉ邽߁A
	f[^̕Aŏ悤ɕύX܂B
	ɔAGE54([``)HSQL,FSQL,BSQL̍ڂɂẮACalc[ƂẮAL
	ƂȂ܂B܂ACAEgύXA̍ڂɑ΂ĂSQL̃Zbg͍s܂B
	AExcel[VXe𗘗pꍇ́AGE54̃gK𗘗pāASQLZbgĉB
	(̓Iɂ́Age\db\oracle\sql\05_SRC\forOldExcelReportSystem̃XNvgQƂĉ)
		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)			p~
		org.opengion.hayabusa.report2.ExecQueue.getFsql()				p~
		org.opengion.hayabusa.report2.ExecQueue.setBsql(String)			p~
		org.opengion.hayabusa.report2.ExecQueue.getBsql()				p~
		org.opengion.hayabusa.report2.ExecQueue.setHsql(String)			p~
		org.opengion.hayabusa.report2.ExecQueue.getHsql()				p~
		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^OEdlύX]
	og:equals^OŁAignoreCasew肵ȂꍇłA啶Aʂďs
	悤ɎdlύX܂B
		org.opengion.hayabusa.taglib.EqualsTag
		org.opengion.hayabusa.taglib.EqualsTag.release2()

	[ҏW(AUTOAREA,TEXTAREA)̎dlύX]
	ҏWʂAUTOAREA,TEXTAREAŁAf[^̐擪'_'ƂȂĂꍇɁAIɏݕs
	Ȃ@\p~܂Bf[^菑ݐsꍇ́Aog:view^OwritableControl
	IɑΏۂƂȂJw肵ĉB
		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)

	[tB^[@\ǉ]
	HybsFileFilter ɁAfBNg̔sǂw肷ARXgN^ɒǉ܂B
	𗘗pł悤ɁAProcess_FileSearch ɁAuseDIR p[^܂B
		fukurou.util.HybsFileFilter#HybsFileFilter( final boolean useDIR )
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )

	[@\ǉ]
	ValueTag ŁADBTableModel QƂꍇ scope wł悤ɁAtblScope ǉ܂B
	]́ADBTableModel ́Ascope="session" ̂݁A擾悤ɂȂĂ܂B
	itableId ́Ap[^Ŏw\łBj
	]瑶݂Ă scope p[^́Ao͂Value ɑ΂włB
		hayabusa.taglib.ValueTag#setTblScope( final String scp )
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#doEndTag()

	[@\ǉ]
	HybsFileFilter ŁÃp[^A'|' ؂蕶ŕݒ\ɂ܂B
	܂Areverse ǉ邱ƂŁAʂ𔽓]ł悤ɂ܂B
	̑ΉɂAUnMatchesFilter svɂȂ߁A폜܂B
	ɔAProcess_FileSearch ɁA]p[^ǉ܂B
		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 )			폜

	[C]
	MainProcess ŁAssĂ邩ǂ̕\ŁATOƂ́A"." APOOO Count=[]
	\AWo͂ł͂ȂAG[o͂ɕύX܂B
	́Ao͂̃OA_CNg ">" Lŏo͂ƁAďo͂邽߂łB
		fukurou.process.MainProcess#run()

	TableDiff ŁAdebug o͎̍ڂ𑝂₵܂B܂AfobOo͂lɁA "DEBUG:" 
	擪ɕt^܂B
		fukurou.process.TableDiff.java

	[\@\C]
	display ƁAdebug ܂B
	display ́A{IɁAɍvꍇ̎ɓnso͂܂B
	܂Adebug ́A擪ɁA"DEBUG:"ǋL܂̂ŁAʏ̉ʏo͂Ƌʂł悤ɂ܂B
		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)ŁAʂɁAtableFilter ŁALABEL tӏŁA
	DBo^(INSERT,UPDATE,DELETE Ȃ)ŁAG[ɂȂ邽߁AOȏ̂݁A悤ɕύXB
		jsp/common/gamen/03_DBSEARCH/result.jsp

	[FireBirdΉ]
	DBXNvg쐬 ʂŁAFireBird Ił悤ɁAڂǉ܂B
		jsp/GF2140/query.jsp

	[MySQLΉ]
	IɁATransactionIsolation ɁATRANSACTION_READ_COMMITTED w肷B
		fukurou.db.ConnectionPool#createInstance()

	setObject  ParameterMetaData  getParameterType nB(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 )

	[GrepChangeC]
	u{(true)ǂw肷p[^ǉ܂BilFu[true]j
	xƁAuꍇ̑Oit@C̃Rs[⃊l[ȂǁjsȂ悤ɂ܂B
		fukurou.process.Process_GrepChange#init( final ParamProcess paramProcess )
		fukurou.process.Process_GrepChange#action( final LineModel data ) 

	[C]
	connection.setAutoCommit ́AConnectionFactory Őݒς݂Ȃ̂ŁARgAEgB
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

5.1.1.2 (2009/12/10)
	[ƖWbNt[[NELinuxΉ]
	ƖWbNt[[NŁAJava\[X̃RpCɎw肵ĂNXpX̋؂蕶
	Windowsˑ(;)ɂȂĂ߁AFile.pathSeparatorChargALinuxł삷悤ɂ܂B
		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ŁA500Byteȏ̃JɂẮAJ`VARCHARł͂ȂATEXTŒ`܂B
	́AMySQL̐Ƃ
	@j[NCfbNX́A767 bytes ȓɂKvB
	ACfbNX́A1000byte ȓɂKvB
	Be[ȗSJ̍voCgA65535 𒴂ƃG[(UTF-8̏ꍇAoCgx3)
	݂邽߂łB
	̑ΉɔAROLESACfbNX̃L[ɂȂĂ鍀ڂA`TEXTɂȂ܂B
	̂悤ȏꍇAINDEX̒`ƂāACfbNX(擪255Byteŝ݃CfbNX)gp
	邱ƂŁAΉs܂B
		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ǗʁEoOC]
	AdminǗʂ́up[^v\ȂoOC܂B
	(:NɉIDZbgĂȂ)
		org.opengion.hayabusa.servlet.HybsAdmin.getAdminLink()

5.1.1.1 (2009/12/02)
	[IsXN[EoOC]
	sIAʑJڂۂɁAIsɎIɑJڂ@\ŁAwb_[xɉs
	܂܂ĂꍇɁA͍sBĂ܂(XN[߂Ă܂)oOC܂B
	̃oOC邽߁AXN[ۂ̊ƂȂsÁuIs1Ov
	uIsgvɕύX܂B
		jsp/common/default.js#focus2()
		org.opengion.plugin.view.AbstractViewForm.isFirstChecked(int)

5.1.1.0 (2009/12/01)
	[ƖWbNt[[NEŃ[X]
	ƖWbNJavaŃR[fBO邽߂̃t[[Ñł[X܂B
	(̃[X́A܂ŊJҌ[XłBŃ[X܂ł̊ԂɃC^[tF[X
	xŎdlύX\܂)
		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					Tv
		gf.gf9140.GFP19140A					Tv
		gf.gf9440.GFP19440A					Tv
		gf.gf9540.GFP19540S					Tv
		gf/jsp/GF9140						Tv
		gf/jsp/GF9240						Tv
		gf/jsp/GF9340						Tv
		gf/jsp/GF9440						Tv
		gf/jsp/GF9540						Tv

	[t@N^O]
	ErrMsgNXyErrorMessageNXorg.opengion.fukurou.utilɈڂ܂B
	(ƖWbN炱̃NXQƂ邽)
		org.opengion.fukurou.util.ErrMsg					pbP[Wړ
		org.opengion.fukurou.util.ErrorMessage				pbP[Wړ
		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̎dlύX]
	\=DECIMALŃ\[X̏lnullɁÂ܂nullŕ\悤ɂ܂B
	܂ł́Anull̏ꍇł0\Ă܂B̕ύXɂAnull̏ꍇ0
	\ۂ́A\[X̏lɖI0ݒsKv܂B
		org.opengion.plugin.column.Renderer_DECIMAL.Renderer_DECIMAL()
		org.opengion.plugin.column.Renderer_DECIMAL.Renderer_DECIMAL(DBColumn)

	[Google ChromeΉ]
	Google Chromeōj[̃v_E삵ȂɑΉ܂B
		jsp/common/menu/GmisTree.js

	[LinuxŋNXNvgC]
	CentOSłNXNvg삷悤ɏC܂B
		bin/startup.sh
		bin/startHsqldb.sh
		bin/shutdown.sh

	[MySQL/PostgreSQL Ή]
	MySQLΉ IɁATRANSACTION_READ_COMMITTED w肷B
		fukurou/process/ConnData#ConnData( final String url,final String user, final String passwd,final int uniq )
		fukurou/xml/HybsXMLSave#main( final String[] args )	 main \bhȂ̂ŁATvŝ݉e

	PostgreSQL̏ꍇ́Astmt.setObject() ꍇɁA ParameterMetaData  Type 𗘗p
	^ϊ𖾎IɎw肷Kv܂BiOracle,hsqldb,Mysql,MS SQL Server ́Aϊ\)
	āAPostgreSQL ̏ꍇAtrue Ԃ悤ɏC܂B
		fukurou/util/ApplicationInfo#useParameterMetaData( final Connection conn )

	sG[ɁArollback ǉ(PostgreSQLΉ)
	SQLException ꍇɁAقƂǂ̃P[XŁArollback Ă邪A
	ORACLE ̏ꍇ́AIɎ̃gUNV̎s\łAPostgreSQL ł́A
	IɁArollback ĂȂƁȀG[ɂȂĂ܂B
		hayabusa/common/SystemInstaller#getOldMaxVersion()
		hayabusa/common/SystemInstaller#getOldSystemVersion() throws SQLException

	[Connection ֘Ǎ]
	connection.setAutoCommit ́AConnectionFactory Őݒς݂Ȃ̂ŁARgAEgB
		hayabusa/common/SystemParameter.#loadDBResource( final Map<String,String> sysParam ) throws SQLException

	[loadXMLScript ֘Ǎ]
	VKɃXL[}쐬ꍇɁARgoāAƂƂlɂ܂B
		hayabusa/common/SystemInstaller#loadXMLScript( final String type, final String context ) throws SQLException

	[TableFilter ֘Ǎ]
	HybsSystem.CR  AbstractTableFilter ɂ̂ݔzuAeTuNX͂𗘗p悤ɏCB
	FIREBIRDAHSQLDBAMYSQLASQLSERVERAPOSGRE ǉAB
	f[^̃ANZXp̔zԍID private  protected ɂAeTuNX͂𗘗p悤ɏCB
	e탁\bh̃Rg(JavaDoc)̋Lq
		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 ̌]
	f[^x[X`o͂ӏŁAMYSQL,POSGRE ̃XL[}o͂ɑΉ
	f[^o͂́Atarget=xml AXL[}o͂́Ataget=table ƕB
	target=compile ŁARpCIvVɁA-Xlint:all ǉ
		webapps/gf/_build.bat
		webapps/gf/build.xml

	[startup**.bat ̒ǉ]
	MySQL  PostgreSQL  Nob`(CXg[)ǉ܂B
		bin/startupMySQL.bat
		bin/startupPostgres.bat

	[f[^x[XCXg[̋@\C]
	hsql , mysql , oracle , postgres ɂāAVIEW̕ύXƏf[^̕ύX
	s܂B
	GEA10V01.sql ɁARMCN_USR ݒ肳Ă܂A GEA10.xm ̃f[^Ƃ
	ݒ肷悤ɂ܂B
		ge/db/hsql/
		ge/db/mysql/
		ge/db/oracle/
		ge/db/postgres/

5.1.0.0 (2009/11/04)
	[NXWv@\oOC]
	5.0.0.3 (2009/09/22)ŋ@\ǉv̐擪\̋@\ɂāAv
	J݂ꍇɐ\ȂoOC܂B
		org.opengion.plugin.view.ViewForm_HTMLCrossTable.create(int, int)

	[[U[\[Xڒǉ]
	[U[\[XɃ[AhX̍ڂǉ܂B
	ɔA[W[̃[擾pr[(GE35)ύXĂ܂B
		ge/jsp/GE0001
		GEA10				MAILAD̍ڂǉ
		GE35				r[`ύX

	[My SQLΉ]
	WIȃf[^x[X̗\ɑ΂āAJu܂B
	ɔAJava\[XAJSPAf[^x[X`ύX܂B
		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 ύX܂ށj
		GEA10	NAME  NAME_JA
		GF21	GF70 ` GF77 Jǉ
		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 ύX܂ށj
		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 ̊eCt@ĆAʓrꗗmFB
	jsp Ɋւ܂ẮAقځAׂẲӏɏCył܂̂ŁA
	ꗗł̒񋟂͍s܂B

5.0.2.0 (2009/11/01)
	[Google ChromeΉ]
	Google ChromeŊg\ƁAcɕ\Ă܂ɑΉ܂B
		jsp/common/default.css

	[Kg`[g@\EoOC]
	Kg`[g\@\(og:ganttHeader^O)ŁAview_zoom1(2T)w肵ۂɁAt\
	ȂoOC܂B
	́A4.3.7.3 (2009/06/22)̈ȉ̏Cɂ̂łB̑Ήł́Aletter-spacing
	RgAEg܂B(firefoxΉɂẮAʓr܂)
		--- ̏C --------------------------------------------------------------------------
		4.3.7.3 (2009/06/22)
			[FireFoxΉ]
			EKg\Ńwb_[\tg͂ݏoĐ\ȂoOC܂B
				jsp/common/default.css
		---------------------------------------------------------------------------------------
		jsp/common/default.css

	[t@N^O]
	common,customtH_JSPŃNpX΃pXɂȂĂ̂ɂāAƓl
	{@SYS.JSP}oR΃pX`̋LqɕύX܂B
		jsp/custom/query_info.jsp
		jsp/custom/query_tab_info.jsp
		jsp/custom/matrix_info.jsp

	[DBʏC]
	@t@CZ[u@\삵ȂoOC܂B(pX̐ݒɌ肪)
	AIuWFNgˑ֌W̐WJAtWJ@\ǉ܂B
		execution
		(a)referenced(recur down)  IAIuWFNg͂Ƃ̃IuWFNg_Ƃ
			WJ邱Ƃł܂BWJʂɑ΂āAREF_NAME͂AQƃIuWFNg̍i
			sƂ\łB
		(b)referenced(recur up)  IAREF_NAME͂Ƃ̃IuWFNg_Ƃ
			tWJ邱Ƃł܂BWJʂɑ΂āAIuWFNg͂AQƃIuWFNg̍i
			sƂ\łB
		jsp/common/gamen/03_DBDSEARCH/

	[tabLink^OP]
	openTabfalsȅꍇłAopenTabNameɎw肳ꂽꍇA̎w肳ꂽ^unCCg
	悤ɂ܂B
	́Ảʂ^uʂɑJڂꍇɁAN̈(command=NEW)ƁA^u̎I[v
	2dŃ^u̒gJA^C~OɂẮA
		hQueryTag Query荞܂܂BDBTableModel ͓o^܂Bh
	̃G[ɂȂ܂B
	̂悤ȏꍇɑΉ́AopenTabfalseɂAopenTabNamê݂w肷邱ƂŁA^û鎩I[v
	ɁAJꂽ^ũnCCĝ݂sƂőΉ邱Ƃł܂B
		org.opengion.hayabusa.taglib.TabLinkTag.makeTag()
		jsp/common/tabLink.js#initialTabSelect(boolean, Object)

	[Calc[VXeP]
	@[J\[XtO
	 ܂ł̓[J\[XtOfalsȅꍇAGẼ\[X([VXeNĂ郊\[X)
	 KpĂ܂A̎dlύXA[J\[XtOfalsȅꍇ́A\[X
	 gpȂ悤ɂ܂B(GẼ\[X͈ӎ邱ƂȂAsvȕϊs邽)
	A\[XKp̃f[^ϊ
	 \[XKpAlJŃ}CiXf[^݂ƁAspan^Oň͂Ă܂oO
	 C܂B(span^O)
		org.opengion.hayabusa.report2.OdsContentParser.getHeaderFooterValue(String)
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)
		org.opengion.hayabusa.report2.OdsContentParser.checkValue(String)

	[߂郊NE@\ǉ]
	߂郊N^O(backGamen^O)ɑ΃pXŖ߂郊N쐬@\ǉ܂B
	ʏA߂郊ŃAlink^OŐꂽ΃pX𗘗pĖ߂̃AhX肵ĂA
	ʏ험pɂẮAVXeԂł̉ʃN퓮삷邽߁A肠܂B
	AA[hoT[ȂǂoRAAhXϊĂ悤ȏꍇ́A΃pX
	LƂȂȂP[X邽߁A΃pXɂ߂郊NΉ܂B
	R̂ƂȂA̋@\𗘗pꍇ́AقȂVXeԂ̃N͐삵܂
	̂ŁAӉB
		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)

	[\[Xo^ʕsC]
	\[Xo^(JAxAR[h)ōXVsہA֌ŴȂx\[X̓e
	Ă܂oOC܂B
	́AXVsہAFrom̐ڑ悩擾ꂽx\[X̃j[NԍL[ƂāA
	To̐ڑ̃x\[X̃f[^XVĂ߂łB
		ge4/jsp/GE0002
		ge4/jsp/GE0003
		ge4/jsp/GE0004

	[NA{^EoOC]
	߂{^o͂ĂԂŁANA{^ƁA߂{^sC܂B
		org.opengion.hayabusa.taglib.QueryButtonTag.getReset()

	[JSṔEP]
	QUERY`AgpJւ̉ʃNǉ܂B
	̖ړÍAQUERY`ŁAĂяoPL/SQL𒲍ہAPL/SQLcallXe[gĝ
	œnĂꍇAQUERY`ł́AĂяoPL/SQL킩ȂƂɑΉ邽
	̂̂łB(̂߁AN̈ɂ́At@C͕tĂ܂B)
		gf/jsp/DOC14/result.jsp

	[JSṔEoOC]
	QUERY`AJSPt@C̈ꗗŃ^Obodyw肷ۂɁAtextf[^oȂ
	(q̃^Ovf̕oȂ)oOC܂B
		gf/jsp/DOC18/xslt/GF74_PROG.xsl
		gf/jsp/DOC18/xslt/GF76_PROG.xsl

	[g@\E\[XAgC]
	\[XAg̍̏̃VXeID "**" ̏͂܂B
		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^O@\ǉ]
	select^Omultiple="true"IꍇɁAԂŕILɂȂ悤
	Ή܂B̓Iɂ́ÃJ𕡐ʂAselect^OLqꂽ
	ʂɑJڂہAꂼ̃Jɓ͂ꂽSĂ̒lɑ΂Av_EI
	ԂɂȂ܂B(̋@\́Amultiple="true"̏ꍇ̂ݗLł)
		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)

	[[f[NʃoOC]
	N󋵂ɑ̃VXeID̃f[^\oOC܂B
		ge/jsp/REP21/result.jsp

	[[VXeoOC]
	Calc̊֐ɁA{@xxxx_}݂A̃f[^"(_uNI[e[V)
	܂܂ĂꍇɃG[ƂȂoOC܂B
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)

	[[VXeoOC]
	Calc[Ńf[^ɉsC܂܂ĂꍇɁACalcŉsȂoOC܂B
	֐ɉsC܂܂ĂꍇAsC͖܂B(OOo̐A֐̈Ƃ
	sC܂ޕ͎󂯎Ȃ)
		org.opengion.hayabusa.report2.OdsContentParser.checkValue(String)
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)

	[ANZXve[u(GE15)ĕҐ@\ǉ]
	ANZXve[u̍ĕҐ@\ǉ܂BĕҐ́ATomcatVbg_E
	s܂Bf[^̕ۑԂ̏ĺA180łB̊Ԃ́AVXe\[X
	ACCESS_TOKEI_ALIVE_DAYSŕύX邱Ƃł܂B
	(nullw肵ꍇAĕҐ͍s܂)
	oOɂA{o[WȑÕo[WŒǉꂽGE15̃f[^́ADYSET
	  ZbgĂȂ߁AĕҐ{܂B
	  {o[W𓱓ۂɁAȉSQLɂADYSET̐ݒĉB
	   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)		DELETEsłȂoOC
		org.opengion.hayabusa.db.DBSimpleTable.getDeleteSQL()		DELETEsłȂoOC
		GE15				CfbNXǉ(GE15_SC SYSTEM_ID,DYSET)

5.0.1.1 (2009/10/02)
	[snCCg@\oOC]
	5.0.0.3 (2009/09/22)Ŏ{PŁA`FbN{bNX݂ȂsōsnCCg@\
	ɓ삵ȂɑΉ܂B
		jsp/common/hilightRow.js

5.0.1.0 (2009/10/01)
5.0.0.4 (2009/10/01)
	[X|Xʒǉ]
	ʃX|Xǉ邽߂̉ʂVKɍ쐬܂B(̃JeS[)
		gf/jsp/GF7120

	[noTransitionpuseSelectedRowsC]
	܂noTransition𗘗pēo^ۂɂuseSelectedRowfalse
	w肷Kv܂BiŏIsɖ߂Ă܂߁j
	noTransitionJavaScriptŖ߂邽߂̍sԍname="SEL_ROW"ŏo͂悤ɂ܂B
	entry.jspforward^Okey="SEL_ROW",value="{@SEL_ROW}"ǉĉB
		jsp/common/option/jqog.js
		jsp/common/option/noTransition.js

5.0.0.3 (2009/09/22)
	[[U[\[Xo^ʏC]
	[U[\[Xo^ʂŁAExcel捞ꍇɏd郆[U[o^łoO
	C܂B
	\[Xo^ʂ́AGW^Oɂf[^`FbNEo^sĂ邽߁Aʂ
	  ͂ꂽf[^ɑ΂d`FbŃAʒPʂɎsKvȂΉ́A
	  {Iȉɂ͂Ȃ܂BPv΍ɂẮAƖWbNJavaɌ܂B
		ge/jsp/GE0001/entry.jsp

	[wb_[\[g@\oOP]
	wb_[\[gɁAǉ{^ȂǂǍ{^ƋtɃ\[g
	Ă܂oOC܂B
		hayabusa/taglib/ViewFormTag#doStartTag()

	[^XN߉ʏC]
	^XN߃Kg(GANTT09)ŁAE̍ƉEVieẘԂ
	td^Oʂɏo͂AXy[XoĂ܂B
	(tdIEcolspanoȎΉ̂߂ɏo)
	og:thead^Oitd^O𗘗pĂꍇƗpĂȂꍇ
	̋td^Ȍo͐ς鎖őΉ܂B
		plugin/view/FiewForm_HTMLGanttTable#clear()
		plugin/view/FiewForm_HTMLGanttTable#create( int, int )
		plugin/view/FiewForm_HTMLGanttTable#getHeadLine()

	[snCCg@\oOC]
	snCCgőSs`FbN{bNXAs̑IÔɁA2NbNȂ
	ȂȂoOC܂B
	(́AsnCCg̔fs̔wiF(nCCgĂ邩)ŔfĂ߂łB
	 ̑ΉŁAs̃`FbN{bNX̏ԂɁAnCCg邩𔻒f܂)
		jsp/common/hilightRow.js

	[j[\(O[vX)EoOC]
	O[vj[̕\ŁA\Ώۂ̃O[vX1̏ꍇɕ\ȂoOC܂B
		hayabusa/taglib/TopMenuTag#makeGroupMenu()

	[NXWv@\P]
	NXWv̍vCUBE̐擪ɕ\ł悤ɂ܂B
	crossParam^OfirstClmGokeitrueɃZbgĉB
	lfalse(ŏI)łB
		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)
	[ZLeBΉFG[bZ[WEJX^}CYG[ʍ쐬]
	TomcatyJSP̃G[ۂɏo͂炷
	ZLeB̃XNy܂B
	X^bNg[Xyуo[W̏񂪏o͂ȂȂ܂B
	tomcatconf/web.xml<error-page>uĉB
	iO͍܂Œʂo͂܂Bj	
		tomcat/conf/web.xml				error-pageC
		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 )

	[NGXgϐXSS΍]
	{@xxx}ŕϊ郊NGXgp[^ɑ΂less/greater than sign(<,>)̃`FbN
	s悤ɂ܂B
	`FbNsǂ̓VXep[^USE_XSS_CHECKŐݒ肵܂B(ltrue)
	AAꕔ^Oł͂̃`FbNȂ悤ɂĂ܂B
	SQLŗp\̂Query,QueryOption,And,Update^OɊւĂ
	xssCheckŌʂɐݒ\łB
	XSS`FbN̗pɍۂĂ͑Sʂɑ΂ēmFĉB
		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`FbNΏۂO
		hayabusa/taglib/FavoritelinkTag#doStartTag()		XSS`FbNȂ
		hayabusa/taglib/ColumnCheckTag#doStartTag()			XSS`FbNȂ
		hayabusa/taglib/FrameTag#doStartTag()				XSS`FbNȂ
		hayabusa/taglib/CommonForwardTag#doEndTag()			XSS`FbNȂ

	[bZ[W̃Tj^CWOp~]
	XSS`FbN𓱓߁AbZ[W
	HTMLTj^CWOp~܂B
	AcolumnCheck^Oxss`FbNȂӏ[Uۂ
	͂NGXgp[^Ɍ肵܂B
	̑^OŖĂ̂ύX܂B
		hayabusa/resource/LabelData#getMessage(String[])		Tj^CWOp~
		hayabusa/resource/LabelData#getDescription(String[])	Tj^CWOp~
		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`VXeEsC]
	DB`̎捞@\HSQLDBŐ삵ȂɂđΉ܂B
		gf/jsp/GF2060/dbdefIn.jsp

	[CXg[@\sC]
	gqxmlt@CȊÕt@C͓ǂݍ܂Ȃ悤ɏC܂B
	(subversionɃAbvہAetH_.svn쐬AǂݍƂĂ)
		org.opengion.hayabusa.common.SystemInstaller#loadXMLScript(String,String)

	[ViewForm̏C]
	view^O[KEY.xxx][I]̌`płȂHTMLFormatTextFieldA
	pł悤ɏC܂B
		plugin/view/ViewForm_HTMLFormatTextField#create( int, int )

	[{^j[̏C]
	{^j[̃{^ԊuāA{^悤ɂ܂B
		jsp/common/default.css  .buttonMenuύX

	[\[XXMLoʏC]
	\[XXMLoʂō쐬敪̏'<','>'w肵ꍇxssCheck
	G[ɂȂoOC܂B
		jsp/GE0009/result_resource.jsp

	---------------------------------------------------------------------------

	[zzpbP[W̕ύX]
	devpbP[WAappstH_𕪗܂B
	appstH_́A(́Awin32linux32̂)ɗpӂAzz܂B

	[Calc[LINE_COPY@\]
	Calc[{@LINECOPY}ƋLq鎖ŁA̍sȍ~f[^݂ȂȂ܂
	YsƓCAEgBODYo͂܂B
	wb_Etb^͒ʏʂs܂ALINECOPYsȍ~̃IuWFNg
	邽߁AɃIuWFNgzu悤Ȓ[ł͗pł܂B
		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łɕύX

	[and^Omulti@\C]
	mis:and^Omultitrueɂ'A','B'Ƃ`ŏo͂܂A
	󕶎݂̂őMꍇ'',''̂悤ɏo͂Ă܂B
	̃NGXgSnull󕶎̏ꍇ{@xxx}nullƂƂA
	ʏnulll̏ꍇƓland傻̂̂o͂Ȃ悤ɂ܂B
		hayabusa/taglib/SqlAndTag#getRequestValue( String )
		hayabusa/taglib/SqlAndTag#release2()
		hayabusa/taglib/SqlAndTag#doEndTag()

	[JDK,Tomcat̃o[WAbv]
	WindowsWJDK1.6update16ATomcat6.0.20Ƀo[WAbv܂B
	(LinuxłɂẮA܂[XĂ܂)
		openGion_apps_win32_5.1.zip

	[VKNX Process_StringUtil 쐬]
	EStringUtilNX̓̃\bhŃf[^ϊAProcess_StringUtil NXVKǉ܂B
	  _ŗpłStringUtil ̃\bh́AL̒ʂłB
			urlEncode        : UTF-8 ŁAURLGR[hsB
			rTrim            : ̌̃Xy[X폜
			htmlFilter       : HTML̃GXP[vϊ
			getMD5           : MessageDigestɂAMD5 ŃnbVɕϊ
			code39           : CODE39  쐬(`FbNfWbgt)
			getUnicodeEscape : HTML ̃GXP[vL(&amp;#xZZZZ;)ɕϊ
			getReplaceEscape : HTML ̃GXP[vL(&amp;#xZZZZ;)߂
			spanCut          : span^O菜
	ẼNX̒ǉɔAProcess_UnicodeEscape.java deprecatedɂ܂B
		ގ@\ɁAProcess_StringUtil 𗘗pĂB
		-action ɁAgetUnicodeEscape AgetReplaceEscape w肷邱ƂŁA
		ESCAPE(ϊ)/REVERSE(߂) ̎wƓ̏s܂B

		fukurou/process/Process_StringUtil				VKǉ
		fukurou/process/Process_UnicodeEscape			deprecated RgǋL

	[`FbN(ʊ) C]
	GF2090 `FbN(ʊ) C܂̂ŁAXV肢܂B 
	XVAupdate.jsp , entry.jsp `ɕύXEʋ@\A폜@\ǉi폜@\݂̂j
	EgptÔŁA폜AJSPtH_ւĂB

	[ʎ쐬@\ǉ]
	ʎ쐬sTv@\ǉ܂B
		gf/jsp/GF2200
		gf/jsp/GF2201
		gf/jsp/GF2202
		gf/jsp/GF2203
		gf/jsp/GF2251
		gf/jsp/GF2252
		gf/jsp/GF2253
		GE90				e[uǉ
		GE91				e[uǉ
		GE92				e[uǉ
		GE93				e[uǉ
		GE94				e[uǉ
		GE95				e[uǉ
		GE96				e[uǉ

5.0.0.1 (2009/08/15)
	[NXNvgs]
	EHSQLDB̋NpXNvg(uap/bin/startupHSQLDB.bat)ɕsA
	  NȂoOC܂B
	EOracle̋NϐݒXNvg(uap/bin/init.bat)̃hCo[NX
	  oracle.jdbc.driver.OracleDriver  oracle.jdbc.OracleDriver ɕύX܂B
		uap/bin/startupHSQLDB.bat
		uap/bin/init.bat

	[t@N^O]
	1.StringBuffer ̉ӏAStringBuilder ɒu܂B
		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 (JX^}CY)ł̌x̏C
		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.ڏo͗p Writer ǉ ViewForm ɒǉ܂B
		́AViewForm ŁAʂString  StringBilder ō쐬ہA
		expand Aʂ̖ʂȃIuWFNg쐬܂B
		Writer ŒځANCAgɕԑ΁A]vȃIuWFNg
		}܂B
		ArŃG[ꍇ́Ar܂Ńf[^ԑ
		Ă邽߁AG[bZ[Wf[^()̉ɕ\܂̂
		G[ɁAJavaG[\AG[ʂ֓]悤ɕύX
		Kv܂B
		̑ΉĂAeNX̋@\Cs܂B

		 * @og.rev 5.0.0.1 (2009/08/15) ڏo͗p 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.\bh̃p[^ɁAfinal t郋[s
		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 ) {
