5.9.21.0 (2017/06/02)
	[ApC^tFCXύX]
	V6̕ύXɍ킹ĒPAp̃C^tFCXgāAdAɂ̂𗘗p܂B
	isetCoefficient͈UĂ܂j
		penguin.math.statistics.HybsRegression.java VK쐬
		penguin.math.statistics.HybsMultiRegression.java
		penguin.math.statistics.HybsSimpleRegression.java
		penguin.math.statistics.HybsSquadraticRegression.java
		penguin.math.statistics.HybsSingleRegression.java 폜
	
	[ViewForm_JSONύX]
	e[ufJSON`ŏo͂ViewForm_JSON̏o͂ɏo̓J̃Xg܂B
	INFOƂăJiJ}؂jo͂ĂA㏈₷܂B
		plugin.view.ViewForm_JSON#getInfo( final int rowcount)
	
	[JSON]
	JavaJSON𑀍삷邽߁AJSON̕W̃W[łjackson(2.8)javaɔzu܂B
		java/jre/lib/ext/jackson-core-2.8.8.jar
		java/jre/lib/ext/jackson-annotations-2.8.0.jar
		java/jre/lib/ext/jackson-databind-2.8.8.jar
	
	[JSOÑe[ufւ̕ϊ]
	jackson𗘗pāA󂯎JSONe[ufɕϊ@\ǉ܂B
	ɂ胊NGXgŎ󂯎JSON`̃f[^ėpIɈ\ɂȂ܂B
	GWƂĂ̕W`ftHgŗpӂ܂ApluginƂĊg\ɂ܂B
		hayabusa.html.JsonReader
		hayabusa.html.AbstractJsonReader
		hayabusa.tablig.ReadJSONTag
		plugin.json.JsonReader_Default
		hybs-taglib.tld
		
	[JSON捞݃Tv]
	JSONóA捞݂̃Tvʂ쐬܂B
		gf/jsp/GF7170

5.9.20.2 (2017/05/19)
	[ُloTv]
	}nmrX𗘗pُl̃Tvʂǉ܂B
	imɂ́uُvł͂ȂAPɕWcƂ̋Ƃj
		gf/jsp/GFX030
		
	[WriteTablẽwb_[w]
	wb_[̕я̕WVXe\[XŎwo悤ɂ܂B
		hayabusa.common.SystemData#TABLE_WRITER_DEFAULT_HEADERSEQ
		hayabusa.taglib.WriteTableTag#release2()

5.9.20.1 (2017/05/12)
	[BizWbNC]
	6.7.9.0ł̑Ή̔fłB
	null isEmpty() A0 Ԃ܂B
		fukurou.business.AbstractBizLogic#vari(String key)
		fukurou.business.AbstractBizLogic#vard(String key)
		fukurou.business.AbstractBizLogic#linei(String key,int rw)
		fukurou.business.AbstractBizLogic#lined(String key,int rw)
		
	[JsChartTag̋@\ǉ]
	v6ł̕ύX𔽉fĂ܂B
	E^O̎gp߂鋤ʑ̑Ή
	EuseRendererǉ
		hayabusa.taglib.JsChartTag#setUseRenderer( final String usernd )
		hayabusa.taglib.JsChartTag#jsChartOutput()
		hayabusa.taglib.JsChartTag#release2()
		hybs-taglib.tld
		
	[vɃ}nmrXǉ]
	tf[^ňُlm\ȁA}nmrX𗘗pNXǉ܂B
	Tvf[^W^鎖ŁA}nmrXZo邽߂̕ςƋU쐬A
	肵f[^̃}nmrX臒l𒴂Ă邩Ŕ肪\łB
		penguin.math.statistics.HybsMahalanobis

5.9.20.0 (2017/05/02)
	[HTML5|bvAbv̏C]
	iframe̓͂oȂȂIE̕sƎvŁAǉŏCĂ܂B
		jsp/common/option/html5modalDialog.js
		
	[25_DBSOKAN,26_DBTANKAIKIGFʂɕύX]
	penguin̓IvVpbP[Ŵ߁Acommonł͂ȂgfʂƂĂ܂
		gf/jsp/GFX028
		gf/jsp/GFX029

5.9.19.2 (2017/04/21)
	[֌WAAvZ̕W]
	W̉ʂƂāAw肵e[uNUMBER^̃JIAփq[g}bv鎖o悤ɂ܂B
	lɁAw肵e[ûQ̃JPAyѓ񎟉Ao悤ɂĂ܂B
	JavaBIZWbN𗘗pĂ邽߁Asrc/biz/commonrhɊ܂߂܂
	AvZ̉ʂ̓C^tFCX𗘗p悤Ȍ`ɏIɕύX\܂
		jsp/common/gamen/25_DBSOKAN
		jsp/common/gamen/26_DBTANKAIKI
		src/biz/common/COMMON25A.java
		src/biz/common/COMMON26A.java
		src/biz/common/COMMON26B.java
		build.xml
		
	[WʂAzureΉ]
	08_DBUPDATE,09_DBVIEW̉ʂSQLServerɑΉĂ܂łAΉ܂B
	ADBF.NAME𗘗pĂӏDBF.TYPEɂ܂B
		jsp/common/gamen/08_DBUPDATE/sqlValues.jsp
		jsp/common/gamen/09_DBVIEW/sqlValues.jsp

5.9.19.1 (2017/04/14)
	[SQL Server̃e[uXNvgo͏C]
	5.9.19.0őΉӏłAXdefaultl̓NH[gtœo^ẑ߁AύX܂B
	i擪̒lVONH[gȊȌꍇ̂݃NH[gtj
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )
		
	[DBF.TYPEǉ]
	5.9.19.0ŒǉDBTYPEł̈ɔADBF.TYPEŉʂ̊mFpɎނ悤ɂĂ܂B
		fukurou.db.DBFunctionName#getFunctionName( final String func ,final String dbid )
		
	[21_WHTSNEWC]
	VʂňꕔOracleˑ̃R[hߏCĂ܂
		jsp/common/gamen/21_WHTSNEW
		
	[eventColumnDATALISTΉ]
	eventColumnDATALISTɑΉ܂B
		jsp/common/eventColumnMaker.jsp
		
5.9.19.0 (2017/04/07)
	[URLD̎NURLC]
	geURLf[̎NURLTRANSxxɂȂĂ̂URLDɕύXĂ܂B
		ge/jsp/URLD/result.jsp
		
	[penguin.math̃NXzuύX]
	mathɍ݂ĂGA֌W̃NXƁAv֌W̃NX𕪗܂B
		penguin.math.ga
		penguin.math.statistics
		gf/src/biz/gf/GFX026A.java
		
	[penguin.mathւ̉A͗pNXǉ]
	apache.commons.math𗘗p`PAA񎟉AAdA(OLS)̌vZNXǉ܂B
		penguin.math.statistics.HybsSimpleRegression
		penguin.math.statistics.HybsSquadraticRegression
		penguin.math.statistics.HybsMultiRegression
		
	[penguin.mathւ̃WXeBbNA͗pNXǉ]
	apache.commonsɂ݂͑ĂȂ߁AWXeBbNAOŎ܂B
		penguin.math.statistics.HybsLogisticRegression
		
	[chartJSOt̓ITCYύX]
	Ot̉AAy̍őlAŏlɂēIɕύXł悤ɂ܂B
	JsChartTagŊelύX邽߂̃JIDw肵܂B
	Ĵ͕̂ʓrzuĂB
		hayabusa.tablig.JsChartTag#release2()
		hayabusa.tablig.JsChartTag#jsChartOutput()
		hayabusa.tablig.JsChartTag#setWidthEventColumn( String widthEventColumn )
		hayabusa.tablig.JsChartTag#setHeightEventColumn( String heightEventColumn ) 
		hayabusa.tablig.JsChartTag#setMinEventColumn( String minEventColumn )
		hayabusa.tablig.JsChartTag#setMaxEventColumn( String maxEventColumn )
		hybs-taglib.tld
		gf/jsp/GF7222
		
	[HybsSingleRegressionC^tFCX쐬]
	`yѓ񎟉Â悤Ɏނ\̂ŁAPÃNXɃC^tFCX쐬Ă܂B
		penguin.math.statistics.HybsSingleRegression
		penguin.math.statistics.HybsSimpleRegression
		penguin.math.statistics.HybsSquadraticRegression
		
	[ogTbodyMovableC]
	VIEWe[u̗vf}EXŏ㉺Ɉړ\ɂogTbodyMovable삵ȂȂĂ̂ŏC܂B
		jsp/common/option/ogTbodyMovable.js
		
	[ȕ\@\C]
	ȕ\̉ʂŁAFoĂȂC܂B
	܂AIE9ȏŐ삵ĂȂӏ̂őΉĂ܂B
		jsp/common/option/adjustMatrix.js
		gf/jsp/GF7213/result.jsp
		
	[vvZTv]
	쐬ցAdAAWXeBbNAɂẴTvʂ쐬܂B
	gf[^Ȃ̂ŁAVGF47ƂĊwTṽe[u܂B
	̉ʂPGTvȂ̂ŁA{̉AŒӂKvȎɂĂ͓ɋCɂĂ܂B
		gf/jsp/GFX027
		src/biz/gf/GFX027A.java
		GF47e[u
		
	[AzureSQLServerΉ]
	AzureSQLServerDBuMICROSOFT SQL SERVERv̂߁AɑΉĂ܂B
	ƂẮADBUtilDBʂԂ\bhpӂāADBFunctionNameł͂𗘗pA
	VXeCXg[Function擾ɂ̓^Cv𗘗p悤ɕύX܂B
		fukurou.db.DBUtil#getDBType( final String dbName )
		fukurou.db.DBUtil#DBTypes
		fukurou.db.DBFunctionName#getDBName( final String dbName )
		
	[SQL Server̃e[uXNvgo͏C]
	varchar^CvdefaultlɃVONEH[gĂ̂ŕt悤ɂĂ܂B
	Ƃ肠ASQL Server݂̂̏CłB
	VIEWXNvgo(GF82f[^)Oraclep̏ɂȂĂ̂邽߁A
	ł͊SɎNɑΉĂ킯ł͂܂B
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )

5.9.18.1 (2017/03/24)
	[GfBbg@\̋ʕҏW]
	GfBbg@\ł͋ʂ̕ҏWݒł܂Aʂ̕ҏWƏd\܂B
	ʂ̕ҏWɂ͋Iɖ̐擪*t悤ɂċʂ܂B
		hayabusa.taglib.EditConfigTag#doEndTag()
		hayabusa.taglib.EditConfigTag#saveEditConfig()
		jsp/common/gamen/14_EDIT/saveEdit.jsp
		x\[XERR0045
	
	[R[h\[Xpdatalist]
	݂ĂҏWʂƂĂDATALISTINDBMENUûŁAINMENUɑΉ̂܂łB
	DATALIST_RƂāA\[Xgp^[DATALISTǉ܂B
	ȂAHTML5ΉĂȂo͂̏ꍇDATALISTƓ悤INMENU𗘗p悤ɂĂ܂B
	(ɂIE_HTML5_KEY𗘗pj
	܂AINMENUn͏dʂőIoĂȂꍇ邽߁Adefault.jsŒxĂ܂B
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		plugin.column.Editor_DATALIST_R VKǉ
		jsp/common/default.js
		gf/jsp/GF6100/query.jsp

5.9.18.0 (2017/03/02)
	[RFW[C]
	Excel̔sxɊ񂹂邽߃X[v5000msec7000msecɂB 
	iΉ̂ߌߑłj
		plugin.report.CSVPrintPonitService_RFW#execute()
		
	[[Mw]
	5.6.8.0̑Ήǂ̃^C~OŊ߂Ă܂Ă̂őΉ܂B
		hayabusa.mail.MailManager_DB#selGE30
		hayabusa.mail.MailManager_DB#sendDBMail( final String systemId )

5.9.17.3 (2017/02/23)
	[RFW[C]
	̃v^̃hCo̎dlŁAɕ񔭍ssƐȂꍇ܂B
	ŁARFW̔svOCɂāAf[̐擪*łCSVo͌5bԒx
	ƂāAExcel[Ɠ܂őxቺ邱Ƃo悤ɂĂ܂B
		plugin.report.CSVPrintPonitService_RFW#execute()

5.9.17.2 (2017/02/17)
	[j[`]
	simpleMenu`܂B
		jsp/menu/simpleMenu.jsp
		
	[penguin.mathւ̑֌WvZNXǉ]
	֌WvZpHybsCorrelationǉ܂B
	apache.commons.math𗘗păsA\ϗւ̎Zoyэsς̌vZsĂ܂B
	ȋAJavaDocRg̏C`IASỸNXɂĂ܂j
		penguin.math.HybsCorrelation
		
	[chartJS𗘗pOt@\̕W]
	chartJS𗘗pOt^O痘p\ɂ܂B
	]JFreeChartƈقȂAJSONf[^NCAgœIɃOt쐬܂B
	canvas𗘗pĂ邽߁Ap\ȃuEUiIEł9ȍ~̃[hjł̓삪KvłB
	g̓TvGF7222QlƂĂB
	KvJS[hɂ́Ahead^OuseChartJStrueɃZbg܂B
		gf/jsp/GF7222
		jsp/common/option/Chart.min.js (Ver.2.4)
		jsp/common/option/moment.min.js (Ver.2.3)
		hayabusa.taglib.JsChartTag VK
		hayabusa.taglib.JsChartDataTag VK
		hayabusa.io.JsChartData VK
		hayabusa.taglib.HeadTag#setUseChartJS( final String flag )
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#doEndTag()
		hybs-taglib.tld
		
	[ԃsbJ[̏cݒ]
	ogClockpickerł͈ꕔ̑^OE悤ɂĂ܂AlayoutݒE悤ɂ܂B
	̐ݒ肪lvertical̏ꍇ͍܂ŒʂłAȊȌꍇ͉ɂȂ܂B
	p[^6ԖځiJ}؂j̍ڂɐݒ肵ĂB
		jsp/common/eventScript.js#ogClockpicker
		plugin.column.Editor_HM#createOptions( final String editPrm )

5.9.17.1 (2017/02/10)
	[JFreeChart̐FwC]
	6.4.9.0 (2016/07/23)[Pie,Pie3D,Ring ɁAFwǉ]𔽉fĂ܂B
	AChartPlot_XYTimeŐFw肪f悤ɂ܂B
		hayabusa.io.ChartPlot_Pie#getPlot(ChartCreate create)
		hayabusa.io.ChartPlot_XYTime#getPlot(ChartCreate create)
		
	[JFreeChart̕\`ǉ]
	TimenStep\ǉ܂B(TimeStepV,TimeStepH)
		hayabusa.io.ChartFactory
		hayabusa.taglib.ChartDatasetTag (RgC)
		
	[Tvʒǉ]
	Time\̃Tvʂǉ܂B
		gf/jsp/GF7223
		
	[`IASY֌W̋@\ǉ]
	F̂Object^ŃIvVn悤ɂĂB
		penguin.math.AbstractHybsGAChromosome#setOptionData( Object option )
		penguin.math.HybsGeneticAlgorithm#getInitialPopulation()
		penguin.math.HybsGeneticAlgorithm#setOptionData(final  Object obj )

5.9.17.0 (2017/02/03)
	[`IASY𗘗pXPW[Tv]
	penguinpbP[WGAXPW[̃TvHybsScheduleChromosomegTvʂǉ܂B
	ʂ̊JŕpɂɌĂԋ@\ł͂ȂƂz肩BIZWbNoRƂĂ܂B
	ۂɗpۂɂ͗prɉĊgNXpӂApluginƂCall`ɂȂ܂B
		jsp/GFX026
		src/biz/gf/GFX026A

	[penguinpbP[Wǉ]
	IvV@\p̃pbP[WƂpenguinǉ܂B
	IvV̂߁Ahayabusa,fukurouƂ͒ڈˑ֌WȂ悤ȍ\ƂĂ܂B
	penguin.math̗pɂcommons-math3-3.6.1.jarKvłB
		penguinpbP[W

5.9.16.2 (2017/1/28)
	[OtdateAxisw]
	JFreeChartœt̃tH[}bgwɊւC܂B(6.7.3.0̋tڐA)
	6.3.5.0̃`[g摜ւ̑ΉǉĂ܂B
		hayabusa.io.ChartCreate#getDateAxis()
		hayabusa.io.ChartCreate#setSegmentedTimelineInfo(int segSize,int segIncluded,int segExcluded,String startTime)
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#create()
		hayabusa.taglib.ChartCreateTag#setChartFile( final String file )
		hayabusa.taglib.ChartCreateTag#setDateStartTime( final String startTime )
		hayabusa.taglib.ChartCreateTag#setDateSegExcluded( final String segExcluded )
		hayabusa.taglib.ChartCreateTag#setDateSegIncluded( final String segIncluded )
		hayabusa.taglib.ChartCreateTag#setDateSegSize( final String segSize )
		hybs-tablib.tld
	
	[tableFilterǉ]
	ς΍߂TableFilterǉ܂B(6.7.1.0̋tڐA)
		hayabusa.db.AbstractTableFilter#initSet(String key,String cmnt)
		plugin.table.TableFilter_STDDEV

5.9.16.1 (2017/1/20)
	[pupup^OC]
	5.9.6.0 (2016/03/01)őΉPOPUPthis.formłAkeys݂Ȃꍇ̑ΉĂ̂őΉ܂B
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )
		
	[HTML5p|bvAbvC]
	|bvAbvŃtH[JX𓖂ĂĊO|bvAbv遄ēxグ
	ƂꍇIE9,10,11̕sŃtH[JXĂɂւ炸͏oȂۂ̑΍Ă܂B
	http://stackoverflow.com/questions/19150008/ie-9-and-ie-10-cannot-enter-text-into-input-text-boxes-from-time-to-time
		jsp/common/option/html5modalDialog.js

5.9.16.0 (2017/1/13)
	[HTML5p|bvAbvC]
	|bvAbvۂfocus߂悪ΏۃEChEɂȂĂ̂ŁA
	œnthisɑ΂ătH[JX悤ɕύXB
		jsp/common/option/html5modalDialog.js
		
	[head^OC]
	head^Ocss[hύX܂B
	custom.cssjavaScriptŗpcssOŃ[hĂ܂Aɂ܂B
		hayabusa.taglib.HeadTag#doEndTag()

5.9.15.1 (2016/12/9)
	[X^bNKgp̏]
	X^bNKgIɓIɕύXł悤ɁAXNvgĂ܂B
		jsp/common/option/adjustGanttTable.js#fnMouseUp( event )

	[HM^Cv̏C]
	ԎwۂɓIɐlł͂ȂƂĈĂ̂ŏC܂B
		jsp/common/eventScript.js#ogClockpicker
	
	[[W[C]
	GE30[vđM鏈ŁArŃ[UIDƃ[AhXƂ̕ϊoȂꍇ
	ȍ~̃[vŁAS[ɑ΂ăob`G[e[uɕϊG[o͂Ă܂B
	M̂̂AGE30̍XVɂ͉e͂ȂAۂɃG[ł͂ȂOoĂ܂A
	G[m[ʑMĂ܂̂őΉB
		hayabusa.mail.AbstractMailManager#create( final Map<String, String> params )

5.9.15.0 (2016/12/2)
	[edit@\Ή]
	6.2.5.0Edit@\łAɂẮA݋̂ŁAꏈp~A̔f
		hayabusa.taglib.ViewFormTag#doEndTag()
		
	[FAQʂ̎N]
	22_FAQ̉ʂł͓o^Ƀ^OgȂ߁Aւ̃nCp[N܂łB
	common/option/urlAutoLink.jsǂݍŁAhttpJn̕ɑ΂ĎIɃN𒣂悤ɂ܂B
		common/gamen/22_FAQ/result.jsp

5.9.14.3 (2016/11/25) 
	[editł̕\ύX]
	E̕\EDITŕύXۂɁAE񂹂̃X^C̏Ԃŏo͂Ă̂ŏCB
		plugin.view.ViewForm_HTMLSeqClmTable#getTableHead()

5.9.14.2 (2016/11/18)
	[J̃[ƁA"-" OB]
	5.9.14.1łnullZbgłAver.6Ɠ悤"-"ł̏sőSOƂ܂B
		hayabusa.html.AbstractViewForm#setBooleanArray(String clsm,boolean def,boolean[] arrays)

5.9.14.1 (2016/11/11)
	[KgC]
	og:iGanttBarɑ΂idǉAstartInput/endInputł̎o͑startDateInput/endDateInputƂ
	^Oł̏o͂ŃKgo[𓮂o悤ɂĂ܂B
	AGF7216̃KgiNCAgj̉ʂɁA}EXɂړ̃TvǉĂ܂B
		hayabusa.taglib.iGanttBar#setStartInput( final String startInput )
		hayabusa.taglib.iGanttBar#setEndInput( final String endInput )
		hayabusa.taglib.iGanttBar#setId( final String id )
		hybs-taglib.tld
		gf/jsp/GF7216/result.jsp,update.jsp
		
	[bulkSetC]
	bulkSetVXe\[XŏɗpݒƂĂꍇɁAʂnullɃZbgł܂łB
	"null"𑮐Ŏw肷鎖nullZbgo悤ɂ܂B
		hayabusa.taglib.ViewFormTag#doEndTag()

5.9.14.0 (2016/11/04)
	[J_|bvAbvTCY]
	6.5.0.1 (2016/10/21)̓ef
	J_|bvAbṽTCYAύX܂B
	Ver5 ATCY傫֌WŁAXN[o[oĂ߁ATCY킹܂B
	TCYύX '250px','265px'  '265px','260px'
		plugin/column/Editor_YMD2.java#CAL1
	
	[J}ƃRׂ̗]
	6.5.0.1 (2016/10/21)̓ef@̑ߋ̏CKp
		plugin.table.TableFilter_TABLE_MYSQL#makeLineList(String[] data,boolean first)
		
	[GEhelpt@C]
	\[XnʂHELPt@CCĂ܂B([A[h̐j
		ge/help/GE0002.html
		ge/help/GE0003.html
	
	[TABLE_WRITER_EXCEL_TYPEΉ]
	5.9.0.0V5łVXe\[XTABLE_WRITER_EXCEL_TYPEǉāAExcelo͂XLSXLSXI\ɂ̂
	fileDownload.jsp̑ΉȂ̂ŁAΉĂB
		jsp/common/	fileDownload.jsp

5.9.13.2 (2016/10/28)
	[DB`VXe]
	XNvgo͎CHARñJdefaultl͎IɃVONH[gt悤ɂȂĂB
	Adefaultɂto_char̂悤Ȋ֐pł邽߁AVONEH[g\A
	IɕKt͖̂肪BuVONH[glɖꍇv̂ݕt悤ɕύXB
		plugin.table.TableFilter_TABLE#makeLineList( final String[] data,final boolean first )

5.9.13.1 (2016/10/21)
	[tsbJ[̏C]
	sbJ[͍ŌɑIӏŊJ悤ɂȂĂ܂AŏɊJۂ͓ƂȂĂ߁A
	͗̓tɏ]ĊJ悤ɕύX܂BiXNvg̓IvVŌXw\j
		jsp/common/eventScript#glDatePicker
		
	[adminʒǋL]
	ǉ@\(REQ.xxx , VAL.xxx)̕\ǉ
		jsp\common\gamen\01_ADMIN\printRequesMethodt.jsp
		jsp\common\gamen\01_ADMIN\printSystemParameter.jsp
		jsp\common\gamen\01_ADMIN\parameter.jsp
		
	[t@CAbv[h^OC]
	Abv[h^Oł̓NGXgϐgȂ߁AG[Ƃ邽߂̃`FbN5.7.4.3œꂽA
	ꂪƃo[WAbvɏCRꂪ\̂V5ł̓`FbNOĂB
		hayabusa.taglib.FileUploadTag#setFileURL( final String url )
		
	[OpenOfficëꎞt@C폜]
	5.8.0.1 (2014/09/12)ō쐬ob`t@C펞IĂƓɁA^XNXPW[ւ̓o^ob`쐬Ă܂B
	́AT[rXœ삳ꍇɒʏ탋[gł͍폜Ȃ߁AN폜s킹邽߂łB
		uap/bin/sOfficeTempDel.bat
		uap/bin/sOfficeTempDelTsk.bat

5.9.13.0 (2016/10/07)
	[VALǉ 6.5.0.0 (2016/09/30)]
	valuelƃNGXgϐł́ANGXgϐʂȂ̂ŁAvalueloꍇɎgp܂B({@VAL.xxx})
		hayabusa.taglib.CommonTagSupport#getReservedValue(String key)

5.9.12.4 (2016/09/30)
	[V[gwC]
	Excel̃V[gNOwŁAnCtƃAX^XN삵Ȃꍇ̂ŏC܂B
	܂ł̋@\͉pɑΉĂ܂Â1̏삵ĂȂ߁ApΉ߂܂B
	i6.2.6.0 (2015/06/19)V5ւ̔fj
		fukurou.util.StringUtil#csv2ArrayExt( final String csvData , final int maxNo )
		fukurou.util.StringUtil#csv2ArrayExt2( final String csvData , final int maxNo )

5.9.12.3 (2016/09/23)
	[ԃsbJ[@\ǉ]
	XNvgɕbi00ŒjtŒlԂ悤ȋ@\t܂B
	usesecondtruew肵ꍇɕt悤ɂĂ܂B
	GW̃p[^̎w5ڂ̃p[^Ŏw肵܂
		plugin.column.Editor_HM#createOptions( final String editPrm )
		jsp/common/eventScript.js#ogClockpicker
		
	[simpleMenȕC]
	܂ł̏łog:textŃ}`ZbVG[oꍇɓeo͂Ȃ߁A
	simpleMenȕC܂B
		jsp/menu/simpleMenu.jsp

5.9.12.2 (2016/09/16)
	[HTML5p|bvAbvC]
	XN[̃hbOړȂ̂ŏC܂B
	ɃX[YA璷̍폜s܂B
		jsp/common/option/html5modalDialog.js

5.9.12.1 (2016/09/09)
	[J̕sv폜]
	queryConvert.jsłfocusOutɓ삳ݒĂB
	AZbgꂽlɑ΂Ă͂̂܂܂ł͓삵Ȃ߁AɃG[ꍇB
	{submitɕϊ[Uɂ͕₷ȂAƂ肠Zbgɑ΂
	focusOutƓWbN𑖂点B
		jsp/common/queryConvert.js
		
	[Excelo͂̉P]
	ExcelǋL[hŁAV[gɃf[^㏑ݒ(sheetOverwrite)ǉ܂B
	܂A݊ɎwV[g(recalcSheetName)̓eČvZ鎖o悤ɂ܂B
	(sȂƁAV[g̈ʒuɂČvZꂽ肳Ȃ肷j
	ɂA`t@CɒǋL鎖ŁAo͂f[^𗘗pWvʃV[gōs\ɂȂ܂B
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#create( final PrintWriter out )
		hayabusa.taglib.WriteTableTag#setSheetOverwrite( final String flag )
		hayabusa.taglib.WriteTableTag#setRecalcSheetName( final String sheet )
		hayabusa.io.TableWriter#setSheetOverwrite( final boolean flag )
		hayabusa.io.TableWriter#setRecalcSheetName( final String sheet )
		hayabusa.io.AbstractTableWriter#setSheetOverwrite( final boolean flag )
		hayabusa.io.AbstractTableWriter#setRecalcSheetName( final String sheet )
		plugin.io.TableWriter_Excel#setSheetOverwrite( final boolean flag )
		plugin.io.TableWriter_Excel#setRecalcSheetName( final String sheet )
		plugin.io.TableWriter_Excel#writeDBTable()
		hybs-taglib.tld

5.9.12.0 (2016/09/02)
	[queryButtonł̏o]
	queryButtonŏo͂Ătable^OframetĂ܂A\̌݊Ȃߍ폜Ă܂B
	iframe=borderݒ͊Og\ݒ肾AIEł͕\ꂸAChromeł͕\Ă)
		hayabusa.taglib.QueryButtonTag#doEndTag()
		
	[NCAgKgC]
	I𒴂}[J[͕\Ȃ悤ɎdlύX܂B
		jsp/common/option/adjustGanttTable.js#showGantBar( gantTd ,listGantBar ,lineHeight )

5.9.11.1 (2016/08/10)
	[Excelo͏C]
	Excelo͎Pre^OTextarea^Ô܂܏o͂Ă܂ɑΉ܂B
	V6łcolumn^OŃ^OtȂf[^o\bhǉĂAXebvƂĂ͂̕ǂ̂łA
	V5ł͌sspan^OƂ郁\bhɓ悤pre,textareaOĂ܂B
		fukurou.util.StringUtil#spanCut( final String data )

5.9.11.0 (2016/08/05)
	[NCAgKgC]
	IE10,11[hŕ\̈𒴂ӏɃo[\ꍇ邽߁AC܂B
		jsp/common/option/adjustGanttTable.js#showGantBar( gantTd ,listGantBar ,lineHeight )
		
	[YMD3XNvgC]
	ꗗőʂɗpꍇɕ`悪xߏC܂B
	vOCŃA^b`ɗ\߃J_[쐬Ă܂A쐬Ȃ悤ɕύX܂B
		jsp/common/eventScript.js#glDatePicker

5.9.10.5 (2016/07/22)
	[ImageTimeBarC]
	5.9.10.2ŗ\f[^ɑΉ܂AŏIf[^݂̂ΉłĂ܂łB
	es̃uCNf[^ɑ΂Ăl̏s܂B
		plugin.view.ViewForm_ImageTimeBar#create(int startNo,int pageSize)

	[text^Ołxss`FbN]
	̂܂܂ł̓^Otł̃NGXg\łȂ߁Atext^Oł̃Rg[\ɂĂ܂B
	ʏ͗p܂B
		hayabusa.taglib.TextTag#doStartTag()
		hayabusa.taglib.TextTag#release2()
		hayabusa.taglib.TextTag#setXssCheck( final String flag )
		hybs-taglib.tld

5.9.10.4 (2016/07/19)
	[PiePlotC]
	~OtŐFwo悤ɂB
		hayabusa.io.ChartPlot_Pie#getPlot( final ChartCreate create )

5.9.10.3 (2016/07/15)
	[ImageTimeBarC]
	timeBarParam ^O linkClm Őł̂́Ahref= 
	n܂lłÂ悤ȃAhX͓̂߁A
	viewLink , link^OŊȒPɂ悤ɂ܂B
		plugin.view.ViewForm_ImageTimeBar#imageMeker( final Graphics2D g2,final Color oldColor,
							 final int imgX,final int imgY,final int imgW,
							 final boolean useTipsLink,final int row,final StringBuilder outBuf )
	
	[Process_TableWriteȑC]
	f[^̃_uNEH[gAd˂邩d˂Ȃ̑I\ɂB
		fukurou.process.Process_TableWriter#init( final ParamProcess paramProcess )
		fukurou.process.Process_TableWriter#writeData( final LineModel data )

5.9.10.2 (2016/07/08)
	[J_[|bvAbvC]
	J_[̃|bvAbv(YMD2)̃XNvgɂ̓TCỸWbNĂ܂A
	[vɓp^[邽ߏC܂B
		jsp/common/calendar2.js

	[ImageTimeBardebugΉ]
	viewParam^Odebug=truew肵ꍇɁAViewForm_ImageTimeBar̃fobOWo͂悤ɂ܂B
	܂A\f[^݂Ă鎖z肳ĂȂ߁AΉ܂B
		plugin.view.ViewForm_ImageTimeBar#create(int startNo,int pageSize)
		plugin.view.ViewForm_ImageTimeBar#paramInit()
		hayabusa.taglib.ViewParamTag#doEndTag()

5.9.10.1 (2016/07/02)
	[YMD3C]
	J_[̃hbOړ퓮삵Ă炸Ap@\łȂ̂ŊOĂ܂B
	ijQuerỹG[j
		jsp/common/eventScript.js#glDatePicker

5.9.10.0 (2016/07/01)
	[column^Oxss`FbN]
	xss`FbÑZbgdoAfterBodyɂAfalseƂĂdoStartTagňԂƂȂĂ邽߁A
	useXssCheck\bhdoStartTagɈړ܂B
		hayabusa.taglib.ColumnTag#doAfterBody()
		hayabusa.taglib.ColumnTag#doStartTag()

5.9.9.3 (2016/06/24)
	[ImageTimeBarނuseLastData]
	6.4.7.1̏C𔽉fB
	ImageTimeBarނuseLastDataŁAtrue(l)̂Ƃ́AŌ̃f[^
	̂܂܌pĂ邱ƂAfalse ̏ꍇ́Aőł؂ƂĂ܂A
	false ɂƁA\ȂȂ܂B
	́A6.0.2.0 (2014/09/19) ŁAimageMeker\bhׂĂ܂Ƃ߂ۂ޸ނłB
	Ō̏̂݁ÃtOLɂȂ悤ɁAύX܂B
		plugin.view.ViewForm_ImageTimeBar#create(int startNo,int pageSize)
		plugin.view.ViewForm_ImageTimeBar#imageMeker(Graphics2D g2,Color oldColor,int imgX,int imgY,int imgW,boolean useTipsLink,int row,StringBuilder outBuf)
		
	[KgXNvg̏C]
	wb_Œ蓯lAŏbody̍擾łȂꍇ͒xs悤ɂ܂B
		jsp/common/option/adjustGanttTable.js

5.9.9.2 (2016/06/17)
	[readTablesheetNameΉ]
	5.9.0.0XLSXΉƂExcel̓ǂݍ݂V6ɕύXۂsheetNameȂȂĂ߁AΉ܂B
	̑ΉɂAV[gw肵ۂɂ͕K1V[gڂǂݍ܂̂ł͂ȂwV[gǂݍ܂܂A
	ΉV[g݂Ȃꍇ̓G[ƂȂ܂B
		plugin.io.TableReader_Excel#readDBTable()
	

5.9.9.1 (2016/06/10)
	[NGXgϐ擾]
	{@REQ.xxx}ŃNGXgϐ̎擾\ɂ܂B
	(6.4.6.1Ή)
	 * <tr><td>ROWCOUNT           </td><td style="white-space: normal"><jsp:expression>`FbNꂽ</jsp:expression></td></tr>
	 * <tr><td>RequestURL         </td><td style="white-space: normal"><jsp:expression>request.getRequestURL()</jsp:expression></td></tr>
	 * <tr><td>AuthType           </td><td style="white-space: normal"><jsp:expression>request.getAuthType()</jsp:expression></td></tr>
	 * <tr><td>ContextPath        </td><td style="white-space: normal"><jsp:expression>request.getContextPath()</jsp:expression></td></tr>
	 * <tr><td>Method             </td><td style="white-space: normal"><jsp:expression>request.getMethod()</jsp:expression></td></tr>
	 * <tr><td>PathInfo           </td><td style="white-space: normal"><jsp:expression>request.getPathInfo()</jsp:expression></td></tr>
	 * <tr><td>PathTranslated     </td><td style="white-space: normal"><jsp:expression>request.getPathTranslated()</jsp:expression></td></tr>
	 * <tr><td>QueryString        </td><td style="white-space: normal"><jsp:expression>request.getQueryString()</jsp:expression></td></tr>
	 * <tr><td>RemoteUser         </td><td style="white-space: normal"><jsp:expression>request.getRemoteUser()</jsp:expression></td></tr>
	 * <tr><td>RequestURI         </td><td style="white-space: normal"><jsp:expression>request.getRequestURI()</jsp:expression></td></tr>
	 * <tr><td>ServletPath        </td><td style="white-space: normal"><jsp:expression>request.getServletPath()</jsp:expression></td></tr>
	 * <tr><td>RemoteAddr         </td><td style="white-space: normal"><jsp:expression>request.getRemoteAddr()</jsp:expression></td></tr>
	 * <tr><td>RemoteHost         </td><td style="white-space: normal"><jsp:expression>request.getRemoteHost()</jsp:expression></td></tr>
	 * <tr><td>Scheme             </td><td style="white-space: normal"><jsp:expression>request.getScheme()</jsp:expression></td></tr>
	 * <tr><td>ServerName         </td><td style="white-space: normal"><jsp:expression>request.getServerName()</jsp:expression></td></tr>
	 * <tr><td>ServerPort         </td><td style="white-space: normal"><jsp:expression>request.getServerPort()</jsp:expression></td></tr>

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

5.9.9.0 (2016/06/03)
	[ImageTimeTable]
	ImageTimeTable̎AVer.6̌`ɂx킹܂B
	i_̓o[W̊֌WgȂ߁AꕔقȂj
		fukurou.util.ColorMap#getColorInstance
		hayabusa.taglib.ViewTimeBarParamTag#setHeaderHeight( final String headerHeight )
		plugin.view.VieiwForm_ImageTimeBar#create( final int startNo, final int pageSize )
		plugin.view.VieiwForm_ImageTimeBar#paramInit()
		plugin.view.VieiwForm_ImageTimeBar#calcImageSize( final int startNo , final int lastNo )
		plugin.view.VieiwForm_ImageTimeBar#FlgColorMap
		plugin.view.VieiwForm_ImageTimeBar#FlgColorObj
		hybs-taglib.tld
		
	[E̕񂹏C]
	tableIdŕ񂹂̓Kp͈͂w肵Ă߁AsplitView̏ꍇ͍EɂȂĂ܂B
	vOCɓnp[^tableIdł͂ȂviewClassƂ̂ɕύXŁAX1,X2t܂B
	(6.4.6.1Ή)
		hayabusa.taglib.ViewFormTag#doStartTag()
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewFormTag#release2()
		hayabusa.taglib.ViewFormTag#splitViewParamSet()
		hayabusa.html.ViewForm#setViewClass( final String clazz )
		hayabusa.html.ViewForm#getTableId(); 폜
		hayabusa.html.AbstractViewForm#setViewClass( final String clazz ) 
		hayabusa.html.AbstractViewForm#getViewClass()
		hayabusa.html.AbstractViewForm#setTableId( final String tableId )  폜
		hayabusa.html.AbstractViewForm#getTableId()   폜
		hayabusa.html.AbstractViewForm#getTableClazz()   폜
		plugin.view.ViewForm_HTMLTable#makeNthChild( final StringBuilder buf , final int ad , final String dbType )
		
	[|bvAbvC]
	modalDialogiframẽy[WグۂɁAIlԂĂȂۂ̑Ήs܂B
	parent݂ꍇ́Aparentwindow.returnValueɒlZbg܂B
		jsp/common/default.js#rtnPopup( rtnValue )

5.9.8.4 (2016/05/27)
	[ImageTimeTableC]
	Paramœť̔f߁AC܂B
		hayabusa.taglib.ViewTimeBarParamTag#setStartDate( final String startDate )
		hayabusa.taglib.ViewTimeBarParamTag#ViewTimeBarParamTag()

5.9.8.3 (2016/05/20)
	[ԃsbJ[C]
	AM,PMł͂Ȃ24Ԑŕ\܂B
	܂AIchangeCxgĂȂ̂ŁA点悤ɂ܂B
		jsp/common/eventScript.js#ogClockpicker
		
	[J[sbJ[C]
	sbJ[ł̑IchangeCxg𔭐悤ɂ܂B
	Abulksetœ삵ĂȂ̂ŁAΉ܂B
		jsp/common/eventScript.js#simpleColorPickerOg

5.9.8.2 (2016/05/16)
	[ȈՏp static \bh쐬]
	6.4.5.3̑ΉƓ
		fukurou.util.StringFormat#getValue(String oldVal)

	[INDBMENUC]
	ꗗł̗pAinputvaluel$1g悤ɂ܂B
		plugin.column.Editor_INDBMENU#getValue( final int row,final String value )
		plugin.column.Editor_INDBMENU#getValue( final String value )
		
	[RFW[R[hΉ]
	RFWpo͂ŁAR[h//EOR//oꍇ͂̉ӏ̂݃_uNEH[gň͂Ȃ悤ɂ܂B
		plugin.report.CSVPrintPointService_RFW#makebody()

5.9.8.1 (2016/05/13)
	[HTML5POPUPC]
	X̃W[̍\ƂāAAjaxł̉success̏ꍇiframe^O쐬悤ɂȂĂ܂A
	xANZX璷ȍ\̂ߑsɕύX܂B
		jsp/common/option/html5modalDialog.js#showModalDialog(tgturl, args, options, p_this,p_out_Array,p_append)
		
	[CSV捞ݎ̔菈ǉ]
	CSVt@C̒A̍siႦ΃Ot@CG[sĵ݂捞ݑΏۂƏo悤ɁA
	readTableɑ΂matchKeys,matchValsǉ܂B
	matchKeysŎw肵JmatchVals̐K\𖞂ŝ݃e[ufɎ荞݂܂B
	columnCheckƓŁAJ}Ă烊NGXgҏWϊĂ܂B
	̋@\́AƂ肠Default^Cv݂̂Ɏ܂B
		hayabusa.io.TableReader#setMatchKeys( final String[] keys )
		hayabusa.io.TableReader#setMatchVals( final String[] vals );
		hayabusa.io.AbstractTableReader#matchCheck(final String[] data, final String[] names)
		hayabusa.io.AbstractTableReader#setMatchKeys( final String[] keys )
		hayabusa.io.AbstractTableReader#setMatchVals( final String[] vals )
		hayabusa.taglib.ReadTableTag#release2()
		hayabusa.taglib.ReadTableTag#setMatchKeys( final String keys )
		hayabusa.taglib.ReadTableTag#setMatchVals( final String keys )
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )
		plugin.iio.TableReader_Default#readDBTable( final BufferedReader reader )
		hybs-taglib.tld
		gf/jsp/GF6250
		
	[bulkSet̉P]
	BulkSetɁAꗗEventColumn삵ꍇBulk̒lĂ܂ɑΉĂ܂B
	wb_č\zۂɌ̒lێĂ܂B
		jsp/common/scrollBar2.js#adjustSB

5.9.8.0 (2016/05/02)
	[HTML5POPUPC]
	Pjt[Ă|bvAbvAɃ|bvAbvグꍇɐ삵Ă܂łB
	@ꍇbodyɕۑĂgwindowIuWFNg폜悤ɂ܂B
	QjrtnPopupwindowIuWFNg@Aɍ킹܂B
	RjʂŃ|bvAbvQxグۂɁA͂oȂȂ錻ۂC܂B
	@͕siIEsHjłAOfocusʂ̉ӏɓĂ鎖ŉł܂B
		jsp/common/option/html5modalDialog.js#showModalDialog(tgturl, args, options, p_this,p_out_Array,p_append)
		jsp/common/option/html5modalDialog.js#rtnPopup( rtnValue )

5.9.7.1 (2016/04/06)
	[Excel捞ݎNullBreakClmΉ]
	XLSXΉNullBreakClmȂȂĂߑΉ܂B
		plugin.io.TableeReader_Excel#readDBTable()
	
	[topMenuGROUPΉ]
	menuType="GROUP"̏ꍇɂgroups悤ɂB
		hayabusa.taglib.TopMenuTag#makeGroupMenu()
		
	[DBType_PN2TRIM]
	̃Xy[X̂ݍ폜Ă܂AÕXy[X폜悤ɂ܂B
		plugin.column.DBType_PN2#valueSet( final String value )
		jsp/common/queryConvert.js

5.9.7.0 (2016/04/01)
	[EXN[C]
	݊[hsplitView𗘗pƐɂȂȂ߁AC܂B
		jsp/common/scrollBar2.js
		
	[viewFormTypeJSONǉ]
	t@Cۑł͂ȂAJSONƂẴf[^o͂ł悤VIEWJSON`o悤ɂ܂B
	viewFormType="JSON"Ŏw肵ĂB
	o͌`͈ȉłB
	{ "DATA":[{"J":"l(1s)"},{"J":"l(2s)"}]
	 ,"HEAD":{"J":"x"}
	 ,"INFO":{ }
	}
	viewParamƂjsonParampo܂B
	useHead,useInfofalsewŏo͂wb_INFO폜܂B(Wtrue)
	dataName"DATA"̖̂ύX܂B
	useRenderertrueɂ鎖Ńf[𗘗po͂ƂȂ܂B(Wfalse)
		hayabusa.html.ViewJsonParam
		hayabusa.taglib.ViewJsonParamTag
		plugin.view.ViewForm_JSON
		hybs-taglib.tld
		gf/jsp/GF6450 JSONTv

5.9.6.4(2016/03/25)
	[JSOÑGXP[v]
	JSONŏo͂ۂɁAs̓蕶̓GXP[vKv邽߁A\bhpӂĂB
		fukurou.util.StringUtil#jsonFilter( final String input )

5.9.6.3 (2016/03/18)
	[value^OłMD5ϊ]
	value^OŒlMD5ϊ@\ǉ܂B
	ϊvalueɃZbgāAaction="MD5"w肵ĂB(commandSETj
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )
		
	[RFWNASΉ]
	RWF̎dlAwb_RDSetOutputFileNameNAŜ̖܂܂Ȃ悤ɂKv邽߁A
	5.9.6.2̑Ήɒǉ܂B
		plugin.report.CSVPrintPointService_RFW#execute()

5.9.6.2 (2016/03/11)
	[RFWNASΉ]
	RFWNASɃt@Co͂邽߂ɂ́ARFWJOBɑ΂ĂPw肷`ƂȂ܂B
	܂ANASPʂCSVo͂tH_𕪂Kv܂B
	RFW̃vOCŁAŏI̒[o͐悪\\JnꍇɂCSVo͐ɑ΂
	u_NASvǉ悤ɂ܂BBIGWuw̏ꍇ́u_NAS_BIGvƂȂ܂B
	tH_݂Ȃꍇ̓G[ƂȂ܂B
		plugin.report.CSVPrintPointService_RFW#execute()
		
	[JڃG[_CAO̍]
	Ajax𗘗po^ŁAG[ꍇ̃_CAO̍̏w肵Ă܂B
	jqmAlertContentmax-height500pxA overflow-yscrollw肵Ă܂B
		jsp/common/option/jqModal.css#jqmAlertContent
		
	[YMD2|bvAbvP]
	J_[̐10pxwƂȂĂ܂AwɕύXĕ傫܂B
		jsp/common/calendar2.css

5.9.6.1 (2016/03/04)
	[V[_̃t@NVǉ]
	グꂽAグWindowIuWFNg擾邽߂̃t@NVǉ܂B
	AclosesfunctionǉĂ܂B
		jsp/common/option/html5modalDialog.js#getPopParent()
		jsp/common/option/html5modalDialog.js#getPopArgs()
		jsp/common/option/html5modalDialog.js#setPopCallback( f )
		jsp/common/option/html5modalDialog.js#popClose()
		
	[YMD3̃W[C]
	J_[sbJ[̃TCYAwinodow̍ɉ135-180px̊ԂŉςƂ܂B
	135pxłΓ͕Qi{{^{wb_[̈Ŕ͈͂Ɏ܂܂B
	\̈悪ꍇ180px܂ł̊ԂœIɃTCYύX܂B
	AJ_̃wb_̕TCY1px܂B
		jsp/common/eventScript.js#glDatePicker
		jsp/common/default.css
		
	[Querywb_̃NC]
	topMenu^OONELEVELNEXTGUĨŃAjsp/result.jsp𗘗pĂ܂B
	}gNXj[̓t[𗘗presult.jspŖ肠܂񂪁A
	ʏ̉ʂŗpƌ݂̃t[̉ɂɃt[`ɂȂĂ܂Ă܂B
	QmenuTypȅꍇɂresult.jspł͂ȂAeIDindex.jspƂ܂B
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()
		hayabusa.taglib.TopMenuTag#makeTagMenu( final GUIInfo guiInfo, final String bodyIn, final int type )
		
	[index3.jsp̉]
	hbOďꏊړہAuEU(localStrage)ɏꏊۑĂAl̏ꏊƂ܂B
	܂AhbO_uNbN鎖ŁA}EXOĂȂ悤ɂĂ܂B
		jsp/index3.jsp

5.9.6.0 (2016/03/01)
	[|bvAbv̕{^ύX]
	኱|bvAbv{^̑傫̂ŁA傫ڂ̉摜ɕύX܂B
	ɁAYӏmargin,padding̓CCł͂ȂCSSwɂ܂B
		jsp/common/option/html5modalDialog.css
		jsp/common/option/html5modalDialog.js
		jsp/image/cross.png
		
	[popup^O.valueL@ύX]
	Windows8Windows10ŁAHXXXX.valuě`XXXXIuWFNg擾oȂȂꍇ܂B
	͕słAthis.form.XXXX.valuełΎ悤Ȃ̂ŁA
	u.valueŌɕtĂvu"."Ȃv̂ɂthis.form.擪ɕt܂B
		hayabusa.taglib.PopupTag#addQuote( final StringBuilder buf, final String val, final boolean useKey )
		
	[RFW̊gqΉ]
	RFW̃vOCɊgqŃZbgΉĂ܂B
	OUTDIRɃhbg݂ĂȂꍇPDF,XLS,XLSXw肳ĂꍇɃwb_̎wŁAgqŕt܂B
		plugin.report.CSVPrintPointService_RFW#makeheader()

5.9.5.3 (2016/02/26)
	[index3.jsp̉]
	gamenIdw肳ꂽꍇɂ́Aj[͏ŊJȂ悤ɂ܂B
		jsp/index3.jsp
		
	[lڂ̉E񂹑Ή]
	HTML5łcolGtouptextAlignȂ߁A5.9.3.3 (2015/12/26)őΉ܂A
	VIEW\ꍇɈӐ}ȂJɉE񂹁A񂹂߁AeVIEWtableIdɏ]
	NXo͂ăX^CIɌ悤ɂ܂B
		hayabusa.html.AbstractViewForm#setTableId( final String tableId )
		hayabusa.html.AbstractViewForm#getTableId()
		hayabusa.html.AbstractViewForm#getTableClass()
		hayabusa.html.ViewForm#setTableId( final String tableId )
		hayabusa.html.ViewForm#getTableId()
		hayabusa.taglib.ViewFormTag#doEndTag()
		plugin.view.ViewForm_HTMLTable# makeNthChild( final StringBuilder buf , final int ad , final String dbType )
		
	[HTMLGXP[vfR[h̏C]
	GR[hꂽrŐ؂Ăꍇɖ[vɂȂ\̂ŏC܂B
		fukurou.util.StringUtil#getReplaceEscape( final String value )
		
	[adjustBar.jsC]
	pxtĂȂӏߑΉ܂B
		jsp/common/option/adjustBar.js#adjustBar()

5.9.5.2 (2016/02/19)
	[KgXNvgC]
	5.9.4.4ŏCĂȂӏΉ܂B
		jsp/common/option/adjustGanttTable.js

5.9.5.1 (2016/02/12)
	[adminp[^ʂւ̒ǋL]
	{@LBL.xxx %Y}̋Lq@ɂāAp[^ʂɒǋLĂ܂B
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp
		
	[t[̍ύXXNvg̏C]
	5.9.4.3 (2016/01/15)ΉɂɏC܂B
	ȎΉłHɑΉoĂȂꍇ߁AOłȂȂ܂ő҂悤ɂ܂B
	ʏ̉ʂł́Âő҂͔܂B
		jsp/common/queryScript.js
		
	[J_[|bvAbvC]
	J_[|bvAbviFrame^̃_CAO(HTML5p[__CAO)œ삷悤ɂĂ܂B
		jsp/common/calendar.jsp
		jsp/common/option/html5modalDialog.js#getPopArgs()
		jsp/common/calendar2.js#chooseDate(date, month, year,isFmt )
		jsp/common/calendar2.js#initCalendar()
		
	[HTML5p[__CAO@\ǉ]
	̋@\̒ǉs܂B
	@E_CAÕhbOړ
	@E_CAÕTCY
	@E_CAÕwb_ɕ{^ǉ
	@EグʂunloadꂽꍇɃ_CAO
	@EclosecallbackZbgł悤ɂB
	ȂAhbOƃTCYjQueryvOC肭Ȃ߁AOŎĂ܂B
		jsp/common/option/html5modalDialog.css
		jsp/common/option/html5modalDialog.js
		jsp/common/jquery/ui-icons_777777_256x240.png
		
	[PN2̏C]
	null̏ꍇupperCaseŃG[o邽߁AC܂B
		plugin.column.DBType_PN2
		
	[NA{^C]
	NA{^buttoninput ɕύX( 6.2.2.0 (2015/03/27))
		hayabusa.taglib.QueryButtonTag#getReset()

5.9.5.0 (2016/02/05)
	[BulkZbgchange]
	bulkZbgɃZbgꂽJɑ΂onChange𔭐悤ɂ܂B
		jsp/common/resultScript.js#bulkPaste( obj )
		
	[DBTypePN2ǉ]
	DBTypeAPN2ǉ܂B
	E啶pœ(XUƓ)
	EnCt菜͈ȉ̏SĖꍇłB
	@͕12or13
	@4ڂ10ڂɃnCtĂāAɃnCt݂ĂȂ
		plugin.column.DBType_PN2	VK쐬
		jsp/common/queryconvert.js
		jsp/common/eventScript.js
		
	[YMD3̃J_[@\ǉ]
	J_[̑A߂}EXzC[ŏo悤ɂ܂B
		jsp/common/eventScipt.js#glDatePicker
		
	[|bvAbvTv]
	t[̃|bvAbvTvcolumnCheck̈ʒuύXAcheckType=NEWƂĂ܂B
		gf/jsp/GF6050/popup.jsp

5.9.4.5 (2016/01/29)
	[eventColumnmultipleΉ]
	select^OmultipleݒĂꍇAeventColumn삷ƃXg{bNXł͂Ȃʏ̃ZNg{bNX
	ȂĂ̂ŁAevnetScript̑MIvV̈ꗗɒǉ܂B
		jsp/common/eventScript.js#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
		
	[multipleXg{bNX̏XN[]
	IEł̓Xg{bNXmultipleŁAselected̍ڂ݂ꍇłXN[ʒu͐擪̂܂܂łB
	Ԑ擪̑Ïʒu܂ŃXN[XNvgs悤ɂ܂B
		jap/common/eventScript.js#selectScroll(_tgt)


5.9.4.4 (2016/01/22)
	[KgXNvg̏C]
	Edge[hɃNCAg^̃KgΉ܂B
	IE7̃XNvg̕ύX_
	Exxx.yyy̑lget/setAttrebute𗘗pɕύX
	EattachEventł͂ȂAjQueryŃCxgZbg
	E}EX{^ʂevent.buttonsł悤ɕύX
		jsp/common/option/adjustGanttTable.js

5.9.4.3 (2016/01/15)
	[J[sbJ[C]
	_uEUŁA؂яoĂ錻ۂ邽ߑΉ܂B
	ODIV̕w߁AclearOclear: both;܂B
		jsp/common/default.css
		jsp/common/eventScript.js
		
	[wb_ŒC]
	IE8ȍ~ł͓Iɍ쐬iFrame̍\zOloadĂ܂߁Awb_Œ肪p^[悤łB
	iṼ|bvAbvŁAcommand=NEWɕĂj
	loadCxgsɁAbodyTCY0̏ꍇ͎s𒆎~A1msecɍĎs悤ɂ܂B
	s\ƂȂ邽ߓĂ܂܂A͂܂ƂfłB
		jsp/common/scrollBar2.js
		
	[t[̍ύXXNvg̏C]
	wb_Œ蓯lAŏbody̍擾łȂꍇ͒xs悤ɂ܂B
		jsp/common/queryScript.js
		
	[buttonpadding]
	5.9.3.3 (2015/12/26)paddingݒĂ݂܂Aꕔ̃{^Ŗ肪̂
	popupyYMD2łsytlepadding:0𒼐ڏo͂܂B
	idefault.csspadding:0wȂIE7ł͎኱ʏ̃{^傫Ȃ܂j
		hayabusa.taglib.PopupTag#DEF_STYLE
		plugin.column.Editor_YMD2#CAL2
		
	[HTML5p[_̏C]
	Ăяoʂt[̏ꍇɃWI{^`FbNŒlԂĂȂ̂őΉ܂B
		jsp/common/option/html5modalDialog.js
		
	[YMD3C]
	IE7ŗpɁA̎Zo@̉eœtcɗjPʂőĂ܂łB
	኱wb_tZ͂ݏo܂AȂ}VȂ̂őΉĂ܂B
		jsp/common/option/eventScript.js#glDatePicker

5.9.4.2 (2016/01/13)
	[[CSVo͂XLSXΉ]
	CSVo͂łExcelo͂Ƃo͋敪̂ݎĂ܂AExcelo͂̑ExcelóiXLSX)ǉARFWpvOCΉ܂B
	ɁAIvVŎw肷͔p~܂B
		hayabusa.report2.ExecQueue#CSV_PRINT_EXCEL2
		hayabusa.report2.ExecQueue#setOutputName( final String outputDir, final String outputFile, final String type, final String yokyu )
		hayabusa.report2.ExecProcess#process()
		hayabusa.report.AbstractCSVPrintPointService#FGRUN_EXCEL2
		hayabusa.report.ReportProcessing#execute()
		plugin.report.CSVPrintService_RFW#makeheader()
		R[h\[XFGRUNJ:CSV(XLSX)ǉ

5.9.4.1 (2016/01/09)
	[KgpXNvgC]
	Edge߂Ƃ郂_uEUɈꕔΉĂȂ̂őΉ܂B
	EIE11łremoveChildŔzTCYωȂ悤ɂȂΉ
	EIEȊOŔz擾split悤ɏC
	EcapacitỹZbg삵ĂȂ̂get/setAttributes𗘗pɕύX
		jsp/common/option/adjustGanttTable.js

5.9.4.0 (2016/01/08)
	[colorPicker̃NAΉ]
	J[sbJ[ŐFIۂɁANA@\܂łB
	ԉɃNAǉ܂B
	܂Abackground󕶎ݒ肷IE7œߐFɂȂĂ܂background-colorZbg悤ɕύX܂B
		jsp/common/eventScript.js#simpleColorPickerOg
		
	[ʌĂяoXNvg]
	sXNvgɁAʃAhXPʂœIɃJ̒l͂@\ǉ܂B
		jsp/custom/autoRun.jsp
		
	[ColumnCheckTagP]
	6.4.0.2ł̑ΉeKĂ܂B
	Ecolumns="*" ̂Ƃ̃J́Aؿɑ݂镪݂̂Ƃ
	EResourceManager̎擾AɍsĂ
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage(ErrorMessage errMsg)
		hayabusa.taglib.ColumnCheckTag#makeEntryErrorMessage(ErrorMessage errMsg)
		hayabusa.taglib.ColumnCheckTag#setColumns(String clms)
		
	[connectioncloser]
	connectioncloseOcommitŒŔsĂ܂AsOconnectionvalid`FbNs܂B
	́Av[̃^CAEgconnectionؒfꂢĂꍇAcommit̐ۂDBɂĂ
	ԂĂȂ\邽߂łB
	valid`FbÑ^CAEg10bƂĂ܂B
		fukurou.util.Closer#connClose( final Connection conn )

	[YMD2̏C]
	YMD2̃J_[button^O𗘗pėグĂ܂A
	IE8button^OtypeWbuttonsubmitɕύXƂȂĂ܂B
	typebuttonƎw肵܂BiFormł̃G^[L[ł̉ŔĂ܂߁j
	Ƀ{^̔wiFtransparentɂĂ܂B
		plugin.column.Editor_YMD2#CAL1

5.9.3.3 (2015/12/26)
	[mustrequiredΉp~]
	mustw肵ۂHTML5[h̏ꍇ͎requiredo͂Ă܂A
	`FbNOēo^铙ŖƂȂ邽߁Ao͂p~܂B
		hayabusa.taglib.HTMLTagSupport# setMust( final String flag )
	
	[button^OCSSύX]
	_uEUł̌ڏ̖肪̂ŁA3.8.8.2IE6-IE7Ԃ̑ΉœĂbutton^Oւpaddin:0̐ݒ܂B
		jsp/common/default.css
	
	[HTML5colgroupΉ]
	HTML5łcolgroupŐݒ肵text-alignȂ߁AΉĂ܂B
	view璼#viewTable td:nth-childtext-aligno͂܂B
	HTMLTable,SeqClmTableȊOViewTypeł͐擪number̉ӏ̂ݏo͂ƂȂ܂B
		plugin.view.ViewForm_HTMLTable#makeNthChild( final StringBuilder buf , final int ad , final String dbType )
		plugin.view.ViewForm_HTMLTable#getTableHead()
		plugin.view.ViewForm_HTMLCustomTable#getTableHead()
		plugin.view.ViewForm_HTMLSeqClmTable#getTableHead()
		plugin.view.ViewForm_HTMLFormatTable#getTableHead()
		plugin.view.ViewForm_HTMLGanttTable#getTableHead()
		plugin.view.ViewForm_HTMLStackedGanttTable#getTableHead()
		plugin.view.ViewForm_HTMLRotationTable#getTableHead()
		
	[noTransitioñG[\C]
	Jڃ^CvŃG[̃_CAO̗vfAIE8ȍ~ŐzuĂȂ̂ŏC܂B
	marginyleft,right𗘗pĒzuƂ@Ƃ܂B
	ꂾłIE7[hł̕\邽߁AIE7ɂCSSnbNőΉĂ܂B
		jsp/common/option/jqModal.css

5.9.3.2 (2015/12/21)
	[[RFWvOCC]
	XLSXƂďo͂ł悤ɂ܂B
	RFW_EXCEL_TYPEŕWXLSXLSXw\ɂ܂B
	w肵ȂꍇXLSłB
	A`̃IvVRDSetOutputModew肵Ăꍇ(indexOf<0łȂꍇ)
	炪D悳܂B
		plugin.report.CSVPrintPointService_RFW#makeheader()

5.9.3.1 (2015/12/18)
	[queryButton^OC]
	useTimeViewVXe\[XŃRg[\ɂ܂B
	i6.3.6.0Ήj
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.common.SystemData#VIEW_USE_TIMEBAR
		
	[[RFWpvOCC]
	ManagerUtilŒ[Ɋւ\邽߁ACSṼRg[wb_ɏǉ܂B
	hLgɐ`IDARs[^CSVt@CA[UɃVXeID
	o͂܂B
		plugin.report.CSVPrintPointService_RFW#makeheader()
		
	[UnicodeCorrecterC]
	fukurou.mailpbP[Wɑ݂ĂUnicodeCorrecterfukurou.utilɈړA
	GR[h`ɂēKp邩ǂ𔻒f郁\bhǉ܂B
		fukurou.mail.UnicodeCorrecter -> fukurou.util.UnicodeCorrecter
		fukurou.mail.MailCharsetFactory includeύX
		fukurou.mail.MailMessage includeύX
		
	[Calc[Ή]
	Calc[̌Œ蒷̉ӏŕR[hϊsĂ܂ALUnicodeCorrecter𗘗p
	g_bV̑ΉsĂ܂B
		hayabusa.report2.QueueManager_DB#create()

5.9.3.0 (2015/12/04)
	[mailSenderC̒ǉΉ]
	EVer.5ɑ΂Ă͓Ytt@C𗚗Ɏc悤ɂĂ܂B
	EUSE_MAILSENDER_HISTORYSystemDataɒǉĂȂ̂ŁAǉĂ܂B
	ȆARg̏Cs܂B
		hayabusa.mail.MailModuleUtil#setInitParams(...)
		hayabusa.taglib.MailSenderTag#doEndTag()
		hayabusa.common.SystemData#USE_MAILSENDER_HISTORY
		hayabusa.mail.MailSenderTag ̑RgΉ
		
	[[CSVo͋@\ǉ]
	E[`PʂɁAIvVLqo悤ɂ܂B
	@̃IvVRFWvOCCSṼwb_ɏo͂܂B
	@ɔGE54OPTIONSJǉ܂B
	@GW̓Iɂ͍̏CSVPrintRequestłpȂ߁AJǉȂĂ
	@ȊO̔sł͖Ȃ͂܂B
	Ey[WGhJbgtOvOC猩鎖o悤ɂĂ܂B
	ERFWpvOC̃tb^[f[^̏o͊ԈႢCĂ܂
		hayabusa.repotr.CSVPrintRequest#execute()
		hayabusa.report.CSVPrintPointService#setOption( String option )
		hayabusa.report.CSVPrintPointService#setFgcut( String flg )
		hayabusa.report.AbstractCSVPrintPointService#setOption( final String opt )
		hayabusa.report.AbstractCSVPrintPointService#setFgcut( final String flg )
		plugin.report.CSVPrintPointService_RFW#makeheader()
		plugin.report.CSVPrintPointService_RFW#makebody()
		ge/jsp/REP05/result.jsp,copy.jsp
		GE54.OPTIONS Jǉ

5.9.2.3 (2015/11/27)
	[mailSenderC]
	mailSender^OŃ[𑗐Mꍇɂ̓GWɂ͗cĂ܂łB
	ʂ̑M̂߁AT[oŃG[ɂȂ悤Ȓʏ̃p^[ł͖͂܂񂪁A
	T[oŐɏꂽɑMȂ悤ȏ󋵁ipT[opȂǁj̃G[
	肪ߗc悤ɂ܂B
	mailSender^OuseHistoryilUSE_MAILSENDER_HISTORY:false)trueƂ鎖
	GE32,34e[uɑMIȂ痎Ƃ悤ɂ܂B
	XL[}𕪂Ăꍇ́AIGE32S02V[PX𗘗pĂ̂ŒӂĂB
	(VXeIDAMAhXAMAhXA^CgA{ɂėc܂)
		hayabusa.mail.MailModuleUtil VK쐬
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.taglib.MailSenderTag#setUseHistory( final String flag )
		hayabusa.taglib.MailSenderTag#doEndTag()
		taglib.tld
		gf/jsp/GF6220/page3.jsp,result.jsp
		
	[IẼCglbg݊[h`FbNΉ]
	Cglbgł̌݊[hs`FbNĂĂAŐṼ_Oŕ\悤
	ݒ悤ɂ܂B
	̓Iɂ́Ameta^O http-equiv="X-UA-Compatible" content="IE=edge"̐ݒhead^Oŏo͉\Ƃ܂B
	l̓VXe\[XUSE_EDGE_HEADER(false)łB
		hayabusa.taglib.HeadTag#EDGE_HEAD
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setUseEdgeHeader( final String flag )
		hayabusa.taglib.HeadTag#release2()
		hayabusa.common.SystemData#USE_EDGE_HEADER
		hybs-taglib.tld
		
	[HTML5ΉmodalDialog̃VXe\[Xݒ]
	CCt[𗘗pmodalDialogAWIɗp邩ǂ̐ݒhead^Os悤ɂ܂B
	useHTML5Modal̒ltrueƂ鎖common/option/html5modalDialog.jscssǂݍ݂܂B
	l̓VXe\[XUSE_HTML5_MODAL(false)łB
		hayabusa.taglib.HeadTag#HTML5_MODAL_JS
		hayabusa.taglib.HeadTag#HTML5_MODAL_CSS
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setUseHTML5Modal( final String flag )
		hayabusa.taglib.HeadTag#release2()
		hayabusa.common.SystemData#USE_EDGE_HEADER
		hybs-taglib.tld

	[HTML5|bvAbvC]
	|bvAbv\ł͏ʂĂ悤ɂABODYĂy[Wʂɑ݂Ȃꍇɐ\Ȃ߁A
	uʂFrame^OĂȂwindowv悤ɏC܂B
	܂Aframeł͂Ȃiframeō\ꂽʂ݂ĂΕ\邽߁A܂ł̃t[\̏ꍇ
	Nt[ɂ̂ݕ\܂B
	܂AN̂ߓlɊɃ|bvAbvオĂꍇ͂̃xł͏グȂ悤ɂ܂B
	̑AClose\̈̐FύXĂ܂B
		jsp/common/option/adjustGanttTable.js
		jsp/common/option/adjustGanttTable.css

	[Calc[C]
	CSVŏGE50ɖ߂߂ɁAbodyԂ悤ɂ܂B
		hayabusa.report.CSVPrintRequest#execute()
		hayabusa.report.CSVPrintRequest#getBodyCount()
		hayabusa.report2.ExecProcess#csv()

5.9.2.2 (2015/11/20)
	[file^O@\ǉ]
	file^OZIPk@\ǉ܂B
	fileURL+file1̃t@C̓fBNgAfile2ZIPk܂B
	܂AGFfile^ÕeXgpʂ쐬܂B
		hayabusa.taglib.FileTag#actionExec( final String action )
		gf/jsp/GF7150
		
	[[CSVo͏C]
	[c[Ή̈ŁACSVo͂ŃO[vIDƃf[O[v𗘗pł悤ɂ܂B
	RFWvOCł͏o̓t@CɃO[vIDtƓɁArbOWuΉƂ
	f[O[vBIGĂꍇ_BIGtfBNgɏo͂悤ɂ܂B
	ȋAꕔRg̏C{j
		hayasuba.report2.ExecQueue#setGrpId( final String id )
		hayasuba.report2.ExecQueue#getGrpId() 
		hayasuba.report2.ExecQueue#setDmnGrp( final String name )
		hayasuba.report2.ExecQueue#getDmnGrp()
		hayasuba.report2.QueueManager_DB#create()
		hayasuba.report.CSVPrintRequest#CSVPrintRequest( final String systemId, final String ykno
			, final String listId, final String lang, final String fgrun, final String prtid
			, final String prgdir, final String prgfile, final String outdir , final String filename
			, final String grpid, final String dmngrp, final boolean isDebug )
		hayasuba.report.CSVPrintRequest#execute()
		hayasuba.report.CSVPrintPointService#setGrpId( String id )
		hayasuba.report.CSVPrintPointService#setDmnGrp( String name )
		hayabusa.report.ReportProcessing#execute()
		hayabusa.report.AbstractCSVPrintPointService#setGrpId( final String id )
		hayabusa.report.AbstractCSVPrintPointService#setDmnGrp( final String name )
		plugin.report.CSVPrintPointService_RFW#execute()
		
	[wb_ŒC]
	chromeŁAXN[o[oȂꍇɃf[^BĂ܂B
	XN[Xo[̕擾łȂꍇɁAI17pxƂ܂B
		jsp/common/scrollBar2.js#getSBWidth

5.9.2.1 (2015/11/13)
	[[verifyʏC]
	wb_̂ݑ݂āAtb^݂Ȃ[verifyʂJƁA
	tb^wb_ƓƂĕ\Ă܂߁AtableIdtĂ܂B
		ge/jsp/REP02/vefiry.jsp
		
	[TimeoutID ̖`G[΍]
	|bvAbvŌ\̃XNvg̃G[邽ߑΉB
	(V6̓CN[hɕύXĂ邪AV5͂Ƃ肠̂̕܂܂Ƃ)
		hayabusa.taglib.HeadTag#UNBLOCKUI_READY
		
	[hideMenu^OC]
	idw肵ۂɐ`ŏo͂ĂȂ߁AC܂B
		hayabusa.taglib.HideMenuTag#doStartTag()

5.9.2.0 (2015/11/06)
	[Kgwb_[]
	5.9.0.1IEpganttCSS쐬܂AIEȊOłpȂ\邽ߑSʓIɃwb_[̍\܂B
	PȃeLXgo͂ł̂AdivtPʂŔzu\ɕύXĂ܂B
	GW̃o[WAbvȒPɏoȂŌ݊[hIE𗘗pꍇ́AganttIE.cssǂݍőΉĂB
	p~^O𗘗pĂGF7218/result.jspGanttHeader^OpɕύX܂B
		hayabusa.taglib.GanttHeaderTag
		jsp/common/default.css
		gf/jsp/GF7218/result.jsp

5.9.1.3 (2015/10/30)
	[HTML5|bvAbv]
	html5modalDialog.js𗘗pʓ\̃|bvAbv́At[Ń|bvAbvt[쐬Ă߁A
	Queryt[ł̗p̂悤ȃp^[ł͏AXN[oĂ܂Ă܂B
	Rg[\ȍŏʃt[TāA\悤ɂ܂B
	ʏ̏ꍇiNXhCŏt[ɕ\ĂȂj͂łقڍ܂Œʂ̗p\ƂȂ͂łB
	Y̍ŏʃt[iʏindex.jsp)jQueryƁAhtml5modalDialog.cssKvłB
		jsp/common/option/html5modalDialog.js
		jsp/index3.jsp
		
	[ColumnEditorTag  parameter]
	5.6.4.3Ŕp~ƂȂĂ鑮łA̊ԂɂRgAEgĂ܂B
	V5ł͌݊̂߂ɎcĂ܂B
		hayabusa.taglib.ColumnEditorTag#setParameter( final String prm )
		
	[byteł̕Jbg]
	substring͕ł̃JbgłADB̃JTCYɍ킹Jbgꍇz肳邽߁A
	fukurouɃoCgŐ؂֐pӂĂ܂B
		fukurou.util.StringUtil#cut( String org, int cutBytes, String enc )
		fukurou.util.StringUtil#cut( String org, int cutBytes )
		
	[[C]
	[Me[uCONTENTSJ𕶎^CLOB^ɕύX܂B
	4000ł̃Jbg͕svɂȂiAX̂߁AӐ}ʂɂ͋@\ĂȂjߊO܂B
	ȂڂɂĂ͕Jbgbyteł̃JbgɕύX܂B
		hayabusa.mail.AbstractMailManager#trim( final String src, final int maxLen )
		hayabusa.mail.AbstractMailManager#commitMailDB()
		
	[^u\@ύX]
	htct@C𗘗pIE8ł̋@\ŁAp~\^OłTabTableTagłA^uԈړɂp^[
	^u\cĂǂ̂jQuery𗘗p@ɕύX܂B
	pjQuery-UIKvłB
	head^OCAuseTabstriptrueƂꍇhtct@Cł͂ȂjQuery-UI[h悤ɂ܂B
	IɂuseTabstrip͔p~AuseJQUIƂ܂AV5ł͌݊̂ߎcĂ܂B
	኱傫FɕύX܂Â܂܂̃\[Xŕ\\łB
		jsp/common/jquery/jquery-ui.css 	ǉ
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseTabstrip( final String flag )
		hayabusa.taglib.HeadTag#setUseJQUI( final String flag )
		hayabusa.html.TabData#getTab( final String inStyle ) 폜
		hayabusa.html.TabData#getTab( final String inStyle, int i )
		hayabusa.html.TabData#getTabBody() 폜
		hayabusa.html.TabData#getTabBody( int i )
		hayabusa.html.TabData#getStyleString( final String defStyle, final String inStyle )
		hayabusa.taglib.TabTableTag#makeTag()
		hayabusa.taglib.TabTableTag#makeHorizontalTag()
		hayabusa.taglib.TabTableTag#makeVerticalTag()
		hayabusa.taglib.TabTableTag#setHeight( final String ht )
		hayabusa.taglib.TabTableTag#setWidth( final String wh )
		hayabusa.taglib.TabTableTag#setSelectedIndex( final String no )
		hayabusa.taglib.TabTag RgC
		hybs-taglib.tld

5.9.1.2 (2015/10/23)
	[RFWpo͕ύX]
	Гł͒[VXẽv^IDRFW̃v^ƈv悤ɂ邽߁A
	CSVo͏RDSetOutputPrinter̓v^ł͂Ȃv^IDo͂܂B
		plugin.report.CSVPrintPointService_RFW#makeheader()

	[iframe^OVK쐬]
	HTML5łframe^O͔p~ƂȂAiframe^O𗘗p悤ɂȂĂ܂AGWiframe^O쐬@\Ȃߒǉ܂B
	iframe^Oframe^Opč쐬Ă邽߁Aprivate\bhprotectedĂ܂B
		hybs-taglib.tld
		hayabusa.taglib.IframeTag VK쐬
		hayabusa.taglib.FrameTag#getUrlEncode()
		hayabusa.taglib.FrameTag#isNormalRequestKey( final String key )
		hayabusa.taglib.FrameTag#dbTable
		fukurou.util.XHTMLTag#IFRAME_KEY
		fukurou.util.XHTMLTag#iframe( final Attributes attri,final String urlEncode )

	[indexʂ̒ǉ]
	t[؂ăj[\̂ł͂ȂAJavaScript𗘗piframeŕ\^Cvindex쐬Ă܂B
	IłAmouseoutɂx܂݂s悤KpĂ܂Bj[̈ړ\łB
		gf/jsp/index3.jsp
		gf/jsp/menu/simpleMenu.jsp
		jsp/common/default.css
		
	[htmlend.jspCAǉ]
	og:head^ÕyAƂāAhtml^ȌI^Ô݂htmlend2.jsp쐬Ă܂B
		jsp/common/htmlend2.jsp
		
	[ȏI^Ȍo͏C]
	HTML5̎ȏIΏۊO^OŁAȏIƂďo͂ĂӏŋCtCĂ܂B
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.QueryButtonTag#getEditSelect( final DBEditConfig[] configs, final String selEditName )
		hayabusa.servlet.HybsAdmin#getSystemResource() 
		hayabusa.servlet.HybsAdmin#ClassInfo
		hayabusa.servlet.HybsAdmin#getLoginUser( final String sort,final boolean direc )
		plugin.view.ViewForm_HTMLCustomTable#getTableHead()
		plugin.view.ViewForm_HTMLFormatTable#getTableHead()
		plugin.view.ViewForm_HTMLGanttTable#getTableHead()
		plugin.view.ViewForm_HTMLRotationTable#getHead()
		plugin.view.ViewForm_HTMLSeqClmTable#getHead()
		plugin.view.ViewForm_HTMLStackedGanttTable#getHead()
		plugin.view.ViewForm_HTMLTable#getHead()
		jsp/common/htmlend.jsp
		jsp/common/gamen/01_ADMIN/printConfig.jsp, printContext.jsp, printHeader.jsp, printPageContext.jsp
			,printRequesMethodt.jsp, printRequest.jsp, printSettion.jsp, printSystemInfo.jsp, printSystemParameter.jsp, printUserData.jsp, printUserInfo.jsp
			
	[XLSXo͂̌`I]
	fileDownload.jsp𗘗pExcelo͂ŁAxls,xlsx̌`VXe\[XŐݒ\Ƃ܂B
	i6.2.0.0őΉĂTABLE_WRITER_EXCEL_TYPEVer.5ɂǉ܂j
	lxlsƂ܂B
		hayabusa.common.SystemData#TABLE_WRITER_EXCEL_TYPE
		
	[tsbJ[C]
	VtsbJ[ł͌̃XNvgt̍@ύXĂ߁A
	̓tŐlƂĉZs܂BC܂B
		jsp/common/eventScript.js#glDatePicker

5.9.1.1 (2015/10/09)
	[GE [G[]
	6.3.8.0Ή
	Ƀ[w肷ƃG[ɂȂĂׁAJSPC܂B
		ge/jsp/GE0001/result.jsp
		ge/jsp/GE0002/result.jsp

5.9.1.0 (2015/10/02)
	[[ǓύXΉ]
	[Ǔ(UserInfoLANG)adminT[ubgŕύXo悤ɂĂ܂B
	admin?COMMAND=USERINFO&LANG=ja
	̂悤ɂāACOMMAND=UserInfoLANGw肷鎖Ō؂ւŁAGUI\[Xă[h܂B
	AjaxCallāAj[[h悤ȏgݍ߂ΓIɌ̐؂ւ\ƂȂ܂B
		servlet/HybsAdmin#doGet( final HttpServletRequest req, final HttpServletResponse res)
		servlet/hybsAdmin#setUserinfo( final HttpServletRequest req )
		
	[ʌĂяoXNvg]
	WIȉʂIɌĂяoă{^⃊NXNvgpӂĂ܂B
	Ver.5ł͈UcustomɔzuĂ܂B
	́AWł̎ŋ@\蓮ō쐬̂ɎԂƂR쐬Ă܂A
	Iɂ̓}jAp摜̎擾ւ̉p\łB
	p@̓Rg[JSPmenu/matrixMenu.jspymultiMenu.jspwindow.opneƂėグ܂B
	matrixMenu.jspTYPE=1ƂāAmultiMenu.jspTYPE=2ƂĂB
	OɁAJSP̃p[^ŌĂяoȂʓ̐ݒs܂BiWIȉʈȊOł͐ɓ삵Ȃ߁j
	KvɉăXNvgCēKpĂB
		jsp/custom/autoRun.jsp

5.9.0.2 (2015/09/25)
	[multiMenu.cssC]
	j[̃NNbNɔwiFύX@\܂AIE7݊[hȊOœ삵Ă܂łB
	multiMenu.css̃RgȂ߂ŁAC܂B
		jsp/menu/multiMenu.css

5.9.0.1 (2015/09/11)
	[gannt.jsC]
	Kg`[gheightResetɂe[u̍IE9ȍ~œ삵ĂȂߑΉ܂B
	chromeAfirefox̃Kg`[gł̎s͊mFĂ܂B
	IE7[hȊOł́Ae[us̍̏ύXĂ邽߁AႦ΋^Cv̍EheightReset𗘗pĂꍇ́A
	ȑOƈقȂƂȂ\܂B
	܂AXN[o[oȂꍇ̒s悤ɏCĂ܂B(IE7[hł͓삵܂j
		jsp/common/option/gantt.js#heightReset(evt)
		jsp/common/option/gantt.js#ganttResize(evt, iSBits)
	
	[IEpganntCSS쐬]
	IE8ȍ~łlayout-grid-chariIEpX^CjӐ}\ƂȂȂ߁Aletter-spacing𗘗pĕ\\CSSpӂĂ܂B
	ǂݍ݂ł͂ȂAKg`[g̃wb_𗘗pʂŁAʂɓǂݍގƂ܂BIE7݊[hł͕svłB
	A㉺ŕقȂp^[({jẮj͂ꂪ܂B
	̏ꍇ͓gɓ悤ɒĂ܂B
		jsp/common/option/ganttIE.css
	
	[EventColumnC]
	CxgJł͏̐pɐ擪A_[XRAt鎖o܂AtꍇSQL$x̕\LsĂ
	Jւ̕ϊĂ܂ł̂őΉ܂B
		hayabusa.db.DBEventColumn#getRendParam()
		hayabusa.db.DBEventColumn#getEditParam()
		hayabusa.db.DBEventColumn#evColReplace( final String inStr )
		
	[[GE50擾ύX]
	Excel[GE50ɁACalc[lGE54̏ǉ܂B
		pluglin.daemon.Daemon_Report#GE50_SELECT
	
5.9.0.0 (2015/09/04)
	[[CSVo͑Ή]
	O̒[o̓c[Ƃ̘AgsꍇCSVo͂KvɂȂ܂B
	RFIDƓ悤Ȏd|ŁACSVf[^ƂĒ[̃f[^o͂ł悤ɂ܂B
	VXe\[XŎw肷RFIDyCSV̏o̓p^[pluginƂāAhayabusa.reportɔzuĂ
	RFIDDEFAULTpluginpbP[WɈړ܂B
	CSV̏o͕͒PCSVƁAReport & Form Warehousep̃wb_tQ̃NX쐬Ă܂B
		hayabusa.report.CSVPrintPointService
		hayabusa.report.AbstractCSVPrintPointService
		hayabusa.report.CSVPrintRequest
		hayabusa.report.ReportProcessing#FGRUN_G,FGRUN_H,FGRUN_I
		hayabusa.report.ReportProcessing#execute()
		hayabusa.report2.ExecQueue#CSV_PRINT,CSV_PRINT_EXCEL,CSV_PRINT_PDF
		hayabusa.report2.ExecQueue#setOutputName( final String outputDir, final String outputFile, final String type, final String yokyu )
		hayabusa.report2.ExecProcess#csv()
		hayabusa.report2.ExecProcess#process()
		hayabusa.common.SystemData#REPORT_CSV_SERVICE_CLASS,REPORT_CSV_TEXT_ENCODE,REPORT_RFID_SERVICE_CLASS
		plugin.report.CSVPrintPointService_DEFAULT
		plugin.report.CSVPrintPointService_RFW
		plugin.report.RFIDPrintPointService_DEFAULT
		hayabusa.report.RFIDPrintPointService_DEFAULT ˔p~(pluginɈړ)
		
	[XLSXΉ]
	Ver.6őΉĂXLSX֌W̃NXfukurouɓāATableReader_Excel̂ݑΉs܂B
	IȑΉ̂߁AV6Ƃ͎኱EventReadeřĂяoقȂ܂B
	ɃRpCJDK1.61.7ɕύXAPOI3.10Ƀo[WAbv܂B
	POIo[WύX̉ehayabusa.report.HybsHSSFListenerNXŁA[ssĂTomcatłPOI̕ύXK{łB
	RpČx͈UĂ܂B
	WIXLSX𗘗pɂfileDownload.jsp̏o͊gqύXKvAΉł悤Ȍ`ɏC͂Ă܂A
	Oc[Ƃ̘AgsĂ\͂ɂ̂ŕWXLSƂĂ܂B
	readTable̓͂̓Cxg̗pŃgpʂ}Ă܂B
	l̖ړÎ߂ɁAwriteTalbȅo͂SXSSF̃Xg[~O𗘗pĂ܂BB
		jsp/common/fileDownload.jsp
		hayabusa.report.HybsHSSFListener (POIo[WύXΉ)
		hayabusa.io.AbstractTableReader#setTableDBColumn( final String[] names )
		fukurou.util.StringUtil#csv2ArrayExt2( final String csvData , final int maxNo )
		plugin.io.TableReader_Excel#readDBTable()
		plugin.io.TableWriter_Excel#writeDBTable()
		ȉVK쐬
		fukurou.util.FileInfo
		fukurou.util.ImageUtil
		fukurou.model.TableModelHelper
		fukurou.model.POIUtil
		fukurou.model.TextConverter
		fukurou.model.ExcelStyleFormat
		fukurou.model.EventReader
		fukurou.model.EventReader_TEXT
		fukurou.model.EventReader_XLS
		fukurou.model.EventReader_XLSX
		
	[eventScript.js]
	6.3.6.1̑ΉƓB
	realtimecheck.jsp ̌ĂяoCxgŁAAhXA'../common/realtimecheck.jsp' 
	ɂȂĂׁAjsp/common/gamen ȉ̑΃pXقȂʂŏɃG[
	Ă܂B
	JavaScriptŐ΃pX擾āAȂ܂B
	ApXɁAjsp ܂܂邱ƂOƂ܂B
		/jsp/common/eventScript.jsp
		
	[all.tags̑Ή]
	6.3.6.1̑ΉƓB
	all.tags AHTML5ΉȂ̂ŁANullG[ȂlɏCB
	$().find ƁAHTML5łgpł悤ɂȂ邪AKgɕ΂ȂȂB
		src/script/common/option/adjustGanttTable.js
		src/script/common/option/gantt.js#breakAdjust()
		
	[JύX]
	DBʂŁASQL͗̃J(INSQL)AJ\[Xo^ׁ̈Axo܂B
	̉ʂŎgṕAJ(SQL_TEXT)ɒu܂BINSQL  SQL_TEXT
		jsp/common/gamen/03_DBSEARCH/changeSQL.jsp
		jsp/common/gamen/03_DBSEARCH/query.jsp

5.8.9.0 (2015/08/07)
	[tsbJ[iJ_[j]
	HTML5uEUΉƂmodalDialog𗘗pȂ`̓tsbJ[YMD3ƂėpӂĂ܂B
	̃sbJ[̓t[ɕ\邽߁Aʂ͂ݏoꍇ̏CĂ܂
	ȃt[̏ꍇ̓XN[o܂B
	jJn̑Ή͍sĂ܂AΉ͂Ă܂B
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#HYBS_CAL_START_MON
		hayabusa.taglib.HeadTag#CALENDAR_START_MONDAY
		plugin.column.Editor_YMD3 VK쐬
		jsp/common/eventScript.js
		jsp/common/default.css
		gf/jsp/GF6000/query.jsp
		
	[HTML5Ή|bvAbv]
	_uEUłmodalDialogpłȂ߁Aʂ̕@Ń|bvAbvKv܂B
	ΉƂāAʓiframe쐬ĎwURL\^Cṽ|bvAbvIvVƂėpӂĂ܂B
	̌̕_ƂẮAQUERŶ悤ɏt[ŗグƊYʂ\ꂸXN[o鎖łB
	Q̃t@Cグ鑤Əグ鑤œǂݍގŎIɂ̃^CvƂȂ܂BiЕǂݍ񂾏ꍇ͓삵ȂȂ܂j
	iKł̓VXe\[Xł̐؂ւɂ͑Ή܂B
		jsp/common/option/html5modalDialog.js
		jsp/common/option/html5modalDialog.css
		
	[JSP̃W[]
	(6.3.4.0̈ڐA)
	JSP̃W[Ƃ́AJARt@ĆuMETA-INF/resourcesvz
	ÓIRecJSP쐬AWebAvP[V́uWEB-INF/libv
	JARzu邱ƂŁÃt@CWebANZXł@\łB
	́AtH_wŁADefault Welcome File gpANZX͂łȂ
	lłBāAANZXꍇ́At@C܂Ŏw肪KvłB
	FileUDTagŁAEDIT_GAMENID(= "14_EDIT") w肪tH_ŵ݂̂index.jspǋL܂B
		hayabusa.taglib.FileUDTag#doEndTag()

5.8.8.2 (2015/07/17)
	[URL`FbÑ}`oCgΉ]
	5.4.5.0Ńt@C̃}`oCgɑΉĂ܂ANGXgϐɂ͑ΉłĂ܂łB
	decodesꍇ͌URLɂāAr悤ɕύX܂B
		hayabusa.filter.URLCheckFilter#isValidAccess( final ServletRequest request )

5.8.8.1 (2015/06/13)
	[[g\[XXVΉ]
	TomcatAReLXgœ삳ĂVXeŁAGEł̃\[XύXɊYVXẽ\[X
	XVs@\܂AڑłȂf[^݂ĂꍇɃ^CAEg̉eŏɎԂ邽߁A
	VXe\[XŃRg[o悤ɂΉs܂B
	̋@\𗘗pꍇUSE_REMOTE_RESOURCE_CLEARtrueɂĂB
	6.2.5.0Ή̓KpłB
		hayabusa.common.SystemData#USE_REMOTE_RESOURCE_CLEAR = false
		hayabusa.common.SystemData#REMOTE_USER_PASS 
		jsp/common/remoteResource.jsp
		hayabusa.common.SystemData#URL_CONNECT_TIMEOUT = 1
		fukurou.util.URLConnect#getConnection()
		fukurou.util.URLConnect#setTimeout(int tout)
		fukurou.util.URLConnect#main(String[] args)

5.8.8.0 (2015/06/05)
	[HTML5Ή]
	6.2.4.2Ή̓Kp
	HTML5(IE11 lCeBu[h)ŁAtextarea ̕Ő܂ԂȂȂB
	td ^O white-space: nowrap; pĂ܂悤łB
	default.css ŁAtextarea { white-space: pre; } ݒ肵Ă܂B
		src\script\common\default.css
		
	[URL`FbN̈Í]
	URL`FbN̓\[XɏꂽÍ𗘗pĂ܂AZLeBIɂ͖肪邽߁A
	Owł悤ɕύX܂B
	󂯑̃tB^[ł̓VXe\[X́uURL_CHECK_CRYPTvŃL[w肵܂B
	N쐬Link^OurlCheckCryptw肵܂B
	L[w肳ĂȂꍇ́A܂Œʂ̃L[𗘗p܂B
	Kv\x̍}邽߁AaddURLCheckKeyHybsCryptographynƂĂ܂B
		fukurou.security.HybsCryptography#HybsCryptography( final String cryptKey )
		hayabusa.filter.URLCheckFilter#HybsCryptography
		fukurou.util.XHTMLTag#addURLCheckKey( final String href, final String key, final String userid, final long time )
		fukurou.util.XHTMLTag#addURLCheckKey( final String href, final String key, final String userid, final long time, final HybsCryptography crypt )
		fukurou.util.XHTMLTag#embedURLCheckKey( final String tag, final String key, final String userid, final long time )
		fukurou.util.XHTMLTag#embedURLCheckKey( final String tag, final String key, final String userid, final long time, final HybsCryptography crypt )
		hayabusa.taglib.LinkTag#release2()
		hayabusa.taglib.LinkTag#setUrlCheckCrypt( final String crypt )
		hayabusa.taglib.LinkTag#doEndTag()
		hayabusa.html.ViewLink_LINK#clear()
		hayabusa.html.ViewLink_LINK#setDBTableModel( final DBTableModel tbl )
		hayabusa.html.ViewLink_LINK#getMarkerString( final int row,final int clm,final String value )
		hybs-taglib.tld
		
	[G[bZ[W\[X]
	[Uɕ\GW̃G[bZ[Ẅꕔ\[XAΉɂ܂B
	͂܂Ã^ÔݑΉs܂B
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.ViewFormTag#doStartTag()
		x\[X(**) ERR0043,ERR0044

5.8.7.2 (2015/05/29)
	[input̕ύX]
	IE10eLXg͂ɃNA{^ŏo͂悤ɂȂ܂B
	ɑ΂ē͗̑傫̂܂܂ŁA܂ŌĂȂȂ邽
	SizePL܂B8𒴂ꍇ̂ݓKp܂BMAXl͈̐ȑÔ܂܂łB
	MMŃCAEg쐬Ăꍇ͕\̂ŒӂĂ
		hayabusa.db.DBColumn#getFieldSize( final int maxlength,final int colums_maxsize )

5.8.7.1 (2015/05/22)
	[body ̃NAĂ]
	6.2.4.0Ή̓Kp
		hayabusa.taglib.InputTag#release2()
		
	[TimeoutID ̖`G[΍]
	`̃G[}܂B6.2.4.0Ή̓Kp
		gf\jsp\common\jquery\blockUI.js
		
	[TimeoutID ̖`G[΍]
	|bvAbvŌ\̃XNvg̃G[邽ߑΉB6.2.4.0Ή̓Kp
		hayabusa.taglib.HeadTag#UNBLOCKUI_READY
	
	[J폜ꂽꍇEditΉ]
	5.8.2.0 (2014/12/05)V6ɍ킹`ɏCEdit֘AłA
	ꕔCRŃG[\ȂȂĂߑΉ܂B
		hayabusa.taglib.ViewFormTag#makeEditTable( final DBEditConfig config )
	
	[[SMTP AUTHΉ]
	POP BEFORE SMTP̔F؂ɂĂ͈ȑOΉĂ܂ASMTP AUTHɑΉ܂B
	AAspĂjavaMailłMD5ɑΉĂȂߌIȑΉƂȂ܂B
	Fؕ@ƂāuSMTP_AUTHvw肵ĂB
		fukurou.mail.MailTX#public MailTX( final String host , final String charset, final String smtpPort
				,final String authType, final String authPort, final String authUser, final String authPass)

5.8.7.0 (2015/05/01)
	[KgTvʏC]
	HTML5łscript^Ofor,event͔p~ƂȂ߁A
	Kg̃TvʂVuEUŐ삵Ă܂łB
	script^ÖʒuύXē삷悤ɂĂ܂B
		gf/jsp/GANTT06/result.jsp
		gf/jsp/GANTT06B/result.jsp
		gf/jsp/GANTT06C/result.jsp

5.8.6.1 (2015/04/17)
	[DBType_HMSC]
	0Jn̎ԂɏȂߏC܂B
	6(hhmmss)4(hhmm)ǂł삷悤ɑΉ܂B
		plugin.column.DBType_HMS#valueAdd( final String value )
		plugin.column.DBType_HMS#valueAdd( final String value,final String add 
		plugin.column.DBType_HMS#valueSet( final String value )
		
	[URLCheck@\ǉ]
	[hoTURLϊsăANZXĂ悤ȏꍇURLCheck삵܂łB
	URLCheck͎ۂ̃NGXgURLƁALink^Oō쐬ۂURLvŃ`FbN@\̂߁A
	ꂽURL̐擪𖳎łݒǉ܂B
	tB^ݒ̍ۂignoreURLhttps://wwŵ悤ɖ镔܂łURLݒ肵ĂB
	ʏ͐ݒ肷Kv܂B
		hayabusa.filter.URLCheckFilter#init(final FilterConfig filterConfig)
		hayabusa.filter.URLCheckFilter#isValidAccess( final ServletRequest request )
		web.xml

5.8.6.0 (2015/04/03)
	[OrgClmNamesΉ]
	5.8.2.0Ń\bĥݒǉĂlastSQLOrgClmNames̃Zbg悤ɂA
	JSPŒǉꂽJEditj[ŏo悤ɑΉ܂B
	(6.0.3.0Œǉ@\̈ڐAj
		hayabusa.taglib.viewFormTag#doEndTag()
		hayabusa.taglib.viewFormTag#doStartTag()
		hayabusa.taglib.viewFormTag#release2()
		hayabusa.html.ViewMarker#getColumnNos()
		hayabusa.html.ViewMarker_MARKER#getColumnNos()
		plugin.view.ViewForm_HTMLSeqClmTable#getViewClms()

5.8.5.1 (2015/03/20)
	[OtcC]
	Ot̏dˍ킹Ɏ̐l\悤ɑΉA
	dˍ킹̃OtS1Ԗڂ̎̃XP[ŕ\ĂߏC܂B
		hayabusa.io.ChartPlot_Category.getPlot( final ChartCreate create )

5.8.5.0 (2015/03/06)
	[POPUP@\ǉ]
	|bvAbv̖߂lLbgʒuɒǋL鎖ł悤ɂ܂B
	popup^Ȏappend="true"w肵ĂB
	̋@\ɓ삷̂́A|bvAbv̖߂l1̏ꍇłB
	ȊȌꍇ͓͗̐擪ɒǉ܂B
		hayabusa.taglib.PopupTag#setAppend( final String flg )
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )
		hayabusa.taglib.PopupTag#release2()
		jsp/common/default.js
		hybs-taglib.tld

	[OtcΉ]
	Ot̏c\̑Ήs߁AV6̋@\ꕔV5ɈڐA܂B
	eƂĂ͓OtłATCYς\܂B
	GWグۂ̓Ot\̊mFsĂB
		fukurou.util.HybsConst VK쐬
		fukurou.util.ColorMap VK쐬
		fukurou.db.ResultSetValue VK쐬
		hayabusa.io.HybsCategoryDataset VK쐬
		hayabusa.io.HybsDataset VK쐬
		hayabusa.io.ChartDataset#makeNumberAxis()
		hayabusa.io.ChartPlot_Category#getPlot( final ChartCreate create )
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type )
		
	[CACHEΉ]
	CACHESQLpłODBł̂ŁAۂɂǂ̒xpł̂͂Ƃ
	ʂ悤ɁÃXgɒǉĂ܂B
		fukurou.db.DBFunctionName#getSequence( final String seqName, final Transaction tran )
		fukurou.db.DBFunctionName#getDBName( final String dbName )

5.8.4.2 (2015/02/28)
	[`C]
	deubg̔肪ԈĂ̂ŏC܂
		fukurou.transfer.TransferProcess# main( final String[] args )

5.8.4.1 (2015/02/20)
	[B@IsbJ[]
	6.2.0.0őΉBp̃sbJ[@\V5łĂ܂B
	^Oaimaiw肵ꍇɓ͗ɃsbJ[ođI鎖\ɂ܂B
	̋@\𗘗pꍇAresult.jsp̏ɂ%Ȃ悤ɂĂB
		jsp/common/default.css
		jsp/common/eventScript.js
		fukurou.util.TagBuffer#addBody( final String body )
		fukurou.util.TagBuffer#TagBuffer addBody( final String body,final boolean flag )
		hayabusa.taglib.HTMLTagSupport#setAimai( final String val )
		hayabusa.taglib.HTMLTagSupport#makeAimaiPicker( final String name )
		hayabusa.taglib.InputTag#makeTag()
		hayabusa.taglib.TextareaTag#makeTag()
		hayabusa.taglib.ColumnTag#makeTag()
		hybs-taglib.tld

5.8.4.0 (2015/02/13)
	[Ot\C]
	2ȏ̃Otdˍ킹ɁAc̕\Ӑ}ԂɂȂȂ߁A
	UAc\1ڂ̃Ot݂̂ɂ܂B
		hayabusa.io.ChartPlot_Category#getPlot( final ChartCreate create )

5.8.3.2 (2015/01/30)
	[`C]
	batt@C̓`Ndebugwł悤ɂ܂B
	-debug=truew肵ĂB
		fukurou.transfer.TransferProcess#main( final String[] args )
		
	[\[XC]
	**\[X̌뎚Cs܂B(-)
		ERR0022 

5.8.3.1 (2015/01/23)
	[default.js#ogPopup]
	OΉ̕sC
		jsp/common/default.js
		
	[DB`C]
	V66.1.0.0Ɨގ̑ΉƂāAtable,indexinitial,next̏o͗}s܂B
		plugin.table.TableFilter_TABLE#makeEndLine( final int[] clmNo,final String[] data ) 
		plugin.table.TableFilter_INDEX#makeEndLine( final int[] clmNo,final String[] data )
	
	GF2140̃XNvgo͉ʂŁASYS.DBOUTPUT_PATH𗘗po̓fBNgύXs悤ɂ܂B
	ʏ͗p܂񂪁AGFGẼtH_ɑ΂ăANZXĂꍇŕύXꍇɗp܂B
		gf/jsp/GF2140/result.jsp
	
5.8.3.0 (2015/01/09)
	[URLConnect̑ZbgΉ]
	URLConnectŃwb_ŵ߂setRequestProperty̒lwł悤ɂ܂B
	ႦJSON`POSTꍇ͒ʏ"Content-Type", "application/json"w肵܂B
		fukurou.util.URLConnect#setRequestProperty( final String keys, final String vals )
		fukurou.util.URLConnect#getConnection()
		
	[default.js#ogPopup]
	TCYwpxt鏈ABulkSet̂悤ɓJꍇ̏Ή܂B
	iVer.6.1.0.0ł̑Ή̎荞݁j
		jsp/common/default.js

5.8.2.3 (2014/12/27)
	[USEREDIT.xxxǉ]
	{@xxx.yyy}Ŏ擾łlɁA{@USEREDIT.guikey}ǉĂ܂B
	w̉ID胆[U̗pĂWEdit擾܂B
		hayabusa.taglib.CommonTagSupport#getUserEditInfo( final String guikey )
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )

5.8.2.2 (2014/12/19)
	[CXg[pSQLXMLo͏C]
	installpXMLo͂ŁApbP[WCreate쐬łĂȂ߁AC܂B
	ADBSRC_OUTXMLo͎ɓ蕶GXP[v悤ɂAPACKAGE BODỸt@C
	_BODYt̕ʃt@Cɏo͂悤ɂ܂B
		fukurou.util.StringUtil#xmlFilter( final String input ) 
		plugin.table.TableFilter_SBSRC_OUT#execute()
		plugin.table.TableFilter_SBSRC_OUT#makeHeadLine( final int[] clmNo,final String[] data )

5.8.2.1 (2014/12/13)
	[OURLg[Nt^@\]
	Link^OŃvOC𗘗pURLg[Nt^@\ǉ܂B
	hayabusa/htmlCreateTokenC^tFCXāA^URLɃg[NiNGXgjǉ܂B
	A^Ô̂JavaScript̃R[ho͂铙̏s܂B
	link^OextTokenNameŃvOCw肵܂BvOCplugin/tokenCreateToken_xxxŒǉĉB
	TvƂCreateToken_URLCheck쐬Ă܂B
		hayabusa.html.CreateToken VK쐬
		hayabusa.html.AbstractCreateToken VK쐬
		hayabusa.html.ViewLink_LINK#clear()
		hayabusa.html.ViewLink_LINK#setDBTableModel( final DBTableModel tbl )
		hayabusa.html.ViewLink_LINK#getMarkerString( final int row,final int clm,final String value )
		hayabusa.taglib.linkTag#setExtToken( final String name )
		hayabusa.taglib.linkTag#doEndTag()
		plugin.token.CreateToken_URLCheck VK쐬

5.8.2.0 (2014/12/05)
	[ʃ\[Xo^]
	Edit@\Ƃ̊֌WŃA_[XRAʂIDƂėpȂǂ߁A
	ӏǉ܂B
	iVer.6ł6.0.2.2őΉ肾AV5ւ̋tڐA͕ۗĂj
		ge/jsp/GE0002/result.jsp
		x\[Xǉ
		
	[[W[ʕύX]
	GE30UNIQGE36PARA_KEY̌^̈ႢŌɃptH[}X̗򉻂鎖邽߁A
	MAIL07ʏł̕₢킹߂܂B
		ge/jsp/MAIL07/result.jsp,modify.jsp
		
	[EDIT@\]
	Wv@\ŁAڂ̍vZo鏈ŁAquery^OꍇAWvȂ
	query ^OɁAmainTrans=false EDIT@\sȂlɂKv܂A
	ȂƁAJ݂Ȃ̂ŁANullPointerExceptionG[܂B
	̏ꍇAG[ɂȂȂCÂȂ߁A\[XŁANullPointerException G[ł͂ȂA
	炩̃bZ[W\āACÂ^܂B
		hayabusa.db.DBTableModelEditor#create( final ResultSet result, final int skipRowCount, final int maxRowCount, final ResourceManager resource, final DBEditConfig config ) throws SQLException {
		hayabusa.db.DBTableModelEditor#addTotalRows( final int maxRowCount, final ResourceManager resource, final boolean[] sumFilter
									,  final boolean[] groupFilter, final boolean[] subTotalFilter,  final boolean[] totalFilter ) {

	V6ōsĂAEdit@\ݒɃJǉꂽꍇ̑Ή\bhxňꕔ̂ݎ荞ł܂
		hayabusa.db.DBLastSql#setOrgClmNames( final String clmNames )
		hayabusa.db.DBLastSql#getOrgClmNames()
		hayabusa.db.DBEditConfig#getViewClms( final String orgClms )

5.8.1.2 (2014/11/21)
	[GE50CfbNXύX]
	ŐVOracleł̌xቺɑΉ邽߁AGE50_SBCfbNXSYSTEM_IDǉ܂B
		GE50_SB
		
	[`̋@\ǉ]
	t@Co^Cv̏ŁAO30Byte,70ByteXy[X߂ƂĂ܂̖݊ŁA
	sΏۂɃXy[X؂
	󋵃R[h(1byte)Af[^R[h(1byte)AM(2byte)AeLXg(4byte) M(2Byte)
	w\Ƃ܂Bw̏ꍇ͍܂ŒʂłB
		fukurou,transfer.TransferExec_SAMCB#execute( final String[] vals, final TransferConfig config, final Transaction tran )

5.8.1.1 (2014/11/14)
	[[MFؑΉ]
	5.4.3.2 (2012/01/06) ŁAΉA[MFؑΉ(POP before SMTPF)A
	mailSender ^OɓKp܂B
	ȂAFؗp POPT[o[́ASMTPT[o[ƓŁA|[g͏lPOPftHgƂ܂B
	POP3̃|[gύXꍇauthPortAVXe\[X(MAIL_SEND_AUTH_PORT)Ŏw肵ĂB
		hayabusa.taglib.MailSenderTag#setPort(String port)
		hayabusa.taglib.MailSenderTag#setAuthType(String type)
		hayabusa.taglib.MailSenderTag#setAuthUser(String user)
		hayabusa.taglib.MailSenderTag#setAuthPass(String pass)
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.common.SystemData#MAIL_SEND_AUTH_PORT
		fukurou.mail.MailTX#MailTX( final String host , final String charset )
		fukurou.mail.MailTX#MailTX( final String host , final String charset, final String smtpPort
				,final String authType, final String authPort, final String authUser, final String authPass)

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld		MailSenderTag ɁAPort,authType,authUser,authPass ǉ
		gf/WEB-INF/hybs-taglib.tld

	Tvʂ̑Ήs܂
		gf/jsp/GF6220/page3.jsp ,result.jsp
	
	[`@\ǉ]
	t@Cop^[ŁA500ByteŒŕoĂ܂A
	O̎wi݃p[^jŕύXł悤ɂ܂Bl500łB
		fukurou.transfer.TransferExec_SAMCB#execute( final String[] vals, final TransferConfig config, final Transaction tran ) 

5.8.1.0 (2014/11/07)
	[fileDownloadT[ubgC]
	_E[hp̃T[ubǵAX_CNgŗpĂ߁A
	󂯎̕R[hϊ(ISO-8859-1URF8)KvłB
	forward̏ꍇ͈̓nقȂAR[hϊsƃ}`oCg
	ϊłɉĂ܂t@CɃANZXoȂ߁AXCb`p̈ǉ܂B
	̓Iɂ́AuseStringConvertfalsew肵ꍇɕϊsȂ悤ɂ܂Biltruej
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )
	
	[Ganttn^OC]
	javaScriptŁABODYȂƓqɂȂĂ܂B
	ŁAiGantBar֘Ã^OBodyɁA"<!-- -->" ǋL܂B
		hayabusa.taglib.ViewIBarTag#doEndTag()
		hayabusa.taglib.ViewIGanttBarTag#doEndTag()
		hayabusa.taglib.ViewIGanttTag#doEndTag()
		hayabusa.taglib.ViewIHeadTag#doEndTag()
		hayabusa.taglib.ViewIMatrixTag#doEndTag()
		hayabusa.taglib.ViewITableTag#doEndTag()
		hayabusa.taglib.ViewITaskTag#doEndTag()

5.8.0.1 (2014/09/12)
	[OpenOfficëꎞt@C폜]
	Calc[OOONۂɁA%TEMP%ɍ쐬ꎞtH_OOOIɍ폜ꂸɎcA
	萔𒴂iKCalcNȂȂ錻ۂoߑΉ܂B
	Ή@́ATEMPtH_sv*.tmp폜ob`Astartup.batCallƂĂ܂B
	ɂẴ͕VXeN邽߁AԂ̓RgAEgԂƂĂ܂B
	Windowŝ݂̑ΉłB
		uap/bin/sOfficeTempDel.bat
		uap/bin/startup.bat

5.7.9.1 (2014/08/29)
	[editʏC]
	Editʂł̓o^̉ʃ[hŁAIDw肵ĂȂ߁A
	AhXŕʉID̏ꍇɌ̉ʂƈقȂʂ\Ă܂B
	URLɉID܂߂悤ɏC܂B
		common/gamen/14_EDIT/edit.js

5.7.9.0 (2014/08/08)
	[ڍsDBꗗ֌W]
	e[uĜŁAsvȃJ폜܂B
		GF84
			TBLSYU			ڍsDB`JȂǂ̋ʂ݂͐܂B
			F_SYSTEM_ID		ڍs̃VXeID́Agp܂B
		GF85
			TBLSYU			GF84Ɠ
			F_SYSTEM_ID		GF84Ɠ
			F_CONST			ڍsŒĺAF_CLM ɋLڂ邱Ƃɂ܂B
			F_TABLE_NAME	ڍse[úAe[u.J `ŁAF_CLM ɋLڂ邱Ƃɂ܂B
			F_SEQNO			ڍsԂ́Aݒ肵܂B

	FromJ́Ae[u.J `ɂAŒlݒ肵A
	ϊ֐ݒ肵ł悤ɁA傫߂ɐݒ肵܂B
		GF85
			F_CLM			1000

	GF84,GF85̃J폜ɔA֘AʂC܂B
		gf/jsp/GF2150	XMLo(`)
		gf/jsp/GF2180	ڍsDBꗗ
		gf/jsp/GF2190	ڍsDBΉ

	[ʉ]
	ʂ̑̍قC܂B
		gf/jsp/common/gamen/08_DBUPDATE	DBo^
		gf/jsp/common/gamen/09_DBVIEW	DB\

	[\]
	\ŁAFXȃp^[ׁAꗥɌ߂邱ƂłȂB
	WIȑǵ݂Ao邾͈͂߂܂B
	@submit{^̃NbNŋNA{^Ɍ
		gf\src\script\common\jquery\blockUI.js
			$(":submit")  $("#queryButtonSubmit") ύX
	AŃAheadType="query"ŁANGXgURLɁAquery ܂܂ꍇ̂
	BNÁAheadType="result" ōsB
	CVXe(VIEW_USE_BLOCKUI[=true])lɁAʂɌ\sǂ
	  wł鑮 useBlockUI ǉ܂B

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

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld		HeadTag ɁAuseBlockUI ǉ
		gf/WEB-INF/hybs-taglib.tld

	[WriteTableTag C]
	Ver 6.0.1.2 (2014/08/08) ɂāArefSheetName ̈ƁAskipRowCount ̎܂B
	JSP̌݊̊֌WAtaglib̒ǉƁA֌W郁\bh̕ύXsĂ܂B
	@\Iɂ́AVer5 ɂ͎Ă܂B
		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 )

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld		WriteTableTag ɁAskipRowCount ǉ
		gf/WEB-INF/hybs-taglib.tld

	[Bulkset G[]
	view^OɁAcolumnBulkSet ݒ肵AVXe\[XŁAVIEW_USE_DEFAULT_BULKSET
	 true ŉ^pꍇAJ^OŁAEditor_QUERY Ȃǂw肷
	SQLsG[ŁAG[̌ɔɂ󋵂ɂȂ܂B
	{Iɂ́Al擾ׂɁAQUERY ŝŁAsG[̏ꍇ́A
	PȂ eLXgtB[h\邾ɕύX܂B
		plugin.column.Editor_QUERY#getValue( final String value )
		plugin.column.Editor_QUERY#getValue( final int row,final String value )
		plugin.column.Renderer_MULTIQUERY#getValue( final String value )
		plugin.column.Renderer_QUERY#getValue( final String value )

5.7.8.1 (2014/07/18)
	[wb_ŒC]
	wb_Œ莞IE11ΉƂĕ{PΉ܂A
	TCYxɎsĂ߁Âݎs悤ɂ܂B
		jsp/common/scrollBar2.js

	[\]
	5.7.7.1 (2014/06/13) œ\ŁAG[ƁARyCɑΉ܂B
		gf/jsp/common/error.jsp

	headType Aquery ŁAresult.jsp ŎgpP[X(ENTRYo^n)̏ꍇA
	NAJavaScriptAQUERYt[邱ƂłȂA
	ƁAo܂܂ɂȂP[XB
	ł́A\[X̌݊lAheadTypeƌĂяoJSP()v
	ꍇ̂݁As悤ɏC܂B
		hayabusa.taglib.HeadTag#HEAD_TYPE_ENUM		ȑf邽߂ɁAenum\bhǉ
		hayabusa.taglib.HeadTag#doEndTag()

	RyCŁAframe iKɂȂĂꍇ̃NȀC
	window.parent.frames['QUERY']; ŁATĂӏA݂ȂꍇA
	window.parent.parent.frames['QUERY']; ŁATɍs悤ɕύXB
		hayabusa.taglib.HeadTag#UNBLOCKUI_READY

	[DB`DB]
	USE_LENGTH ̋ߕŁADATA_SCALE Anull ̏ꍇ̏ǉ
	ȒPɂƁADATA_SCALE Anull ̏ꍇAő包Au22,v̗lɁA
	svȃJ}ǉĂ߁A\[XKpɁAltH[}bgϊG[ɂȂĂB
		gf/jsp/common/gamen/03_DBSEARCH/viewObject.jsp
		gf/jsp/common/gamen/03_DBSEARCH/changeSQL.jsp
		gf/jsp/common/gamen/09_DBVIEW/menuColumns.jsp
		gf/jsp/GF2020/sqlGF05.jsp
		gf/jsp/GF2070/directGF81.jsp
		gf/jsp/GFX014/sourceSQL.jsp
		gf/jsp/ORA10/dba_table.jsp

	[ʃx]
	GWʃbZ[W MSG0065 ɁA() ƂLڂĂׁA폜܂B

	[FileUDTag]
	command="RESET" ɁA_E[hN̂AC܂B
	́ȀRłB
	ɁAcommand="UPDATE" ŁA捞݃N\@\pӂ܂B
	]́A_E[hƃCT[ǵAɃN\Ă܂A
	Abvf[ǵAL[wȂǁAʌʂɐݒ肷KvׁA
	T|[gĂ܂łBIvVƂāAwł悤ɂ܂B
	addDownCmnd yTAGz_E[h̃R}hǉwł܂(l:null)
	addUpldCmnd yTAGzAbv[h̃R}hǉwł܂(l:null)
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.FileUDTag#setCommand( final String cmd )	JavaDoĉݏC
		hayabusa.taglib.FileUDTag#setAddDownCmnd( final String cmd )
		hayabusa.taglib.FileUDTag#setAddUpldCmnd( final String cmd )

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld		FileUDTag ɁAaddDownCmnd,addUpldCmnd ǉ
		gf/WEB-INF/hybs-taglib.tld

	[ʃ\[X̎w]
	ʃ\[X̎w@ŁAڽɁA"/" Ŏn܂ꍇ̏ǉ܂B
	݂́Ahttp:// , https:// , . Ŏn܂ڽ́Aw\łB
	WʂA/ge/jsp/index.jsp Ȃǂ̕ʃReLXg֔ԏꍇ̃pXwɎgpł܂B
		hayabusa.resource.GUIData#GUIData( final String[] data )
		hayabusa.taglib.TopMenuTag#makeTagMenu( final GUIInfo guiInfo, final String bodyIn, final int type )

	[AppearTag]
	AppearTag ɁAquotCheck  xssCheck ǉ܂B
		hayabusa.taglib.AppearTag#release2()
		hayabusa.taglib.AppearTag#doEndTag()
		hayabusa.taglib.AppearTag#setQuotCheck( final String flag )
		hayabusa.taglib.AppearTag#setXssCheck( final String flag )

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld		AppearTag ɁAquotCheck,xssCheck ǉ
		gf/WEB-INF/hybs-taglib.tld

	[BulkSet]
	BulkSet w莞́Awb_[ɍ쐬J maxlength A1000 ɐݒ
	Ă܂AHTML5 ̏ꍇACtrl-V őʂɏނƃG[ɂȂׁA
	1000000 ɑ₵Ă܂B
	{́Amaxlength o͂Ȃ΂悢̂łAJIuWFNggp
	o͂Ă֌WŁAmaxlength ́AK{ƂȂĂ̂ŁÂ悤ɑΉ܂B
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )

	Ctrl-C , Ctrl-B ̍Ō̋؂蕶͍폜ȂB
	܂Awb_ŒΉTCYs܂B
		gf/src/script/common/resultScript.js#bulkPaste( obj )
		gf/src/script/common/resultScript.js#bulkPasteBox( obj )
		gf/src/script/common/resultScript.js#ctrlCV( obj )

5.7.8.0 (2014/07/04)
	[TableFilter_LABEL]
	TableFilter_LABEL ŁACLM  LBL ɓJw肷鎖͏oȂȂĂ܂
	wł悤ɕύX܂BALBL̒lϊƁAxϊ
	s̎Ԃ邩܂̂ŁAȐӔCőΉ肢܂B
		plugin.table.TableFilter_LABEL#execute()

	[caseXXX ǉ]
	caseKey,caseVal,caseNN,caseNull ǉ܂B
	5.7.7.2 (2014/06/20) ŘRꂽ^OłB
		hayabusa.taglib.WriteCheckTag#doStartTag()
		hayabusa.taglib.ColumnCheckTag#doStartTag()
		hayabusa.taglib.ColumnCheckTag#doEndTag()
		hybs-taglib.tld

	[OtnʃTv]
	̌nʃTv𐮗܂B
	@X̃Tv[܂B
		gf/jsp/GF7201 _/c_ 
		gf/jsp/GF7203 _() 
		gf/jsp/GF7204 c_() 
		gf/jsp/GF7202 Ϗ_ 
		gf/jsp/GF7205 dȂ_ 
		gf/jsp/GF7206 ܐ 
		gf/jsp/GF7207 ï 
		gf/jsp/GF7208 ͈(Min-Max) 
		gf/jsp/GF7209 ߲ 
		gf/jsp/GF7211 ޲ް 
	ARing  Ұ ɕύXB
		gf/jsp/GF7210 Ұ 
	Byޭ֘Az̃JeSOt֘Ảʂỷʁz
	   JeSɈړ܂B
		gf/jsp/GF6090 _ 
		gf/jsp/GF6110 Wv 
		gf/jsp/GF6120 JfreeChart 
		gf/jsp/GF6130 E۰ 

	MeterPlot,Thermometer,Compass ̋@\ǉ
	ݒ肪ł悤ɁAep[^w肵܂B
	܂ŁAChartPlot_Pie ŁA쐬Ă܂Ap[^̂肪ׁA
	ChartDataset ɁA쐬\bhڂ܂B
		hayabusa.io.ChartDataset#makeMeterPlot()
		hayabusa.io.ChartDataset#makeThermometerPlot()
		hayabusa.io.ChartDataset#makeCompassPlot()
		hayabusa.io.ChartPlot_Pie#getPlot( final ChartCreate create )

	MeterPlot,Compass`[gNeedle^Cvw肵܂B
	taglibł́AKchratType ɁA_PIE ȂǂƎw肵܂B
		hayabusa.io.ChartDataset#setNeedleType( final String type )
		hayabusa.taglib.ChartDatasetTag#setChartType( final String chartType )

	[Fw]
	FwŁAF(TRANSPARENT)wł悤ɂ܂B
	́AwiFɓw肵ꍇɎg܂B
		fukurou.util.StringUtil#CLR_MAP

	[entry^O]
	actionExec ̈ columnId ł͂ȂADBColumnIuWFNg ɕύX܂B
	́A]AcolumnId Au\[X́vDBColumnIuWFNg쐬āA
	e DBTYPẼIuWFNggpāAl̕ϊsĂ܂B
	̏ĆAuDBTableModeĺvDBColumnIuWFNggpďl
	ύX܂B
	قȂ邩ƂƁAcolumnEditor  dbType uꍇɁA
	u DBColumnIuWFNggp悤ɂȂ܂B
		hayabusa.taglib.EntryTag#setColumnValues( final String[] val )
		hayabusa.taglib.EntryTag#actionExec( final String action,final DBColumn dbColumn,final String oldValue,final String newValue )
		
	[Edit@\Pij]
	5.7.7.3ŃG[bZ[Wo悤ɂ܂AG[bZ[W̃Jx\[X悤ɂ܂B
		hayabusa.taglib.ViewFormTag#makeEditTable( final DBEditConfig config) 

5.7.7.3 (2014/06/27)
	[edit@\]
	edit@\pAʏCꍇɐݒς݂̃Jƃe[uf̃J
	قȂꍇo܂B̏ꍇEdit@\IɗpȂԂɂȂĂ܂A
	[UɂƂĕ肸炢߁AxIɃbZ[W\܂B
	\bZ[Ẃ\[XMSG0085łB
		hayabusa.taglib.ViewFormTag#makeEditTable( final DBEditConfig config) 
		**\[XMSG0085ǉ

	[ʃ\[Xo^ʏC]
	ʃ\[X̓[Ⴂo^\łAʃ\[X폜̃x\[X폜ł
	ɐĂʃ\[X݂Ă邩ǂĂ܂łB
	VXeIDAIDAԃtOOorPŎgȊOɑ݂Ăꍇ
	x\[X폜Ȃ悤ɂ܂B
		ge/jsp/GE0002/entry.jsp

5.7.7.2 (2014/06/20)
	[getDBName]
	DBIDႢ̃RlNVɁA߂ĐڑꍇɁAf[^x[X
	擾鏈iConnectionFactory#getDBNamejŁApool ݂Ȃꍇ
	G[ɂȂӏC܂B
	_~[ŁARlNgĂAx擾悤ɏC܂B
		fukurou.db.ConnectionFactory#getDBName( final String dbid )

	enum DBFunctionName ŁAgetFunctionName ŁADBF.NAME ̎
	ȑfď܂B
		fukurou.db.DBFunctionName#getFunctionName( final String func ,final String dbid )

	[DB`DB]
	GF03 ̒ǉɔΉB
	@GF2150 (XMLo(`))ɁAGF03 ̔oڂǉ
	Abuild.xml ɁAGF03 ̔oڃp[^ǉ
		gf/jsp/GF2150/query.jsp
		gf/jsp/GF2150/result.jsp
		gf/build.xml

	gf/db/ ȉ̃t@ĆARg폜Ԃł MD5 rōo^܂B
	ύX́AX邽߁AXɃt@ĆALq܂B

	[caseXXX ǉ]
	caseKey,caseVal,caseNN,caseNull ǉ܂B
	́Ap[^gpāÃ^Ogp邩ǂ𔻒肷邱Ƃł܂B
	equals ^OŁA͂Aȑfł܂B
		hayabusa.taglib.ColumnSetTag#doStartTag()
		hayabusa.taglib.FieldsetTag#doStartTag() AdoEndTag()
		hayabusa.taglib.FileTag#doStartTag() AdoEndTag()
		hayabusa.taglib.FrameTag.java			JavaDocƁAtld ̂ݕύX
		hayabusa.taglib.ImageTag.java			JavaDocƁAtld ̂ݕύX
		hayabusa.taglib.ReadTableTag#doEndTag()
		hayabusa.taglib.TableFilterTag#doStartTag() AdoEndTag()
		hayabusa.taglib.URLConnectTag#doStartTag() AdoEndTag()
		hayabusa.taglib.WriteTableTag#doStartTag() AdoEndTag()
		hybs-taglib.tld

		gf/jsp/GF2180/query.jsp

5.7.7.1 (2014/06/13)
	[GE֘A]
	maxRowCount="10000" ̂悤ɁA傫ȒlĂӏł́A
	AmaxRowCount="0" ݒ肵܂B
		ge/jsp/GE0009/query.jsp(39): <og:queryButton maxRowCount="10000" />
		ge/jsp/GE0010/query.jsp(46): 	<og:queryButton maxRowCount="10000"/>
		ge/jsp/GE0020/query.jsp(46): <og:queryButton pageSize="10000" maxRowCount="10000" >

	[GE֘A]
	equery.jspʂinclude releaseNotes.jsp ܂B
	eIɂ́ADBIDgpđ̃f[^x[XƍAr@\
	\[X֘Aʂ́Adbid_sabun.jsp include悤ɕ܂B
	tɁA܂ŁA|[g֘Ảʂł́Åg@\͎gĂȂ߁A
	releaseNotes.jsp ݂̂include ƂȂ܂B
	ɔAreleaseNotes.jsp  dbid_sabun.jsp ̂Qinclude ʂł́A
	hideMenu ^OAQdɕ\邽߁Aeincludeʂł͂ȂAquery.jsp
	hideMenu ^OLq悤ɕύX܂B
		gf/jsp/common/releaseNotes.jsp
		gf/jsp/common/dbid_sabun.jsp

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

	֘AӏŁAqueryButton^OŁAtable ň͂Ăꍇ́Atd="no" t
	e[uň͂̂~߂܂B́ȀCłsĂ܂B
		ge/jsp/GE0001/query.jsp(36): 	<og:queryButton>
		ge/jsp/GE0002/query.jsp(70): 		<jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0003/query.jsp(63): 	<jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0004/query.jsp(51): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0005/query.jsp(48): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
		ge/jsp/GE0007/query.jsp(42): <og:queryButton>
		ge/jsp/GE0016/query.jsp(35): <og:queryButton>
		ge/jsp/GE0017/query.jsp(45): <og:queryButton>
		ge/jsp/GE0018/query.jsp(38): <og:queryButton>
		ge/jsp/GE0019/query.jsp(45): <og:queryButton>
		ge/jsp/REP01/query.jsp(43): <og:queryButton>
		ge/jsp/REP07/query.jsp(30): <og:queryButton>
		ge/jsp/TRANS01/query.jsp(37): <og:queryButton>

	[Rg]
	VERSION ƁAserialVersionUID ̏CR
		hayabusa.taglib.EditConfigTag.java
		hayabusa.taglib.GanttHeaderTag.java
		hayabusa.taglib.ViewFormTag.java

	Rg {@COM_CLMS} A{&#064;COM_CLMS} ɏC
		plugin.table.TableFilter_KBCLM.java

	RgDIR̃Tv\[X̏C
	ۂɏo͂ĂtH_ƓɂĂ܂B
		plugin.table.TableFilter_CMNT_CLM.java
		plugin.table.TableFilter_CMNT_TBL.java
		plugin.table.TableFilter_DBARG_OUT.java
		plugin.table.TableFilter_DBSRC_OUT.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_SEQUENCE.java
		plugin.table.TableFilter_TABLE.java

	[Editor_YMDMENU]
	oOC
	SelectionFactory ΉɁAɁAclm.getEditorParam() gׂƂA
	clm.getCodeData() gĂׁAG[ɂȂĂ܂B
		plugin.column.Editor_YMDMENU#Editor_YMDMENU( final DBColumn clm )

	Selection_NULL ASelectionIuWFNg̊{Ƃ܂B
	܂ŁASelection ֘ANX́A\bhȂƂA
	implements Selection ƂĂ܂BASelection_NULL A
	AbstractSelection NXIȈʒuÂɌ܂B
	Default Ƃقǂ̋K͂łȂAAbstract ɂƁAԂԂȂ߁A
	NXƂẮAȂ܂Â܂܎g܂B
	ɔAeNX́Aextend Selection_NULL 邱ƂɂȂ܂B
		hayabusa.db.Selection_CODE.java
		hayabusa.db.Selection_DB.java
		hayabusa.db.Selection_DBRADIO.java
		hayabusa.db.Selection_HM.java
		hayabusa.db.Selection_KEYVAL.java
		hayabusa.db.Selection_NULL.java
		hayabusa.db.Selection_NUM.java
		hayabusa.db.Selection_RADIO.java
		hayabusa.db.Selection_YMD.java

	XXXMENU  editor ́AxoȂ悤ɂ܂B
	YMDMENU,HMMENU,NUMMENU ́AvOŁAp̐eNX(Editor_MENU) 
	super(clm) ŌĂяoĂA̎ɁASelection 쐬ĂȂ߁A
	xo܂Bsuper Ăяo肪܂̂łAƂ肠AxoĂ
	ӏŁAoȂlɂĂ܂B{΍́AʓrB
		hayabusa.db.DBColumn#getSelection()

	codeName ݒ莞ɁArenderer,editor  null ̏ꍇ̂݁AMENUɐݒ
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		gf/jsp/GF6010/query.jsp

	[t@CrC]
	ukurou\process  Process_FileSearch.java gpt@C̔rŁA
	useOmitCmnt="true" ŁAAuseMD5="true" ̏ꍇARgt@C
	쐬A MD5 擾悤ɂ܂B
	́ADB`XMLt@CȂǁAf[^ϓȂĂAVK쐬t@CŁA
	ARgɁA쐬tꍇ̓`FbNɎg܂B
	Cӏ́AProcess_FileSearch.java ł͂ȂAFileLineModel.java łB
		fukurou.process.FileLineModel#setFileVals( final int level, final File file )
		fukurou.process.FileLineModel#getLineCnt( final File file,final File ocFile )

	CommentLineParser.java ŁAPƂŃeXg邽߂ main ŁA
	Rgt@Co͂悤ɏC܂BiPȂRj
		fukurou.util.CommentLineParser#main( final String[] args )

=====
	[datalist C]
	݊[hƃlCeBu[h̐؂ւŁAdatalist  id ƁAcolumn^O
	list̒lAC܂Bi܂ASɑΉłĂ܂Bj
		gf/jsp/common/gamen/06_INSTALL/query.jsp

	[\]
	query.jsp ŁA{^ɁAuv\s܂B
	́Ajquery  jquery.blockUI.js gp@\łB
		gf/src/script/common/jquery/jquery.blockUI.js
		gf/src/script/common/jquery/blockUI.js
		gf/jsp/common/jquery/jquery.blockUI.js				( http://malsup.github.io/jquery.blockUI.js )
		gf/jsp/common/jquery/blockUI.js

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

	[multiChoose C]
	|bvAbv̓{ꕔ́AGR[hC
	,,,~,,,, ̋LA"\u21d2" ƂĂ̂A"&#x21d2;" ɕύX
		ge/jsp/custom/multiChoose.jsp
		gf/jsp/custom/multiChoose.jsp

	[build.xml C]
	target name="xml" ɂāAGF2150̒`񔲏o͌ʎwɕύXꂽ߁ȀCB
	܂Adb/common/xml/update ȉɏo͂Ăt@CAe[uɁAtH_𕪂܂B
	update		GF01,GF02,GF05,GF07,GF09,GF81
	sample		GF41,GF42,GF43,GF44,GF45,GF46,GF19,GF60,GF61,GF62,GF63,GF64,GF65,GF66,GF67,GF68,GF69
	taglib		GF21,GF22,GF23,GF24,GF25
	BONUS,DEPT,EMP ́AꎞIɁAo珜OĂ܂B(f[^s̈)
		gf/build.xml

	f[^ỏʏC
		gf/jsp/GF2170
		gf/jsp/GF6010
		gf/jsp/GF7110

5.7.7.0 (2014/06/06)
	[DB`DB@\ǉ]
	J`}X^̋@\ǉ܂B
	GF03e[uJ`ƂāȀɃe[uJZbgł悤ɂ܂B
	]̃e[uJ̉GF2020͂̂܂ܒuĂAGF2021Ƃă}X^𗘗pʂ
	VKɍ쐬܂Bi܂A̋@\𗘗pɍ܂Œʂ̊Ǘ\j
	}X^ƈقȂe[uJ`Ăꍇ͊Yӏ̔wiFύXĂ܂B
		GF03	VKe[uiJ`}X^j
		gf/jsp/GF2005	J`}X^o^
		gf/jsp/GF2021	e[uJ`o^

	[DB` Rg]
	e[uJɁARgǉ SQL 쐬tB^[쐬܂B
	́Ae[u`Ȃǂ̍쐬ƓlɁAt@Co͂s܂B
	\F
		--e[uɃRg쐬B
		COMMENT ON TABLE e[u IS 'Rg';

		--JɃRg쐬B
		COMMENT ON COLUMN e[u.J IS 'Rg';

		--e[ũRg\B
		SELECT COMMENTS FROM USER_TAB_COMMENTS
		  WHERE TABLE_NAME = 'e[u';

		--e[uDJ̃Rgꗗ\B
		SELECT COLUMN_NAME, COMMENTS FROM USER_COL_COMMENTS
		  WHERE TABLE_NAME = 'e[u'

	̑ADB`֘AADBڍsð(GF84,85)֘ȀC܂B
		plugin.table.TableFilter_CMNT_CLM.java			ǉ
		plugin.table.TableFilter_CMNT_TBL.java			ǉ
		plugin.table.TableFilter_DBARG_OUT.java			JavaDOCC
		plugin.table.TableFilter_DBSRC_OUT.java			JavaDOCC
		plugin.table.TableFilter_INDEX.java				JavaDOCC
		plugin.table.TableFilter_SEQUENCE.java			JavaDOCC
		plugin.table.TableFilter_TABLE.java				JavaDOCC

		gf/jsp/GF2010		ð
		gf/jsp/GF2020		ðٶ
		gf/jsp/GF2030		ޯ
		gf/jsp/GF2050		`̧(GF80)捞
		gf/jsp/GF2060		`̧(GF80)
		gf/jsp/GF2090		(ʊ)
		gf/jsp/GF2110		Ϗ捞
		gf/jsp/GF2130		Ȉðٕ\(GF80)
		gf/jsp/GF2140		DBč쐬
		gf/jsp/GF2150		XMLo(`)
		gf/jsp/GF2180		ڍsDBꗗ
		gf/jsp/GF2190		ڍsDBΉ

5.7.6.3 (2014/05/23)
	[Excelo͎̕Ή]
	5.7.4.1tableWriteruseRendererpɏo͂SĕƂ܂A
	w肵ĴݕȂ悤ȋ@\ǉ܂B
	tOJIuWFNgɎ܂B
	columnEditorstringOutputtrue/falseŎw肵ĂB
	falsewƕł͂ȂdbTypeɏ]ŏo͂܂B
		hayabusa.db.DBColumn#DBColumn( final String 	  lang,
					 final ColumnData clmData ,
					 final LabelData  lblData ,
					 final CodeData   cdData )
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#getConfig()
		hayabusa.db.DBColumn#isStringOutput()
		hayabusa.db.DBColumnConfig#setStringOutput( final boolean flg )
		hayabusa.db.DBColumnConfig#isStringOutput()
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#DBColumnConfig getModifyConfig( final DBColumn dbColumn )
		hayabusa.taglib.ColumnEditorTag#etStringOutput( final String flag )
		plugin.io.TableWriter_Excel#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_Excel#setRowCellValue( final Row oThisRow, final int indexOfCell, final String dataVal,final int cellType )
		hybs-taglib.tld

	lVXe\[XUSE_STRING_EXCEL_OUTPUTŎwł悤ɂĂ܂B
		hayabusa.common.SystemData#USE_STRING_EXCEL_OUTPUT
		hayabusa.db.DBColumn#DBColumn( final String   lang,
					 final ColumnData clmData ,
					 final LabelData  lblData ,
					 final CodeData   cdData )
		hayabusa.taglib.ColumnEditorTag#release2
		hayabusa.taglib.DBColumnConfig#stringOutput

	[DBType_DD]
	5.7.6.2 (2014/05/16) ŁACADBType_DD łAׂȏCs܂B
	oldValue  null ̎́Aʂ valueAction ĂłÂ܂܁AnewValue 
	Ԃ悤ɂ܂B
	܂Aaction="VALSET" ́ÁADBType_DD gȂ߁A\[XA킹Kv
	܂A̒OɁAcolumnEditor ŁAIɁAdbType="DD" ɕύX܂B
		plugin.column.DBType_DD#valueAction( final String action,final String oldValue,final String newValue ) 
		gf/jsp/GF2020/directGF05.jsp
		gf/jsp/GF2020/insertGF05.jsp
		gf/jsp/GF2110/directGF05.jsp

	[Abv[ht@CCSVZbg]
	XɎw肵Abv[ht@ĆAXXX_NEW  XXX_ORG Ŏ擾ł܂A
	HTML5  multiple gpAAbv[hꂽt@CAŏꍇ
	t@CACSV`Ŏo悤ɂ܂B
	L[́AʂŁAUPLOAD_FILES Ƃ܂B
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		gf/jsp/GF6260		۰ 		TvC
		gf/jsp/GF6040		Submit(HTML5)	TvC

	[stringOutputTv]
	stringOutputcolumnEditorł̐ݒTvGF6440ɋLqĂ܂B
		gf/jsp/GF6440		t@Co̓TvC

	[report2]
	5.7.6.2 (2014/05/16) őΉAPAGEBREAKJ̒lAV[gƂĎgꍇ̏ŁA
	FIRST`AKp܂B`FbNʒu߁AFIRST`ɓKpĂ܂łB
	ǉ@\ŁAFIRST`V[gAFIRST**** ̏ꍇA**** V[gɎg܂B
	D揇́APAGEBREAKJ ΁AɎgp܂B
	iFIRST****́A`ɒڋLqĂ邽߁AO瓮IɕύXłPAGEBREAKJD悵܂Bj
		hayabusa.report2.OdsContentParser#execContent()
		hayabusa.report2.OdsContentParser#writeParsedSheet( final OdsSheet sheet, final BufferedWriter bw )
		hayabusa.taglib.ReportTableTag2#setUseSheetName( final String useSName )	JavadocĈ
		gf/jsp/GF2190/report2.jsp		ڍsDBΉ	 		TvC

	[tbody]
	keyBreakClmŎw肵lAL[uCNꍇÃ^Ogp܂B
	usableKey,usableList Ƃ́AƗĂ邽߁AꂼŗLɂȂ΁AgpƔf܂B
		hayabusa.taglib.TbodyTag.java		JavaDoĉݏC
		hayabusa.taglib.TFormatTag#release2()
		hayabusa.taglib.TFormatTag#doEndTag()
		hayabusa.taglib.TFormatTag#setKeyBreakClm( final String key )
		hayabusa.html.TableFormatter#makeFormat( final DBTableModel table )
		hayabusa.html.TableFormatter#setKeyBreakClm( final String key )
		hayabusa.html.TableFormatter#isUse( final int row, final DBTableModel table )
		gf/jsp/GF2130/result.jsp	Ȉðٕ\(GF80) 		TvC
		gf/jsp/GF2190/view.jsp		ڍsDBΉ	 		TvC

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld		TbodyTag ɁAkeyBreakClm ǉ
		gf/WEB-INF/hybs-taglib.tld

	[ReadTableTag]
	sheetConstAdrs wŁAEXCEL\L(A2,B1)̑ΉƁAL(SHEET)̑Ήs܂B
	]́As- ̐ŵ݂łAEXCEL\LɏAA1,A2,B1 ̋Lq
	ł悤ɑΉ܂B
	0-0  A1 , 1-0  A2 , 0-1  B1 ɂȂ܂B
		@EXCEL\LɏAA1,A2,B1 ̋Lqł悤ɑΉ܂B
		AEXCELV[gJɊ蓖Ă邽߂ɁA"SHEET" ƂLɑΉ܂B
	Ⴆ΁AsheetConstKeys="CLM,LANG,NAME" ƂAsheetConstAdrs="0-0,A2,SHEET" ƂƁA
	NAMEJɂ́AV[gǂݍނƂł܂B
	ȂAA1,A2,B1 ̋Lq́AKAp1{ ɂĂB(A`Z܂)
	́Åȑf̂߂łB
		hayabusa.taglib.ReadTableTag#setSheetConstAdrs( final String constAdrs )	JavaDoĉݏC
		plugin.io.TableReader_Excel$HeaderData#setSheetConstData( final String constKeys,final String constAdrs )
		plugin.io.TableReader_Excel$HeaderData#setSheetConstValues( final Sheet sheet )

		gf/jsp/GF2050/uploadMics.jsp  `̧(GF80)捞	sheetConstAdrs AEXCEL\L ɏC

	[DB`DBC]
	DB`DBŁAf[^ڍs`e[ũCfbNX܂B
	O쐬΂ł̂ŁAU폜č蒼ĂB
		GF84(ڍsDBꗗ)AGF85(ڍsDBΉ)
		changes/5763

5.7.6.2 (2014/05/16)
	[{fB[tH[}bgő吔ύX]
	HTMLCustomTalełtbody^O̓p1020ɕύX܂B
		plugin.view.ViewForm_HTMLCustomTable#BODYFORMAT_MAX_COUNT

	[Kgwb_[\g]
	5.7.0.0ł̑ΉA炭SVNAbvR5.7.2.0Ōɖ߂Ă߁A}[WēKpȂ܂B
	o[W\5.7.0.0}}ŏグ܂Bihayabusa.taglib.GanttHeaderTaĝ݁j
		hayabusa.taglib.GanttHeaderTag#makeHeaderMD( final StringBuilder bufH , final int fillCnt , final int mtCnt ,  final String mdStr ) {
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )

	stackHeader^Ǒ݊@\ƂāADAY40,WEEK41,MONTH42 ΉĂ܂B
		hayabusa.taglib.GanttHeaderTag#setZoom( final String val )

	[DB`DBC]
	DB`DBŁAf[^ڍs`e[uVKǉ܂B
	ɔݒʂVKǉ܂B
		GF84(ڍsDBꗗ)AGF85(ڍsDBΉ)
		changes/5762

		gf/jsp/GF2130	Ȉðٕ\(GF80)		C
		gf/jsp/GF2180	ڍsDBꗗ				VKǉ
		gf/jsp/GF2190	ڍsDBΉ			VKǉ

	[DB`DB֘A]
	ы敪(KBCLM GF05) ƁAʍF(FGCOM GF80) ̃R[h\[X̒`ύX܂B
	́ADB`AJ`FbNAȈՒ`o͂ȂǁẢӏ
	pĂ܂̂ŁAJSPʂ̏C܂B
	]A5:ʂłA7:(C) ɕύX܂Bꂪԑ傫ȕύXłB
	8:L(Y) 9:폜(X) ́A{Iɂ́ADB`Iɂ͎gpȂJȂ̂ŁAʂɔzu܂B
	ʏ̊ȈՒ`ł́Aʈȉ̂ݕ\܂B
	܂A6:O ̓\[X`Ŏgp܂B
	1,2,3,4 ADB֘A}ŎgpdvтɂȂ܂B
	3:IDX(+)  4:NN(*) ͗Dt̂łAʏAޯ쐬ꍇANotNullݒ
	ĂƂ𐄏Ă邽߁Aޯ̂ȂANotNullNNƂĂ܂B
		0:()  敪ݒ̏Ԃł
		1:UK  ()  j[NJł
		2:LUK (Z)  _j[NJł
		3:IDX (+)   CfbNXJł
		4:NN  (*)   Not NullJł
		5:(_)   ca֘A}ł͏ȗ\ł
		6:O(-)   \[XfOJł
		7:(C)   Se[uʑł
		8:L(Y)   ݂܂gpJł
		9:폜(X)   Ԃ͍폜ς݂ł

		gf/jsp/GF2060	`̧(GF80)		C
		gf/jsp/GF2090	(ʊ)		C
		gf/jsp/GF2120	ؿAg				C
		gf/jsp/GF2160	p~(dbdefOut.jsp  GF2020 ɈڐA)
		gf/jsp/GF2020/query.jsp ðٶ CAdbdefOut.jsp VK

		plugin.table.TableFilter_KBCLM.java		VK쐬

		DBDEF_OUT DB`o DB`o(GF02,05EXCEL) x\[XύX

	[DBType_DD]
	e[uXNvg쐬ŁAl(DATA_DEFAULT)̃XL[}`ɁA
	DEFAULT '1' --Rg ̂悤ȏĂƁARg
	lƂĎ荞܂Ă܂B
	NOT NULL w肪΁ADEFAULT '1' NOT NULL --Rg Ƃ邱Ƃ
	svȏlݒ܂AłȂꍇARgsvłB
	SQL ŁA삷镪ɂ͖肠܂񂪁AGWōč쐬Ă
	֌WŁARg폜Kv܂B
		plugin.column.DBType_DD#valueAction( final String action,final String oldValue,final String newValue ) 

	[stopZero , DB.COUNT Ή]
	ñ^OŁAʂ AȌꍇɁAp~߂ stopZero 
	ǉ܂B܂A\ADB.COUNT p[^ request 
	oǉ܂B
	stopZero ́AQueryTagAReadTableTag ɍ̗pĂ܂B
	DB.COUNT ĺABizLogicTag , DBMetaDataQueryTag , DirectWriteTableTag , 
	FileUpdateTag , LDAPQueryTag , QueryTag , ReadTableTag , TableFilterTag , 
	TableMergeTag ɍ̗pĂ܂B
		hayabusa.taglib.DirectTableInsertTag#release2()
		hayabusa.taglib.DirectTableInsertTag#doEndTag()
		hayabusa.taglib.DirectTableInsertTag#setStopZero( final String cmd )
		hayabusa.taglib.TableFilterTag#release2()
		hayabusa.taglib.TableFilterTag#doEndTag()
		hayabusa.taglib.TableFilterTag#setStopZero( final String cmd )
		hayabusa.taglib.TableMergeTag#release2()
		hayabusa.taglib.TableMergeTag#doEndTag()
		hayabusa.taglib.TableMergeTag#setStopZero( final String cmd )
		hayabusa.taglib.FileQueryTag#	tld ɒǉ邾

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	TvʂC܂B
		gf/jsp/GF6280	ُ̧o
		gf/jsp/GF6380	̧ٸذ

	[[֘A]
	PAGEBREAKJ̒lAV[gƂĎgǂw肵܂B
	ĺAfalse:gpȂ łB
	́AɁAA^C[Ŏg܂B
		hayabusa.report2.ExecQueue#setUseSheetName( final boolean useSheetName )
		hayabusa.report2.ExecQueue#isUseSheetName()
		hayabusa.report2.OdsContentParser#execContent()
		hayabusa.report2.OdsContentParser#writeParsedSheet( final OdsSheet sheet, final BufferedWriter bw )
		hayabusa.report2.QueueManager_DIRECT#create()
		hayabusa.report2.QueueManager_DIRECT#setUseSheetName( final boolean useSheetName )
		hayabusa.taglib.ReportTableTag2#release2()
		hayabusa.taglib.ReportTableTag2#exec()
		hayabusa.taglib.ReportTableTag2#setUseSheetName( final String useSName )

		hybs-taglib.tld			report2 ^OɁAuseSheetName ǉ

	[XSLT֘A]
	jspInclude  /jsp/common/**  include t@CłA
	GWʂƂāAjspCommon6.x.x.x.jar Œ񋟂Ă܂B
	́Agɑ݂Ȃꍇ́A΃pXŁA../../../gf/jsp/commom/**
	ƂŁAgf ėpĂ܂ATomcatsĂ
	webapps ȊOJSPt@C`FbNꍇAgf ݂ȂP[X
	܂B
	ŁAmgf ݂ALbNĂ gf gp悤
	ύX܂B
	ɂ́Ap[^ŁAREAL_PATH nKv܂B
		fukurou.process.Process_XSLT#init( final ParamProcess paramProcess )
		fukurou.xml.XSLT#transform( final String file )
		fukurou.xml.XSLT#setRealPath( final String path )
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode,final String realPath )
		gf/jsp/DOC18/result.jsp

	[JSP]
	JSP͂ŁAiBar | iGanttBar | iGantt | iHead | iMatrix | iTable | iTask ̃`FbNǉ
		gf/jsp/DOC18/xsltV6/GF70_PROG.xsl

	JSP͂ŁAVer6 ɑΉAxsltV6\GF70_PROG.xsl C܂B
	܂AERRORAWARNINGACAUTION ̂RxŋLqAԍUȂĂ܂B
		gf\jsp\DOC18\xsltV6\GF70_PROG.xsl

	[GuiQuery]
	GuiQuery ^ÓABODY Ȃ̂ŁAtldt@ĆAtagdependent 
	ݒ肵Ă܂B
	{́ABODY Ȃꍇ́Aempty Ȃ̂łARgȂǂR
	߂悤ɁAtagdependent ɂĂ܂B
	{ɁAempty ɂꍇ́Atagdependent ׂāAempty ύXĂB
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[ColumnTag]
	column^OɁAdbidǉ܂B
	́Aeditor="DBMENU" Aeditor="DATALIST" ɁAparam SQL
	w肵܂ASQL̎sDBID wł悤ɂ̂łB
	ʂɂ͎gp܂񂪁AǗʂŎgp܂B
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnTag#setDbid( final String id )

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

	[p~NX,p~\bhɔAJSPC]
	tableExist  dataCheck
		gf/jsp/common/gamen/07_CONFIG/entry.jsp(17): <og:tableExist
		gf/jsp/GANTT01/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT02/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT02/entryGF65.jsp(37): <og:tableExist
		gf/jsp/GANTT03/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT04/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT05/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT06/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT06B/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT06C/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT10/entry.jsp(38): <og:tableExist
		gf/jsp/GANTT10/backup/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT11/entry.jsp(37): <og:tableExist
		gf/jsp/GANTT12/entry.jsp(37): <og:tableExist
		gf/jsp/GF6050/entry.jsp(36): <og:tableExist
		gf/jsp/GF6100/entry.jsp(33): <og:tableExist
		gf/jsp/GF6340/entry.jsp(33): <og:tableExist
		gf/jsp/GF9130/entry.jsp(32): <og:tableExist
		gf/jsp/GF9230/entry.jsp(32): <og:tableExist
		gf/jsp/GF9410/entry.jsp(33): <og:tableExist
		gf/jsp/GF9430/entry.jsp(23): <og:tableExist

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

		gf/jsp/GF6150 p~܂B
		gf/jsp/GF6220 p~܂B

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

	[GE13  GF13 JSPC]
		gf/jsp/GF7217/result.jsp(61): 	calDB	= "GE13"
		gf/jsp/GF7218/result.jsp(65): 	calDB	= "GE13"

	[HTML5 @\]
	IȄꍇAHTML5 ݒłAuEUŌ݊ݒsƌ݊\ɂȂ܂B
	̏ꍇADATALIST HTML5@\g܂B
	ŁAJavaScript̋@\Lǂ𔻒肵āAuEU݊\
	ȂĂ邩ǂ𔻒肵AZbVɓo^@\pӂ܂B
	  JspInitTag	:IEHTML5@\L̔L[폜()܂B
	  QueryButtonTag:IEHTML5@\L̔l΂Ahidden ^O쐬܂B
	  HeadTag		:IEHTML5@\L̔lsessionɐݒ肵܂B
	L̃^OoRāAsession ɔ茋ʂۑAgpł悤ɂ܂B
	ĺAtrue/false łB
	̏́AJspInitTag ŏĂAݒlȂ΁AQueryButtonTag ŁA
	hidden f[^쐬Aresult.jsp  HeadTag Œlݒ肵܂B
		hayabusa.common.HybsSystem#IE_HTML5_KEY
		hayabusa.taglib.JspInitTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.HeadTag#doEndTag()

	ɔAColumnTag,ColumnEditorTag ɂāAIE_HTML5_KEY ̒lAfalse ̏ꍇ́A
	editor="DATALIST" A"INDBMENU" ɒu܂B
	ADatalistTag gpꍇ́AuLɓ܂̂ŁA݊[h
	ꍇ́A\Ȃi input^OcjԂɂȂ܂B
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )

	[DATALIST֘A]
	IEHTML5@\̏ꍇ̏܂B
	@column^O list ̏o͂~܂B
	Adatalist^OȀꍇ́AINDBMENUƓɂ܂B
	Bʉs߁Alistid̊֘AL[Aname+".sel" ɕύX܂B
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.DatalistTag#doEndTag()
		hayabusa.taglib.HTMLTagSupport#setList( final String list )		JavaDoĉݏC
		plugin.column.Editor_DATALIST#getValue( final String value )
		plugin.column.Editor_DATALIST#getValue( final int row,final String value )
		gf/jsp/GF6040

5.7.6.1 (2014/05/09)
	[View^Oł̃ZbVo^]
	P̉IDŕView\ꍇɁAZbVɓo^Ă񂪏㏑܂B
	̂߁ANEXT̓삪ȂԂɂȂĂ܂B
	View^OmainViewǉāARg[\ɂ܂B
	̑(ltrue)falseƂ鎖ŃZbVɌiKłstartNô݁Ao^ȂȂ܂B
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewFormTag#release2()
		hayabusa.taglib.ViewFormTag#setMainView( final String flag )
		hybs-taglib.tld
		gf/jsp/GF6050/popup.jsp

5.7.6.0 (2014/05/02)
	[AjaxʃTvC]
	WJ𓮂next𗘗pꍇɌViewFormgȂ߁A
	TvʂƂĂviewFormIdZbgĂ悤ɂ܂B
		gf/jsp/GF6170/result.jsp
		
	[RWMODE`FbN]
	ʃ\[XrwmodeԈႦēo^ƁAj[\[Xǂݍ݂ŃG[ƂȂ܂B
	Ƃ肠K\`FbNŁA1ł̓͂oȂ悤ɂĂ܂B
	iCtrl+V̉ԈႢVĂ܂ꍇ̍lj
		J\[X rwmode

5.7.5.1 (2014/04/11) 
	[EditʏC]
	[hmr̂悤ɕҏWsɂĂʂŁAEdit@\̏o̓t@C`̐؂ւ
	o܂łAύX\ɂ܂Biwritabletrueɐݒj
		jsp/common/gamen/14_EDIT/result_REPORT.jsp
		
	[EditorderOnly@\ύX]
	EditConfigTagorderOnly@\̓JorderBywł܂A
	~`FbNtȂ߁At悤ɕύX܂B
		hayabusa.taglib.EditConfigtag#makeEditTable( final String viewClms )

5.7.5.0 (2014/04/04)
	[t@C̉Bt@COΉ]
	Bt@Cɍlł悤ɂ܂B
	FileWhereTag ŁAisHidden="false" ƂƁABt@C(hidden)ȊO܂B
	true ɂƁABt@Ĉ݌܂B
	ׂĂꍇ(]Ɠ)́Aw肵ȂłB
		fukurou.util.HybsFileFilter#isHidden( final String flag )
		fukurou.util.HybsFileFilter#isHidden( final String flag,final boolean reverse )
		fukurou.util.HybsFileFilter$IsHiddenFilter
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		hayabusa.taglib.FileWhereTag#doEndTag()
		hayabusa.taglib.FileWhereTag#release2()
		hayabusa.taglib.FileWhereTag#setIsHidden( final String flg )

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

	[Tomcat8.0.5 Ή]
	Tomcat8.0.5 ŁAClassLoader  getResources(String)Ŏ擾
	URL ̍ŌɁA"/" tȂȂĂ܂B
	8.0.3 ܂ł́AtĂ܂B
	̌ʁAtH_̍Ō "/" ÕvO삵Ȃ
	ȂĂ܂̂őΉ܂B
	 *  Tomcat8.0.3 ł́AClassLoader  getResources(String)Ŏ擾URLA
	 *    /C:/opengionV6/uap/webapps/gf/WEB-INF/classes/org/opengion/plugin/
	 *    ̌`ŁAŌ "/" ׁAfilepath.length() - 1 Ă܂A
	 *    Tomcat8.0.5 ł́A/C:/opengionV6/uap/webapps/gf/WEB-INF/classes/org/opengion/plugin
	 *    ̌`ŁAŌ "/" ȂȂĂ܂B
	 *    Ō "/" ĂȂĂAnew File(String) ŃfBNg̃IuWFNg
	 *    쐬ł邽߁Afilepath.length() ɕύX܂B
		fukurou.util.FindClassFiles#FindClassFiles( final String filepath,final String keyword )

	[HTML5 Editor_DATALIST Ή]
	Editor_DATALIST ɁAdisplay:none; ĂȂ̂ŁAǉ܂B
	HTML5ΉuEUŌꍇɁAoption\Ă܂܂B
	L̃LbV@\ǉ܂B
	 * ꗗ\o͎ getValue( int ,String ) ł́ASelection IuWFNg
	 * LbV@\𗘗pāASelection IuWFNg̊Ԃ́Adatalist ́A
	 * PxAo͂Ȃlɐ䂵Ă܂BɂALdatalist gpׁA
	 * HTML̏o̓f[^ʂ}邱Ƃ\ɂȂ܂B
	 * (LbV𗘗pȂƂPOOso͂ƂPOOdatalisto͂鎖ɂȂ܂B)
	 * (l̋@\ INDBMENU ł́AsƂɃv_Ef[^쐬Ă܂B)
	 * AsPʂSQL̏ς@\(AAA:BBB:CCC:DDD)w肳ꂽꍇ́A
	 * sƂɏo͂܂B
		plugin.column.Editor_DATALIST#getValue( final String value )
		plugin.column.Editor_DATALIST#getValue( final int row,final String value )
		plugin.column.Editor_DATALIST#getOption( final TagBuffer buf,final String value,final boolean useSelCache )

	[bulkSet ؂蕶ύX]
	5.2.3.0 (2010/12/01) ŁAbulkSet ̋؂蕶A^uJ}ɕύX܂A
	liȂǁA999,999`̂R؂J}ŕĂ܂߁Agɂ߁A
	̃^uɖ߂܂B
		gf\src\script\common\resultScript.js#bulkSet( obj ) 
		gf\src\script\common\resultScript.js#bulkPaste( obj )
		gf\src\script\common\resultScript.js#bulkPasteBox( obj )
		gf\src\script\common\resultScript.js#ctrlCV( obj )

	[FileUDTag]
	5.7.4.3 (2014/03/28) ŁAC FileUDTag  setClmEdit ɖ߂܂B
	̋@\ ON/OFF ́AuseEditLink Ƃ܂B
	ߋɓς݂̃vOŎgpĂ\ׂłB
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.FileUDTag#release2()
		hayabusa.taglib.FileUDTag#setEditLink( final String type )

	[popup ֌W]
	popup ֌W̌s܂B
	@popup.jspy[W head ^O headType ɁA"popup" ݒ肵܂B
	  ɂABODYɁA<base target="_self" /> LqKvȂȂ܂B
		gf/jsp/GF9110/popup.jsp
		gf/jsp/GF6050/popup.jsp
	ApopuṕA[__CAOŁATCYύXł悤ɁAresizable:on; ǋLB
		gf\src\script\common\default.js#ogPopup( p_pgid,p_height,p_width,p_in_Array,p_this,p_out_Array,command,event )
	Bpopup.jsp  queryButton ^OɁAҏW@\ ON/OFFł鑮(useEditMenu)ǉB
	  useEditMenu="true" ŁAҏW@\̃v_E\܂B(l͌݊̊֌WŁAtrue)
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.taglib.QueryButtonTag#setUseEditMenu( final String flag )

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

	C֘AāAfileUD ^O EditMenuAuseEditMenuɕύX܂B
	  ł́AقƂǎgĂȂnYȂ̂ŁA݊𖳎Ēu܂B
		hayabusa.taglib.FileUDTag#setUseEditMenu( final String flag )

	[HTML5 ֌W]
	ViewForm_HTMLTable ŎgpĂ colgroup ɂADBTypr̕t^łA
	HTML5 lCeBu[hŁAB(sł)
	# CSSō񂹂Ȃǎw肵ĂӏŁAR , S9 , X9 ̉E񂹂̋@\܂B
	ŁAtd:nth-child(n) gpāAE񂹂ݒ肵܂B
	HTMLTable ȊÓA{IɁAX td  class ZbgĂ邽߁A
	삵Ă܂B(ʂ̍sԍo͂ĂӏȊO)
	ViewForm_HTMLSeqClmTable A{͑ΉׂłAbΉȂ̂
	ǂg ViewForm_HTMLTable ̂ݓKp܂B
	#  ViewForm_XX łAsԍo͂Ăӏ́AlɑΉKvłA
	# 肠ۗ܂B
		plugin.view.ViewForm_HTMLTable#getTableHead()

	[javadoc ֌W]
	JavaDocRgɁA, ̋Lq߁AGXP[v܂B
		fukurou.mail.MailTX.java
		plugin.column.Editor_DATALIST.java

5.7.4.3 (2014/03/28)
	[[[h ֌W]
	[[hJavaDocÂ̂ŁAŐV̏Ԃɍ킹܂B
	܂AMODE `Apublic static final łArbgp^[
	IɕύX\Ȃ̂ŁAprivateɕύX܂B
		hayabusa.resource.RoleMode.java

	Edit@\̗pɁAuseClmEdit ܂B
	]́AJҏWʂ̓Ay\ڐݒz^u\ȂłB
	̐ݒ́ARWMODE A ##d , ##u , ##f ̏ꍇɂl̐ݒ肪\łB
	JҏWN̂oȂ@\́A_ł̓\[XݒłȂ߁A
	^Õp[^ƂĎwł悤ɂ܂B
	{Iɂ́Ãp[^͂قƂǎgĂȂnYȂ̂ŁA
	@\u܂B
	ĺAJҏWNo͂(=true)łB
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.FileUDTag#release2()
		hayabusa.taglib.FileUDTag#setClmEdit( final String type )

	[Editor_DATALIST ǉ]
	ҏW@\ɁAHTML5ō̗pꂽADATALIST^O𗘗pA͌ƂȂ
	f[^Xg`ҏWpGfB^[VK쐬܂B
	@\Iɂ́AINDBMENUHTML5łɑΉ܂B
	ҏWp[^QUERYɉāA͌̃Xgidatalist^Ojo͂܂B
	̓tB[hdatalist^OƂ̊֌Wt́AJIDɁA"h_JID" Ōт܂B
		plugin.column.Editor_DATALIST.java		VK쐬

	[t@CAbv[h@\]
	t@CAbv[hŁAfilename ̂݁ANGXgϐg悤ɂ܂B
	̕ϐł́ANGXgϐgȂ`FbN郁\bhpӂ܂B
		hayabusa.taglib.FileUploadTag.java				SʓIɏC
		hayabusa.servlet.MultipartRequest#MultipartRequest(final HttpServletRequest request, c
		hayabusa.servlet.MultipartRequest#getReqParamFileName( final String fname )

	[NXWv@\]
	useHeaderColumn ̓KpAWvJׂĂɍŝł͂ȂAŏ̏WvĴ݂ɓKp܂B
	{Iɂ́ȀWvJɂ͑ΉłĂȂ̂ŁA͕݊ۂ͂łB
		plugin.view.ViewForm_HTMLCrossTable#makeCrossTable( final DBTableModel table )

	5.7.4.2 (2014/03/20) ŁAuseHeaderResource ܂Aēx܂B
	useHeaderResource  useHeaderColumn ̗ true łȂƓKpȂdlłA
	  _ŁAuseHeaderResource ́Aɂ͎gĂȂ߁APƂŃwb_[̃\[XKp
	  s悤ɕύX܂B

	L̕ύXɔA^OuJavaDocC܂B
		hayabusa.taglib.ViewCrossParamTag.java		JavaDocC

	[FileQueryTag @\P]
	FileQueryTag ɂ̋@\Ps܂B
	@WRITABLE J̒ǉ
	  useWritablew肷ƁA擪JɁAWRITABLE J}܂B
	AMD5̌vZʂݒ肷@\B
	  useMD5w肷鎖ŁAMD5 ƂJǉŁAMD5vZs܂B

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

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

	[FileQueryTag ֘A]
	File֘ȂΉ̒ŁAFileWhereTag  isLargerAisSmaller 𕶎ł̈ɕύX܂B
	܂ÁAorg.opengion.fukurou.util.HybsFileFilter.java ŏĂ܂A
	KB  oCgȂǁAJavaDočLAint^ł́AőeʂɑΉłĂȂA
	w@AMB  KB Ȃǂ L܂߂Ďw肵ƂȂǂ킹āAł
	n@ɕύX܂B
		fukurou.util.HybsFileFilter#getByteSize( final String slen )
		fukurou.util.HybsFileFilter#isLarger( final String slen )
		fukurou.util.HybsFileFilter$IsLargerFilter$IsLargerFilter( final long len )
		fukurou.util.HybsFileFilter#isSmaller( final String slen )
		fukurou.util.HybsFileFilter$IsSmallerFilter#IsSmallerFilter( final long len )
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		hayabusa.taglib.FileWhereTag#release2()

	[JspInitTag ֘A]
	G[ɁA~Ă܂Adebug=true ƈɓ邱ƂŁA
	pł悤ɂ܂B
	G[eɂẮADBȂǁAe폈sꍇׂłB
		hayabusa.taglib.JspInitTag#doEndTag()

	[HeadTag ֘A]
	@headType ɁA"frame" pӂ܂B
	  ́Aindex.jsp Ɏgp邱Ƃz肵Ă܂B
	  index.jsp ł́Aframeset gpĂ܂AHTML5 ŁAframeset p~ꂽ
	  󂯂āA"frame" w肵y[ẂA ]HTML4 o͂āAframeset 
	  @\s悤ƂĂ܂B
	   _ł́AIEĂ܂񂪁AHTML5 ɂĂ frameset ͎gĂ܂B

	AheadType ɁA"popup" pӂ܂B
	  ́Apopup.jsp Ɏgp邱Ƃz肵Ă܂B
	  popup.jsp ł́A㉺̃t[ɁAPJSPɁAquery.jsp 
	  result.jsp LqAɁAeݒsĂ܂B
	  قƂǁAquery.jspAresult.jsp ƓełAق̏قȂӏA
	  Rs[쐬ƁAeiX܂B
	  ŁA(I)popup.jsp ̎쐬ł悤ɁA}[J[Ă܂B

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

5.7.4.2 (2014/03/20)
	[@DATE.XXXX ֌W]
	fukurou.util.SystemParameter.java ŁA{@XXXX AA BB CC} ́AAA,B,CC
	NGXgϐ\ @ ł͂܂l̐ݒ́AG[ɂ܂B
		fukurou.util.SystemParameter#getDateFormat( final String value )

	hayabusa.taglib.CommonTagSupport.java ŁAgetSanitizedBodyString()\bh
	fukurou.util.SystemParameter gāA{@XXXX} sĂ܂A
	́ANGXgϐgȂ߁A@\܂B
	̃\bh́AView֘ABODYŁANGXgl "[" A
	"\\]\\"ɕϊāAtH[}bgȂ悤ɂĂ܂AɁA
	SystemParameter gĂ邽߁A{@XXXX AA BB CC} @\gȂ󋵂
	ȂĂ܂B
	ŁACommonTagSupport ɈꎞIɁATj^CỸtOݒ肵A
	getRequestValue( String , boolean )̏́AgetRequest().getParameter( String )
	̒ɁATj^CYslɕύX܂B
		hayabusa.taglib.CommonTagSupport#release2()
		hayabusa.taglib.CommonTagSupport#getSanitizedBodyString()

	[ViewForm_HTMLCrossTable ֌W]
	5.5.5.0 (2012/07/28) [NXWṽx\[Xp] œKpŁA
	uJ\[XselectionȂꍇ(label\)AJ\[X
	  ̂̂ꍇ͉܂Bv
	ƂӏɂāAIWĩJ\[Xwb_[\̒lɓKp悤
	ύX܂B
	́AuseHeaderResource && useHeaderColumn && selection != null ̎łB
	ȂAViewCrossParamTag JavaDocRgԈĂ̂ŁAC܂B
		plugin.view.ViewForm_HTMLCrossTable#getHeadLine()
		hayabusa.taglib.ViewCrossParamTag.java
		gf/jsp/GF6070/query.jsp
		gf/jsp/GF6070/result_sample6.jsp

5.7.4.1 (2014/03/15)
	[useRenderer=trueExcelo͏C]
	useRenderertruȅꍇʕ\̂܂܂Excelo͂悤Ƃ܂A
	DB^Cv^̏ꍇɓIDoubleϊ悤ƂăG[ɂȂꍇ܂B
	iႦΐŗŁADB͐ŎĂ邪\%tŏoĂ铙)
	useRendererfalsȅꍇ̂doubleϊ悤ɂ܂B
		plugin.io.TableWriter_Excel#setRowCellValue( final Row oThisRow, final int indexOfCell, final String dataVal,final int cellType )

	[G[bZ[WύX]
	fileUD^ÕG[uIĂ܂BxAIȂĉBv
	[UɂƂĕɂ߁AERR0042VKɒǉāAWbZ[W
	uo͑Ώۃf[^܂łBēxĉBvɕύX܂B
		hayabusa.taglib.fileUDTag#errorMsg
		hayabusa.taglib.fileUDTag#release2()

	[class̃t@C]
	public Aprotected Ȃǂ NXɑ΂ ANZXCq ŁA
	ȗ̃NXApublic ȂǂƓt@CŊǗĂ܂A
	t@Ĉ̂𕪗܂B
	MailCharset.java AMailCharsetFactoryAUnicodeCorrecterACharCodeConverter 𕪗܂B
	MailCharsetFactory ̃Ci[NXƂāAMail_Windows31J_CharsetAMail_ISO2022JP_CharsetAJISDataSource 
	Ē`Ȃ܂B
		fukurou.mail.MailCharset.java
		fukurou.mail.MailCharsetFactory.java
		fukurou.mail.UnicodeCorrecter.java
		fukurou.mail.CharCodeConverter.java

	[{t@CIE11Ή]
	5.7.1.2 (2013/12/20) ŁAFileDownloadT[ubgɑΉ IE11̓{ΉŁA
	forward^Oɂl݂̏߁AΉ܂B
	User-Agent wb_[̎擾ƔrŁA𔽓]ŁAVAgent(Trident)ɑΉ܂B
	** IE11UserAgnetύXɂȂ܂AfileDownloadT[ubg̓{ΉWbN̉e
	** IE11̔݊[hł̓T[ubgoR̃_E[h肭܂łB
	** Ƃ肠AVAgent(Trident)ɑΉĂ܂B
		hayabusa.taglib.ForwardTag#doEndTag()

	[{@DATE.XXXX AA BB CC} ̌]
	@tŁAAA A@ t̏ꍇAp[^܂Anull łȂ
	  WP^ȉ̏ꍇ́AR}hƔfĂ鏈ŁAWP^ȉł͂ȂA
	  擪AǂŔ肵܂B
	AH1 ` HXXX Fw̕i߂鏈AłĂȂ̂ŁAǉ܂B
	BCC ŁAt̉ZA"H" , "D" , "M"  Pp[^̏ꍇ̂ݗp\
	  łÃR}hłł悤ɕύX܂B
	CɔA01_ADMIN  [Parameter] JSP C܂B
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		fukurou.util.HybsDateUtil#getDateFormat( final String key ,final String prmA ,final String prmB )
		fukurou.util.HybsDateUtil#getDateFormat( final String key ,final String prmA ,final String prmB ,final int intC )
		fukurou.util.HybsDateUtil#calendarCalc( final Calendar now,final String prmB )
		fukurou.util.HybsDateUtil#calendarCalc( final Calendar now , final String prmB , final int intC )
		fukurou.util.SystemParameter#getDateFormat( final String value )
		gf\jsp\common\gamen\01_ADMIN\printSystemParameter.jsp

	[popupIE11Ή]
	popupŁA[__CAÕt[ΉȂ߁A
	|bvAbv܂B
	]́Aindex.jsp Aog;popup ^OĂяoĂAt[TCY
	wł܂AlCeBu[hł̓t[TCY̎w肪łȂ
	Ȃ܂B
	ŁApopup ́Apopup.jsp VKɍ쐬Aquery  result JSPt@C
	܂Ƃ߂WƂ܂B
	@popup.jsp ʓrpӂ܂B
	Acustom/popup_info.jsp  include ܂BgO{^⑼ʃNrĂ܂B
	Bhead ^OŁA<base target="_self" /> Lq܂B
	C<form method="GET" action="popup.jsp" > ŁAgĂяo悤ɂ܂B
	DqueryButton ^OɁAusePrevNext="false" Lq܂B
	Equery ^OɁA scope="request" Zbg܂B
	Fview ^OɁAscope="request" AselectedType = "radio"ApopupReturnKeys ɁA w肵܂B
		jsp/gf/custom/popup_info.jsp
		jsp/gf/GF9110/popup.jsp
		jsp/gf/GF9150/result.jsp
		jsp/gf/GF9200/query.jsp
		jsp/gf/GF9250/query.jsp
		jsp/gf/GF9500/query.jsp
		jsp/gf/GF9510/query.jsp

5.7.4.0 (2014/03/07)
	[class̃t@C]
	public Aprotected Ȃǂ NXɑ΂ ANZXCq ŁA
	ȗ̃NXApublic ȂǂƓt@CŊǗĂ܂A
	t@Ĉ̂𕪗܂B
	MailCharset.java AMailCharsetFactoryAUnicodeCorrecterACharCodeConverter 𕪗܂B
	MailCharsetFactory ̃Ci[NXƂāAMail_Windows31J_CharsetAMail_ISO2022JP_CharsetAJISDataSource 
	Ē`Ȃ܂B
		fukurou.mail.MailCharset.java
		fukurou.mail.MailCharsetFactory.java
		fukurou.mail.UnicodeCorrecter.java
		fukurou.mail.CharCodeConverter.java

	LineModelFilter.java AFilterOperation 𕪗܂B
		fukurou/process/LineModelFilter.java
		fukurou/process/FilterOperation.java
		
	[wb_ŒIE11Ή]
	IE11̃Cglbg̕sƎv錻ۂŁAwb_\ʉsNꍇ܂B
	wb_Œ莞widthݒ+1px鎖Ōۂ̔h܂B
		jsp/common/scrollBar2.js
		src/script/common/scrollBar2.js

	[JavaDoc ֘AC]
	JavaDoc֘AŁAHTML^ÕGeBeBAeRgs
	CĂ܂B

	[ReplaceString oO]
	5.7.2.1 (2014/01/17) ReplaceString$ReplaceData#isOverlap ̏CɊւāAǉłB
	Jn-IACR[̏ꍇAG[Ȃ̂łA]ׁ̌݊̈AG[ł͂Ȃ
	ƂKv܂B
	compareTo(String) ŁAꔻs܂B@́AReplaceData ̃nbVlǂ
	f܂B
		fukurou.util.ReplaceString$ReplaceData#compareTo( final ReplaceData other )

	[jsp/custom/custom.css  C]
	input^OŁAreadonly="readonly" ݒ肵ƂɁAwiFOCɂCSS܂B
	Wł́A.readonly NXwŁAFOCɂ܂B
	JX^̕WƂėpӂ܂B(common ɓƌ݊Ȃ邽customɓ܂)
		jsp/custom/custom.css

	[UserInfoTag RgC]
	UserInfoTag ŁANVLEGT  NVLGET ɃRgCB
	PȂLq~XB\[X̕ϐ́ANVLGET ŐB
		hayabusa.taglib.UserInfoTag.java

5.7.3.2 (2014/02/28)
	[Excel[f[C]
	PRT_GRPw肳ꂽۂ̏Ɍ肪ߏC܂B
	iver.3łƂPRTIDŎw肳Ă̂̃^C~OPRT_GRPɕύXĂ܂Ăj
		plugin.daemon.Daemon_Report#initDaemon()

	[Process_**** C]
	Process_Process_GrepChangeŁAdebug ̕\ƁAܰނ\n,\t ̎gpA
	trim() ̔p~s܂B
	 * -regex=true ŁAܰނɐK\𗘗pł܂B̓Iɂ́AString#replaceAll(String,String) 
	 * 𗘗pĒu܂B
	 * ʏ̒úAindexOf ŌāAStringBuilder#replace(int,int,String) JԂďĂ܂B
	 * -ignoreCase=true ŁAܰނɑ啶ʂȂ\łB
		fukurou.process.Process_GrepChange#init( final ParamProcess paramProcess )

	[Tomcat8 Ή]
	Tomcat 8.0.1ŁAServletContext#getRealPath( "/" ) ̒lATomcat 7 ̎ƈقȂĂ܂B
	̓Iɂ́Aڽ̖ɁAt@CZp[^tȂȂ܂B
	  Apache Tomcat/7.0.50	context.getRealPath( "/" )  C:\opengionV6\uap\webapps\gf\
							context.getRealPath( "" )   C:\opengionV6\uap\webapps\gf

	  Apache Tomcat/8.0.1	context.getRealPath( "/" )  C:\opengionV6\uap\webapps\gf
							context.getRealPath( "" )   C:\opengionV6\uap\webapps\gf
	getRealPath( "" ) ̏ꍇ́AǂtȂ̂ŁA{t@CZp[^ɕt鎖
	݊悤ɂ܂B
		hayabusa\common\SystemParameter#loadInitialParameter( final ServletContext context,final String contextName )
		hayabusa\filter\AccessStopFilter#init(final FilterConfig filterConfig) 
		hayabusa\filter\FileFilter#init(final FilterConfig filterConfig) 
		hayabusa\filter\URLCheckFilter#init(final FilterConfig filterConfig) 
		hayabusa\filter\URLHashFilter#init(final FilterConfig filterConfig) 

	[]
	DOC18\xsltV6 ̃\[X`FbNύX܂B
	SELECT̎擾͈͂𑝂₵܂B
		gf\jsp\DOC18\xsltV6\GF73_PROG.xsl
		gf\jsp\DOC18\xsltV6\GF74_PROG.xsl

	[columnEditor^Oparameter]
	columnEditor^OparameteŕAp~^OŁAparam ɒu܂B
	A5.6.4.3 (2013/05/24) ŏCĂ܂̂ŁAȑÕGW
	jsp/common uꍇ́AG[ɂȂ܂̂ŁAӂB
	 ܂łAcommon ȉ̒úAGWƃZbgŒuĂ
	   v܂̂ŁA~XȂƐMĂ܂B
		common\gamen\03_DBSEARCH\allCompile.jsp(39)
		common\gamen\21_WHTSNEW\result.jsp(81)
		common\gamen\21_WHTSNEW\result.jsp(82)
		common\gamen\21_WHTSNEW\result.jsp(84)
		common\gamen\21_WHTSNEW\top_menu.jsp(114)
		common\gamen\21_WHTSNEW\top_menu.jsp(115)
		common\gamen\21_WHTSNEW\top_result.jsp(57)
		common\gamen\21_WHTSNEW\update.jsp(52)
		common\gamen\23_FAQRGST\result1.jsp(78)
		common\gamen\23_FAQRGST\result1.jsp(79)
		common\gamen\23_FAQRGST\result1.jsp(88)
		common\gamen\23_FAQRGST\update.jsp(56)
		GF0000\index.jsp(57)
		GF6410\result.jsp(59)
		GF6410\result.jsp(61)
		GF6410\result.jsp(63)

	[J° C]
	J° yJSPͥmFz gpJ[DOC139]  FORM_TYPE ǉ܂B
		gf/jsp/DOC13/query.jsp
		gf/jsp/DOC13/result.jsp

	[DB` C]
	DB` yg@\z ARGϐ(GF81)[GF2070]  command="MODIFY" 
	USE_LENGTH JMAX_LENGTHJ̒lZbgĂӏARgAEg܂B
	MAX_LENGTH  null ̏ꍇɁAXUSE_LENGTHJ̒lĂ܂߂łB
	Kvł΁AcolumnBulkSet @\ŃRs[y[XgĂB
		gf/jsp/GF2070/update.jsp

5.7.3.1 (2014/02/14)
	[BizWbNC]
	5.7.2.3ł̏Cł͕s\߁AǉΉs܂B
		fukurou.business.ArrayTableModel#ArrayTableModel( final String[] nms, final String[][] vs, final String[] ms )

	[ʏC]
	ʂŁA21_WHTSNEW ̕\SELECTŁAORACLEL̕@
	gĂ̂ŁAC܂B
		jsp/common/gamen/21_WHTSNEW/top_result.jsp
		src/META-INF/resources/jsp/common/gamen/21_WHTSNEW/top_result.jsp
		jsp/GF0000/index.jsp			͎gĂȂ

5.7.3.0 (2014/02/07)
	[Process_**** C]
	Process_**** ֌WŁAdebug p[^ǉ܂B
	]́Aꕔ̃vZX݂̂܂AׂẴvZX
	fobOo͂ł悤ɂ܂B
		fukurou.process.Process_DBCountFilter.java
		fukurou.process.Process_DBMerge.java
		fukurou.process.Process_DBReader.java
		fukurou.process.Process_DBWriter.java
		fukurou.process.Process_FileCopy.java
		fukurou.process.Process_FileSearch.java
		fukurou.process.Process_FileSearch.java
		fukurou.process.Process_GrepChange.java
		fukurou.process.Process_LDAPReader.java
		fukurou.process.Process_StringUtil.java
		fukurou.process.Process_TableFilter.java
		fukurou.process.Process_TableReader.java
		fukurou.process.Process_TableWriter.java
		fukurou.process.Process_UnicodeEscape.java
		fukurou.process.Process_XSLT.java

	[֌W]
	QUERY` ŁAїðق̎擾s܂B
	ɔA̕ύXƁAVтǉ܂B
	DB`̏Cs܂B
		GF74  CLMS 1000  4000 
		GF74  TABLE_NAMES VARCHAR2(4000) ǉ
		gf/jsp/DOC18/xsltV6/GF74_PROG.xsl

	p~^OȂǁAyȃ`FbNڂ̒ǉ
		gf/jsp/DOC18/xsltV6/GF70_PROG.xsl

	[DB`DB֌W]
	ݽ݂̌̐ݒl悤ɁAڂǉ܂B
	ðْ`݂̌Ȏg܂B
	肠AڂłA NOT NULL w͂Ă܂B
		ALTER TABLE GF09 ADD ( LAST_NUMBER	NUMBER );
		gf/jsp/GF2082/result.jsp
		gf/jsp/GF2082/sqlGF09.jsp
		gf/jsp/GF2140/result.jsp
		gf/jsp/GF2150/result.jsp

	ðفAޯ֌WŁAvZ(INITIAL_AUTO), 
	(KB)(INITIAL_EXTENT) ȂǂقƂǎgĂȂ̂
	x₽ƒтAɈړ܂B
	܂AxɂȂ܂Aȗ܂B
		gf/jsp/GF2010/result.jsp(31): 				INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF2030/result.jsp(33): 				BIKO,INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF2060/dbdefIn.jsp(45): 		constKeys	= "SYSTEM_ID,TBLSYU,SKENSU,JKENSU,TABLESPACE_NAME,INITIAL_EXTENT,INITIAL_AUTO"
		gf/jsp/GF2060/dbdefIn.jsp(203): 		 INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,TBLSYU,
		gf/jsp/GF2150/result.jsp(62): 					COMMENTS,INITIAL_AUTO,INITIAL_EXTENT,
		gf/jsp/GF2150/result.jsp(120): 					TABLESPACE_NAME,BIKO,INITIAL_AUTO,INITIAL_EXTENT,NEXT_EXTENT,
		gf/jsp/GF6150/result1.jsp(6): 				INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF6150/result3.jsp(6): 				INITIAL_AUTO,INITIAL_EXTENT,SYSTEM_ID,FGJ,UNIQ
		gf/jsp/GF7020/GF02xml.jsp(27): 				INITIAL_AUTO,INITIAL_EXTENT,FGJ
		gf/jsp/GF7020/result.jsp(64): 		colKeys		= "SYSTEM_ID,TBLSYU,TABLE_NAME,NAME_JA,SKENSU,JKENSU,TABLESPACE_NAME,COMMENTS,INITIAL_AUTO,INITIAL_EXTENT,FGJ"

	DBʂŁATABLE,CLM͂Ƃ̃XL[}ꗗ
	I[i[\ĂȂ߁A\ɒǉ܂B
		gf/jsp/common/gamen/03_DBSEARCH/changeSQL.jsp

	[FileUploadTag ̏C]
	5.7.1.2 (2013/12/20) zipΉ̏CŁA擾t@CAgetPath() ɂȂĂB
	getName() B
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )

	[ؿ֘ȀC]
	u5.6.1.1 (2013/02/08) ŁAEditor_MENU ANUMMENUAYMDMENUAHMMENU ̃X[p[NXƂĎgpɓA
	Selection IuWFNg̏ŁAnull G[ɂȂ̂ŁAuƂ肠v܂Bv
	ɂāAΉs܂B
	@SelectionFactory ŁAnew Selection*** u܂B
	ACodeDataSelectionIuWFNg쐬łȂꍇ́AG[bZ[WAWG[o͂
	  o͂ƂƂɁAG[bZ[W̃R[h\[X쐬܂B
	  ȑÓA5.6.1.1 ̑ΉŁASelectionIuWFNg null ɂȂACodeData ̖o^ȂǂɁA
	  NullPointerException āAӏA܂łB
		hayabusa.db.SelectionFactory#newSelection( final String type,final String param )
		hayabusa.db.SelectionFactory#newSelection( final String type,final CodeData codeData )
		hayabusa.db.SelectionFactory#DBColumn#DBColumn( final String 	  lang,
		hayabusa.db.SelectionFactory#DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#DBColumn( final String 	  lang,EEE
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#getSelection()
		plugin.column.Editor_HMMENU#Editor_HMMENU( final DBColumn clm )
		plugin.column.Editor_NUMMENU#Editor_NUMMENU( final DBColumn clm )
		plugin.column.Editor_RADIO#Editor_RADIO( final DBColumn clm )
		plugin.column.Editor_YMDMENU#Editor_YMDMENU( final DBColumn clm )
		plugin.column.Renderer_RADIO#Renderer_RADIO( final DBColumn clm )
		plugin.column.Editor_INMENU#getValue( final String value )
		plugin.column.Editor_INMENU#getValue( final int row,final String value )
		plugin.column.Editor_MENU#getValue( final String value )
		plugin.column.Editor_MENU#getValue( final int row,final String value )
		plugin.column.Renderer_MENU#getValue( final String value )
		plugin.column.Renderer_MENU#getValue( final int row,final String value )

	BDBColumn \zɁALabelData  null ̏ꍇAȂANullPointerException 
	  Ă܂߁ALabelData ̊ȈՃIuWFNg ݒł悤ɂ܂B
	  LabelData ̃RXgN^publicɂADBColumnConfig ŁALabelData ̏lɐݒ肵܂B
		hayabusa.resource.LabelData#LabelData( final String inkey )
		hayabusa.db.DBColumnConfig#DBColumnConfig( final String lang , 
		hayabusa.db.DBColumnConfig#DBColumnConfig( final String name )

	CDBƭŁAؿgȂfް\v]ɑΉ܂B
	  ColumnEditorTag ŁAؿgpȂ DBColumn ݒ肵܂B
	  noResource="true" ŁAu܂B
	  LύXŁAOWNER̒l𗘗p localResource pӂ܂B
	  ADBIDgpɁA{͐ڑؿgׂłA܂őΉłĂ܂B
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#setNoResource( final String flag )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld
		gf/jsp/common/gamen/03_DBSEARCH/query.jsp
		gf/jsp/common/gamen/03_DBSEARCH/result.jsp

5.7.2.3 (2014/01/31)
	[BizWbNC]
	5.6.7.0̑ΉŃe[uf̃`FbN̏ύX܂A
	ʂȌꍇɃG[Ɣ肳ĂߏC܂B
		fukurou.business.ArrayTableModel#ArrayTableModel( final String[] nms, final String[][] vs, final String[] ms )

	[oracle.sql.*** ֌W]
	5.7.2.2 (2014/01/24) őΉAJDBChCoΉAɖ߂܂B
	Ƃׁ̌݊̈AVer5 ł́A]̕ɖ߂܂B
	Ver6 ͑ȌĈ܂܁Ac܂B\[XقȂ܂̂ŁAӂB
	http://docs.oracle.com/cd/E28389_01/web.1111/b60995/thirdparty.htm
		hayabusa/taglib/DirectWriteTableTag#executeCall( final Connection conn,final CallableStatement callStmt,final String[] args )
		plugin/query/Query_JDBCArrayCallable#execute( final String[] args )
		plugin/query/Query_JDBCErrMsg#execute( final String[] args )
		plugin/query/Query_JDBCKeyEntry#execute( final String[] keys, final String[] args )
		plugin/query/Query_JDBCPLSQL#execute( final String names,final String dbArrayType,final DBSysArg[] sysArg,final DBUserArg[] userArg )

	[Process_DBReader C]
	Process_DBReader ŁASELECTœǂݎJA@\pӂ܂B
	́A-asClms Ōі:Vі ̽߰؂Ŏw肵܂B
	F-asClms="FGJ:CDJ SEQ123:UNIQ"
	yȏȂASELECTŁAASŏ΂悢̂łAʓI
	J̕IȒȕꍇASQLsxpӂ̂ł͂ȂAŎw肷
	܂Ƃ߂ď̂ɓsǂׂłB
		fukurou.process.Process_DBReader#init( final ParamProcess paramProcess )

	 AA:01 BB:02 CC:03 c `́Al:Vl̽߰؂蕶ɁAlVlɒu܂B
		fukurou.util.StringUtil#caseReplace( final String target,final String caseStr,final boolean ignoreCase )

	Process_TableFilter  replace p[^ŁA Lŕ̒uwsȂꍇ́A
	CASEwŁA"_:0 A:1 B:2"	(l:Vl ̽߰؂) `̒uslɋ@\ǉ܂B
		fukurou.process.Process_TableFilter#init( final ParamProcess paramProcess )
		fukurou.process.Process_TableFilter#action( final LineModel data )
		fukurou.process.Process_TableFilter#end( final boolean isOK )

	Process_TableWriter  JavaDocRgC܂B
	delKey_XXXX , insKey_XXXX p[^͎ȂׁARg폜܂B
		fukurou.process.Process_TableWriter.java

	5.7.2.2 (2014/01/24) ŁAMainProcess ŁAOo͂ƁAWG[o͂~
	܂AOt@Cɏo͂ꍇɁAWo͂ɏo͂Ȃ̂Ōɖ߂܂B
	ȂAO͕WóÁAG[o͂Ȃ̂ŁAWo͂_CNg
	΁AQdɌ邱Ƃ͖Ȃ܂B
	 5.7.2.2 (2014/01/24) ̃Rgƍ폜܂B
		fukurou.process.MainProcess#run()

	[DatabaseConfig C]
	DBConfig.xml t@ČŁA{tH_܂ޑ΃pXł URL ł
	t@C̃GR[h̊֌WŁAO͎ĂÂ܂܂ł́A擾łȂ
	P[X܂BŁAO擾A݃`FbNsA΁A
	擾ȂƂƂ܂B
		fukurou.db.DatabaseConfig( final String xmlfile )

	 XmlFileName AxmlFileName ɕύX܂B
		fukurou.db.ConnectionFactory#init( final String defPoolKey, final String xmlFileName )

	[DB`DB C]
	rȂǁAC
		jsp/GF2030/query.jsp,result.jsp				BIKO ɒǉ
		jsp/GF2060/GFM0016.jsp,GFM0040.jsp			SEQNO(\)OBDBMENUOB
		jsp/GF2060/dbfileOut.jsp					o͍ڂɁACOMMENTS ǉ
		jsp/GF2120/GFM0049.jsp						XVATABLE_NAME OB
		jsp/GF2160/dbdefOut.jsp						t@Co͂悤ɕύXB

5.7.2.2 (2014/01/24)
	[MainProcess C]
	MainProcess ŁAOo͂ƁAWG[o̗͂Ƃo͂Ă܂A
	WG[o͂~܂B
	PɁAOWo͂ɐݒ肵ꍇAQdɏo͂Ă悤Ɍ邽߂łB
		fukurou.process.MainProcess#run()

	SQLsG[ڍׂɏo͂܂B
		fukurou.process.Process_DBCountFilter#action( final LineModel data ) {
		fukurou.process.Process_DBMerge#action( final LineModel data ) {
		fukurou.process.Process_DBWriter#action( final LineModel data ) {
		fukurou.process.Process_FileCopy#action( final LineModel data ) {
		fukurou.process.Process_Grep#action( final LineModel data ) {
		fukurou.process.Process_GrepChange3action( final LineModel data ) {
		fukurou.process.Process_GrepChangeExcel3action( final LineModel data ) {
		fukurou.process.Process_DBCountFilter#makePrepareStatement( final LineModel data )
		fukurou.process.Process_DBMerge#makePrepareStatement( final String table,final LineModel data )
		fukurou.process.Process_DBReader#init( final ParamProcess paramProcess )
		fukurou.process.Process_DBReader#next()
		fukurou.process.Process_DBReader#makeLineModel( final int rowNo )
		fukurou.process.Process_DBReader#createLineModel( final ResultSet rs )
		fukurou.process.Process_DBWriter#makePrepareStatement( final String table,final LineModel data )
		fukurou.process.Process_DBWriter#execSql( final String sql )

	[DatabaseConfig C]
	5.6.8.2 (2013/09/20) Tomcat8ŁAxmlURL 擾łȂȂĂ΍ ŁA
	xmlURL ϐAnull ̏ꍇ̍Ď擾ŁATomcat7 ̏ꍇłAWEB-INF/classes tH_
	ȂƎ擾łȂP[XAiȑO蔻Ăj̏ꍇ́A
	΃pXłȂ߁AxmlURL ϐ null `FbNKvłB
	ǉ܂B
		fukurou.db.DatabaseConfig( final String xmlfile )

	private final String XmlFilename  xmlFilename ɏC܂B
	final Ȃ̂ŁA啶Ŏn܂ŒϐƂƎvAstatic final 
	啶(AϐׂĂ啶)ɂĂ邽߁ÁAϐύX܂B
		fukurou.db.DatabaseConfig.java

	[UserInfosetAttribute ߂]
	5.6.8.1 (2013/09/13) ŁAΉAUserInfo ̃Zbgl null ̏ꍇ́A
	ȂWbNŁAnull ZbgāAォNA郍WbN
	ƁA܂삵Ȃi݊ȂȂĂj󋵂܂̂ŁA
	ȑOƓɁAnull Zbgł悤ɕύX܂B
		# UserInfo ŁAZbgl nullA܂̓[̏ꍇA
		# attributeϐɐݒ肵ȂiDBւ܂Ȃj悤ɕύX܂B
		# ́AʂȃDB݂炷߂łB
		hayabusa.resource.UserInfo#setAttribute( final String key,final String value, final boolean save, final boolean common )
		hayabusa.resource.UserInfo#dbLoad()

	́AGWŎgĂϐ̖ʂȏ~߂邽߂̃WbNȂ̂ŁA
	s|Cg null o^ȂlɕύX܂B
	(EDIT_NAME_*** , EDIT_VIEW_**** , LAST_REQUEST_**** , REPORT_DEFAULT**** , )
	 ׂĂΉAjspo^AFXȂ̂ŁAƂ肠AEDIT_NAME_SELECTED_ ̂ݑΉ
		hayabusa.resource.UserInfo#setSelectedEdit( final String guikey, final String editName )

	[oracle.sql.*** ֌W]
	JDBChCoŁAORACLEƎ̎ӏAo邾Ajava API ͈̔͂ŋLq܂B
	Oracle 12c  JDBChCogpꍇARpCɁAxôŁA߂ɑΉ܂B
	ȂAracle 12c  JDBChCo ł́A9i ֌W̃f[^x[XANZXɎxႪo邽߁A
	ʂ́A11g  JDBChCogp܂B
	http://docs.oracle.com/cd/E28389_01/web.1111/b60995/thirdparty.htm
	ȂA̎́A11.2.0.3̃hCoȍ~ŗLłB
		hayabusa/taglib/DirectWriteTableTag#executeCall( final Connection conn,final CallableStatement callStmt,final String[] args )
		plugin/query/Query_JDBCArrayCallable#execute( final String[] args )
		plugin/query/Query_JDBCErrMsg#execute( final String[] args )
		plugin/query/Query_JDBCKeyEntry#execute( final String[] keys, final String[] args )
		plugin/query/Query_JDBCPLSQL#execute( final String names,final String dbArrayType,final DBSysArg[] sysArg,final DBUserArg[] userArg )

5.7.2.1 (2014/01/17)
	[ReplaceString oO]
	ReplaceString$ReplaceData#isOverlap \bȟʂ]Ă̂ŁAC܂B
	́Ajdk1.6 ŎsꍇAcompareTo\bhsꂸAʁAisOverlap\bh
	sĂȂ߁Ał܂łAjdk1.7ɂƁAcompareTo \bh
	sAʁAisOverlap\bhŁAG[肳Ă܂܂B
		fukurou.util.ReplaceString$ReplaceData#isOverlap( final ReplaceData other )

	[Process_FileSearchMD5 vZ]
	HybsCryptography ɁAt@CɁAMD5 vZ郁\bhǉ܂B
	gpāAob`nŁAMD5 ̌vZʂo͂ł悤ɂ܂B
	Process_FileSearch ɁAuseMD5 ǉ܂B
		fukurou.security.HybsCryptography#encrypt( final String org )
		fukurou.security.HybsCryptography#decrypt( final String hex )
		fukurou.security.HybsCryptography#getMD5( final File input )
		fukurou.process.Process_FileSearch#init( final ParamProcess paramProcess )
		fukurou.process.FileLineModel#FileLineModel()
		fukurou.process.FileLineModel#FileLineModel( final boolean isLineCnt )
		fukurou.process.FileLineModel#FileLineModel( final boolean isLineCnt,final boolean isMD5 )
		fukurou.process.FileLineModel#FileLineModel( final LineModel model )
		fukurou.process.FileLineModel#setFileVals( final int level, final File file )
		fukurou.process.FileLineModel#getMD5()

	[UploadedFile ̃oOC]
	MultipartRequest  5.6.5.3 (2013/06/28) ɏCӏA኱C܂B
	Cӏ̃Rg͕tĂ܂B(5.6.5.3 ̂܂܂ł)
	ERANDOM_KEY ̐ŁAnextInt( Integer.MAX_VALUE ) ɕύXB
	  ́A}CiX̃t@ĆA኱̂ŁAC܂B
	EString tempName = RANDOM_KEY + EEE ̉ӏA
      String uniqKey = RANDOM_KEY + EEE ɏCB
      ́AUploadedFile NẌAuniqKey ɂȂĂ̂ƁA
      tempName ́AɂAĊȂ̂ŁAӖʂ悤ɏC܂B

	UploadedFile  renameTo \bhŁAFileUtil.renameTo Ăӏ
	̕яԈႦĂAl[łĂ܂łB

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

5.7.2.0 (2014/01/10)
	[Kg̏T\ oO]
	zoom="0" , "1" ̏ꍇ́ATPʂ̃wb_[FŁAxf[^
	ꍇɁA] </span>^OɂāAwb_[F䂪Ȃ
	sC܂B
	i()Ɖi()ŁAi̋x\폜ۂɁA΂ƂȂ</span>
	YĂׁB
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )

	[nullpX[hΉ]
	ConnectionFactory  ConnectionPool ŁApX[h  null ̏ꍇɁAG[
	ȂĂ̂ŁApX[h݂ȏꍇ́A󕶎ɕύX܂B
	̓Iɂ́AEDbid NX password ̏lA󕶎ɕύX܂B
		fukurou.db.EDbid#password				l null A"" ɕύX

	[SystemParameter ̃G[]
	SystemParameter ŁAG[̃bZ[WA܂B
	{Iɂ́AUɂāAZbg悤ɂ܂B
		hayabusa.common.SystemParameter#loadParameter( final Class<?> cls )
		hayabusa.common.SystemParameter#loadParameter( final String keyword )
	RuntimeException ́Acatch Ȃ悤ɂ܂B
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
	Throwable ̏ڍׂɏo܂B
		hayabusa.common.SystemParameter#makeSystemParameter( final ServletContext context )
		fukurou.util.StringUtil#ogStackTrace( final Throwable th )
	INSTALL_CONTEXTS ŁACXg[sƂƂASQLException ȊÕG[
	Ae[u݂Ȃ̂ɁAIŁAnull Ԃ肷ꍇׁA
	ver ̏lA"none" ɂ邱ƂŁAΉ܂B
		hayabusa.common.SystemParameter#getOldMaxVersion()

	[DB쐬pXML]
	DB쐬pXMLt@C index 쐬ł́ADROP \o͂Ȃ悤ɂ܂B
	{IɁA쐬lƁAINDEX폜āA쐬P[X͂قƂǂȂ
	l܂B
		jsp/GF2140/result.jsp
	ORACLEȊÕf[^x[Xł́ASRCATRGAARG ̃XNvg͍쐬܂B
		gf/build.xml
	e[u`ŁA_̒`쐬ӏԈĂB
		plugin.table.TableFilter_TABLE_HSQLDB#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_POSGRE#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )

	DB` ŁAe[u GE56 ̃vC}L[AGE56_UQ ō쐬Ă܂A
	hsqldb ́AIDENTITY J̊֌WŁAʏ̃j[NL[Ƃ܂B
	DB` GE56 GE56_UQ  ư GEIDX01 16 16 SYSTEM_ID YKNO UNIQSEQ GE 
	(f[^x[X́Al̕ύXB)
	y`Ǘz ޯ  VXeID=GE A e[u=GE56 ŁAޯ߂ύX܂B

	[K{`FbÑRg[]
	query.jspŐݒuJɑ΂ăGWhiddeno͂ĂA
	ɎŃ`FbNsJ擾ł悤ɂȂĂ܂A
	XNvg(eventColumn܂ށjmust̃Rg[sۂ
	זɂȂꍇ邽߁Aŏo͂𐧌ł悤ɂ܂B
	useMustHiddencolumn,input,select,textarea^Oŗpł悤ɂ܂B
		hayabusa.taglib.HTMLTagSupport#useMustHidden
		hayabusa.taglib.HTMLTagSupport#setUseMustHidden( final String flag )
		hayabusa.taglib.HTMLTagSupport#makeMustHidden( final String name )
		hybs-taglib.tld

5.7.1.2 (2013/12/20)
	[javadoc ̏C]
	኱JavaDoc̏Cs܂B
	og:message msg  lbl ȂǁB
		hayabusa\taglib\FileTag.java(74):  *            &lt;og:message msg="RKE_0157" comment="H}݂܂B" /&gt;
		hayabusa\taglib\FileUploadTag.java(107):  *       &lt;og:message msg="MSG0003" comment="t@C̓o^܂B" /&gt;
		hayabusa\taglib\FileUploadTag.java(136):  *       &lt;og:message msg="MSG0003" comment="t@C̓o^܂B" /&gt;
		hayabusa\taglib\LinkTag.java(104):  *            &lt;img src="{&#064;SYS.JSP}/image/insert.gif" alt="Excel Insert" /&gt;&lt;og:message msg="MSG0057" /&gt;
		hayabusa\taglib\MessageTag.java(40):  * `F&lt;og:message msg="c" val0=[c] c /&gt;
		hayabusa\taglib\MessageTag.java(69):  *     &lt;og:message msg=&quot;MSG0032&quot; language=&quot;ja&quot; /&gt;
		hayabusa\taglib\MessageTag.java(75):  *         &lt;og:message msg=&quot;MSG0032&quot; &gt;&lt;/og:message&gt;
		hayabusa\taglib\ButtonTag.java(73):  * &lt;og:button type="submit" name="test" value="1" msg="MSG0103" /&gt;  MessageResource vpeB̃xgpƂmsgg܂B
		hayabusa\taglib\DataCheckTag.java(78):  *                    msg           = "{&#064;msg}"
		hayabusa\taglib\FieldsetTag.java(39):  * ̃^O lbl Amsg ɁA\[XLq邱ƂŁA legend^O 
		hayabusa\taglib\FieldsetTag.java(44):  *                    lbl="c" or msg="c"          xbZ[W\[X̃L[
		hayabusa\taglib\FieldsetTag.java(70):  *     &lt;og:fieldset msg="GEM0001" defaultNone="false" &gt;
		hayabusa\taglib\FileUploadTag.java(87):  *       &lt;tr&gt;&lt;og:input type="text" name="submitter" value="{&#064;USER.JNAME}" size="20" msg="MSG0014" /&gt;&lt;/tr&gt;
		hayabusa\taglib\FileUploadTag.java(89):  *           &lt;og:input type="file" name="file_01"      size="30" msg="MSG0015" /&gt;
		hayabusa\taglib\FileUploadTag.java(92):  *           &lt;og:input type="file" name="file_02"      size="30" msg="MSG0015" /&gt;
		hayabusa\taglib\FileUploadTag.java(95):  *           &lt;og:input type="file" name="file_03"      size="30" msg="MSG0015" /&gt;
		hayabusa\taglib\HelpTag.java(58):  *     &lt;og:help guiInfoKey="{&#064;GUI.KEY}" msg="HELP" /&gt;
		hayabusa\taglib\HelpTag.java(63):  *        msg           = "bZ[W\[X̃bZ[WIDw肵܂B"
		hayabusa\taglib\HelpTag.java(377): 	 * URLw肳ȂꍇAwvŃAmsgLblŎw肳ꂽeLXgŕ\܂B
		hayabusa\taglib\MessageTag.java(27):  * msg  bZ[W\[X̃L[^邱ƂŁA P[ɂ킹\[XgpāA
		hayabusa\taglib\MessageTag.java(35):  * msg gpꍇAval0 ` val9 ܂ł̈gp邱Ƃł܂B́A
		hayabusa\taglib\MessageTag.java(37):  * msg lbl ͓Ɏgpł܂B
		hayabusa\taglib\MessageTag.java(210): 	 * msg ŃbZ[W\[Xǂݎ܂,Jr
		hayabusa\taglib\MessageTag.java(365): 	 * ȂAcommand ɂ郁bZ[W̎ÍAmsg , lbl ƂɃZbgĂȂ
		hayabusa\taglib\OptionTag.java(59):  *     &lt;og:select name="ORDER_BY" msg="ORDER_BY"&gt;
		hayabusa\taglib\OptionTag.java(64):  *     &lt;og:select name="ORDER_BY" msg="ORDER_BY"&gt;
		hayabusa\taglib\OptionTag.java(68):  *     MessageResource vpeB̒lgpƂmsgg܂B
		hayabusa\taglib\OptionTag.java(70):  *         &lt;og:option msg="MSG0001" /&gt;
		hayabusa\taglib\OptionTag.java(178): 	 * lbl ^msg ŃZbgꂽꍇ́CD悵܂B
		hayabusa\taglib\QueryButtonTag.java(79):  *        msg         = "MSG0010"  {^ɕ\郁bZ[WID(l:MSG0010)
		hayabusa\taglib\QueryOptionTag.java(88):  *         &lt;og:option msg="" /&gt;               lݒ肵Ƃvalueg܂B
		hayabusa\taglib\SelectTag.java(103):  *        &lt;og:option msg="MSG0001" /&gt;              MessageResource vpeB̒lgpƂmsgg܂B
		hayabusa\taglib\ViewIGanttTag.java(88):  *              &lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]" msg="[PN]" /&gt;
		hayabusa\taglib\ViewIGanttTag.java(89):  *              &lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      msg="Jn" /&gt;
		hayabusa\taglib\ViewIGanttTag.java(90):  *              &lt;og:iGanttBar type="0" src="../image/dia_red.gif"  end="[DYNOKI]"         msg="I" /&gt;
		hayabusa\taglib\ViewIGanttTag.java(137):  *              &lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]"  msg="[COSTCLM]"
		hayabusa\taglib\ViewIGanttTag.java(139):  *              &lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      msg="Jn" /&gt;

	[msg  msglbl ύX]
	getMsglbl() Ŏ擾Ăli[ϐi[JϐjAmsg  msglbl ɕύX܂B
	債Ӗ͂܂B
		hayabusa\taglib\BackGamenTag#getMsglbl( final String gamenId )
		hayabusa\taglib\HideMenuTag#doStartTag()
		hayabusa\taglib\LinkTag#doStartTag()

	[msg  errMsg ύX]
	G[ɁAException  throw 鎞AUAString^ϐɓĂ܂A
	̕ϐAerrMsg ɓꂵ܂B
	Aorg.opengion.fukurou.util. IuWFNg̈ꎞϐ̃P[X܂B
		hayabusa\db\DBTableModelEditor.java(79): 			throw new HybsSystemException( msg );
		hayabusa\remote\TransferExecWrapper.java(102): 			throw new HybsSystemException( msg, ex );
		hayabusa\remote\TransferReadWrapper.java(124): 			throw new HybsSystemException( msg, ex );
		hayabusa\resource\UserInfo.java(916): 			throw new HybsSystemException( msg );
		hayabusa\resource\UserInfo.java(921): 			throw new HybsSystemException( msg );
		hayabusa\resource\UserInfo.java(951): 				throw new HybsSystemException( msg );
		hayabusa\servlet\FileDownload.java(163): 				throw new HybsSystemException( msg );
		hayabusa\taglib\EditConfigTag.java(164): 				throw new HybsSystemException( msg );
		hayabusa\taglib\EditConfigTag.java(172): 				throw new HybsSystemException( msg );
		hayabusa\taglib\ReadTableTag.java(277): 				throw new HybsSystemException( tempMsg.toString() );

	[t@C֌W ]
	FileUtil#copy ŁAcopy(toFile)̃tH_݂Ȃ΁A쐬܂B
		fukurou.util.FileUtil#copy( final File fromFile,final File toFile,final boolean keepTimeStamp )

	FileTag ŁAcopy(file1)̃t@C݂Ȃ΁AG[ɂ܂B
		hayabusa.taglib.FileTag#actionExec( final String action )

	[zipt@C]
	zipt@CŁAk̃t@C̃GR[hwł悤ɂ܂B
	t@CZIPɂɂ́Ajava.util.zippbP[W 𗘗p̂ʓIłB
	Ƃ낪At@CUTF-8GR[fBO𗘗pׁAWindows̐Eł
	舵AvP[VȂ߁AČĂ܂܂B
	ɂ́AGR[hwłA[JCovKv܂B
	Lǂł́Aant.jar Ɋ܂܂Aorg.apache.tools.zip ƁAApache Commons 
	org.apache.commons.compress łB
	org.apache.tools.zip ́Ajava.util.zip ƂقړANXĝ
	̃AvP[Vςɂ́AœKłB
	openGion ł́AA[JCopƂƂŁAorg.apache.commons.compress 
	̗p܂B
		fukurou\util\FileUtil#zip( final File zipFile , final File[] files , final String encording )
		fukurou\util\FileUtil#zip( final ArchiveOutputStream aos , final File[] files )
		hayabusa.servlet.MultipartRequest#MultipartRequest

	̓t@CɁA".zip" AtꍇAAbv[hꂽt@CQAZIPk܂B
	HTML5̕t@CAbv[hŁACɈkAȂǂ̎g\łB
		hayabusa.servlet.MultipartRequest#MultipartRequest
	Aupload^Ȏɂ́ANGXgϐg܂BĐݒ肷邱Ƃ
	xӖŁAupload^ȎɁA{@XXXX} `FbN܂B
		hayabusa\taglib\FileUploadTag#setFileURL( final String url )
		hayabusa\taglib\FileUploadTag#setFilename( final String fname )

	[ZipFileUtil.java ̑啝Ȍ]
	ZipFileUtil Ajava.util.zippbP[W Aorg.apache.commons.compress ɕύX܂B
	ɔA\̑啝ȌƁAOC^[tF[XύX܂B
		fukurou\util\ZipFileUtil.java
		hayabusa\common\SystemInstaller#install( final File buildArchive )
		hayabusa\report2\ExecProcess#parse()

	[EditNamȅl]
	Edit@\𗘗pꍇɁAʏ͏lƂđO񗘗pZbg܂A
	VXe/[UɂďlNULLɐݒł悤ɂ܂B
	VXe\[XUSE_DEFAULT_EDITNAMEŐݒ肵܂AfalsewȊO͍܂Œʂ̓łB
		hayabusa.common.SystemData#USE_DEFAULT_EDITNAME
		hayabusa.taglib.QueryButtonTag#doEndTag()
		
	[{t@CIE11Ή]
	IE11UserAgnetύXɂȂ܂AfileDownloadT[ubg̓{ΉWbN̉e
	IE11̔݊[hł̓T[ubgoR̃_E[h肭܂łB
	Ƃ肠AVAgent(Trident)ɑΉĂ܂B
		hayabusa.servlet.FileDownload#doPost( final HttpServletRequest request, final HttpServletResponse response )

5.7.1.1 (2013/12/13)
	[DocletSpecific C]
	DocletSpecific ŁAVERSION ƁAserialVersionUID ̒l߂̂ɁA
	Class.forName ł͂ȂAFieldDoc 擾悤ɂ܂B
	Class.forName ł́AClass\złȂP[XAG[ׁ̈A
	l߂ȂP[X܂B
		fukurou.taglet.DocletSpecific#checkTag2( final String fullName, final ClassDoc classDoc )
		fukurou.taglet.DocletSpecific#findFieldDoc( final ClassDoc classDoc ,final String key )
		fukurou.taglet.DocletSpecific#getSerialVersionUID( final String clsName ) 	p~
		fukurou.taglet.DocletSpecific#getFieldVERSION( final String clsName )	p~

	LɔA`FbŇʁAVERSION ƁAserialVersionUID ̒lC܂B
		fukurou\taglet\DocletSpecific.java
		fukurou\util\QrcodeImage.java
		hayabusa\taglib\TopMenuTag.java
		hayabusa\taglib\TableUpdateParamTag.java
		hayabusa\taglib\ReportTableTag.java
		hayabusa\taglib\QueryButtonTag.java
		hayabusa\taglib\JspCreateTag.java
		hayabusa\taglib\HelpTag.java
		hayabusa\taglib\GanttHeaderTag.java
		hayabusa\taglib\CommonForwardTag.java
		hayabusa\taglib\ChartCreateTag.java
		plugin\column\Renderer_QUERY.java
		plugin\column\Editor_QUERY.java
		plugin\daemon\Daemon_Transfer.java
		plugin\daemon\Daemon_Report.java
		plugin\query\Query_JDBCTableUpdate.java
		plugin\query\Query_JDBCPrepared.java
		plugin\view\ViewForm_HTMLAjaxTreeTable.java

	[Javadoc ]
	Javadoco͂ŁAsȂǂ̌s܂B
	^Ou}jǍύX܂B
		fukurou.taglet.DocletParam#start( final RootDoc root )
		fukurou.taglet.DocletParam#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletPlugin#start( final RootDoc root )
		fukurou.taglet.DocletPlugin#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#start( final RootDoc root )
		fukurou.taglet.DocletSpecific#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletTaglib#start( final RootDoc root )
		fukurou.taglet.DocletTaglib#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )

	[HTML5 t@CAbv[hΉ]
	HTML5 At@CAbv[h ̕Iimultiplej
	\ɂȂ܂̂ŁȂΉs܂B
	󂯑ŁAꖼ݂̂ꍇ̏邱ƂŁA
	IɂA荞߂悤ɂ܂B
		hayabusa.servlet.UploadedFile.java			VKǉ
		hayabusa.servlet.MultipartRequest.java		\

5.7.1.0 (2013/12/06)
	[Excel[̌݊Ή]
	3.8.1.2őΉĂUSE_DATAOVEȒΉVer.5ɓĂȂ߁A
	݊mۂ̂߂ɓ܂B
	́APAGE_END_CUT tOgp(true)ƁAŌ̈s\ȂsΉŁA
	XVer.5ł͏CꂽłAVer.3̒uɏ]ʂ̓
	KvꍇɃVXe\[Xݒ肵܂B
	Ver.3Ƃ̌݊ێ@\̂߁AExcel[ɂ݂̂̓KpłB
	COMPATIBLE_PAGE_END_CUT_RETRIEVAL̏lfalse(݊jłB
	AVer.5ŐVKExcel[𗧂グĂꍇtrueɕύXĉB
		hayabusa.report.DBTableReport_HTML#USE_DATAOVER
		hayabusa.report.DBTableReport_HTML#changeData( final String inLine )
		hayabusa.common.SystemData#COMPATIBLE_PAGE_END_CUT_RETRIEVAL(Rĝ݁j
		
	[[vNOʕύX]
	vNOʂŁAύXɊtOƐUꊇZbgł悤ɂ܂B
		ge/jsp/REP01/modify.jsp

	[GF ł GEA gp폜]
	GFAvP[VsvJSPŁAGEAn\[XgĂӏ
	GF41 ɂł邾u܂B
	\[X{ԃf[^ύXĂ܂ꂪ̂ŁAGFnGEn
	邽߂łB
			gf/jsp/GF6010/query.jsp(41): 					SELECT GUIKEY,GUIKEY,':',NAME_JA FROM GEA11
			gf/jsp/GF6010/result.jsp(42): 				from GEA11 
			gf/jsp/GF6140/result.jsp(35): 		B.DESCRIPTION,A.RDC_CODE,A.RELEASE_NOTES,A.DYUPD,A.CDKH,A.FGJ,COALESCE(B.LANG,'ja') as LANG,A.UNIQ,B.UNIQ UNIQ_GEA08,
			gf/jsp/GF6200/result.jsp(21): 		select * from GEA11
			gf/jsp/GF6210/result.jsp(21): 		select * from GEA11
			gf/jsp/GF6230/query.jsp(28): 				select GUIKEY,GUIKEY,NAME_JA from GEA11
			gf/jsp/GF6320/result.jsp(32): 		from GEA10
			gf/jsp/GF6330/query.jsp(26): 				FROM GEA10
			gf/jsp/GF6410/query.jsp(57): 			SELECT A.CODE,B.LNAME FROM GEA04 A,GEA08 B 
			gf/jsp/GF6410/result.jsp(56): 		SELECT A.CODE,B.LNAME FROM GEA04 A,GEA08 B
			gf/jsp/GF7060/result.jsp(179): 	select * from GEA11
			gf/jsp/GF7090/DBReader_DBCountFilter.jsp(27):     <og:param key="sql"		value="select * from GEA03 where FGJ='1'" />
			gf/jsp/GF7219/query.jsp(30): select system_id,dyset,count(*)as CNT from GEA11

	[HTML5Ή]
	HTML5`̃wb_[o͂ł悤ɂ܂B
	ݒ́AVXe\[X USE_HTML5_HEADER L[Œ`܂B
	ĺA݊̊ϓ_Afalse łB
		hayabusa.taglib.HeadTag#HTML5_HEAD1 , HTML5_HEAD2 , HEAD_TYPE_ENUM
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setHeadType( final String type )	JavaDocC

		hayabusa.common.SystemData#USE_HTML5_HEADER

	headType ɁA"handy" L[[hǉ܂B
	́Adefault.css  custom.css ܂ŁAo͂܂B
	headType="null" Ƃ̈Ⴂ́ACALENDAR_CSS o͂邩ǂAłB
		hayabusa.taglib.HeadTag#doEndTag()

	input^OɁAHTML5 ŐVɒǉꂽAtype ݒł悤ɂ܂B
	 ^Cvgɂ́AVXe\[X USE_HTML5_HEADER  true ɂKv܂B
	HTML5ǉ[search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
		hayabusa.taglib.InputTag#CHECK_TYPE_HTML5
		hayabusa.taglib.InputTag#setType( final String type )
		hayabusa.taglib.HTMLTagSupport#release2()
		hayabusa.taglib.HTMLTagSupport#setMust( final String flag )
		hayabusa.taglib.HTMLTagSupport#setAutocomplete( final String autocomplete )
		hayabusa.taglib.HTMLTagSupport#setAutofocus( final String atfocus )
		hayabusa.taglib.HTMLTagSupport#setPattern( final String pattern )
		hayabusa.taglib.HTMLTagSupport#setPlaceholder( final String placeholder )
		hayabusa.taglib.HTMLTagSupport#setList( final String list )
		hayabusa.taglib.HTMLTagSupport#setMin( final String min )
		hayabusa.taglib.HTMLTagSupport#setMax( final String max )
		hayabusa.taglib.HTMLTagSupport#setStep( final String step )

	queryButton ^OAHTMLTagSupport pA{^ɕt鑮𑝂₵܂B
	title , style , disabled , tabindex , clazz , onClick , onBlur , onFocus , 
	ondblClick , onMouseDown , onMouseUp , onMouseMove , onMouseOut , onMouseOver , autofocus

	ǉ̑Ή tld C
	^OFinput , column , columnEditor
		Fautocomplete , autofocus , pattern , placeholder , required , list , min , max , step
	^OFbutton , select , submit
		Fautofocus
	^OFtextarea
		Fautofocus , placeholder , required
	^OFqueryButton
		Ftitle , style , disabled , tabindex , clazz , onClick , onBlur , onFocus , 
			  ondblClick , onMouseDown , onMouseUp , onMouseMove , onMouseOut , onMouseOver , autofocus

	[G[bZ[WC]
	^O̓q`FbNŃG[̏ꍇA^OȂ̂ŁA\悤ɂ܂B
		hayabusa.taglib.CaseTag.java(109): 			String errMsg = "<b>̃^ÓAswitch ^O̓ɂKv܂B</b>";
		hayabusa.taglib.ColumnSetTag.java(127): 			String errMsg = "̃^ÓAEntryTag BODYɋLqKv܂B";
		hayabusa.taglib.FileOptionTag.java(116): 			String errMsg = "̃^ÓASelectTag BODY ɋLqKv܂B";
		hayabusa.taglib.ItdTag.java(117): 			String errMsg = "<b>̃^ÓATheadTag ATBodyTag̓(vf)ɋLqĂB</b>";
		hayabusa.taglib.OptionTag.java(144): 			String errMsg = "̃^ÓASelectTag BODY ɋLqKv܂B";
		hayabusa.taglib.ParamTag.java(105): 			String errMsg = "<b>̃^ÓAProcessTag ̓(vf)ɋLqĂB</b>";
		hayabusa.taglib.ProcessTag.java(109): 			String errMsg = "<b>̃^ÓAMainProcessTag̓(vf)ɋLqĂB</b>"
		hayabusa.taglib.SqlAndTag.java(201): 				String errMsg = "<b>̃^ÓAwhere ^O̓ɂKv܂B</b>";
		hayabusa.taglib.TableUpdateParamTag.java(186): 			String errMsg = "<b>̃^ÓATableUpdateTag̓(vf)ɋLqĂB</b>";
		hayabusa.taglib.TFormatTag.java(88): 				String errMsg = "<b>̃^ÓAViewFormTag̓(vf)ɋLqĂB</b>";
		hayabusa.taglib.ViewParamTag.java(64): 			String errMsg = "<b>̃^ÓAViewFormTag̓(vf)ɋLqĂB</b>";
		hayabusa.taglib.WriteTableParamTag.java(167): 				String errMsg = "<b>̃^ÓAWriteTableTag̓(vf)ɋLqĂB</b>";

	[HTML5 datalist ^OVK쐬]
	datalist́AtH[̓͗Ȃǂœ͌ƂȂf[^Xg`HTMLg^OłB
	BODYɁAoption AqueryOption AfileOption ^OgpāAIvV쐬܂B
	ɔAeIvV^OASelectTag ʌ()
	SelectTag select = (SelectTag)findAncestorWithClass( this,SelectTag.class );
		
	OptionAncestorIF select = (OptionAncestorIF)findAncestorWithClass( this,OptionAncestorIF.class );
	ɒuASelectTag ƁADatalistTag ̗ɁAOptionAncestorIF  implements ܂B

5.7.0.4 (2013/11/29)
	[[G[[̑Ώێw]
	GE50𗘗p钠[łAICIɗp钠[ƁA
	ԂɃob`Iɏo͂钠[܂B
	݂̊Ď[͑邩Ȃ2ŁAĎΏۂ肷鎖łȂ߁A
	K\Œ[IDɃtB^悤ɂ܂BiREPORT_ERRMAIL_REGEXj
	ݒ肵ĂȂꍇ͑SĂ̒[IDΏۂłB
	̑̃[Mihost,from,to݂鎖jɕύX͂܂B
	( [[ID].matches( [REPORT_ERRMAIL_REGEX̐ݒl] ) trueǂŔ肵܂ )
	܂A[̌listidǉ܂B
		hayabusa/report/GE50Access#sendMail( final String inErrMsg )
		hayabusa/report/Daemon_Report#startDaemon()
		hayabusa/report2/QueueManger_DB#sendMail( final ExecQueue queue, final String inErrMsg )
		hayabusa/common/SystemData#REPORT_ERRMAIL_REGEX

5.7.0.3 (2013/11/22)
	[DirectInsert̕sC]
	directTableInsert^OŁAt@C̃tH[}bgG[ꍇ
	Tomcatt@C͂񂾂܂܂ɂȂĂ܂sC܂B
	iclosefinallyɈڂ܂j
		hayabusa.taglib.DirectTableInsertTag#doEndTag()
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )

5.7.0.2 (2013/11/15)
	[\[X̎捞ʏC]
	5.6.9.2ŒǉʂłA^pł̍lŝŏC܂B
	EmaxRowCount̏l10000œn
	EFGJ=1̏ǉ
	Ȅlja
		ge\jsp\GE0010\query.jsp
		ge\jsp\GE0010\result.jsp

5.7.0.1 (2013/11/08)
	[adjustBar̊g]
	adjustBaŕAwb_̏cA悤Ɋg܂B
	leftLoc,leftValɑ΂ăJ}؂ŕ̒lw\ɂ܂B
	(^ȌC̓RgύX̂݁j
		hayabusa.taglib.ViewIHeadTag#setLeftVal( final String leftVal )
		hayabusa.taglib.ViewIHeadTag#setLeftLoc( final String leftLoc )
		common/option/adjustBar.js

5.7.0.0 (2013/11/03)
	[̋󔒕폜]
	5.6.9.4őΉcheckNamesƓȂĂӏŁA
	l󔒕폜Ήs܂B
		hayabusa.taglib.ForwardTag#setKeys( final String key )
		hayabusa.taglib.QueryTag#setCheckNames( final String nm )
		hayabusa.taglib.TableUpdateParamTag#setOmitNames( final String nms )
		
	[Kgwb_[\g]
	ԒPʂ̃Kgwb_[̏iɁA\\ɂ܂B
	VXe\[XUSE_MDHEADER_ONTIMEŕ\w肵܂A݊WfalseƂ܂B
	肫Ȃꍇ͕\܂Bi12Ԃ̒PʂȂǁj
	܂͎IȎƂAŋ@\gs܂B
		hayabusa.common.SystemData#USE_MDHEADER_ONTIME
		hayabusa.taglib.GanttHeaderTag#useMdheader
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )
		hayabusa.taglib.GanttHeaderTag#makeHeaderMD( final StringBuilder bufH , final int fillCnt , final int mtCnt ,  final String mdStr )

5.6.9.4 (2013/10/31)
	[Query_JDBCTableUpdate]
	Query_JDBCTableUpdate ̃G[bZ[WɂPsȌo͂܂B
	́Af[^ null ŃG[ɂȂꍇAǂ̃R[hG[Ȃ̂
	ɂP[XׁȂO̐o^łR[h\悤
	܂BႦ΁AEXCELǂݎŁAɂRgsAV[gAǂ݂Ȃǂ
	sƁA\ꂽsԍ́AYR[h邱ƂłȂ߂łB
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table )

	[DB`DB֘A]
	DB`DB֘ȀCs܂B
	`ǂݎ莞ɁAEXCELɋsĂƁAG[ɂȂׁA
	ǂݎK{J̎wł悤ɂ܂B
		GF2050/result.jsp  `̧(GF80)捞	filePopup.jsp ̈ɁAnullBreakClm=TABLE_NAME ǉ
		common/filePopup.jsp	ɁAnullCheck  nullBreakClm 󂯎悤ɏC
		common/upload.jsp		readTable ɁAnullBreakClm ǉ
	GF06(CfbNX`)̔lɂ́AGF07(CfbNXJ`)̃JAJ}؂
	o^Ă܂A̓ǂݎł́AXy[X؂ɂȂĂ܂B
	ŁAꂷׁAϏ捞݂Ɠ@ŁAlZbg܂B
		GF2060/dbdefIn.jsp `̧(GF80)	GF07 ւINSERTpe[ufAGF06̔l쐬
		GF2110/directGF07.jsp Ϗ捞		JW߂̂߂̃j[NL[ASYSTEM_ID,TBLSYU 폜
	ORACLEIuWFNǧŁAưޯAײط Ȃǂ̐ł悤
	CONSTRAINT ڂǉ܂B
	܂Ȁ폜ł郊Npӂ܂B
		gamen/03_DBSEARCH/changeSQL.jsp
		gamen/03_DBSEARCH/constraintDrop.jsp
		gamen/03_DBSEARCH/optionQuery.jsp

	[CSV ֌Ŵh^n]
	TableWriter_Default ŁA5.3.2.0 (2011/02/01) ɏCA","t]ĂoOC
	ATableWriter_CSV őΉĂȂ̂ŁAC܂B
	܂ATableWriter_CSV3 ƂāA^ɂ́A_uNI[gtA^̃[n܂ł
	J}tȂ^Cv J}؂o̓NXVK쐬܂B
		plugin.io.TableWriter_CSV#writeData( final DBTableModel table,final PrintWriter writer )
		plugin.io.TableWriter_CSV3.java				VK쐬
		
	[edit@\queryButtonł̏l]
	edit@\𗘗pꍇȀl̓[UɕۑꂽlKgĂ܂A
	NGXgϐeditName̒l݂ꍇ͂DIɗp悤ɂ܂B
		hayabusa.taglib.QueryButtonTag#doEndTag() 

	[JavaDoc֌W]
	JavaDoc̏o͂̂ŁAC܂B
	   \[XRgɁA@og.tag Ȃ̂ŁAǉ܂B
		hayabusa.taglib.ReadTableTag#setSheetConstKeys( final String constKeys )
		hayabusa.taglib.ReadTableTag#setSheetConstAdrs( final String constAdrs )
	   stackHeader ɁAgpĂȂ daySpanAskipHoliday ̂ŁARgAEg
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld
		
	[columnCheck^OcheckNamesC]
	chechNames̓J}؂Ŏw\łA@,CLM,ƂindexOf}b`Ô
	^Oőw肷ۂɉsƐ肳ȂȂ܂B
	checkNamesw莞́A񂩂󔒕폜悤ɂ܂B
		fukurou.util.StringUtil#deleteWhitespace( final String data )
		hayabusa.taglib.ColumnCheckTag#setCheckNames( final String nm )

5.6.9.3 (2013/10/25)
	[mailSenderłGE35p]
	܂łGE35e[umailSenderł͗płAЈԍƃAhXƂ̑ΉLDAP݂̂łB
	mailSenderłGE35𗘗pł悤ɑΉ܂B
	^OƂĂuseDBǉ܂BmailSender2ƓŁÂ擾łꍇ
	́AhX̌`ŃAhXݒ肵܂BO[ve[uɂ͑ΉĂ܂B
	useLDAPƓɐݒ肳ꂽꍇLDAPD悳܂B
		hayabusa.mail.MailPattern#selGE35,GE35_NAME,GE35_MAIL (privatepublic)
		hayabusa.taglib.MailSenderTag#useDB,DBID
		hayabusa.taglib.MailSenderTag#getAddressArray( final String[] src )
		hayabusa.taglib.MailSenderTag#getUserAddr( final String userId )
		hayabusa.taglib.MailSenderTag#doEndTag()
		hayabusa.taglib.MailSenderTag#release2()
		hayabusa.taglib.MailSenderTag#setUseDB( final String flg )
		hybs-taglib.tld
		
	[queryButtoñTu~bg{^IDt]
	queryButton^Oŏo͂ĂTu~bg{^idt܂B(queryButtonSubmit)
		hayabusa.taglib.QueryButonTag#getSubmit()

	[tableFilter  SEQRESET]
	tableFilter ŁA\̍ĐUւsŁAmaxRowCount w肪
	ȂꍇA1000ŏł؂Ă܂߁AU蒼query^O
	maxRowCount="0" () ǉ܂B
		ge/jsp/GE0002/entry.jsp
		gf/jsp/common/gamen/23_FAQRGST/entry.jsp

5.6.9.2 (2013/10/18)
	[[W[̃e[uύX]
	[MɁAp[^ɒ𗘗pꍇ邽
	GE30param0param1̂4000oCgɕύX܂B
	ip[^̕\ȏꍇ́Aʏ풷ɂ͂Ȃɂ߁j
	Me[uǉtrimĂ̂ŁA͕̕ύX܂B
		GE30.PARAM0,PARAM1

	[DB`]
	INDEX쐬ɁA폜\o͂邩ǂp[^Ŏwł悤ɂ܂B
	́AINDEXt@Cxsł悤ɂ邽߂łB
		plugin.table.TableFilter_INDEX#execute()
		plugin.table.TableFilter_INDEX#makeDropLine( final int[] clmNo,final String[] data )

	ɔAG[ɁA𒆒f̂Ap̂Ił悤ɂ܂B
	INDEX̃NAȂǂ́A݂ȂƃG[ɂȂ܂Bɑ݃`FbNׂAǂ
	ƂAԍŏ́AׂăG[ɂȂ邽߁AG[̓pXł@\pӂ܂B
	ȂAG[𖳎̂́AEXEC_SQL ݂̂Ƃ܂B
		fukurou.xml.HybsXMLSave#actionExecSQL( final TagElement tag )
		hayabusa.common.InitFileLoader#loadXML( final InputStream stream, final Connection conn,final String table )
		hayabusa.common.SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath, final Connection conn )

	[INDEX쐬]
	INDTYPE ŁȂł͂ȂA2:ʏ ŔfB
		plugin.table.TableFilter_INDEX#makeLineList( final int[] clmNo,final String[] data,final String clms ) 
		plugin.table.TableFilter_INDEX_FIREBIRD#makeLineList( final int[] clmNo,final String[] data,final String clms ) 

	[TableFilter_TABLE_XXXX]
	GF05_USE_LENGTH Anull[̏ꍇAORACLEȊÕe[uXNvg
	쐬ŁAG[ɂȂĂ̂ŁAC܂B
		plugin.table.TableFilter_TABLE_FIREBIRD#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_HSQLDB#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_MYSQL#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_POSGRE#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_SQLSERVER#makeLineList( final String[] data,final boolean first )

	[GF `C]
	@GF77  VALUELIST A2000  4000 ɕύX
		ALTER TABLE GF77 MODIFY ( VALUELIST	VARCHAR2 ( 4000 ) );
		
	[\[X̎捞ʒǉ]
	e\[XʁiʁAJAR[hAxjŔot@C𗘗pāA
	L[Ao^\ȉʂ쐬܂B
	XML̎捞͈x폜Ă̒ǉƂȂ邱ƁAoʂŃAbv[h
	̎捞iύXjoȂ߂łB
	ʂ̍ƂẮA荞Ńe[uf镔܂łVKʂŁA
	ȍ~̏͊e\[Xo^ʂĂяo`ƂA̓VXeIDƌ݂̂𗘗p\Ƃ܂B
	i\[Xo^ʑ͌DBIĎscope=requestōsA捞f[^Ƃėp܂)
		ge\jsp\GE0010
		ge\jsp\GE0002\result.jsp
		ge\jsp\GE0003\result.jsp
		ge\jsp\GE0004\result.jsp
		ge\jsp\GE0005\result.jsp

5.6.9.1 (2013/10/11)
	[IJ_[C]
	jJnEjJnIWbN̉eŁAtƗj
	ȂԂŕ\ĂߏC܂B
		jsp\common\calendar2.js

	[bulkSet@\̏C]
	VIEW^ObulkSet@\𗘗pۂɁAJ\[X̌J}t
	w肵ĂꍇɐlɕϊłɃG[Ă܂B
	J}Ȍ𗘗p悤ɕύX܂B
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )
		
	[ShellNpDaemon]
	ShellIɋN悤ȃf[VK쐬܂B
	p[[^program,workDir,useBatch,stdout,stderr,waitŁA
	̒l𗘗pfukurou.util.ShellLbN܂B
	N@Ԋu͑̃f[ƓłB
	pʂ͌iKł͍쐬܂B
		plugin.daemon.Daemon_RunShell

5.6.9.0 (2013/10/04)
	[\[X`]
	\[X̃T[oԍf[^ݒ(GE0011)C܂B
	pageSize ɒǉƁAmaxRowCount ł͂Ȃ 0(Ȃ)
	œn悤ɕύX܂B
		ge\jsp\GE0011

	[֌W caXV]
	@TARGET ̌ PO ROɕύX܂B
	  ́A{@SAKI_TARGET} Ȃǂ̕ϐgP[X邽߂łB
		GF71,GF72
		GF93 ́AJgĂ邽߁AɍXVĂ܂B

	AGF73  FORM_NAME A200őȂA500P^ɑ₵܂B

	BGF74  CLMS A500őȂA1000P^ɑ₵܂B
	  GF74  SQL_TYPE A20őȂA30P^ɑ₵܂B

	Cca`ƃXL[}̍폜
	  GF08 e[u폜

	DdlcãJ`ύX
		GF92(ʍڒ`e[u)  JOINTYPE(Ag^Cv) J폜
		GF91(׃e[u)  JOINTYPE(Ag^Cv) Jǉ

	[GF \[Xǉ]
	GFM0051 l Sp`FbN x\[Xǉ

	USE_RESOURCE ؿgp J\[XAR[h\[Xǉ

	[SQL]
	ѕʖtƂɁAAS ȗ\ł邪AʖJTꍇȂǂ
	g邽߁A{Iɂ́AAS Lq邱ƂƂ܂B
		GF2060\dbdefIn.jsp(313): 		SELECT SYSTEM_ID,TBLSYU,TABLE_NAME,INDEX_NAME,'' BIKO,UNIQ
		GF2120\GFM0007.jsp(3): 	select '1' WRITABLE, '' TABLE_NAME,CLM,NAME_JA,
		GF2120\GFM0010.jsp(53): 	select '' TABLE_NAME,CLM,NAME_JA,CLS_NAME,RENDERER,EDITOR,DBTYPE,
		GF2120\GFM0011.jsp(53): 	select '0' WRITABLE, '' TABLE_NAME,CLM,NAME_JA,CLS_NAME,
		GF2120\GFM0012.jsp(3): 	select '1' WRITABLE,'' TABLE_NAME,CLM,NAME_JA,'' BIKO,UNIQ,SYSTEM_ID
		GF2120\GFM0013.jsp(4): 			RENDERER,EDITOR,DBTYPE,0 SEQ,'' CODE,'' CODENAME,
		GF2120\GFM0013.jsp(20): 	select '0' WRITABLE,'' TABLE_NAME,CLM,NAME_JA,
		GF2120\GFM0013.jsp(21): 			RENDERER,EDITOR,DBTYPE,0 SEQ,'' CODE,'' CODENAME,'' BIKO,UNIQ,SYSTEM_ID
		GF2120\GFM0049.jsp(3): 	select '1' WRITABLE, '' TABLE_NAME,A.CLM,COALESCE(B.LNAME,B.NAME_JA,A.NAME_JA) as NAME_JA,
		GF2120\GFM0049.jsp(5): 			case when A.CLS_NAME = 'CLOB' then '' else A.USE_LENGTH end as USE_LENGTH ,
		GF2120\GFM0050.jsp(19): 	select '' TABLE_NAME,CLM,NAME_JA,CLS_NAME,RENDERER,EDITOR,DBTYPE,
		GF2252\insertGF92.jsp(117): 			  , '' SEQ, A.CLM , MIN(A.TABLE_NAME) as TABLE_NAME, MIN(A.TABLE_NAME) || '.' || A.CLM as ZOKUSEI , MIN(C.AS_TABLE) AS AS_TABLE ,  FGJ ,  UNIQ
		GF6010\result.jsp(41): 				select GUIKEY,NAME_JA,RWMODE,DECODE( MOD(SEQNO,3),0,'row_mark','' )
		GF6030\result.jsp(34): 				CLM,NAME_JA,LABEL_NAME,KBSAKU ,SYSTEM_ID,LANG,FGJ,'' LBA
		GF6050\result.jsp(36): 				CLM, PUP,NAME_JA,LABEL_NAME,KBSAKU,SYSTEM_ID,LANG,FGJ
		GF6140\result.jsp(36): 		'' ABC
		GF6430\result.jsp(37): 					|| ':' || case when A.NAME_JA is null then '' else 'true' end		-- Q́Amust
		GF6430\result.jsp(44): 				A.NAME_JA,B.LNAME,A.KBSAKU,A.SYSTEM_ID,A.EDITOR,A.USE_LENGTH,B.LANG,A.FGJ, REQVAL
		GF6440\result.jsp(58): 				,''             PUP										<!-- ߯߱ -->
		GF9100\result.jsp(59): 				,''             PUP										<!-- ߯߱ -->
		GF9150\result.jsp(60): 				,''             PUP												<!-- ߯߱ -->
		GFX001\result.jsp(34): 				'' OPEN
		GFX022\result.jsp(49): 					 VALUENAME, REQUIRED, DESCRIPTION, CONTENTS, HTMLEXT,
		ORA05\result.jsp(29): 		'ALTER SYSTEM KILL SESSION ''' || SID || ',' || SERIAL# || '''' DELETE_SID,
		ORA10\result.jsp(27): 		select OWNER,OBJECT_NAME,OBJECT_TYPE,CREATED,LAST_DDL_TIME,TIMESTAMP,STATUS,'' DEL
		ORA10\result.jsp(63): 		select OWNER,OBJECT_NAME,OBJECT_TYPE,CREATED,LAST_DDL_TIME,TIMESTAMP,STATUS,'' DEL
		GF2120\GFM0011.jsp(3): 	select	'1' WRITABLE, UPPER(TABLE_NAME) AS TABLE_NAME,UPPER(CLM) AS CLM,NAME_JA,CLS_NAME,
		GF2120\GFM0030.jsp(3): 	select '1' WRITABLE, UPPER(TABLE_NAME) AS CLM,NAME_JA,0 UNIQ,SYSTEM_ID
		GF2120\GFM0030.jsp(15): 	select '0' WRITABLE, CLM, NAME_JA, UNIQ,SYSTEM_ID
		GF2120\GFM0031.jsp(3): 	select '1' WRITABLE, CLM, NAME_JA, UNIQ,SYSTEM_ID
		GF2120\GFM0031.jsp(15): 	select '0' WRITABLE, UPPER(TABLE_NAME) AS CLM,NAME_JA,UNIQ,SYSTEM_ID
		GFX000\result.jsp(24): 		select 	 FGFAVORITE		WRITABLE

	[t@Co͊֘A]
	t@Co͎ɁAfileout.xls Ƃt@CƁAfileOut.xls AFileOut.xls ́A
	Windowsł͋ʂ܂񂪁ANWebł͋ʂ邽߁At@CȂ
	̃G[ɂȂ܂B
	ł́Afileout.xls ɓꂵ܂B
		common\gamen\03_DBSEARCH\fileSave.jsp(23): 	filename	= "FileOut.xls"
		common\gamen\03_DBSEARCH\fileSave.jsp(28): <og:link href="../../../../{@SYS.FILE_URL}{@USER.ID}/FileOut.xls" target="_blank" useGamenId="false" >
		common\gamen\03_DBSEARCH\fileSave.jsp(29): 	<img src="{@SYS.JSP}/image/floppy.gif" alt="Excel Open" /> FileOut.xls <og:message lbl="MSG0056" />
		GF6240\index.jsp(23): 			pageContext.forward( "writeFileRedirect.jsp?filename=FileOut.xls" );
		GF6240\query.jsp(40): 		out.print( "&amp;filename=FileOut" );
		GF6440\result.jsp(112): 	<og:submit  value="fileOut" command="NEW" lbl="File Out" target="_blank" />

	 jsp̃t@CύX܂B̂悤ȏ㏑ł͑啶̃t@C͕ύX܂̂ŁA
	ڏKv܂B
		GF6440\fileOut.jsp	 fileout.jsp

	08_DBUPDATE ŁAJ̑IɁACLMS ϐgƁAt@C_E[h̃Jw
	L[̂߁Aw̶тo͂łȂۂ܂B
	̂߁AL[ύX܂B CLMS  SEL_CLMS
		common\gamen\08_DBUPDATE\query.jsp
		common\gamen\08_DBUPDATE\result.jsp

	DB`DBXMLo͎ɁADYSET,DYUPDȂǂ̋ʑ𔲂oĂȂ̂ŁA
	o悤ɕύX܂B
	݁AXVn̏ł́AUNIQłȂADYSETL[ƂĎgĂ܂B
	́AUNIQԍł́Aðق̔ԍƓꍇɌčXV
	܂̂ŁATuL[̑ɎgĂ܂B
	{́AׂẴe[uŃj[NɂȂ悤ȁAUNIQ ̔Ԃ΂悢̂łA
	ɂ́Ał͂ȂAŌ𑝂₷KvA͌܂B
		GF2150\result.jsp

5.6.8.3 (2013/09/27)
	[columnCheck^OC]
	J`FbN^Õe[ufL`FbNcommandōsĂ܂A
	ۂɂcheckTypeɏ]ă`FbNsKv邽ߏC܂B
		hayabusa.taglib.ColumnCheckTag#doEndTag()
		hayabusa.taglib.COlumnCheckTag#makeErrorDBTable()

5.6.8.2 (2013/09/20)
	[Tomcat8 Ή]
	DBConfig.xml ̓ǂݎŁAClassLoader AgetResource Ă邪A
	Tomcat8ł͏]̕@ł͎ȂB
	ŁAȂꍇ́AURL쐬ĂAFileIuWFNgō
	悤ɂ܂B܂ŁAȂꍇ̂݁A삵܂B
		fukurou.db.DatabaseConfig( final String xmlfile )

	X  ̏Cɂ́A<CATALINA_HOME>\endorsed ȉɁAogTomcat8.jar Rs[Kvוۗ܂B
	X	 Rs[t@ĆATomcat7 ŃRpCׂɕKvȂ̂ŁA͑Ή܂B
	X
	X	javax.servlet.ServletOutputStream ɁAisReady() ƁAsetWriteListener(WriteListener)
	X	 abstract\bhAǉꂽ߁AI[o[ChȂ΂Ȃ܂B
	X	Ajavax.servlet.WriteListener C^[tF[XȂׁA class t@CA
	X	ogTomcat8.jar Ƃ jar ɂ܂Ƃ߁Atomcat7.x.x  endorsed ɃRs[Abuild.xml 
	X	NXpXǉ邱ƂŁAtomcat7 łRpCł悤ɂ܂B
	X	ȂATomcat8 ɊSڍs鎞ɂ́AogTomcat8.jar ͕svɂȂ܂B
	X		hayabusa.filter.FileResponseStream#isReady()
	X		hayabusa.filter.FileResponseStream#setWriteListener( final javax.servlet.WriteListener listener )
	X		hayabusa.filter.GZIPResponseStream#isReady()
	X		hayabusa.filter.GZIPResponseStream#setWriteListener( final javax.servlet.WriteListener listener )

	[RegistryQueryTag Ή]
	ȑOPreferencesł́AHKEY_CURRENT_USER/Software ȉ̃L[ baseKey Ɏw肵Ă
	擾łĂ܂A炩łȂȂĂ܂B
	ŁAƂ肠Ajava.util.prefs.WindowsPreferences 𒼐ڕύXāA
	Software/muratec ƁASoftware/microsoft ́A擾ł悤ɂ܂B
	sɂ́ẢNX܂ jart@C(ogPreferences.jar)
	tomcat\endorsed ɓĂKv܂B
	ƁÃ^Ǒ܂B
	ǉ܂B
	hkeyType F HKEY_CURRENT_USER(="user") ǂނAHKEY_LOCAL_MACHINE(="system") ǂނw肵܂(l:user)B
		hayabusa.taglib.RegistryQueryTag.java	Cӏ
		gf\src\META-INF\hybs-taglib.tld		RegistryQueryTag ɁAhkeyType ǉ
		gf\WEB-INF\hybs-taglib.tld
		gf/jsp/GF1020
		
	[rawLongLabelΉ]
	ꗗł̃v_E͕\ɃxZ𗘗pAc[`bvƂăx𗘗pĂ܂B
	Tv݂ꍇɃxspan^Oň͂Ă܂Đɕ\Ȃs
	܂̂ŁAH̃xc[`bvŗp悤ɕύX܂B
		haybusa.resource.LabelData#LabelData( final String inkey )
		haybusa.resource.LabelData#LabelData( final String[] data )
		haybusa.resource.LabelData#getRawLongLabel()
		hayabusa.resource.CodeData#RLNAME,MAX_LENGTH
		hayabusa.resource.CodeData#getRawLongLabel( final int seqNo )
		hayabusa.resource.CodeData#CodeData( final String clm, final Map<String,String[]> data) 
		hayabusa.resource.CodeData#subsetList( final String codeCsv )
		hayabusa.resource.CodeData#subsetGroup( final String group )
		hayabusa.resource.CodeData#subsetRole( final RoleMode userRole )
		hayabusa.resource.CodeDataLoader#loadDBResource() 
		hayabusa.resource.CodeDataLoader#getCodeData( final String key )
		hayabusa.db.Selection_CODE#Selection_CODE( final CodeData cdData )
		
	[NCAgKg(Ϗグ)̏C]
	܂肽ݕ\̏ꍇɁAmɐϏグĂȂꍇ̂ŏC܂B
		/jsp/common/option/adjustGanttTable.js

5.6.8.1 (2013/09/13)
	[edit@\C]
	vBigDecimalۂɁA肭vlĂȂsߏC܂B
	hayabusa.db.DBTableModelEditor#addTotalRows( final int maxRowCount, final ResourceManager resource, final boolean[] sumFilter
									,  final boolean[] groupFilter, final boolean[] subTotalFilter,  final boolean[] totalFilter )

	[{@LAST.XXXX}Ή]
	ŌɎgpl𗘗p@\ǉ܂B
	{@MEM.XXXX} ƈႢA[U[IuWFNgŋL܂B
	{@LAST.XXXX} ꍇAUserInfõɃL[pӂA
	command="NEW" w肳ꂽ(RequestCacheTag) XXXX ̒l
	ɐݒ肵܂B

	̐ݒ肳ꂽĺA[U[i(GE20)e[u ɁAʏ̏
	ʂׁA"LAST_REQUEST_" Ƃړtĕۑ܂B
		hayabusa.taglib.CommonTagSupport#getLASTAttri( final String attkey )
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		hayabusa.taglib.RequestCacheTag#commandExec( final String command,final ServletRequest request )
		hayabusa.resource.UserInfo#getLastRequestValue( final String key,final String val )
		hayabusa.resource.UserInfo#setLastRequestMap( final Map<String,String[] reqMap )
		hayabusa.resource.UserInfo#dbLoad()
		hayabusa.resource.UserInfo#clear()
		hayabusa.resource.UserInfo#saveLastRequestValues()

	[UserInfosetAttribute]
	UserInfo ŁAZbgl nullA܂̓[̏ꍇA
	attributeϐɐݒ肵ȂiDBւ܂Ȃj悤ɕύX܂B
	́AʂȃDB݂炷߂łB
		hayabusa.resource.UserInfo#setAttribute( final String key,final String value, final boolean save, final boolean common )

5.6.8.0 (2013/09/06)
	[DB`֌W]
	DBConfig.xml̓IuWFNǵAEDbid ŁAtitle  null ̏ꍇA
	dbidKey ݒ肷悤ɕύX܂B
	MUSTɂĂ悢̂łA݊̎lƁAK{ڂł dbidKey 
	ݒ肷邱ƂɂĂƂɂĂ܂B
	ADBID́A title \xƂv_Eɓꂵ܂B
		fukurou.db.EDbid#setTitle( final String value )

	֘A܂ADEFAULT ƁARESOURCE  DBIDL[Ȃ΁AIɍ쐬鏈
	RESOURCE ADEFAULT Rs[ō쐬̂ŁAtitle DEFAULT ̂܂܃Rs[
	܂̂ŁAĐݒ肵Ă܂B
		fukurou.db.DatabaseConfig#makeDbidMap( final Element element , EDbid defDdbid )

	[֌W]
	@GF79 \[Xoe[u ́A܂płĂȂ̂ŁA
	U폜܂B
		DOC19		쐬敪					p~
		DOC22		ðٶєo			p~
		GF79		\[Xoe[u		p~

	DOC20 Ǘð ǉ

	AJɁAϐ{@XXXX}o^ꂽꍇɌӂꂵĂׁA₵܂B
	ɁA{@XXXX} ̕ϐg邱Ƃz肵āAX(10)ŏȂJ𑝂₵܂B
		GF71
			ʎgp			USEGAMENID	X(10)  X(20)
			_CNggp	USEREDIRECT	X(10)  X(20)
		GF73
			tH[^Cv		FORM_TYPE	X(10)  X(20)
			ǎp			READONLY	X(10)  X(20)
							DISABLED	X(10)  X(20)
		GF93
			ʎgp			USEGAMENID	X(10)  X(20)
			_CNggp	USEREDIRECT	X(10)  X(20)

	B GF78(Ǘe[u) Ƀj[NL[ƂāAReLXgID ǉ܂B
		ȂÃJ͘_j[NƂȂ邽߁Ae[û̂č쐬܂B

	C GF82 DB޼ުĈꗗð ŁAQƂĂe[uZbgJǉ܂B
		] ðٖ X(50) őpĂ̂߂܂i̓J̍폜j
			ðٖ		TABLE_NAME	X(50)			폜
			Qðٖ	REF_TABLES	X(1000)			ǉ

	[쐬]
	COMMENT ^O̍쐬ŁAt̓tH[}bgϊ܂Bauthor  text ͍XV܂B
		plugin.develop.JspCreate_COMMENT#execute( final OGElement ele , final String nameSpace )

	JspCreateTag ŁA̕w肪ł悤ɂ܂B
	ɁACOMMENT ^Ô݂sʂ쐬܂B
		hayabusa.taglib.JspCreateTag#release2()
		hayabusa.taglib.JspCreateTag#execute()
		hayabusa.taglib.JspCreateTag#setTagNames( final String tags )

		gf\src\META-INF\hybs-taglib.tld		JspCreateTag ɁAtagNames ǉ
		gf\WEB-INF\hybs-taglib.tld

	[^ỎP]
	caseKeyAcaseValAcaseNN ɉāAcaseNull ǉ܂B
	́AcaseNull ̈ null/[ ̏ꍇɁA܂B
	w肵Ȃꍇ́AĂƔf܂B
	gpāAequals ^OȂǂ̎gp팸܂B
		hayabusa.taglib.CommonTagSupport#release2()
		hayabusa.taglib.CommonTagSupport#setCaseNull( final String cnul )
		hayabusa.taglib.CommonTagSupport#useTag()

	tldt@Cɒǉ̂́Aȉ̃^OłB
		and , button , column , columnEditor , directXMLSave , 
		fileUpdate , hidden , input , link , message , option , 
		orderBy , popup , query , queryOption , select , submit , 
		tableMerge , tbody , tfoot , thead , userInfo , value , 
		view , writeTableParam

		gf\src\META-INF\hybs-taglib.tld
		gf\WEB-INF\hybs-taglib.tld
	
	[Excel2010pv^擾}N]
	Excel[ł̓}Npv^̂KvłA
	Excel2010ł͏]̕@i}NL^jł͎擾łȂȂ܂B
	Excel2010p̃v^ꗗ擾}N쐬Ă܂B
	(`Excel2003HTMLo͂Kv܂j
		ge/def/Script/getPrinterName.xlsm

	[[W[ʏC]
	Mł́AMɃf[^ׂĂ܂A
	[̂悤ɍŐV̂̂猩Ăߏtɂ܂B
	AtFrom,To͂ꂼ00000000,99999999tē\ɂ܂B
		ge/jsp/MAIL03/result.jsp
		ge/jsp/MAIL06/result.jsp
		ge/jsp/MAIL07/result.jsp
		
	[[W[M@\ǉ]
	[W[GE30o^14̑Mw(SNDTIME)\ɂ܂B
	[W[ł́ȂMݓꍇA
	NULL̏ꍇɃ[M̑ΏۂƂ悤ɂ܂B(SNDTIME <= 'VXe14')
	ɃCfbNXǉĂ܂B
	ʏł́AMAIL07ʂŕ\悤Ή܂B
		GE30 SNDIMEǉ,GE30_SAǉ
		hayabusa.mail.MailManager_DB#selGE30
		hayabusa.mail.MailManager_DB#sendDBMail( final String systemId )
		ge/jsp/MAIL07/result.jsp
		
	[NCAgKgC]
	Kgʂ̐U̕s݂ĂߏC܂B
		jsp/common/option/adjustGanttTable.js

5.6.7.4 (2013/08/30)
	[JSP`FbNC]
	includet@C̐擪pageEncodingw̃`FbNp span ^Oo͂܂B
	́ACN[ht@Cɂ́A
		<jsp:directive.page pageEncoding="UTF-8" />
	LqĂAt@Ĉ̂AUTF-8ł邱Ƃ錾܂B
	̋LqȂꍇ́A
		<span type="jsp:directive pageEncoding="non" file="CN[ht@C" ><!-- --></span>
	o͂ĂAJSP`FbNŌx悤ɂ܂B
	ȂȀꍇAjsp ɋLqĂ xml`̃Rg <!-- --> ́Â܂܃CN[h
	邽߁AႦ΁Aquery ^Oɂ̌`̃RgĂƃG[ɂȂ܂B
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	[\[XC]
	SYSTEM_ID A"**" , "GE" , "GF" ̃\[XɉāAx\L𔼊pJ^JiɕύX܂B
	PɁA\̕TCY邽߂łB
	\[Xp XMLt@C𔲂oĂ܂B

	[jspC]
	eׂCĂ܂B
	JSP\[X`FbNŌs̏CłB
		gf/doc/refactoring/5.6.7.4_refactoring.txt Q

	[ʍ쐬PGIDύX]
	ʎ쐬֘ẢʂÁ݂Acommon/gamen/ ȉ̃tH_ɍ쐬Ă邪
	́AGFVXẽAvP[VƂĊǗ܂B
	ID ύXAʂcommon/gamen/ ͍폜܂B
	ɔAʃ\[XύX܂B
		common/gamen/13_GUILIST			GF2200
		common/gamen/11_GUIMAKE			GF2201
		common/gamen/12_GUIMAKEGUI		GF2202

	[DatabaseProductNamȅ]
	]́ADatabaseProductName ĎgpĂ܂A
	DBUtil.getProductName( final Connection conn ) g悤ɕύX
	ĂȂ߁ANG[܂B
	CΉ܂B
		fukurou.db.DBUtil#getProductName( final Connection conn )

5.6.7.3 (2013/08/23)
	[DB`ύX]
	GF78 ɁATomcatJavȁǉ܂BJǉ
		OS		OS_INFO			X(100)
		ް		SERVER_INFO		X(200)
		گ		SERVLET_INFO	X(200)
		REAL_PATH	REAL_PATH		X(256)
		TOMCAT_HOME	TOMCAT_HOME		X(256)
		JDKްޮ	JDK_INFO		X(200)
		JAVA_HOME	JAVA_HOME		X(256)
		ްޮNo	ENGINE_INFO		X(200)

	GF82:DB޼ުĈꗗð ɁAe[u	̃Jǉ܂B
		e[u	TABLE_NAME	X(50)

	[DB`ύX]
	XL[}捞ݎɁAORACLẼf[^o^ӏŁA
	USER_TABLES  NUM_ROWS Al null ׁ̈ANVLĂ܂B
	o^āADELETE΁A0 Zbg܂Ae[u쐬
	ł́Anull ̂߂łB
		gf/jsp/GF2010/sqlGF02.jsp			NVLΉ

	DATA_DEFAULTŁADBXL[}ォDB`DBւ̓o^ɁAVALSETtB^[
	g܂A̐ݒ~XĂ̂ŏC܂B
		gf/jsp/GF2110/directGF05.jsp		DATA_DEFAULT̐ݒ

	GE,GF DB`C܂B
	J́Ae[úAR[ĥȂǂ̃J^JíApɂĂ܂B
	e[u\Ƃ̉炷߂łB
		GE_DB`.xls
		GE_DB`_ALL.xls
		GF_DB`.xls
		GF_DB`ALL.xls

	[HelpTag C]
	HelpTag ŁAUSE_GUI_FAQ ƁAUSE_GUI_FAQ_CTRL ̃L[wŁAɃXy[X
	Ă邽߁AL[FłĂ܂łBC܂B
		hayabusa.taglib.HelpTag#release2()

	[gp̃t@C폜]
	GF2170́ADBo^ j[ƂāAWς݁B
		gf/jsp/GF2170/entry.jsp			폜
		gf/jsp/GF2170/update.jsp		폜

	[[Nx]
	ObjectPool ŁA[N̉\BxoĂ܂A
	\[X̃RlNV𕪂ΉŁAclose DBIDw肵YĂ܂B
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

	[CtH[V֘A]
	Exception ɏo͂郁bZ[WɁATOMCAT_HOMEAJAVA_HOMEAREAL_PATHASYSTEM_ID 
	ǉ܂B
		hayabusa.common.HybsSystemException.java

	TOMCAT_HOME ̒l擾AVXep[^}bvɃZbg܂B
		hayabusa.common.SystemParameter#loadInitialParameter( final ServletContext context,final String contextName ) 

	HybsAdmin ŕ\Ă TOMCAT_WORK  TOMCAT_HOME ɕύX܂B
	łɁAoύX܂B
		hayabusa.servlet.HybsAdmin#getInfomation()
		hayabusa.servlet.HybsAdmin#tableTr1( final StringBuilder buf, final String key )
		fukurou.db.EDbid#toString()
		fukurou.db.EDbid#info()
	OS_INFO ɁACPŨA[LeN`ǉĂ܂B32bit OR 64bitł悤ɁB
		BuildNumber.master

5.6.7.2 (2013/08/16)
	[\[X`FbN ̌]
	jsp:directive.include t@ĆAJspIncludeReader.java 
	ۂɃCN[hƂƂɁAXMLォ͍폜܂B
	̂߁A\[X`FbNsꍇACN[h̏
	݂Ȃ߁A`FbNł܂B
	ŁA_~[IɁACN[h̃^OāA`FbNł
	悤ɂ܂B
	<span type="jsp:directive" include="t@C"><!-- --></span>
	A<jsp:directive.include file="t@C" /> ̑ɑ}܂B
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )
		ge/jsp/DOC18/xsltV6/GF70_PROG.xsl

	[DB`ǉAύX]
	JSP\[X`FbN֘Ãe[uɁAe[uʂǉ܂B
	]́At@CpXŊǗĂ܂ADB`DBƂ̐ea
	ϓ_Ae[uʂŊǗł悤ɂ܂B
	GF70,GF71,GF72,GF73,GF74,GF75,GF76,GF77,GF79

	PRE_FIXJ́AIɂ͎gĂȂ߁A폜܂B
	GF70,GF71,GF72,GF73,GF74,GF75,GF76,GF77

	GF79́Ãe[uƃJقȂĂ̂œꂵ܂B
	SOURCE  ADDRESS ̒ǉ

	GF78 ̋󂫔ԍɁAVXeIDAe[uʁAɑΉ鑮
	Ǘe[u쐬܂B
	JSPpXAURLADBIDADBڑURLADB[U[ADBpX[hȂǁB
	IȊǗĂ܂B

	̃e[úAALTER TABLE ŏȂŁADROP,CLEATE ܂B
	J̕яl̂ƁA_Ń\[X`FbN̓[NȂ̂
	폜ĂAĎ捞݂΂悢Ȃ̂ŁB
		gf\changes\5672

	[DB`ύXɔAJSPC]
	TBLSYUJ ǉAPRE_FIXJ 폜ASOURCE  ADDRESS ύXȂǂ
	DB`ύXɔʊ֌W̏Cs܂B
		DOC10ADOC11ADOC12ADOC13ADOC15ADOC16ADOC17ADOC18ADOC19ADOC22

	f[^Zbĝ߂ xslt C
		gf/jsp/DOC18/xsltV6		ȉ GF7*_PROG.xsl t@C

	JavaDoc֌W̉IDADOC01 ` DOC09 ɏW񂷂ׁA
	DOC23  DOC09 tH_ύX
		gf/jsp/DOC09				ύX

5.6.7.1 (2013/08/09)
	[DBIDtitle ̌]
	5.6.6.0 (2013/07/05) œ DBConfig.xml if[^x[XڑjɁA
	\(title)ǉŁAtitleɃXy[X܂܂ꍇ
	悤ɕύX܂B
	DB`DB̔lJAR[h\[Xɕ鏈Ɠɂ܂B
	iTableFilter_BIKO2CODEj
	uL[:x L[:xvŁAx ɃXy[X܂܂ꍇ́A
	_uNH[e[Vň͂ĂB
		fukurou.db.DatabaseConfig#getCodeKeyVal()
		hayabusa.db.Selection_KEYVAL#Selection_KEYVAL( final String strCode )
		hayabusa.taglib.ColumnTag#setCodeKeyVal( final String keyval )		RgC
		plugin.table.TableFilter_BIKO2CODE.java								RgC

	[DBID̃v_E]
	DBIDDBConfig.xml擾Xgv_E쐬ӏŁA
	CRJSPǉC܂B
		ge/GE0001\query.jsp		FROM_DBID , TO_DBID
		ge/GE0009\query.jsp		DBID
		ge/GE0011\query.jsp		FROM_DBID , TO_DBID

	[DB`DB̃f[^o]
	DB`DBɁAf[^ XML t@CƂĔoʂ쐬܂B
		gf/GF2170
		ʃ\[Xǉ܂B
		GF2150	XMLo(`)			̕ύX
		GF2170	XMLo(DBް)				ʒǉ

	[jsp`FbN̏C]
	jsp`FbNŁA@\P܂߂Cs܂B
	QD̃CN[ht@C݂Ȃꍇ̏́A
	Tomcat7̐VAuJSP̃W[vɂAcommon,menu,image 
	tH_AMETA-INF/resources ȉɁAۊǂAjspCommonX.X.X.X.jar
	ƂāAGWWƓɔzz@\ւ̑ΉłB
	{́AclassPath炱 jar t@CĎ荞ޕKv
	܂A_ł́A webapps  gf ݂Ƃď܂B
	PDJSPt@C̃CN[hŁA<!-- --> ̃Rg폜̃oOC
	QDJSPt@C̃CN[hŁACN[ht@C݂ȂꍇA
		gf/jsp/common , gf/jsp/menu 𗘗p悤ɕύXB
	RDXSLTϊG[ɁACN[ht@C擾ł悤ɁA
		includet@C̃XgԂ\bhǉ
	SDxsltV6 쐬Ă܂B
		荇́A xsltV5 ƓtH_eɂĂ܂B
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )
		fukurou.xml.JspIncludeReader#getIncludeFileList()
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.XSLT#transform( final Reader xmlReader )
		gf/jsp/DOC18/query.jsp
		gf/jsp/DOC18/xsltV6

	[HybsSystemException ̏C]
	HybsSystemException ̃G[bZ[W̐擪ɁAGWo[W񑼂
	o悤ɕύX܂B
	ȂAWG[o͂ƂďŁA{̂̃G[ɂ͏o܂B
	́AHybsSystemException ́ARuntimeException pĂ̂́A
	eIɂ͑SĂ܂B(gĂȂԂłB)
		hayabusa.common.HybsSystemException.java

	[DBIĎ]
	f[^x[Xڑ̌s܂B
	]́AWEB-INF/DBConfig.xml ɁA<dbidKey>DEFAULT</dbidKey> Ko^A
	܂A\[XDBƈقȂꍇ́Aweb.xml  context-param ɁARESOURCE_DBID 
	ƂL[ɁA<dbidKey>RESOURCE</dbidKey> o^Kv܂A
	IɁADEFAULT  RESOURCE pӂ܂B
	ɂAweb.xml ւ̋Lq̕Kv𖳂ƂƂɁADBConfig.xml ɂĂ
	ftHgł΁ALڕsvɂ܂B
	̏ĆA{Iɂ́AVXeDBƃ\[XDB𕪂^psꍇA
	 GF  common n GEñe[uANZXĂʂ́Aׂ
	dbid="RESOURCE" tɏꍇ̌݊ΉłB
	\[XA[A`A[AVAFAQ Ȃǂ̃e[u֌WłB

	ȒPɌƁARESOURCE_DBID ̏lA"RESOURCE" ɕύXƂłB
	Adbid="RESOURCE" g߁AIɁARESOURCE_DBID ͕ύXsɂȂ܂B

	QlFWEB-INF/web.xml 烊\[XDBID̎w@B  {Iɂ͔p~łB
	<context-param>
		<param-name>RESOURCE_DBID</param-name>
		<param-value>RESOURCE</param-value>
	</context-param>

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

	L̑Ή̏ŁA

	[GEnDB𗘗pĂ鋤ʉʂ̏C]
	 GF  common n GEñe[uANZXĂʂ́Aׂ
	dbid="RESOURCE" tɏ܂B
	{Iɂ́ARESOURCE ̐ݒ肪 WEB-INF/DBConfig.xml ɂȂ΁ADEFAULTڑ
	p܂Bݒ肪΁A\[Xn(GEe[u)DBւ̐ڑŃANZX܂B
		gf/jsp/common/remoteResource.jsp
		gf/jsp/common/gamen/02_TADMIN/query.jsp
		gf/jsp/common/gamen/07_CONFIG/entry.jsp , result.jsp
		gf/jsp/common/gamen/21_WHTSNEW/meisai.jsp , result.jsp , top_menu.jsp
		gf/jsp/common/gamen/22_FAQ/query.jsp , result.jsp
		gf/jsp/common/gamen/23_FAQRGST/entry.jsp , query.jsp , result1.jsp , result2.jsp , update.jsp
		gf/jsp/common/gamen/24_ERRMSG/entry.jsp , result.jsp

	DOC19 ͏C܂AIɁAGEn GFn JOINĂ邽߁AłB
	̂̂Kv܂B
		gf/jsp/DOC19/KBSAKUentry.jsp

	GF0000/index.jsp ́A21_WHTSNEW  top_menu.jsp LʂłB
	top_result.jsp Ɉڂ܂B
		gf/jsp/GF0000/index.jsp				gf/jsp/common/gamen/21_WHTSNEW/top_result.jsp
		gf/jsp/index.jsp CONTENTS ̈L top_result.jsp ɕύX܂B
		ge/jsp/index.jsp 

	[jsp`FbN̏C2]
	jsp`FbN̏CŁAincludet@CALbV܂B
	ʏAincludet@ĆA傫Ȃ  Ȃ ̂łAقƂǂ
	ʂœ悤ȃt@CCN[hĂ邽߁A I/O Ȃ܂B
	LbV邱ƂŁA͑g܂Ajsp`FbN̂{Ԃł
	s͂ȂׁAȂƔf܂B
	́Aincludet@CXg̉ӏŁAListMapɕύX邱ƂőΉ܂B
	ȂALbV́ARAׂĂ̏ŋL邽߁AstaticϐŊǗ܂B
	āÃNX́A}`XbhΉĂ܂B
		fukurou.xml.JspIncludeReader#getIncludeFiles()
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )
		fukurou.xml.JspIncludeReader#cacheClear()
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.XSLT#transform( final Reader xmlReader )
		fukurou.xml.XSLT#init()
		fukurou.xml.XSLT#close()

	[jquery-ui.js ֌W]
	common/jquery/jquery-ui.js Acustom/result_info.jsp őgݍł܂
	gݕ܂ALɂȂĂ܂B
	܂AJavaScript́AhbOhbvȂǂ̍xUIpȂ̂ŁA
	WIɑgݍޕKv͂܂B
	(ł́Acommon/gamen/14_EDIT ʂłgĂ܂B)
	ŁAresult_info.jsp Aresult_FS_info.jsp 폜܂B
		custom/result_info.jsp
		custom/result_FS_info.jsp

	[TopMenuTag  BODY]
	TopMenuTag ́AbodyFȂȂ̂ɁAEVAL_BODY_BUFFERED ԂĂ̂ŁA
	doStartTag() ̌p߁AWSKIP_BODYԂ悤ɏC܂B
	 ̋Lq́ARELEASE-NOTES.txt ɂLڂĂ܂B
		hayabusa.taglib.TopMenuTag#doStartTag()			폜
		src\META-INF/hybs-taglib.tld
			topMenu  body-content  JSP  tagdependent ɕύX

	[NT(unknown)windowsShell(cmd)̈ʒuύX]
	Windows2012ServerAVOSJavão[WɂĂWidnowsNT(unknown)̂悤
	OS擾܂BNT̏ꍇC:\\WINNT\\system32\\cmd.execmd.exeN邽߁A
	VOSł͒[삵Ȃꍇ܂B
	ŋ߂OSłcmdC:\\WINDOWS\\system32\\cmd.exeɔzuĂ邽߁Aunknown
	ƓlɁA̐ݒ𗘗p悤ɕύX܂B
		fukurou.util.Shell#CMD_COM

5.6.7.0 (2013/07/27)
	[install ̌]
	CXg[܂B
	Eo̓tH_Adb/common ƁAdb/resource ɕ܂B
	  db/common ́ADBID=DEFAULT ɂȂAdb/resource ́ADBID=RESOURCE ɂȂ܂B
	Edb/oracle , db/firebird c Ȃǂ̃tH_́AeReLXgDB`ɂȂ܂̂
	  DBID=DEFAULT ŏ܂B
	Esql tH_ xmltH_̊Kw킹B
	  ꂼAKw\ɍ킹܂B{Iɂ́Aꂼ̃tH_̉ʂɁA
	  install  update tH_쐬܂B
	Ebuild.xml ȈՉ܂B
	  ant ̒`t@CAȑf܂BLo͐ύXɔAłB
		gf/build.xml
		src/META-INF/hybs-taglib.tld
		WEB-INF/hybs-taglib.tld

	TomcatN̏iSystemParameterjŁANXpXAresource ȉ̊gXDKt@C
	DBID=RESOURCEɓo^ANXpXAxml ȉ̊gXDKt@ĆADBID=DEFAULT ɓo^܂B
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

	SystemInstaller łAlɁAdb/common ƁAdb/[DBNAME]/xml ́ADBID=DEFAULT 
	db/resource ́ADBID=RESOURCEɓo^܂B
	֘A鏈ŁASystemInstaller ̊eTuƂɁAR~bgĂ̂ŁA
	\bh̒ŃR~bg悤ɏC܂B
	́AORACLEfirebirdDDL̈ႢȂǂɊ֘A܂B
		hayabusa.common.SystemInstaller#SystemInstaller( final Connection conn, final PrintWriter out )
		hayabusa.common.SystemInstaller#getOldMaxVersion()
		hayabusa.common.SystemInstaller#getOldSystemVersion( final String systemId, final String hostUrl )
		hayabusa.common.SystemInstaller#dbXMLResourceInsert()
		hayabusa.common.SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath, final Connection conn )
		hayabusa.taglib.SysInstallTag#doEndTag()
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
		fukurou.db.DBUtil#getProductName( final Connection conn )
		fukurou.xml.HybsXMLSave#useParameterMetaData( final Connection conn )

	[TableFilter_DBARG_OUT  xmlo͋@\ǉ]
	TableFilter_DBARG_OUT ɁAxmlo͋@\ǉ܂B
	ȈՃCXg[ƁA\[XR[ḧłB
	TABLEINDEL쐬XNvg XMLĂ̂ŁAɏ邽߂łB
	AARGϐ́AORACLEPL/SQLsꍇɂg܂̂ŁA
	͂ł邾gȂlĂ܂B
		plugin.table.TableFilter_DBARG_OUT.java

	TableFilterACĂ܂B
		plugin.table.TableFilter_DBSRC_OUT.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_INDEX_FIREBIRD.java
		plugin.table.TableFilter_SEQUENCE.java
		plugin.table.TableFilter_SEQUENCE_FIREBIRD.java
		plugin.table.TableFilter_SEQUENCE_HSQLDB.java
		plugin.table.TableFilter_SEQUENCE_MYSQL.java
		plugin.table.TableFilter_SEQUENCE_POSGRE.java
		plugin.table.TableFilter_SEQUENCE_SQLSERVER.java
		plugin.table.TableFilter_TABLE.java
		plugin.table.TableFilter_TABLE_FIREBIRD.java
		plugin.table.TableFilter_THUMBNAIL.java
		plugin.table.TableFilter_UNIQ_NAME.java
		ge/jsp/GE0009
		gf/jsp/GF2140
		gf/jsp/GF2150
		gf/jsp/GF7110

	[HybsXMLSave  DDLǉ]
	HybsXMLSave  DDLif[^`FData Definition Languagej̏
	JE^[ǉ܂B
	ʏ́AexecuteUpdate ̖߂l(int) 폜ƂăJEgĂ܂A
	DDLśA0 Ԃ邽߁Adelete  insert Ȃǂ 
	DMLif[^쌾FData Manipulation LanguagejƕăJEg܂B
	܂ŁAQlƂāAJEg邾łB
		fukurou.xml.HybsXMLSave#actionExecSQL( final TagElement tag )
		fukurou.xml.HybsXMLSave#getDDLCount() 
		fukurou.xml.HybsXMLSave#main( final String[] args )
		hayabusa.common.InitFileLoader#loadXML( final InputStream stream, final Connection conn,final String table )
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()

	[DBUtil  CLOBΉ]
	DBUtil ŁAۂɁAClob̃IuWFNgňʂAƕɕϊ悤
	C܂B
	]́AString.valueOf( obj ) ĂׁACLOB AROWIDATIMESTAMP ܂ϊ܂łB
		fukurou.db.DBUtil#resultToArray( final ResultSet resultSet,final boolean useHeader )

	[DB`ύX]
		GF83 ̃V[PXAgKACfbNXǉ܂B
		łɁAe[u͍쐬ς݂m܂񂪁AgKȂ
		UNIQL[̎쐬ł܂B܂ACfbNXȂƁA
		Ԃ܂B
		gf\changes\5670\GF83S.sql
		gf\changes\5670\GF83C.sql

	[XMLo͂̉š]
	gXDK̃t@Co͂ŁA]vȉso͂ȂlɁA܂B
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer )

	[URLConnecť]
	URLConnect ŁAX|XR[hɉāARuntimeException 𓊂邩ǂw肷
	-errEx ǉ܂B
	-errEx=true w肷ƁAڽݽނA4XX,5XX ̎ RuntimeException 𓊂܂B
	ĺAfalse łB
		fukurou.util.URLConnect#main( final String[] args )

	ɁAX|XR[hɑΉ镶 ǉ܂BJavaHttpURLConnection ̒萔
	`ς݈ȊO̒lǉ܂B
		fukurou.util.URLConnect#code2Message( final int code )
		
	[ActiveDirectoryɑ΂LDAPڑΉ]
	ActiveDirectoryLDAPC^[tFCXɑ΂ĐڑsƁA
	Unprocessed Continuation Reference(s)G[
	JNDIREFERRALVXe\[Xݒ\ɂ܂B
	l͋ŁAݒ肵ꍇ̂݊Y̒lContext.REFERRALɃZbg܂B
	fukurouProcess̓ob`ォreferralŎw肵ĉB
	meilSender^OldapKey,ldapVals̏lVXe\[XŐݒ\ɂ܂B
	LDAP_MAILSEND_KEY,LDAP_MAILSEND_VALSŎw肵ĉB
		hayabusa.resource.LDAPSearch#init()
		hayabusa.common.SystemData#LDAP_SEARCH_REFERRAL
		hayabusa.common.SystemData#LDAP_MAILSEND_KEY
		hayabusa.common.SystemData#LDAP_MAILSEND_VALS
		hayabusa.taglib.MailSenderTag#release2()
		furkurou.process.Process_LDAPReader#init( final ParamProcess paramProcess )

	[DBConfigEditorTag C]
	DBConfigEditorTag ɁADBConfig̃v_E̎擾@\ǉ܂B
	DBID̃L[ƁA^CgȂAR[h\[X쐬@\ǉ܂B
	ɂAgpĂVXeDBIDꗗv_Ej[ƂĎgpł܂B
	Jp̃VXeƂĂ̗pzł܂B

	܂Acommand  type ɃZbgłl̃`FbNs܂B
		hayabusa.taglib.DBConfigEditorTag#setCommand( final String cmd )
		hayabusa.taglib.DBConfigEditorTag#setType( final String tp )
		fukurou.db.DatabaseConfig.java

	[javadoč]
	javadoc 쐬ɁA\[XR[hHTML쐬悤ɕύX܂B
	Cjavadoc^OɁAlinksource="true" ǉ܂B
		gf/build.xml

	[ʑ caseNN ̒ǉ]
	ʑ caseNN ǉ܂B
	́AcaseKeyAcaseVal Ɋ֘A^O̎sۂ𔻒肷vłB
	caseKey  caseVal ̏ꍇ́Aǂ null ̏ꍇ́A(true)ɂȂ܂B
	́Aߋ̌݊邽߂łBǂ炩 null oȂꍇ́A
	caseKey.matches( caseVal ) ̌ʂKp܂A}b`KvłB
	ŁAAnull oȂꍇ(Not Null = NN)ɁA(true)ꍇ́A
	ݒ肪Ȃ܂B
	ŁAPɁAnull łȂ΋(true)ɂ caseNN ǉ܂B
	 caseKeyAcaseVal Ă^OɁAǉ܂B
		hayabusa.taglib.CommonTagSupport#release2()
		hayabusa.taglib.CommonTagSupport#setCaseNN( final String cnn )
		hayabusa.taglib.CommonTagSupport#useTag()

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

	[BizLogicTag ֘ȀC]
	BizLogicTag ŁAException  throw ƂAUAerrMsg ϐɃZbg܂
		hayabusa.taglib.BizLogicTag#call( final String logicName , final Transaction tran )
		hayabusa.taglib.BizLogicTag#makeVals()
		fukurou.business.AbstractBizLogic.java
		fukurou.business.ArrayTableModel#ArrayTableModel( final String[] nms, final String[][] vs, final String[] ms )
		fukurou.business.ArrayTableModel#toString()
		fukurou.business.BizLogic_CURSOR#init()
		fukurou.business.BizLogic_TABLE#main()

5.6.6.2 (2013/07/19)
	[EXEC_START_TAG ̕tY]
	xmlo͂ŁA<EXEC_SQL> tYĂ̂ŏC܂B
		plugin.table.TableFilter_TABLE#makeHeadLine( final int[] clmNo,final String[] data )
	
	[IPAhX̃zXgt@\ǉ]
	{@SYS.HOSNAME xxx.xxx.xxx.xxx}ŃzXĝtł悤ɂ܂B
	擾łȂꍇ͋󔒕Ԃ܂B
	IPAhXInetAddressIuWFNg쐬łȂꍇ̓G[ɂȂ܂B
	t\bh́Ał̗p͖wǖƔfāAiKłCommonTagSupportɍ쐬܂B
		hayabusa.taglib.CommonTagSupport#sys( final String key )
		hayabusa.taglib.CommonTagSupport#getHostName( final String ip )
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

5.6.6.1 (2013/07/12)
	[ColumnSetTag,EntryTag @\ǉ]
	ColumnSetTag,EntryTag ɁAaction="SUFIX" , action="PREFIX" ǉ܂B
	value Ɏw肵LA납猟AOɕ@\łB
	L(value Ɏw肵L)́A̒lɂ͊܂݂܂B
	Ⴆ΁A"AAA/BBB/CCC.xls" Ƃlɑ΂āA
	action="SUFIX"  value="."  xls
	action="SUFIX"  value="/"  CCC.xls
	action="PREFIX" value="."  AAA/BBB/CCC
	action="PREFIX" value="/"  AAA/BBB
	ƂłB
		hayabusa.taglib.ColumnSetTag.java		RgC
		hayabusa.taglib.EntryTag#actionExec( final String action,final String clmId,
								final String oldValue,final String newValue )

	[TableFilter_THUMBNAIL C]
	THUMB_SUFIX p[^ǉ܂B́ATlC摜̊gq̎włB
	Ŏw肵gqɁA摜tH[}bgϊāAo͂܂B
	ĺAAUTO łB
	AUTȌꍇ́At@CƓgqg܂B
	Ŏw肷ꍇ́AgqႢ̌t@CΏd܂̂ŒӂKvłB
	gq bmp ̏ꍇ́Apng ɒu͍s܂B
		plugin.table.TableFilter_THUMBNAIL#execute()

	֘AāAgq( getSuffix( String ) ) null ԂΉ܂B
	܂AgqϊׁAIWiTCYTlC菬ꍇAϊȂ̏
	sĂ܂p~AKϊ悤ɂ܂B
	āAIWiTCYTlCwTCY菬ꍇ́Ag傳܂B
		fukurou.util.ImageResizer#convert( final BufferedImage inputImage, final String out, final int sizeX, final int sizeY )
		fukurou.util.ImageResizer#isReaderSuffix( final String fileName ) 
		fukurou.util.ImageResizer#isWriterSuffix( final String fileName )

	[ValueTag ̏C]
	ValueTagŁAvaluew肪 null ̏ꍇAG[ɂȂĂ̂ŁAɃG[`FbN悤ɂ܂B
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )
		hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )

	[FileUploadTag ̏C]
	FileUploadTagŁAYȂꍇɁAcolumns gpƁAR[h쐬Ȃ
	g̊ϓ_APsDBTableModel쐬悤ɕύX܂B
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		hayabusa.servlet.MultipartRequest.java		sv name RgAEg

	[xmlt@C̎捞]
	f[^x[XA\[Xt@CȂǂ XMLt@C`̃f[^捞ݏA
	resource t@CƁAxml t@C̗ɓKp悤ɏC܂B
	NXpX̌ŁAxmlΏۂƂ܂B
	ɔAēǂݍݖh~ũ^CX^v̏Ajar t@CɂKp܂B
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
		hayabusa.common.InitFileLoader#loadInitFiles( final boolean useTimeStamp )

	gwcj`MERGE_SQL ΉɓKp܂B
	́AROWSETAROW ` XMLtH[ŁAMERGE_SQL o^ƁASQLŁA
	UPDATEāAʂOȂINSERTs܂B
	ɂAXVł悤ɂȂ܂B
	{́AMERGE_SQL ́AǂɓĂ悭AMERGE_SQL ܂ł́AINSERT݂̂ŁA
	MERGE_SQL ȍ~́AL΍XVAȂΒǉs܂ATableWriter_XML
	ł́AfirstExecSql ̎ɑ}܂B
	ʏAfirstExecSql ɂ́Adelete āAS폜-SINSERT ̂ŁA
	MERGE_SQL gꍇ́AfirstExecSql ́Ag܂BigĂ\܂j
		plugin.io.TableWriter_XML#setParam( final List<HybsEntry> listParam )
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer )
		hayabusa.taglib.WriteTableParamTag#KEY_LIST

	[SystemOut.java NX̐VK쐬]
	System.out.prinltn ȈՓIɎgpł悤ɂNX SystemOut VK쐬܂B
	́AX̃NXASystem.out ŏł fobOȈՓIɏo
	ł悤ɂNXłB
		fukurou.util.SystemOut.java

	[TableFilter ֘A]
	5.6.6.0 (2013/07/05) őΉATableFilter keys ̐`FbNŁA
	`FbNׂL[Astatic 錾ĂׁAׂĂTableFilter ̃L[
	o^Ă܂A`FbNɂȂ܂łB
	ŁACX^XϐƂARXgN^ŁAinit \bhĂяo
	ύX܂B
		hayabusa.db.AbstractTableFilter#AbstractTableFilter()
		hayabusa.db.AbstractTableFilter#init( final Map<String,String> keysMap )
		plugin.table.TableFilter_BIKO2CODE.java
		plugin.table.TableFilter_CLMSET.java
		plugin.table.TableFilter_DBARG.java
		plugin.table.TableFilter_DBARG_OUT.java
		plugin.table.TableFilter_DBSELECT.java
		plugin.table.TableFilter_DTYPE.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_LABEL.java
		plugin.table.TableFilter_REPORTDATA.java
		plugin.table.TableFilter_ROTATE.java
		plugin.table.TableFilter_SEQRESET.java
		plugin.table.TableFilter_TABLE.java
		plugin.table.TableFilter_THUMBNAIL.java
		plugin.table.TableFilter_UNIQ_NAME.java
		plugin.table.TableFilter_UPPER.java

	[TableWriter ֘A]
	TableWriter ֘AATableFilter ƓlɁAeTuNXŐݒ\
	keys ̐`FbNs܂B
	{́ATableFilter ƓőΉׂłA TableWriter 
	p[^gpȂiXɑ`Ă܂ĂĵƁA
	p[^Âo^Ă̂ł͂ȂAListɂ܂Ƃ߂ēo^Ă
	ȂǁAɕقȂׁAႤŎ܂B
	eTuNX static Ń}bv쐬ĂA`FbN悤ɂ܂B
		hayabusa.io.AbstractTableWriter#checkParam( final String key,final Map<String,String> keysMap )
		plugin.io.TableWriter_JSON#setParam( final List<HybsEntry> listParam )
		plugin.io.TableWriter_CalcDef#setParam( final List<HybsEntry> listParam )
		plugin.io.TableWriter_XML#setParam( final List<HybsEntry> listParam )

	WriteTableParamTag ɁAcaseKeyAcaseVal ǉ܂B
		hayabusa.taglib.WriteTableParamTag#doStartTag()
		hayabusa.taglib.WriteTableParamTag#doEndTag()
		hybs-taglib.tld		writeTableParam ^OɁAcaseKeyAcaseVal ǉ

	[xmlt@C𒼐ړo^]
	ɔAfobO񂪏Ȃ̂ŁAΉ܂B
		fukurou.xml.HybsXMLSave#actionRow( final TagElement tag )
		fukurou.xml.HybsXMLSave#actionExecSQL( final TagElement tag )
		fukurou.xml.HybsXMLSave#actionMergeSQL( final TagElement tag )

	key  null  [̏ꍇ́AMap ɒǉ܂B
		hayabusa.taglib.DirectXMLSaveTag#getAfterMap()
		fukurou.xml.TagElement#put( final String key, final String val )

	DirectXMLSaveTag ɁAcaseKeyAcaseVal ǉ܂B
		hayabusa.taglib.DirectXMLSaveTag#doStartTag()
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()
		hybs-taglib.tld		directXMLSave ^OɁAcaseKeyAcaseVal ǉ

	eXgIɁAGEGFdbf[^jar鏈Aant  build.xml ɒǉ
		<!-- 5.6.6.1 (2013/07/12) GE dbf[^jart@C𐶐 -->
		<jar jarfile="${src.dir}/GE_db${hayabusa.version}.jar" index="true">
			<fileset dir="${env.CORE_PATH}/db/common" includes="xml/**/*" />
		</jar>
		<!-- 5.6.6.1 (2013/07/12) GF dbf[^jart@C𐶐 -->

	TvJSP쐬܂B
		jsp/GF7100

	[^Ou}jȀC]
	^Ou}jȀ[}ׂ̏Cs܂B
	܂́Ae^ONXɕtĂ og.group ^OAƗ܂B
	݂́A<description> ̍ŏɕ\Ă܂A<tagGroup> Ƃ
	pӂ܂B
	GF23 e[uɁApӂAʂɌł悤ɂ܂B
		fukurou.taglet.DocletTaglib#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletTaglib#makeGroupTag( final Tag[] tag ) 
		gf\src\xslt\GF23.xsl

	[p~̃NXJavaDocC]
	p~̃NXJavaDoc og.group ^O̕ɁA(p~)ǉ܂B
		hayabusa.taglib.StackHeaderTag.java
		hayabusa.taglib.TableExistTag.java
		hayabusa.taglib.TabTableTag.java
		hayabusa.taglib.TabTag.java
		hayabusa.taglib.UpdateTag.java

	_build.bat  spec `FbNŁADeprecated Ame[V ̃`FbNs܂B
	éA@Deprecated Ame[VāARgɁAyp~zƂ
	݂邩ǂŔ肵܂B
	΁AxƂAJavaDoc ɋLq܂B
		fukurou.taglet.DocletSpecific#checkTag( final ExecutableMemberDoc menber )

	ȉ́ARgC܂B
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:64	ConnDataFactory
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:77	createConnData
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:105	closeConnData
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnDataFactory.java:140	clear
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:76	ConnData
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:103	getConnection
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:111	getUniq
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:119	getCreateTime
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:129	makeApplicationInfo
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\fukurou\process\ConnData.java:150	toString
	  [javadoc] x5:yp~z=	C:\opengion\uap\webapps\gf\src\org\opengion\hayabusa\taglib\TabTag.java:344	setStyle

5.6.6.0 (2013/07/05)
	[Selection_KEYVAL ̒ǉ]
	 uL[:x L[:xv̏񂩂AHTML̃j[⃊Xg쐬邽߂ 
	IvV^O쐬A^ꂽL[ƂɁA`FbNς݂̃IvV^O
	쐬肵܂B
		hayabusa.db.Selection_KEYVAL.java			VKǉ

	column^OɁAcodeKeyVal ǉ܂B
	́ASelection_KEYVAL 쐬̂ɕKvȁAuL[:x L[:xv̕łB
	𕪉邱ƂŁAMENU ̌ƂȂASelection IuWFNg쐬ł܂B
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnTag#setCodeKeyVal( final String keyval )
		hayabusa.db.DBColumnConfig#setCodeKeyVal( final String keyval )
		hayabusa.db.DBColumnConfig#getCodeKeyVal()
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )

		hybs-taglib.tld		column ^OɁAcodeKeyVal ǉ

	[DBConfig.xml ̉ǉ]
	DBConfig.xml if[^x[XڑjɁA\(title)ǉ܂B
	́Aڑ dbidKey ̃RgIȎg܂B
		gf\WEB-INF\DBConfig.xml
		fukurou.db.EDbid#getTitle()
		fukurou.db.EDbid#setTitle
		fukurou.db.EDbid#info()
		fukurou.db.DatabaseConfig#getDbidInfo()

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

	DBConfig.xml ̕ҏW@\iDBConfigEditorTagjŁAt@CZ[uɁACfg悤ɂ܂B
	_ł́Ax^łłA኱̃CfbNXi炵́j܂B
	AC[W悤ȁAꂢȃCfg͓܂B̉ۑłB
		fukurou.xml.DomParser#write( final File aFile, final Document aDocument )

	[ٍ߰폜  ۸޲հް]
	݁AadminǗʂŁA[ٍ߰폜] ɁA[۸޲հް]sƁA
	NullPointerException ܂B́AUserInfo  guiMapi[U[ʂ̉ʃIuWFNg̃}bvj
	ꂽ܂܂ɂȂĂ邽߂łB
	ꂪAĂ邩ǂ𔻒肵āANullPointerException Ȃlɂ܂B
	̒ŁAsessionǗĂӏŁAIuWFNg̍폜܂߂܂B
		hayabusa.resource.UserInfo#getGUIInfo( final String gamenId )
		hayabusa.resource.UserInfo#getGUIInfos()
		hayabusa.servlet.HybsAdmin#getCloseMessage( final HttpSession session )
		hayabusa.common.SystemManager#removeSession( final HttpSession session )

	[HybsAdmin C]
	getInfomation() ŎgpĂ table쐬 tr,td 郁\bh܂B
	́Atd,tr Rǉ ƁAi쐬ׂɁAwidthw ǉ܂B
		hayabusa.servlet.HybsAdmin#tableTr( final StringBuilder buf, final String key, final String... val )
		hayabusa.servlet.HybsAdmin#tableTr1( final StringBuilder buf, final String key )

	getLoginUser ̃e[ũwb_[쐬ȑf܂B
	Ɋ֘AāASystemManager.getRunningUserSummary Aȑf܂BL[̎w͈͂₵܂B
		hayabusa.servlet.HybsAdmin#getLoginUser( final String sort,final boolean direc )
		hayabusa.common.SystemManager#getRunningUserSummary( final String key,final boolean direction )
		hayabusa.common.SystemManager#getUserSummaryComparator( final String key,final boolean direction )		p~
		hayabusa.common.SystemManager#ATTRI_Comparator			VK쐬
		hayabusa.common.SystemManager#JNAME_Comparator			p~
		hayabusa.common.SystemManager#ID_Comparator				p~
		hayabusa.common.SystemManager#ROLES_Comparator			p~
		hayabusa.common.SystemManager#IPADDRESS_Comparator		p~
		hayabusa.common.SystemManager#LOGINTIME_Comparator		p~

	getPlugInInfo() ŁA"DBConstValue","Daemon","JspCreate" Aǉ܂B
		hayabusa.servlet.HybsAdmin#getPlugInInfo()

	Ɋ֘AāÃNXie\bhjɋLqꂽA@og.rev ̕AeNX
	VERSION 傫iVjꍇ́AVERSION uKv܂B
	ADocletSpecific ̃\[X`FbNɓ܂B
	_build.bat ŁAspec ŁAxo܂B
		fukurou.taglet.DocletSpecific#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#checkTag2( final String fullName, final MethodDoc[] methods )
		fukurou.taglet.DocletSpecific#getFieldValue( final String clsName )
		
	[[MW[@\ǉ]
	GE30𗘗pob`IMƁAmailSender2𗘗pA^CMɂ
	^PʂSMTP̃zXg؂ւ悤ɂ܂B
	́ANEh^[T[rXgꍇɃ[̑ʑMoȂ
	񂪂A[̃^CvɎw肳ꂽڑɐ؂ւKvꍇւ
	ΉłB
	GE37i[zXgU}X^jVɒǉAGE31̐Uɏ]
	zXgύX܂Bw肪ꍇ͉ғVXẽVXe\[X̐ݒłB
	Le[u݂Ȃꍇ̓G[ƂȂ܂B
	ؑ։\ȍڂ́AzXgE|[gԍEFؗv/svEF؃[UEFIDłB
	]mailSender^Ołhost𒼐ڎw\Ȃ߁AɑΉ͍s܂B
		hayabusa.mail.MailMnager_DIRECT#create( final Map<String, String> params, final DBTableModel table )
		hayabusa.mail.AbstractMailManager#create( final Map<String, String> params )
		hayabusa.mail.AbstractMailManager#setHost( final String hostName )
		hayabusa.mail.AbstractMailManager#setPort( final String port )
		hayabusa.mail.AbstractMailManager#setAuth( final String useAuth )
		hayabusa.mail.AbstractMailManager#setAuthUser( final String user )
		hayabusa.mail.AbstractMailManager#setAuthPass( final String pass )
		hayabusa.mail.MailPattern#MailPattern( final Map<String, String> params )
		hayabusa.mail.MailPattern#getHost()
		hayabusa.mail.MailPattern#getSmtpPort()
		hayabusa.mail.MailPattern#getAuth()
		hayabusa.mail.MailPattern#getAuthPass()
		hayabusa.mail.MailPattern#getAuthUser()
		ge/jsp/MAIL08
		ge/jsp/MAIL01
		GE37(e[uǉ),GE31(Jǉ)

	[tableFilter  THUMBNAIL]
	tableFilter  THUMBNAIL ŁAt@CȂ΃G[ɂĂ܂AɁAt@C݂̑
	\߃`FbNĂ̂͑ςȂdAPɁA𖳎悤ɕύX܂B
	XAbmp/jpeg/png/gif ȊÓAĂ̂ŁA݂Ȃꍇ́A܂B
		plugin.table.TableFilter_THUMBNAIL.java

	[t`FbN̕ύX]
	DBType_DATE ̓t`FbN@Aƌɂ܂B
	݁AUP^̏ꍇ́AOP tĂWP^ɋIɍ킹APSP^ȏ
	ꍇ́AŔ肵肵Ă܂Ȁ߁AƂ
	w肳Ă邩ǂ𔻒肵܂B
		fukurou.util.HybsDateUtil#parseDate( final String value , final int size )
		fukurou.util.HybsDateUtil#parseDate( final String value , final int minSize , final int maxSize )
		plugin.column.DBType_DATE#valueSet( final String value )		javadoĉݕύXBeύXB
		plugin.column.DBType_YM#valueSet( final String value )			javadoĉݕύXBeύXB
		plugin.column.DBType_YM01#valueSet( final String value )		javadoĉݕύXBeύXB
		plugin.column.DBType_YM31#valueSet( final String value )		javadoĉݕύXBeύXB
		plugin.column.DBType_YMD#valueSet( final String value )			javadoĉݕύXBeύXB
		plugin.column.DBType_YMDH#valueSet( final String value )		LqύXBeύXB

	[t@CNG[TvʏC]
	t@CNG[ŁAɃtH_邩ǂiUSEDIRj
	TvJSPɒǉ܂B
	܂A FileWhereTag ŁAK\ƈvȂꍇ̏iunMatchesjŁA
	ԈĂׁAɂȂĂ܂̂ŁACĂ܂B
		hayabusa.taglib.FileWhereTag#doEndTag()
		jsp/GF6380
		
	[[ʂ̏C]
	/[⃆[U/[̉ʂɑ΂Ĉȉ̏Cs܂B
	1)\ő匏̉eŁArŃf[^؂Ă܂Ő\Ȃ
	@ʂ̃ftHg/\10000Ƃ܂B
	2)[likeŁABƁAOBĂ邽
	@؂lBɓꂵ܂B(ʃ\[XA[U\[XʂΉj
	3)SQLł̕Aꕔ||ƂȂĂ̂{@DBF.CON}ɕύX܂B
	4)/[ŁA[ij͎̏gĂȂ̂ŁAU폜܂B
	@Aʃ[hɉ܂B
		ge/jsp/GE0020
		ge/jsp/GE0019
		ge/jsp/GE0002
		ge/jsp/GE0001

	[jai_imageio.jar ǉ]
	Java Image I/O ŁATlC摜̕ϊsĂ邪A̕ϊł
	t@C̐𑝂₷߁Ajai_imageio tools CXg[܂B
	C:\opengion\apps\jdk170u25\jre\lib\ext ɁAjai_imageio1.1.jar Rs[܂B
	ȂAIWíAjai_imageio.jar łAo[W悤ɁA̕ύXĂ܂B
	́Ajar t@ĆAjai_imageio-1_1-lib-windows-i586.exe CXg[ƂA
	custom ŕKvȕCXg[ÃtH_A荞݂܂B
	opengion ́Aext tH_̃Rs[T|[gwȂׁÂ悤ȎԂɂȂ܂B
		jdk170u25/jre/lib/ext/jai_imageio1.1.jar		VKǉ

	[TableFilter  keys ̐`FbN]
	TableFilter ́Aėp邽߂ɁA̃^OŁAIuWFNg쐬
	gĂ܂B̃^O̗lɁAX paramTag肵Ă܂B
	̂߁Akeys o^ɁAeIuWFNgŒ`ĂȂL[w肷ƁA
	邽߁A삵Ȃꍇ̌ɎԂ܂B
	ŁAL[ݒ莞ɁA`FbNs܂B
		hayabusa.db.AbstractTableFilter#setKeysVals( final String[] keys,final String[] vals )
		hayabusa.db.AbstractTableFilter#setParamMap( final Map<String,String> paramMap )
		hayabusa.db.AbstractTableFilter#setKeyVal( final String key,final String val )

	eTuNXɂ́Akeys Map܂B
		plugin.table.TableFilter_BIKO2CODE.java
		plugin.table.TableFilter_CLMSET.java
		plugin.table.TableFilter_DBARG.java
		plugin.table.TableFilter_DBSELECT.java
		plugin.table.TableFilter_DTYPE.java
		plugin.table.TableFilter_INDEX.java
		plugin.table.TableFilter_LABEL.java
		plugin.table.TableFilter_REPORTDATA.java
		plugin.table.TableFilter_ROTATE.java
		plugin.table.TableFilter_SEQRESET.java
		plugin.table.TableFilter_SEQUENCE.java
		plugin.table.TableFilter_TABLE.java
		plugin.table.TableFilter_THUMBNAIL.java
		plugin.table.TableFilter_UNIQ_NAME.java
		plugin.table.TableFilter_UPPER.java

	[TableFilter_DBARG_OUT  C]
	DBARG_OUT ŁASQL̍ڂύX܂B
	SYSTEM_ID擾AŃ\[X쐬AIuWFNg
	֘Aʖ̂擾Awb_[o͂܂B
	܂AeJ̍sԍi\j\܂B
		plugin.table.TableFilter_DBARG_OUT.java

	Ɋ֘AāAFixLengthData ȈՓIɎg悤ɏC܂B
	֘ATableFilter̃TuNXC܂B
		fukurou.util.FixLengthData

5.6.5.3 (2013/06/28)
	[ImageResizer ̏C]
	͉摜,o͉摜̌`  ImageIO o܂B
	ȑÓA͉摜́A|jpeg|jpg|png|gif| Ao͉摜́A|jpeg|jpg|png| ŒłB
	̕ϊ\ǂ̔́AImageIO.getReaderFileSuffixes() ƁAImageIO.getWriterFileSuffixes() 
	ʂ𗘗p悤ɕύX܂B
	ɂA͉摜ɁAbmp g悤ɂȂ܂B
		fukurou.util.ImageResizer#ImageResizer( final String in )
		fukurou.util.ImageResizer#convert( final BufferedImage inputImage, final String out, final int sizeX, final int sizeY )
		plugin.table.TableFilter_THUMBNAIL.java

	[upload^O ̏C]
	upload^OiFileUploadTagjɋ@\ǉs܂B
	EmaxPostSize  0,܂̓}CiXw肷鎖ŁA`FbNOij@\ǉ܂B
	EuseBackup    t@CAbv[hɁAłɓ̃t@C݂ꍇɁA
                   obNAbv(renameTo)邩ǂ[true/false]w肵܂(l:false)
		hayabusa.taglib.FileUploadTag#setMaxPostSize( final String maxPS )		Rgǉi0,܂̓}CiXŖj
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.FileUploadTag#release2()
		hayabusa.taglib.FileUploadTag#setUseBackup( final String flag )
		hayabusa.servlet.MultipartRequest#MultipartRequest(final HttpServletRequest request,EEEE
		hayabusa.servlet.multipart.MultipartParser#MultipartParser( final HttpServletRequest req, final int maxSize )

		hybs-taglib.tld		upload ^OɁAuseBackup ǉ

	[LASTQUERYTYPE  LASTSQLTYPE ύX]
	LASTQUERYTYPE  LASTSQLTYPE ɁAL[ύX܂B
		hayabusa.taglib.QueryTag#doAfterBody()
		jsp\common\fileDownload.jsp

	[bulkSet ύX]
	bulkSet ŁACtrl-V ŁAs܂TabŁAĂ̂Aŝ݂ŕ悤ɕύX܂B
	́AEXCELȂǂ̘AZ Ctrl-C ƁAAZTabRs[邽߁A
	tƂɁAԂɖ܂ȂȂ邽߂łB
	Ctrl-B ŁAS͗̔z擾@\ǉ܂B̔z߂́AZ̑K͂ȏ
	Ȃ̂ŁA~XɂȂƔQ傫̂ŁAT|[g܂B
		gf\src\script\common\resultScript.js#ctrlCV( obj )
		gf\src\script\common\resultScript.js#bulkPasteBox( obj )		VKǉ

5.6.5.2 (2013/06/21)
	[USER_ROLE擾SQL]
	GEA10ł͂ȂGEA10V01悤ɕύX(RESOURCE_USER_SQLɍ킹)
		hayabusa.common.SystemData#RESOURCE_USER_ROLE_SQL

	[FileUploadTag @\ǉ]
	DBTableModel쐬ɁAw̃J"_01"`"_99"̓YR[hƂč쐬܂B
	́A"KEY","VALUE","ISFILE" ̃JɁAf[^cō쐬Ă܂B
    Aō쐬܂AJ̖ɁA"_01"`"_99" ܂ł̓Y
	ꍇ́AR[hƔF܂B
	A_[o[Ȃꍇ́AJ쐬܂BJƓNGXg΁A
	ׂẴR[hɓlZbg܂B
	̏́Acolumns ݒ肵ꍇ݂̂Ƃ܂B
		hayabusa.taglib.FileUploadTag#doEndTag()
		hayabusa.taglib.FileUploadTag#release2()
		hayabusa.taglib.FileUploadTag#makeDBTableFromClms( final MultipartRequest multi )
		hayabusa.taglib.FileUploadTag#setColumns( final String clms )

		hybs-taglib.tld		upload ^OɁAcolumns ǉ

	MultipartRequest ŁAt@Cꗗƃp[^ɂāAL[Ń\[g悤ɕύX܂B
	́ADBTableModel쐬ɁAL[̃\[g(FIL_01,FILE_02EEȂǁjŃR[h
	쐬ARłB
		hayabusa.servlet.MultipartRequest.java

	[columnSet , entry ^O @\ǉ]
	columnSet ŁAaction  SEQSET ǉ܂B
	valuȅl𗘗pāAPR[hƂɁA{PlZbgĂ܂B
	PR[hڂ́Al̂̂łB
		hayabusa.taglib.ColumnSetTag.java			RgC
		hayabusa.taglib.EntryTag#release2()
		hayabusa.taglib.EntryTag#setColumnValues( final String[] val )

	֘AύXŁAR[h̏A0`ŏIs ~ŉ􂵂܂B
	́A܂ł́AS̏ꍇȂǁA֌WłA
	PR[hƂɁA{P ꍇȀԂdvłB
	ȂAINSERTACOPYAREALDELETE ́A]ʂAtŏ܂B

	[TableFilter_THUMBNAIL ǉ]
	e[utB^[ŁATlC摜쐬TuNXǉ܂B
	́ADBTableModelAKvɉāA摜t@Cϊč쐬܂B
	keys,vals ̃L[[hƋ@\ڍׂ́AJavaDoc mF肢܂B
	 * yz
	 * yz
	 * PDPATH_CLM { FILE_CLM̃J̒lAt@C̃ReLXgpXȉ̃t@C̃AhXɂȂ܂Bt@CȂ΃G[łB
	 * QDTlC͒ʏAtH_ɊǗtH_쐬ẢɁAt@CƓÕTlCt@C쐬܂B
	 *     ܂APATH_CLM { THUMB_DIR { FILE_CLM { gqATlC̃t@CɂȂ܂B
	 * RDt@C { "__00" { gq ̘Aԃt@ĆATlCΉ̂߂̏ŁA_ł́ATlC@\͂܂B
	 * SDTlC쐬ł̂́Abmp/jpeg/png/gif łBȊÕt@CɂẮAICONf[gpāAŃTlC\悤ɂĉB
	 *     AIɂ́Axls/ppt/doc/pdf Ȃǂ̎vȃt@CtH[}bg̃TlC͍쐬ƍlĂ܂B
	 * TDTHUMB_CLM ɃTlC̃t@CLqĂꍇA̖OŃTlC쐬܂B̂ƂAOVERWRITE=true ̏ꍇ́At@C̗LɊ֌WȂ
	 *     ㏑ič쐬j܂BOVERWRITE=false(l)̏ꍇ́Ałɑ݂Ă΁Â܂܂Ƃ܂B
	 * UDTHUMB_CLM ɃTlC̃t@CLqĂȂꍇ́AW̃t@CŃTlC쐬āATHUMB_CLMJɏ߂܂B
	 *     ̏ꍇAt@C̗LɊ֌WȂA㏑ič쐬j܂B
	 * VDTHUMB_CLM w肳ĂȂꍇ́AJɏ߂s܂B(UDƓŁA߂s܂B)
	 * WDTlC̊gq́Ajpeg/png/gif ́Ãt@C̊gqƓɂAȊÓA png ɕϊ܂B_ł́Abmp Apng ɕϊ܂B
	 * XDMAX_SIZE ́ATlC쐬ꍇAcA̍ősNZɁAk܂B䗦͕ς܂B͕IȃTlCt@C̃TCYłB
		plugin.table.TableFilter_THUMBNAIL.java

	[Renderer_ICON ǉ]
	 * ICON f[́AJ̃t@C̊gqACRt@C̃C[W^O쐬܂B
	 * C[Wf[^́Ajsp/image/thumb gp܂B
		plugin.column.Renderer_ICON.java

	[tableFilter^O @\ǉ]
	tableFilter^OɁABODY ͂āAkeys,vals 擾@\ǉ܂B
	`́ACSS`ŁA { KEY1 : VAL1 ; KEY2 : VAL2 ; EEE } `𕪉܂B
	ȂAtableFilter^Oɂ́ABODY SQLLq@\ׁAŏ { 
	ŏ } ̒go悤ɂ܂B
	܂AC^[tF[XɁAsetParamMap( Map<String,String> ) ǉ܂B
		opengion.fukurou.util.StringUtil#cssParse( final String cssText )
		hayabusa.taglib.TableFilterTag#doAfterBody()
		hayabusa.taglib.TableFilterTag#release2()
		hayabusa.taglib.TableFilterTag#doEndTag()
		hayabusa.db.TableFilter#setParamMap( Map<String,String> paramMap )
		hayabusa.db.AbstractTableFilter#setParamMap( Map<String,String> paramMap )

	[TableFilter_TuNX JavaDocC]
	LɊւāATableFilter_TuNX JavaDocC܂B
	́ARg̏Ĉ݂łBiplugin.table.TableFilter_XXXX.javaj
		BIKO2CODE , CLMSET , DBARG , DBARG_OUT , DBSELECT , DTYPE , INDEX , LABEL , 
		REPORTDATA , REPORTLAYOUT , ROTATE , SEQRESET , SEQUENCE , TABLE , UNIQ_NAME , UPPER

	[Renderer_TuNX JavaDocC]
	Renderer_TuNX JavaDocC܂B
	́ADBColumn t̃RXgN^[̕ԂliCX^Xj̋ʃCX^X
	Ԃ̗pĂNX̃RgA
	ũNX́AsσIuWFNgƂāAL܂Bv
	ɏ܂B
	́ARg̏Ĉ݂łBiplugin.column.Renderer_XXXX.javaj
		CHBOX , CODE39 , COLOR , CRYPT , DBLABEL , FILTER , HMS , HTML , HTMLPRE , 
		ICON , KANA , LABEL , MD , PASSWD , PN , PN2 , PRE , TMSTMP , WRITABLE , 
		YM , YMD , YMD31 , YMDH 

	[GanttHeaderTagC]
	GanttHeaderTagŁAjwb_[̕\ŁA{̏ꍇ́Aj{Xy[XɕύX܂B
	p̏ꍇ́AQ܂B
	_ł́ACSSŕŒ蒷ɂĂ邽߂ŁA]́ASppŕ𒲐Ă܂B
	IEȊÕuEUΉ̊֌WłBȂA_ł́Ap\ĹApĂ܂B
		hayabusa.taglib.GanttHeaderTag.java

	[StringUtil.urlAppend ϒΉ]
	StringUtil.urlAppend ϒΉ܂B
	łZ܂B
	ȂAߋ̌݊邽߁AQ̂ݐ΃pX`FbNs܂B
	ȍ~̈́A擪ɁA"/" A"\" ͕tȂłB
		StringUtil#urlAppend
 
	[&#064;  JavaDocC]
	@ GXP[vĂӏŁA{ȂA&#064; ƂׂƂA&64; ɂȂĂӏ
	C܂BJavadoc̏Ĉ݂łB
		hayabusa.taglib.HeadTag.java
		hayabusa.taglib.TableFilterTag.java
		hayabusa.taglib.TFormatTag.java
		hayabusa.taglib.ViewLinkTag.java

	[jsp`FbN̏C]
	jsp`FbNŁAJSP̃CN[hŁA& , < , <= , > , >= OĂӏŁA
	ʏ̃^OƁArZq < , > Ƃ̋ʂɁAOXy[XgpĂ܂A
	jsp\[X̍ƂāA^ugpׁAXML\G[Ă܂B
	ŁAԂ́A܂AK\ŁAXy[Xу^u𔻒ɉ܂B
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	XSLTϊŁA"v[Oɂ̓Recwł܂" ƂẽG[bZ[Wꍇ́A
	XMLt@CijspjAUTF-8ŃZ[uۂɁABOMtăZ[uꍇɔ܂B
	ŁÃbZ[WA"(UTF-8ϊɁABOMtƂ̃G[o܂BBOMOĂ݂ĂB)"
	ƂbZ[Wǉ悤ɕύX܂B
		fukurou.xml.XSLT#transform( final Reader xmlReader )

	[hrefIcon.css̒ǉ]
	href(N)t@C̊gqpāAACR\CSSt@CAVKǉ܂B
	common/hrefIcon.css gݍނƂŁAp\łB
	HeadTag useHrefIcon="true" Ɛݒ肷邱ƂŁAǂݍ݂܂BWł́Afalse Ȃ̂œǂݍ݂܂B
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#setUseHrefIcon( final String flag )
		hybs-taglib.tld		head ^OɁAuseHrefIcon ǉ
		jsp/common/hrefIcon.css

	[FileUpdateTag ̏C]
	FileUpdateTag ŁACOPY,MOVE ꍇɁAFromt@C̏ꍇ̂ݏ܂B
	́AselectedAll ŏƂȂǁAtH_̏ꍇ́AG[ɂȂ̂Ă̂ŁA
	͂߂珈ȂlɂĂ܂B
	DELETE ɂẮAtH_Ώۂɂ܂B
		hayabusa.taglib.FileUpdateTag#actionCOPY( final int[] rowNo , final FromToFiles fromToFiles )
		hayabusa.taglib.FileUpdateTag#actionMOVE( final int[] rowNo , final FromToFiles fromToFiles )
		hayabusa.taglib.FileUpdateTag#actionDELETE( final int[] rowNo , final FromToFiles fromToFiles )

	[FileUtil ̏C]
	FileUtil  copy\bhŁAByteBuffer𗘗pAtransferTo gpɕύX܂B
		fukurou.util.FileUtil#copy( final File fromFile,final File toFile,final boolean keepTimeStamp )

	[tIJ_[ύX]
	tIJ_[̌jJnyсAj/̓{ꉻɑΉ܂B
	calendar.html𗘗pĂ܂Acalendar.jspɕύX܂B
	j/ɂẮA[ǓɂĐ؂ւ܂BDAYOTW,MONTHOTỸ\[X𗘗p܂B
	VXe\[XCALENDAR_START_MONDAY(lݒ)trueɂ鎖ŌjJnƂȂ܂B
	̑Ή́AYMD2ŗオ|bvAbv݂̂ł̂ŁAviewɂ͌ʂ܂B
		jsp/common/calendar.jsp
		jsp/common/calendar2.js
		jsp/common/calendar2.css
		hayabusa.common/SystemData#CALENDAR_START_MONDAY
		plugin.column.Editor_YMD2#CAL1
		
	[ϏKgsΉ]
	ϏグKg̕sΉs܂
	1.sɑ΂ϏグŁA2sڈȍ~ςݏオȂsC
	2.E̎Av_ȆIlXVȂsAאϏグ̍
		plugin.view.ViewForm_HTMLStackedGanttTable#create( final int sttNo, final int pgSize )
		jsp/common/option/adjustGanttTable.js
		
	[IsbJ[ǉ]
	FN̂悤ɁAsbJ[ŎI\ȋ@\ǉ܂B
	Editor_HMŃsbJ[tŕ\AEditParamŃsbJ[̕\̃Rg[\łB
	Rg[\ȑ͊JnԁAIԁA̍݁A̕\łB
		jsp/common/default.css
		jsp/common/eventScript.js
		jsp/image/clock.png
		jsp/GF6000/query.jsp
		plugin.column.Editor_HM
		R[h\[X

5.6.5.1 (2013/06/14)
	[queryButton ^OC]
	queryButton^OPageSizeMaxRowCount̉ɁAdebugv_Epӂ܂B
	́A[U[[Aroot ̏ꍇ̂݁A\悤ɂĂ܂B
	܂APageSize  MaxRowCount ̗ƂgȂꍇɂ́A\܂B
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#getDebugClm()

		ɔASYSTEM_ID="**" ɁAdebug J̒`(MENU)ǉ܂B
		SYSTEM_ID="GF"  debug J́A폜܂B

	[\[Xo^(ge)]
	\[Xo^ʂ኱ύX܂B
	E[U[\[Xł́AAo^@\ǉ܂B
	Eʃ\[XAJ\[Xł́AwriteCheck^Osubmit^O܂B
		ge/jsp/GE0001
		ge/jsp/GE0002
		ge/jsp/GE0003

	[DB]
	DBʂŁAe[uCfbNX̌AFirebirdłł悤ɏC܂B
	{́AJDBC̃^f[^gׂłÁAeDBDBAe[u邱Ƃ
	ΉĂ܂B
		jsp/common/gamen/03_DBSEARCH/changeSQL.jsp
		jsp/common/gamen/03_DBSEARCH/viewObject.jsp
	
	[j[iPadΉ]
	iPadłonMouseDownpłȂ߁Aj[̊JonClickɕύX܂B
		jsp/menu/GmisTree.js
		
	[HMfC]
	5.5.0.4ŏC߂Ă̂ŁAēxΉ܂B
	HMSfǂݍ܂Ă̂HMɏC܂B
		plugin.column.Renderer_HM

5.6.5.0 (2013/06/03)
	[autoLinkXNvg̒ǉ]
	ʏhttp,httpsɑ΂ĎŃN쐬XNvgǉ܂B
	iKł͎yу^Oł̃Rg[͍s킸Aoptionւ̒ǉɗ߂Ă܂B
		jsp/common/option/urlAutoLink.js

	[Renderer,EditorC]
	Renderer_HMARenderer_HMS ɂāAtf[^ꍇł悤ɕύX܂B
	]́ASA܂ Û݁AsAȊO̓G[ƂĂ܂A
	PS悤ɕύX܂B
		plugin.column.Renderer_HM#getValue( final String value )
		plugin.column.Renderer_HMS#getValue( final String value )

	[GanttHeaderTag ύX]
	wb_[̓t̏oύX܂Bۂۂoƌɂ̂ŁA
	xAł߂ďo܂B
	܂Atwb_[ŎԂ܂ōlVZOOMϐǉ܂B
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add )
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )

	[ViewForm_ImageTimeBar ύX]
	ғ󋵃o[̃wb_[ɁAN\悤ɕύX܂B
	ɔA()ԕɕϊ郍WbNŁAPʂ̏ꍇ́Aj\܂B
		plugin.view.ViewForm_ImageTimeBar#imageHeaderPaint( final Graphics2D g2 , final double timeScale , final ColorMap colMap )
		plugin.view.ViewForm_ImageTimeBar#getTime2Str( final int timeVal, final int step )

	[ForwardTag @\ǉ]
	{t@C URL  useRedirect œ]ꍇɁA](page)oCiϊȂƁA]łȂP[X܂B
	̂́AuEUɂˑ̂ŁȀɉeȂlɁÃp[^gpꍇ̂
	s܂B
	IEł̓{t@C]ŁA܂Ȃꍇ́Ab菈ułB
	IȄꍇ́AredirectEncode="UTF-8" ŁA{t@C]ł܂B
	AuseRedirect=true filename ɂt@C̏͂ł܂̂ŁAӂB
	ĺAnull ŁAoCiGR[h܂Bi݊̏ԂłBj
		hayabusa.taglib.ForwardTag#doEndTag()
		hayabusa.taglib.ForwardTag#release2()
		hayabusa.taglib.ForwardTag#setRedirectEncode( final String redEnc )

		hybs-taglib.tld		forward ^OɁAredirectEncode ǉ

5.6.4.4 (2013/05/31)
	[XMLp[T[]
	OGAttributes ŁȀo͂ŁASȏA񂪂WOȏ̏ꍇA
	܂Ԃ̓ꏈȂĂ܂ȀŁAۂ܂B
	C܂B
		fukurou.xml.OGAttributes#getText( final String attTab )
		fukurou.xml.OGDocument#toString()
		fukurou.xml.OGElement#getText( final int cnt )
		fukurou.xml.OGElement#getPara( final int cnt )

	[JspEnumeration]
	JSP쐬ŁA^uɂʒu킹ɂāA͈̓I[o[ɂȂvZ@
	̂ŁAC܂B
		hayabusa.develop.JspEnumeration$enum WHERE_OPERATORS#leftVal( final String left )

	column ^O쐬ŁAO ݒ肵YĂ̂ŁAǉ܂B
		plugin.develop.JspCreate_COLUMN#execute( final OGElement ele , final String nameSpace )

	JspCreate_SELECT ́AJspCreate_ORDER_BY ɕύX܂B
	̑AVKǉiJspCreate_HIDEMENUjAύX܂B
		plugin.develop.JspCreate_SELECT.java			폜
		plugin.develop.JspCreate_COLUMN.java			ύX
		plugin.develop.JspCreate_HIDEMENU.java			VKǉ
		plugin.develop.JspCreate_ORDER_BY.java			ύXiJspCreate_SELECT̑j
		plugin.develop.JspCreate_QUERY.java				ύX
		plugin.develop.JspCreate_TABLE_UPDATE.java		ύX

	ʍ쐬֘ȀCs܂B
		gf/jsp/GF2250
		gf/jsp/GF2251
		gf/jsp/GF2252
		gf/jsp/common/gamen/11_GUIMAKE/jspOut.jsp

5.6.4.3 (2013/05/24)
	[value^O őAŏ擾]
	value^OŁADBTableModelAőlƍŏl擾 ANViMAX_MINAALL_MAX_MINjǉ܂B
	́Acommand="SETTBL" ̏ꍇɁADBTableModelAkey Ɏw肵J őlƍŏl
	MIN.L[  MAX.L[ ϐɃZbg܂B
	܂A{@MIN.L[} A{@MAX.L[} ŒloƂ\ɂȂ܂B
	ɂAʂƓŁAČ邱ƂȂAőlAŏl擾ł悤ɂȂ܂B
	MAX_MIN ́AIꂽsԍΏۂɁAőlAŏl߁AALL_MAX_MIN ́Aʂׂ̂ẴR[h
	őlAŏl߂܂B
	MAX_MIN ,ALL_MAX_MIN ɂẮADBTableModel̃JCLS_NAMEANUMBER,INTEGER,DECIMAL ̏ꍇ́A
	^(double)ɕϊĔr܂B
	^(double)̏ꍇAv(SUM.L[)  (AVG.L[)vZɍs܂B
	ȊȌꍇ́Ars܂Bicommand="SETTBL" ̂݁j
	command="SET" ̏ꍇ́A^(double)ƂāAvalue ̒lAseparator ŕŁA
	őAŏAvA vZAꂼAMIN.L[AMAX.L[ASUM.L[AAVG.L[ ϐɃZbg܂B
	ɕϊłȂꍇ́AG[ɂȂ܂B
	null ́A(ς߂ꍇ̕ꐔƂĂ)AׂĂ nulll ̏ꍇ́A[("")ɂȂ܂B
	[("") ̏ꍇɁAdefaultVal ݒ肳ĂƁAdefaultVal ݒ肳܂B
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action ) 
		hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )
		gf/jsp/GF7070		TvC

	command="SETTBL" ŁAIs̔ŁAACT_ALL_APPEND ̂݁AIsȂꍇł삷悤
	Ă܂A"ALL_" Ŏn܂ action ׂċ悤ɕύX܂B
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action ) 

	command="SETTBL" ŁAaction="ALL_MAP" ̎ɁArow=1 n܂Ă̂ŁArow=0 ɕύX܂B
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action ) 

	[value^O parameter 폜]
	parameter p~܂B
	́A_ŎgĂȂ̂ƁAIɁA"parameter" ׂāAparam ɕύX̂ŁA
	̂ɁAsvȑ𐮗Ă܂B
	ɔAtld A폜Ă܂B
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#setParameter( final String param )

	[value^O tmpSelectedAll ǉ]
	ŎgpAtmpSelectedAll ǉ܂B
	action="ALL_xxxx" ֌ẂAtmpSelectedAll="true" œ܂B
	́Ã^ÓAselectedAll Ɠ̓āAׂĂ̍sIsƓ悤Ɉ܂B
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#setSQLAttribute( final DBTableModel table )
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action )
		hayabusa.taglib.ValueTag#getParameterRows()

	[{@NVL.XXXX} Tv]
	{@NVL.XXXX} ǉɔATv JSP pӂ܂B
	 GF6000ieLXgtB[h j łB
		gf/jsp/GF6000		TvC
		gf/jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

	[Javadoc C]
	Javadoc RgŁA@ gĂӏA&#064; ɒu܂B
		hayabusa.taglib.CommonTagSupport.java
		hayabusa.taglib.URLConnectTag.java
		hayabusa.taglib.RequestValueTag.java
		hayabusa.taglib.MailSenderTag.java
		hayabusa.taglib.DataCheckTag.java

	[iBar ̃pfBO]
	Kgo[ŗpӂApaddingLeft,paddingRigth  iBar ɂpӂ܂B
		hayabusa/taglib/ViewIBarTag#setPaddingLeft( final String paddingLeft )
		hayabusa/taglib/ViewIBarTag#setPaddingRigth( final String paddingRigth )
		hybs-taglib.tld		iBar ^OɁApaddingLeft,paddingRigth ǉ

	[GanttHeaderTag  breakTimeStyle]
	GanttHeaderTag  breakTimeStyle ̏lύX܂B
	IẺʃo[Wł߂悤ɂ܂B
	breakTimeStyle	= "top:20px;background-color:yellow;filter:alpha(opacity=60);opacity:0.60;"
		hayabusa/taglib/GanttHeaderTag#breakTimeStyle
	{""ƁAwb_[Ă̂ŁAC܂B
	ȑOAFirefoxΉĂ̂ŁAł̈ʒu킹ɂȂĂ邽߁A
	"" Q́A" " ɏC܂B
		hayabusa/taglib/GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )

	[useTbodyMovable  tY]
	5.6.3.3 (2013/04/19) Œǉ useTbodyMovable tYꂵĂ̂ŁAΉ܂B
		hayabusa.taglib.HeadTag#doEndTag()

	[jsp/image ɒǉ]
	jsp/image thumbtH_ǉ܂B
		excel.png Amedia.png Apdf.png Appt.png Aword.png Azip.png

	[ColumnEditorTag  parameter]
	ColumnEditorTag  parameterAparam ɕύX܂B
	PɁAColumnTag ́Aparam Ȃ̂ŁAꂷ邽߂łB
	̑́Ap~ƂāAʂ́A݊̂ߎcĂ܂B
		hayabusa.taglib.ColumnEditorTag#setParameter( final String prm )
		hayabusa.taglib.ColumnEditorTag#setParam( final String prm )

	[FAQACR\̐]
	help^OŃwb_ɕ\ۂɁA֘AIDĂ݂̂ꍇ̂ݕ\\ɂ܂B
	help^OuseFaqCtrltrueɂ邩AVXe\[XUSE_GUI_FAQ_CTRLtrueɂ܂B
	lfalsełB
	ȂAʃ\[X𗘗pĔ肵Ă邽߁Afɂ̓\[XXVKvłB
		hayabusa.resource.GUIDataLoader#QUERY
		hayabusa.resource.GUIInfo#isFaq()
		hayabusa.resource.GUIInfo#getAttribute( final String key )
		hayabusa.resource.GUIData#GUIData( final String[] data )
		hayabusa.resource.GUIData#toString() 
		hayabusa.taglib.HelpTag#release2()
		hayabusa.taglib.HelpTag#makeTagFaq()
		hayabusa.taglib.HelpTag#setUseFaqCtrl( final String flag ) 
		hayabusa.common.SystemData#USE_GUI_FAQ_CTRL
		hybs-taglib.tld useFaqCtrlǉ

	[result_infołhelpACRwύX]
	resultʂHelpACRresult_infoŏoĂ܂A
	common/gamenURIɖ肪邽߁A../imageł͂Ȃ{@SYS.JSP}/image
	ɕύX܂B
	ljquery-ui.jschangeFontSize.js̎wύX܂B
		jsp/custom/result_info.jsp
		jsp/custom/result_FS_info.jsp
		jsp/custom/result_info.jsp

	[Ԏ̊px]
	Ԏ\ DateAxis IuWFNgŁApxύXA{́A
	rotationLabel ł͂ȂAuseVerticalLabels [true/false]g܂B
	A\bh̔zů֌WAChartCreate ɍĂ܂̂ŁA
	rotationLabel=2 (90x)̂Ƃ̂݁AuseVerticalLabels=true Lɂ
	܂Bi߂ɏC邩j
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#create()
		hayabusa.taglib.ChartCreateTag#setUseVerticalLabels( final String useVLavels )
		hayabusa.io.ChartCreate#getDateAxis()
		hayabusa.io.ChartCreate#setUseVerticalLabels( final boolean useVLavels )

		gf/jsp/GF6120			JFreeChart TvC
		gf/jsp/GF7219			^C`[gTv VKǉ

	dateAxisFormat ϐAp[^̃WbNĂȂ̂ŁAC܂B
		hayabusa.taglib.ChartCreateTag#setDateAxisFormat( final String dtFormat )

5.6.4.2 (2013/05/17)
	[ŋ쐬]
	ŋŁAsԌvsƁA}CiXlAG[ɂȂP[X܂B
	ŋpłA@ł}CiXɂȂ邱Ƃ͖̂ŁA΍Ă܂B
		jsp/common/queryScript.js(53): 	// 5.6.4.1 (2013/05/10)  pView }CiX̏ꍇ́A0 ɐݒ肷B

	[ŋ쐬]
	`쐬 ŁAuseAjaxSubmit="true" ̏ꍇAentry.htm JavaScriptāAforward ܂
	^[Qbg̔@(eval)܂ĂȂ̂ŁȂΉsB
		jsp/common/option/noTranHref.js

	[ŋ쐬]
	Matrixj[ buttonRequest p~Ή
	   URI          URI           requesto
	@ gamenId="jsp"  + index.jsp       + GAMENID=XXXX   saveDir + "jsp/indexXXXX.htm"         Matrixj[̉ʌďoB
	A gamenId="jsp"  + result.jsp      + GAMENID=XXXX   saveDir + "jsp/indexXXXX.htm"         QUERỸwb_[j[
	B gamenId="menu" + multiMenu.jsp   + group=YYYY     saveDir + "menu/menuYYYY.htm"         ʏ탁j[̃O[vI
	C gamenId="menu" + matrixMenu.jsp  + group=YYYY     saveDir + "menu/matrixMenuYYYY.htm"   Matrixj[̃O[vI

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

	fileDownload Bt@C̃GR[h́AUTF-8 ł͂ȂAUnicodeLittle ŃZ[uB
		hayabusa/filter/FileResponseStream#close()
		hayabusa/filter/FileFilter#makeFileName( final ServletRequest request )

	renew('queryNW.htm','QUERY',this) ϊ
	query.htm t@ĆArenew('query.htm','QUERY',this)  renew('queryNW.htm','QUERY',this) ɕϊ܂B
	queryNW.htm  renew ́Aϊ܂̂ŁACxgɁAquery.htm  queryNW.htm s܂B
		hayabusa/filter/FileResponseTransform#private static final ChangeData[] data 錾

	CxgJ֌WŁAŋs̃G[ɗ͌炷߂̏ݒs܂B
		eventScript.js#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )

	[Kgo[]
	KgnŁAFd˂ĕ\ꍇA؂~
	]́AL,R̉摜pӂĂ܂AOp~߁ȂΉ܂B
	iGantt ^OɁApaddingLeft,paddingRigth ǉ
		jsp/common/option/option/adjustGanttTable.js
		hayabusa/taglib/ViewIGanttTag#setPaddingLeft( final String paddingLeft )
		hayabusa/taglib/ViewIGanttTag#setPaddingRigth( final String paddingRigth )

		hybs-taglib.tld		iGantt ^OɁApaddingLeft,paddingRigth ǉ

	[Javascript  parseInt]
	Javascript  parseInt ŁAQtĂȂƁA W ŌvZp^[݂B
	Sׁ̈A PO LqĂ܂B
		gf\src\script\common\resultScript.js(828): 					,left 			:parseInt( popDiv.offset().left ) + parseInt( popDiv.width() )
		gf\src\script\common\resultScript.js(850): 								 left 	: parseInt( popDiv.offset().left ) + 8
		gf\src\script\common\resultScript.js(851): 								,top  	: parseInt( popDiv.offset().top  ) + 8
		gf\src\script\common\scrollBar.js(161): 			//oLayerDiv.style.borderTopWidth = nHeaderH + parseInt(oTab.cellSpacing);
		gf\src\script\common\scrollBar.js(508): //		var nSpacing = parseInt(table.cellSpacing) ;
		gf\src\script\common\scrollBar.js(584): 				//var nTopWidth = parseInt(layer.style.borderTopWidth || 0);
		gf\src\script\common\scrollBar2.js(430): //				nHoriLimit = ($t.p.width ) ? parseInt($t.p.width ) : nHoriLimit;
		gf\src\script\common\scrollBar2.js(431): //				nVertLimit = ($t.p.height) ? parseInt($t.p.height) : nVertLimit;
		gf\src\script\common\calendar\fullcalendar.js(2377): 			var index = parseInt(this.className.match(/fc\-day(\d+)/)[1]); // TODO: maybe use .data
		gf\src\script\common\calendar\fullcalendar.js(3241): 				var mins = parseInt(rowMatch[1]) * opt('slotMinutes');
		gf\src\script\common\option\adjustBar.js(417): 									clrNo = parseInt(clrNo) % colorNoList.length ;			// Ȃ΁AAzz̒ŊZA]߂B
		gf\src\script\common\option\adjustBar.js(665): 									clrNo = parseInt(clrNo) % colorNoList.length ;			// Ȃ΁AAzz̒ŊZA]߂B
		gf\src\script\common\option\adjustField.js(36):     cols 		= parseInt( objField[0].getAttribute('cols') );
		gf\src\script\common\option\adjustField.js(49): 	    cellHeight	= parseInt( objField[0].getAttribute('cellHeight') );
		gf\src\script\common\option\adjustField.js(54): 	    tables		= parseInt( objField[0].getAttribute('tables') );
		gf\src\script\common\option\adjustField.js(58): 	    tableMargin	= parseInt( objField[0].getAttribute('tableMargin') );
		gf\src\script\common\option\adjustField.js(62): 	    tableBorder	= parseInt( objField[0].getAttribute('tableBorder') );
		gf\src\script\common\option\adjustGanttTable.js(565): 						hilightBar.parentNode.style.left = (parseInt( oriLeft ) + moveDist)+"px";
		gf\src\script\common\option\adjustGanttTable.js(578): 					hilightBar.parentNode.style.left  = (parseInt( oriLeft ) + moveDist)+"px" ;
		gf\src\script\common\option\adjustGanttTable.js(593): 					hilightBar.parentNode.style.left = (parseInt( oriLeft ) + moveDist) +"px";
		gf\src\script\common\option\adjustGanttTable.js(1079): 									clrNo = parseInt(clrNo) % colorNoList.length ;		
		gf\src\script\common\option\adjustGanttTable.js(1636): 	fixedCols = parseInt( fixedCols || "0" );
		gf\src\script\common\option\adjustGanttTable.js(1936): 	fixedCols = parseInt( iTable[0].getAttribute('fixedCols') || "0" );
		gf\src\script\common\option\adjustGanttTable.js(2007): 	fixedCols = parseInt( iTask[0].getAttribute('fixedCols') || "0" );
		gf\src\script\common\option\adjustMatrix.js(557): 	rowStart = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? startCell.row : endCell.row   );
		gf\src\script\common\option\adjustMatrix.js(558): 	colStart = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? startCell.col : endCell.col   );
		gf\src\script\common\option\adjustMatrix.js(559): 	rowEnd   = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? endCell.row   : startCell.row );
		gf\src\script\common\option\adjustMatrix.js(560): 	colEnd   = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? endCell.col   : startCell.col );
		gf\src\script\common\option\adjustMatrix.js(600): 	rowStart = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? startCell.row : endCell.row );
		gf\src\script\common\option\adjustMatrix.js(601): 	colStart = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? startCell.col : endCell.col );
		gf\src\script\common\option\adjustMatrix.js(602): 	rowEnd   = new Number( parseInt( startCell.row ) <= parseInt( endCell.row ) ? endCell.row   : startCell.row );
		gf\src\script\common\option\adjustMatrix.js(603): 	colEnd   = new Number( parseInt( startCell.col ) <= parseInt( endCell.col ) ? endCell.col   : startCell.col );

5.6.4.0 (2013/05/02)
	[JSPTv̌]
	GFTv܂B
	customImage tH_폜܂B
	PDcustomImage ̃C[WAGF9120/imagetH_Ɉړ܂B
		GF6050AGF6340AGF9220 ŎgpĂ郊ŃARgAEg܂B
		GFX016 ́ANAGF9120/image ɐUȂ܂B
		customImage tH_͍폜܂B
		́AimagetH_{̂́AjspCommonX.X.X.X.jar ƂĔzz邽
		XimagéAimagetH_ɒړo^܂B
	QDgptH_̍폜
		GF9000,GF9010,GF9030,GF9040 폜܂B
	RDimage/back.png t@C쐬iback.gif  back.png ɕϊj
	SDmenu tH_ matrixMenu.jsp , menu.jsp , multiMenu.jsp , normalMenu.jsp 
		ɁA<og:value command="SET" key="menuType" value="multi" scope="session" />
		ǉBvalue ́Aꂼjsp̃t@CBZbVɕۑ
		𗘗pāAcustom/query_info.jsp CB
		matrixMenu ̏ꍇ Top{^ƁARF{^Lł悤ɑΉB
	TDmatrixMenu.jsp  CSSAmatrixMenu.css ƂĕB
		lɁAmultiMenu.jsp  CSSA multiMenu.css ƂĕB
	UDimage/TOP.png Aimage/TO2P.png t@Cǉ
	VDthemeDEF ƁAthemeGMIS tH_TvƂĒ񋟁B
		jspCommon5.6.X.X.jar  WEB-INF\lib ȉɃRs[ĂƁA
		common,image,menu ̃ftHg񋟂łB
		 jsp  common,image,menu 폜AthemeGMIS ̒g(image,menu)
		Rs[΁AG-MIS `̃C[WɂȂB
		ɖ߂΁AthemeDEF ȉ̃t@CRs[B
	WDbuttonRequest ̔p~imenuType="MATRIX" ̔p~j
		}gNXj[́Aj[gȂ߁A{^j[g܂B
		܂AmenuType="MATRIX" ́ÁAmenuType="MATRIX2" CɎg
		_uŎgpȂ߁Ap~܂B
		custom/menu_init.jsp , custom/query_info.jsp , menu/multiMenu.jsp , menu/normalMenu.jsp
	XD}gNXj[̒ޕ\̕A܂B
		Wł́AfUCIɑ傫Ƃ肷Ă邽߁AKTCYɕύX܂B
		TCYIɂ́AG-MIS V6Ɠɂ܂B
	PODcommon\gamen\21_WHTSNEW ̏C
		{IɁAJSPCN[hă}gNXj[̐V\܂B

	[{@NVL.XXX} ǉ]
	ORACLE COALESCE ( expr_list ) ɋ߂ʂԂ܂B
	NVL ( expr1 , expr2 ) ́Aexpr1  NULL ̏ꍇAexpr2 Ԃ܂A
	COALESCE ́A NULLȂÄA NULL ȂAɎ
	XgĂ܂B
	ƓAXXX  NULL ȂA̎EEƏ]ĂANULL łȂ
	lԂĂƂŁA̒lԂ܂B
	́A{@NVL.XXX @YYY ZZZ } `܂B
	́Ap[^ XXX  NULL̏ꍇA̒lg܂B(@YYY) 
	@YYY ́AYYY p[^̎ŁA NULL ̏ꍇ́AZZZ g܂B
	Ō܂ NULL ̏ꍇ́A [񂪕Ԃ܂B
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		hayabusa.taglib.CommonTagSupport#getNVLAttri

	[localResource C]
	common\gamen\21_WHTSNEW Acommon\gamen\22_FAQ  localResource systemId="GE" 
	ݒ폜܂B
	{Iɂ́AGE сAGWWgݍ݂̃\[X́A ** \[XƂ
	Ɏgp\ɂĂ܂B
	[J\[X́A[A[f[Ȃǂ̋ʃVXeŁAeVXe
	\[X𗘗pꍇɎg܂B
		common\gamen\21_WHTSNEW
		common\gamen\22_FAQ
		custom\multiChoose.jsp

5.6.3.4 (2013/05/01)
	[oEditύX]
	Edit@\Excel̑IExcelRenderer݂ĂȂ߁A
	eLXgo͓lExcel(Sځjǉ܂B
	݊̂߁Á݂uExcelvExcelRendere𗘗pԂ͕ύXA
	XLSNR(Excel NonRenderer)Ƃڂ𑝂₵āARenderer𗘗pȂ悤ɂ܂B
	xłEdit𗘗pʂ́AreporttH_ɃXgt@CIDPʂŏo͂Ă邽߁A
	Sڂ𗘗p邽߂ɂ͍폜邩AǋLKvɂȂ܂B
		jsp/common/fileDownload.jsp
		jsp/common/fileDownloadLisDef.txt
		R[h\[X REPNAME.XLSNR

	[J_[|bvAbv̏C]
	J_[|bvAbvŁA͗ɁA"/" ΁A"/" tŕԂ܂B
	"/" Ȃ΁A]ʂA"/" ȂŕԂ܂B
	ŁAyyyy/mm/dd `Ayyyymmdd `AƂAgpł܂B
		gf\src\script\common\calendar2.js

	[`쐬]
	`쐬tB^[(FileFilter)C܂B
	PDindex.jsp Ńt[ĂӏŁAentry.jspĂяoĂP[XB
		̏ꍇAo^ɁAuo^܂v쐬ƁAԍŏ̌Ăяoɂ
		uo^܂v\B
		č쐬ɂ́AindexNW.htm Ă΂̂ŁAŏ́Aindex.htm ł́A
		entry.htm ̉ӏA"../common/dummy.html" ɕύXĂB
	QDupdate.jsp ŁAuseAjaxSubmit="true" ̏ꍇAentry.htm ́Aupdate.jsp  
		JavaScriptforward 邽߁A`ɂ́AHTMĽʂ͏o͂܂B
		(result.jsp ɏo͂܂B)
		ŁA`쐬ɂ́Aentry.htm JavaScriptāAforward ܂B
		<script type="text/javascript" src="../common/option/noTranHref.js" ><!-- --></script>
	RDonSubmit="" ̃p^[łAonSubmit="return false;" ɒuB
	SDJavaScript  ajaxSubmit.js ̂ŁA폜܂B
		̓Iɂ́Asrc="../common/option/ajaxSubmit.js?v=xxxx" ̉ӏ폜܂B
	TDcommand="NEW" + resultXX.jsp   "forwardXX.htm"B result.jsp Ƀt[gp^[(RyC)
		ɁAʏ forward.hml At[ɂȂĂ̂ŁAframe src="result1.htm? 
		frame src="forward1.htm? ɒu鏈܂B

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

	[taglet yȏC]
	^Out@X̌̉o[W̎擾@኱ύX܂B
		fukurou.taglet.DocletUtil#versionNo		擾@ύX
		fukurou.taglet.TagletDoc03Link#toString( final Tag[] tagTags )		yȏC

	[quickReference.html]
	^Ou}jAHTMLȈՔ(quickReference.html) Adoc/taglib/ ɏo͂Ă܂A
	common ɏo͂悤ɕύX܂B
	܂AadminʂAQƂł悤ɂ܂B
	̏́A_build.bat ŁA"xml" w肵ꍇɎs܂ÂƂŁA_build.bat ŁA
	"jar" sȂƁA쐬t@C荞܂܂BӂB
		hayabusa.servlet.HybsAdmin#getAdminLink()
		build.xml

	 
	݁Ajsp/common ȉ̃tH_̈GɂȂĂ܂̂ŁAĂ܂B
	PD_build.bat ŁA"compile" w肷ƁAʏ Java ̃RpCȊOɁA
		yuicompressor 𗘗pAJavaScripẗks܂B
		/src/script ȉ̃t@CA/jsp ɁAkARs[܂B
	QD_build.bat ŁA"jar" w肷ƁAjsp/common/ , jsp/image/ , jsp/menu/ ̃tH_
		src/META-INF/resources ȉɃRs[AjspCommonX.X.X.X.jar Ɉk܂B
		́ATomcat7 ̐V@\ŁAjspjar\łB
	RD_build.bat ŁA"javadoc" w肷ƁAJavaDoc ƁA^Ou}jApXMLf[^
		܂B̃f[^́Asrc/xslt ȉɐ܂B
	SD_build.bat ŁA"spec" w肷ƁAi\[X̎dl쐬pXMLt@C𐶐܂B
		̃f[^́A\[X̃Rg`FbNpłB
	TD_build.bat ŁA"xml" w肷ƁA\[X֌W̃f[^AXMLf[^Ŕo܂B
		ł́ATomcatAvP[VNĂKv܂B
		́AquickReference.html ́ȀŐ܂B
		܂AQD̍Ƃ́ÂTD̍ƂȂƁAЂƂOquickReference.html
		Rs[Ak邱ƂɂȂĂ܂܂B

5.6.3.3 (2013/04/19)
	[KgC]
	NCAg`̓tnKgŁAKg͈͊OɌׂꍇ
	\ŏI܂ŃKg`悳ĂȂߑΉ܂B
		gf/src/script/common/option/adjustGanttTable.js

	[adjustMatrixC]
	Xe[^X@\܂삵ĂȂߑΉ܂B
	(firefoxł@\͍̂̂Œᓮ삷悤ȑΉ݁j
		gf/src/script/common/option/adjustMatrix.js

	[ViewForm_CustomData ̌]
	ViewForm_CustomData A̎dlʂɎĂȂ̂ŁA
	C܂B
	Aɂ͌݊͂ȂȂ܂A{Iɂ̂悤Ȏg
	ĂȂ͂Ȃ̂ŁAȂƔf܂B

		headerFormat	bodyFormats		󓮍			ύX
	@	Ȃ			Ȃ			header̂			body ̌JԂ̂
	A	Ȃ						G[				bodyFormats ̂݌JԂ
	B				Ȃ			header̂			body ̌JԂ̂
	C							ꂼꓮ		 
	D	Ȃ			Ȃ			G[				 

	@̃P[X́Aview^O BODYɒڃtH[}bgLqP[XłB
	ʏ̏ꍇ́Aheader ƂĔFAheaderAbody ƂɎgp܂A
	󂱂̃NXł̓oOĂAheaderƂĂgĂ܂B
	́AIɂ́ABƓsĂ܂B

	ÃP[X́AʏViewFormnł͍̗pĂȂłBłG[łB
	ACustomDatáAtable^OƖ֌WɁABODYɋLqꂽtH[
	JԂ邾Ȃ̂ŁAbodyFormats ݂̂œ삳̂{̎płB
	CAD̃P[X͓Ȃ̂Ō݊łB
		plugin.view.ViewForm_CustomData#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_CustomData#setFormatterList( final List<TableFormatter> list )

	[caseKey,caseVal̈]
	caseKey,caseVaĺAcaseKey.matches( caseVal ) ̒lAtrue ̏ꍇÃ^O
	p\Ƃ鑮łBequals ^ȎpӖō쐬܂B
	A(caseKey == null) || (caseVal == null) || caseKey.matches( caseVal ) ̌
	Ŕ肵Ă܂A͊ԈႢŁAcaseKey  caseVal  Ƃ null ̏ꍇ̂
	true ɂׂłB
	݊̈Ӗł́A܂̂łAequals ^OƓl̓悤ɂȂ̂ƁA
	_ł́A܂gĂȂ@\Ȃ̂ŁÂɏC܂B
	(caseKey == null && caseVal == null) ||
		 (caseKey != null && caseVal != null && caseKey.matches( caseVal ))
	ɕύX܂B
		hayabusa.taglib.CommonTagSupport#useTag()

	[adjustMatrix.js]
	RgAlC
		gf/src/script/common/option/adjustMatrix.js

	[ogTbodyMovable.js]
	option/ogTbodyMovable.js JavaScript ̗p܂B
	́Ae[u̍sitbodyj̏㉺ւs߂̃XNvgłB
	㉺ւ̏ꍇ́AHeadTag ŁAuseTbodyMovable = "true" Zbg
	邾ŁAid="viewTable"  tbody }EXA܂̓J[\L[ŏ㉺
	s܂B
	̓ƁATbodyMovableTag gݍ킹΁AEœƂȂ㉺ɓA
	lւi܂Äʒu瓮Ȃj{PA|PȂǂ̋@\gŁA
	oIɏ㉺ւ̂̒lo^邱Ƃ\ɂȂ܂B
	Kge[uł̃}EXł̓ւȂǂɌʓIłB
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseTbodyMovable( final String flag )
		hayabusa.taglib.TbodyMovableTag.java			VKǉ
		gf/src/script/common/option/ogTbodyMovable.js		VKǉ

	[ViewI V[ỸNX ]
	ViewI V[Y(ViewIBar,ViewIGantt,ViewIGanttBar,ViewIHead,ViewIMatrix,ViewITable,ViewITask)
	ɂāA^ONX̍ŌɁA xxTag YĂ߁A܂B
	NX̓̂߂łB
	tld ̏CŁA{Iɂ JSPʂ͕ύXȂłB
		hayabusa.taglib.ViewIBar.java			ViewIBarTag.java
		hayabusa.taglib.ViewIGantt.java			ViewIGanttTag.java
		hayabusa.taglib.ViewIGanttBar.java		ViewIGanttBarTag.java
		hayabusa.taglib.ViewIHead.java			ViewIHeadTag.java
		hayabusa.taglib.ViewIMatrix.java		ViewIMatrixTag.java
		hayabusa.taglib.ViewITable.java			ViewITableTag.java
		hayabusa.taglib.ViewITask.java			ViewITaskTag.java

	ɔAtld t@CC܂B
		src/META-INF/hybstaglib.tld
		WEB-INF/hybstaglib.tld

	[image t@Cǉ]
	image tH_ɁAlistImg.pngAlistnail.pngAlistS.png t@Cǉ܂B
	܂Aimage/ext tH_ȉ̃t@Cǉ܂B
		src/META-INF/resources/jsp/image
		jsp/image

	[taglet og.doc03Link^O̍쐬]
	^ObgŁA^Ou}jȂNX`(DOC03)ւ̃N쐬
	V^O(og.doc03Link)ǉ܂B
	CC^O `̂ŁADocletTagWriter#printTag( final Tag[] tag ) 
	ǉKv܂B
		fukurou.taglet.DocletPlugin.java		
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
		fukurou.taglet.DocletUtil#doc03LinkTag( final Tag tag )
		fukurou.taglet.DocletUtil#getVERNO()
		fukurou.taglet.TagletDoc03Link.java		VKǉ
		fukurou.taglet.TagletValue.java			RgC

	[taglet og.doc03Link^ȎΉ]
	JX^^ONXɁA^Ou}jȂNX`(DOC03)ւ̃N
	쐬ׁAog.doc03Link^O Lq܂B
	ȉ̃NX́ARĝݏCłB
		hayabusa.taglib.BizLogicTag.java
		hayabusa.taglib.ButtonTag.java
		hayabusa.taglib.ColumnEditorTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.DirectWriteTableTag.java
		hayabusa.taglib.EntryQueryTag.java
		hayabusa.taglib.GanttHeaderTag.java
		hayabusa.taglib.PlsqlUpdateTag.java
		hayabusa.taglib.ProcessTag.java
		hayabusa.taglib.QueryTag.java
		hayabusa.taglib.ReadTableTag.java
		hayabusa.taglib.ReportTableTag.java
		hayabusa.taglib.StackHeaderTag.java
		hayabusa.taglib.TableFilterTag.java
		hayabusa.taglib.TableUpdateTag.java
		hayabusa.taglib.UpdateTag.java
		hayabusa.taglib.ViewFormTag.java
		hayabusa.taglib.ViewIBarTag.java
		hayabusa.taglib.ViewIGanttBarTag.java
		hayabusa.taglib.ViewIGanttTag.java
		hayabusa.taglib.ViewIHeadTag.java
		hayabusa.taglib.ViewIMatrixTag.java
		hayabusa.taglib.ViewITableTag.java
		hayabusa.taglib.ViewITaskTag.java
		hayabusa.taglib.WriteTableTag.java

	[RgC]
	Rĝ݂̏CłB
		plugin.develop.JspCreate_COLUMN.java
		plugin.develop.JspCreate_COMMENT.java
		plugin.develop.JspCreate_ORDER_BY.java
		plugin.develop.JspCreate_QUERY.java
		plugin.develop.JspCreate_SELECT.java

	[build.xmlC]
	TagletDoc03Link Ή̏Cs܂B
		gf/build.xml

5.6.3.2 (2013/04/12)
	[Kgn^OAJavaScriptC]
	gant  gantt ɕύX܂B
	Ώۂ́AiGantt , iGanttBar , adjustGantTable.js , adjustGantTable.css łB
		gf/src/script/common/option/adjustGantTable.js
		gf/src/script/common/option/adjustGantTable.css

	[KgnTv쐬̏CR]
	GFŁAKgñTv쐬ۂɁA֘A C[W
	JavaScript ̓o^Rꂪ̂ŁAǉ܂B
	jsp/common/option ͓o^Ă܂Asrc/script/common/option
	o^łB
		jsp/image/status_0.png ` status_6.png
		gf/src/script/common/option/adjustMatrix.js
		gf/src/script/common/option/adjustField.js

	image/W_xxxx_L.png , image/W_xxxx_R.png , image/H_xxxx_L.png , image/H_xxxx_R.png
	A폜܂B
	𗘗pĂ JavaScript܂B
		gf/src/script/image/W_xxxx_L.png
		gf/src/script/image/W_xxxx_R.png
		gf/src/script/image/H_xxxx_L.png
		gf/src/script/image/H_xxxx_R.png

	[KgnTv̑g]
	Kgn𗘗pɓAGWJavaScript̑g݂T|[g܂B
	́Ahead^OŁAadjustEvent ŁAw肷̗p܂B
	adjustEvent ɂ́ABarA MatrixA TableA GanttA Task wł܂B
	gݍލۂɂ́AuseGantt = "false" , useScrollBar = "false" Zbg܂B
	ɔAuseGantt2 p~܂B
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseGantt2( final String flag )		p~
		hayabusa.taglib.HeadTag#setAdjustEvent( final String ajEvent )

	addEvent( this, "load", "Cxg" ) ݒ肷镶쐬ӏA\bh܂B
		addEventScript( final String event, final StringBuilder buf )

	[Fԍ̕я]
	F̕яύX܂B
	ꂢȉ摜t@Cɓꂵ܂B́Å֘ÂׂĂ
	FԍKp悤ɕύX܂B
		jsp/common/option/adjustGantTable.js
		jsp/common/option/adjustBar.js

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

	[javadoc ̑̍]
	javaDoc̒𐮂ƂŁARgɁA<table> ^OgpĂӏA
	rtɕύX܂B
	<table>  <table border="1" frame="box" rules="all" > ɒu܂B
		hayabusa/taglib/CookieTag.java(276): 	 * <table>
		hayabusa/taglib/EngineTag.java(35):  * <table>
		hayabusa/taglib/FileUpdateTag.java(387): 	 * <table>
		hayabusa/taglib/HeadTag.java(1556): 	 * <table>
		hayabusa/taglib/RequestCacheTag.java(301): 	 * <table>
		hayabusa/taglib/TableMergeTag.java(959): 	 *<table>
		hayabusa/taglib/TopMenuTag.java(1745): 	 * <table>
		hayabusa/taglib/ValueTag.java(1063): 	 * <table>
		hayabusa/taglib/ValueTag.java(1109): 	 * <table>
		fukurou/db/DBFunctionName.java(27):  * <table>
		fukurou/util/XHTMLTag.java(179): 	 * <table>
		fukurou/util/XHTMLTag.java(252): 	 * <table>
		fukurou/util/XHTMLTag.java(410): 	 * <table>
		fukurou/util/XHTMLTag.java(456): 	 * <table>
		fukurou/util/XHTMLTag.java(596): 	 * <table>
		fukurou/util/XHTMLTag.java(645): 	 * <table>
		fukurou/util/XHTMLTag.java(681): 	 * <table>
		fukurou/util/XHTMLTag.java(948): 	 * <table>
		fukurou/util/XHTMLTag.java(987): 	 * <table>
		fukurou/util/XHTMLTag.java(1023): 	 * <table>
		hayabusa/common/SystemParameter.java(64):  * <table>
		hayabusa/common/SystemParameter.java(73):  * <table>
		hayabusa/io/ChartFactory.java(46):  * <table>
		hayabusa/remote/ClearResource.java(47): 	 * <table>

	[ViewIV[Y VKǉ]
	ViewIV[Y̓nǉ܂B
		hayabusa.taglib.ViewIBar.java				ז_Oti_Ac_j
		hayabusa.taglib.ViewIGantt.java				Kg`[g̃KgŚiy[WS̈ݒj̎w
		hayabusa.taglib.ViewIGanttBar.java			Kg`[ǧJԂ^ÕtH[}bg
		hayabusa.taglib.ViewIHead.java				ז_OtŁAo[̃wb_[
		hayabusa.taglib.ViewIMatrix.java			zu}^ȕ\
		hayabusa.taglib.ViewITable.java				NCAgŃe[u̍E
		hayabusa.taglib.ViewITask.java				ϏKgiϏjŃKgŚiy[WS̈ݒj̎w

	ɔAtld t@CC܂B
		hybstaglib.tld

	TvJSP^O܂B
		GF7203				iHead		wb_[⑫C
		GF7204				iBar		c_iׁj
		GF7213				iMatrix		zu}^ȕ\
		GF7215				iTable		e[u̍EXN[
		GF7216,GF7217		iGantt		KgŚiy[WS̈ݒj/KgiϏj
		GF7216,GF7217		iGanttBar	Kgvfisɐݒj/KgiϏj
		GF7218				iTask		KgiϏj

	[Kgn firefoxΉ]
	jo͂ꍇ̒ig݂ł́ASpXy[Xg悤ɕύX܂B
	uEUɂẮǍvZ킸A񂾂񂸂Ă邽߁B
		hayabusa.taglib.GanttHeaderTag#doEndTag()

	[Kgn Ϗグ()]
	Kgn̐Ϗグ()̃Tv GF7218 A܂
	܂ł̂ŏC܂B
	adjustGanttTable.css  class`ŁAu.warncos  tvƃXy[X
	Ă܂B
		src/script/common/option/adjustGanttTable.css
			.warncos  t{ background : #FFAC59; }  .warncost{ background : #FFAC59; } 

5.6.3.1 (2013/04/05)
	[Kg֘ȀC]
	KgŁAJ[C[Wt@C𑝂₵܂B
	܂A2013/03/08 ŁAOX܂ł̔ԍ(colorNo)ɕύX܂A
	FΉ𑝂₵܂B
		#00FFFF         aqua       ../image/W_aqua.png
		#FF00FF         fuchsia    ../image/W_fuchsia
		#00FF00         lime       ../image/W_lime.png
		#800000         maroon     ../image/W_maroon.png
		#808000         olive      ../image/W_olive.png
		#C0C0C0         silver     ../image/W_silver.png

	F̔@ύX܂B
	colorNo ŘAzz񂩂擾A}b`Ȃ΁AĎ擾݂@ɕύX܂B
	ĂƂ̂́AAzz̒ŊZA]߂ĐFJԂɂƂłB
		gf/src/script/common/option/adjustGantTable.js

	color ŁAswitch ` case ł蔻肵ĂӏAڎwɕύX܂B
	܂ŁA݂Ȃ΁AW_blue.png ԂݒɂȂĂ܂A
	AFR[hw̏ꍇ́A݂Ă摜\ƂOŁA
	ȗ܂B
	摜Ȃ΁A\ȂłB
		gf/src/script/common/option/adjustGantTable.js

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

	COLORNO J[ԍ ƁACOLORPIC FI ̃\[Xǉ܂B
	COLORNO J[ԍ́AQ "0" ` "21" , "BK","WT","BL","RD","YL" ̃R[hɂꂼF
	蓖ĂR[h\[XłB
	̃R[h\[Xł́AOɁA<div style="background-color:navy ;">@@@</div> Ƃ^Oݒ肷邱Ƃ
	ꗗ\ŁAF̃Z쐬܂B܂Av_Ej[ł́AR[hp[^ɁAclr_XXXX Ƃl
	ݒ肷邱ƂŁAiXXXX ́AF́jF̃v_Ej[쐬܂B
	ɔAdefault.css t@CɁAclassƂȂL[ǉ܂B
		gf/src/script/common/default.css
		ge/db/common/xml/update/const/GEA03.xml , GEA04.xml , GEA08.xml

	COLORPIC FI ́AVXeID="GF" TvƂėpӂ܂B
	\="COLOR:F\" ҏW="COLOR:F\" ̃J[sbJ[TvłB
		jsp/GF6000/result.jsp
		gf/db/common/xml/update/const/GEA03.xml , GEA04.xml , GEA08.xml

	[Renderer_COLOȐC]
	Renderer_COLOR ́Ainput ^Oreadonlyݒŕ\Ă܂Adiv^OɕύX܂B
	o܂͕słA{Iɂ́ARenderer Ȃ̂ŁAl̑M͕svȂ̂ŁAinput 
	Kv͂ȂƎv܂B
		plugin.column.Renderer_COLOR.java		{Iɂ͑Sʏ

	[BizLogic̏C]
	exist ŁAisErrThrow ǉ܂B
	isErrThrow ́AG[ꍇɁAG[bZ[WiErrorMessagejɏނǂw肵܂B
	{́A݊lAtrue()łB
	false ɂP[X́AsA΍XVAȂΒǉ Ȃǌ㑱sꍇɎg܂B
		fukurou.business.AbstractBizLogic#exist( EEE )

	[ViewForm_ImageTimeBaȑC]
	ViewForm_ImageTimeBar ŁAZkxȂǁA<span>^Ot^lgpƁA
	C[WƂāÂ܂܏o͂邽߁Aspan ^O폜܂B
	ł́A<span title="xxxx">YYY</span> AYYY ɂ܂B
	spańA擪n܂APx̂݌ȌłB
	JԂꍇ́ȂΉOłBȉꍇ́ApɍKv܂Bj
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_ImageTimeBar#calcImageSize( final int startNo , final int lastNo )
		plugin.view.ViewForm_ImageTimeBar#imageHeaderPaint( final Graphics2D g2 , final double timeScale , final ColorMap colMap )

	[Calc[̏C]
	t̏ꍇ̃X^Cuɕs邽ߏC܂B
	uɑĨ_uNI[glĂȂ߁AzO̒uƂȂĂ܂B
	_uNI[g悤ɂ܂B
		hayabusa.report2.OdsContentParser#writeParsedRow( final String row, final BufferedWriter bw, final String sheetNameOrig, final String sheetNameNew )

5.6.3.0 (2013/04/01)
	[Query^ÕG[bZ[WύX]
	uQueryTag Query荞܂܂BDBTableModel ͓o^܂Bv
	̃G[bZ[W\[XERR0041擾ĕ\悤ɕύX܂B
		hayabusa.taglib.QueryTag#doEndTag() 
		x\[X ERR0041
	
	[ColumnMarkerTag ̃tH[}b^]
	columnMarker^OŁA[$XXXX],[#XXXX]@\Lɂ邽߂̑ǉ܂B
	ʏ́AViewł́A[$XXXX] ́Af[ꂽA[#XXXX]́A
	x\[Xo͂܂AcolumnMarkerł́A[$XXXX] ́AURLEncode
	LɂȂĂ܂B
	ߋ̌݊̊֌WŁAȂׁÃ^OƓꍇɌA
	useFormatDeco = "true" ݒ肷@܂B
		hayabusa.taglib.ColumnMarkerTag#release2()
		hayabusa.taglib.ColumnMarkerTag#setUseFormatDeco( final String val )
		hayabusa.taglib.ColumnMarkerTag#doAfterBody()
		hayabusa.html.ViewMarker_MARKER#clear()
		hayabusa.html.ViewMarker_MARKER#setDBTableModel( final DBTableModel tbl )
		hayabusa.html.ViewMarker_MARKER#getMarkerString( final int row,final int clm,final String value )

		hybstaglib.tld			ColumnMarkerTag ɁAuseFormatDeco ǉ

	[ViewForm_ImageTimeBar Tips]
	ViewForm_ImageTimeBar area ^OŁAalt ɁAtips \ĂӏC܂B
	alt ́AVONH[e[V ň͂Ă邽߁AtipsɃVONH[e[V
	܂܂ĂƁAHTML̐܂B
	ŁAVONH[e[VGXP[vi"'"  "&amp;#39;" ) ܂B
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )

	[HeadTag KgnύX]
	KgnŁAuseGantt2="true" őgݍadjustGantTable.js ŁAN郁\bh
	قȂׁAOwł悤ɁAsetAddEvent( String ) \bhǉ܂B
	 * adjustTable : e[u
	 * adjustGant  : Kg/ςݏグKg
	 * adjustTask  : ςݏグKgiςݏグj
	script ƂāAaddEvent( this, "load", adjustGant ); Ƃ`o͂܂B
	ėpIɎg܂B
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setAddEvent( final String method )
		hayabusa.taglib.HeadTag#doEndTag()
		gf/jsp/GF7215/result.jsp	adjustTableTv	Eij
		gf/jsp/GF7216/result.jsp	adjustGantTv	KgiNCAgj
		gf/jsp/GF7217/result.jsp	adjustGantTv	KgiϏj
		gf/jsp/GF7217/result.jsp	adjustTaskTv	KgiϏj

		hybstaglib.tld			HeadTag ɁAaddEvent ǉ

	[IE10Ή]
	CglbgÕANZXŃuEU[hIE10ɂȂΉB
	ʂ\Ȃ߁Adummy.htmlDTD錾ύX܂B
		jsp/common/dummy.html
		
	[͉\v_EύX̃Cxg]
	R{{bNXŃv_EύXꍇɌ̃eLXg{bNXchangeCxgĂ܂łB
	Aꊇ͋@\onChange㏑ē삵ȂƂ߁AonChangeɂĂ͊O
	Zbgł̃ZbgD悷悤ɑΉ܂B
		jsp/common/default.js#selChanged(sel) 
		plugin.column.Editor_INMENU#Editor_INMENU( final DBColumn clm )
		plugin.column.Editor_IINDBMENU#Editor_INDBMENU( final DBColumn clm ) 

	[build.xml ̏C]
	ant  target  table ̏ꍇ build.xml C܂B
	́Ajsp/GF2140 XMLt@Co͏ŁAo͐̃tH_ɁA
	SYSTEM_ID ǉ悤ɕύXƂɑΉułB
		 filetemp/admin/xml/install/01_TABLE
		V filetemp/admin/GE/xml/install/01_TABLE

	[IE10Ή̂Q]
	VXe\[XUSE_MULTI_KEY_SELECT̏ltruefalseɕύX܂B
	IE10ł͂̃XNvgŕs鎖ƁA
	IE8ȍ~ł̓uEU̕W@\ƂȂĂ邽߁AWł͖Ƃ܂B
		hayabusa.common/SystemData#USE_MULTI_KEY_SELECT

5.6.2.3 (2013/03/22)
	[Kgwb_[]
	zoom="13" ǉ
	́Azoom="2" ̓nŁAzoom="13"Ŏwł܂B
	ɂ܂ĕ\AQiڂɓt Riڂɗjo܂B
		hayabusa.taglib.GanttHeaderTag#makeZoom3( final String header ,final String upper ,final String lower ,final int add )
		src/script/common/default.css
		src/script/common/option/adjustGantTable.js
		src/script/common/option/adjustGantTable.css

	ganttHeader ̌ʂ̐F Ō\̃O[vsꍇ̔wiF̐ݒ class ōs܂B
	̐F ́AoddColor A̐F́AevenColor łB
		src/script/common/default.css

	At̊Jn(startDate)-I(endDate) ŁAÍu܂܂ȂvdlłAu܂ށvdlɕύX܂B
	At́Au܂ށvAԂ́Au܂܂ȂvłB
	Ⴆ΁A2013/03/01 - 2013/03/01 ́A2013/03/01 łBʏЂƌ́A2013/03/01 - 2013/03/31 Ǝw肵܂B
	Ԃ́A0700 - 2000 ̏ꍇA2000 ́A܂݂܂BāA0700 - 0700 ƂƁA 0700 ܂ŁiQSԁj
	\܂B₱łAÍA0700 - 1959 ł͂ȂA0700 - 2000 łB
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth ) {
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add ) {
		hayabusa.taglib.GanttHeaderTag#makeZoomStack( final String upper ,final String lower ,final int add, final boolean useMonth ) {

	[͒lϊ@\]
	queryScriptPre.js  queryConvert.js ̕ύX
	L[[hAQUERYPRE_SCRIPT_JS   QUERYCONV_SCRIPT_JS ɕύX
	queryConvert.js ̏sAe DBTYPE ̒lǉ܂B
		src/script/common/queryScriptPre.js  queryConvert.js ̕ύX
		hayabusa.taglib.HeadTag#doEndTag()
		gf/jsp/GF6000/query.jsp

	[DBMENU  0 \]
	^DBMENU𗘗pꍇAl 0 ̏ꍇAf[^Ƃă[
	\ߐݒłȂꍇAl 0 ̐^ȂǂŁAĉʂ 0 Ȃǂ
	\ȂP[XŁAgp܂B
	noDisplayVal Ɏw肵lƓꍇ́A[("")Ԃ悤ɂ܂B
	́Af[̂ݑΉłBiGfB^[͂ƒlĂKv܂Bj
		hayabusa.db.DBColumn#DBColumn( final String 	  lang,final ColumnData clmData ,final LabelData  lblData ,final CodeData   cdData )
		hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		hayabusa.db.DBColumn#getConfig()
		hayabusa.db.DBColumn#getNoDisplayVal()
		hayabusa.db.DBColumnConfig#setNoDisplayVal( final String val )
		hayabusa.db.DBColumnConfig#getNoDisplayVal()
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		hayabusa.taglib.ColumnEditorTag#setNoDisplayVal( final String prm )

		hybstaglib.tld			ColumnEditorTag ɁAnoDisplayVal ǉ

		plugin.column.Renderer_DBMENU.java		֘A郁\bh
		plugin.column.Renderer_DECIMAL.java		֘A郁\bh
		plugin.column.Renderer_MONEY.java		֘A郁\bh
		plugin.column.Renderer_NUMBER.java		֘A郁\bh

	[Zx̐؂ւ]
	column^OŁAxƒZx̐؂ւAs߂̑iuseSLabelj
	ς݂̂ŁAAcolumnEditor ^OɂڐA܂B
	܂Aview^O viewFormType="HTMLTextField" ̏ꍇ́AZxĝł͂Ȃ
	xg悤ɁAZbg܂B
		hayabusa.taglib.ColumnEditorTag#setUseSLabel( final String prm )
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		hayabusa.html.AbstractViewForm#setDBColumn( int dbColumn, DBColumn clm )
		plugin.view.ViewForm_HTMLTextField#noSLabelSetting( final int clmNo )
		plugin.view.ViewForm_HTMLTextField#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLFormatTextField#create( final int startNo, final int pageSize )
		hybstaglib.tld			ColumnEditorTag ɁAuseSLabel ǉ

		useSlabel  useSLabel ɓB
		tld AuseSLabel ō쐬ς݂̂ŁA\bhύX܂B
			hayabusa\db\DBColumn.java(72): 	private final String		useSlabel		;	// 5.5.1.0 (2012/04/03) MENŨx[X\̐؂ւ
			hayabusa\db\DBColumn.java(124): 		useSlabel	= "auto";		// 5.5.1.0
			hayabusa\db\DBColumn.java(155): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabelΉ
			hayabusa\db\DBColumn.java(179): 		useSlabel		 = config.getUseSlabel();		// 5.5.1.0 (2012/04/03)
			hayabusa\db\DBColumn.java(662): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabelΉ
			hayabusa\db\DBColumn.java(700): 		config.setUseSlabel( useSlabel ); // 5.5.1.0 (2012/04/03)
			hayabusa\db\DBColumn.java(950): 	public String getUseSlabel() {
			hayabusa\db\DBColumn.java(951): 		return useSlabel ;
			hayabusa\db\DBColumnConfig.java(59): 	private String 	useSlabel		= "auto";	// 5.5.1.0 (2012/04/03)  MENUnSLABEL𗘗p邩ǂ
			hayabusa\db\DBColumnConfig.java(782): 	public void setUseSlabel( final String use ) {
			hayabusa\db\DBColumnConfig.java(783): 		this.useSlabel = use;
			hayabusa\db\DBColumnConfig.java(793): 	public String getUseSlabel() {
			hayabusa\db\DBColumnConfig.java(794): 		return useSlabel;
			hayabusa\taglib\ColumnEditorTag.java(413): 		if( useSLabel   != null ) { config.setUseSlabel( useSLabel ); }		// 5.6.2.2 (2013/03/15)
			hayabusa\taglib\ColumnEditorTag.java(834): 	public void setUseSlabel( final String prm ) {
			hayabusa\taglib\ColumnTag.java(467): 		if( useSLabel	!= null ){ config.setUseSlabel( useSLabel );	   } // 5.5.1.0 (2012/04/03)
			hayabusa\taglib\ColumnTag.java(1078): 	public void setUseSlabel( final String prm ) {
			plugin\column\Editor_DBMENU.java(80): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(99): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(127): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(182): //		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(183): 		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(230): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_DBMENU.java(231): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(50): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(67): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(95): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(139): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabelΉ
			plugin\column\Editor_MENU.java(147): //		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(148): 		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(189): 	 * @og.rev 5.5.1.0 (2012/04/03) useSlabelΉ
			plugin\column\Editor_MENU.java(198): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Editor_MENU.java(199): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		 // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(52): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(67): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(85): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(131): //		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(132): 		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(161): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_DBMENU.java(162): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(42): 	private final String useSlabel ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(55): 		useSlabel = "auto";		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(74): 		useSlabel = clm.getUseSlabel() ;	// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(104): //		final boolean uslbl = "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(105): 		final boolean uslbl = !"true".equals(useSlabel) ? false : true; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(125): //		final boolean uslbl = ("auto".equals(useSlabel) || "true".equals(useSlabel) ) ? true : false; // 5.5.1.0 (2012/04/03)
			plugin\column\Renderer_MENU.java(126): 		final boolean uslbl = "auto".equalsIgnoreCase( useSlabel ) || "true".equalsIgnoreCase( useSlabel );		// 5.5.1.0 (2012/04/03)
			plugin\view\ViewForm_HTMLTextField.java(133): 			config.setUseSlabel( "false" );

5.6.2.2 (2013/03/15)
	[must/mustAnypinputo͈ʒuύX]
	columnTagŕK{ڂ̎s߂inputo͂̈ʒutd̊OƂȂA
	HTMLƂĕsł̂ŏo͈ʒuύX܂B
		hayabusa.taglib.ColumnTag#makeTag()
		hayabusa.taglib.InputTag#makeTag()
		hayabusa.taglib.SelectTag#makeTag()
		
	[adjustGant.jsfirefoxΉ]
	5.6.2.1őΉłĂȂ̑Ήs܂B
	@Kg̃Rg\łĂȂifontTCYɒPʒǉ)
	A摜̃c[`bvoĂȂialtłȂtitleZbg)
	ÃXNvgōsĂ鍶EŃXN[o[oȂꍇ
	wiFƂȂĂ̂ʂ̕WwiFƓFƂ܂B
		jsp\common\option\adjustGantTable.js
		jsp\common\option\adjustGantTable.css
		
	[NCAgKgC]
	@}[J[̕\ʒuAIɕ\\ɂ܂B
	 Pʂ̕\̏ꍇstart̏ꍇ͍܂Œʂ̏߂ɁAend̏ꍇ̓o[̌ɕ\܂B
	 Ԏw̏ꍇAԂ܂Ŏw肵Ȃꍇstart0:00ƂāAend24:00ƂČvZ܂B
	AԎw̃Kgŋx肪łĂȂ߁AΉ
		jsp\common\option\adjustGantTable.js

5.6.2.1 (2013/03/08)
	[LbV]
	HeadTag ŁAJavaScript,CSSt@CLbVꍇ
	"v=" ŁATomcat7jspt@Ck(jspCommonX.X.X.X.jar)
	pƁAt@C̃^CX^v擾łȂA0 ɂȂ邽߁A
	̏ꍇ́AGW̍쐬t𗘗p悤ɂ܂B
		hayabusa.taglib.HeadTag#addScriptTag( final String filename, final StringBuilder buf )
		hayabusa.taglib.HeadTag#addStyleTag( final String filename, final StringBuilder buf )

	[adjustGantTable.js g]
	adjustGantTable.js AHeadTag ɑgݍ݂܂B
	useGantt2="true" őgݍނƂɂȂ܂B
	gݍނ̂́AadjustGantTable.jsAadjustGantTable.css ƁAscript ƂāA
	addEvent( this, "load", adjustGant ); o͂܂B
	ȂAuseGantt2="true" ɂꍇ́AIɁAuseScrollBar="false" ɂ܂B
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseGantt2( final String flag )

		hybstaglib.tld			useGantt2 ǉ

	[firefoxTIMESTAMP^̑Ή]
	Types.DATE  Types.TIMESTAMP ŏ𕪂܂B
		hayabusa.io.HybsJDBCCategoryDataset2#innerQuery( final Connection con, final String query )

	[ϏグKgC]
	xϏグ̗L̐ݒ肪ȂsC܂B
		plugin.view.ViewForm_HTMLStackedGanttTable#paramInit()

	[MICS֘AC]
	f[^x[Xo^ɁAŒlJ̐ݒsǗNXVK쐬܂B
		plugin.query.DBConstValue_MICS.java

	[JavadocxC]
	JavaDocŁAxiႢȂǁjӏC܂B
		hayabusa.develop.JspEnumeration.java:249: x - @param argument "arg"̓p[^ł͂܂B
		hayabusa.io.HybsTimeSeriesCollection.java:82: x - @param argument "con"̓p[^ł͂܂B
		hayabusa.io.HybsTimeSeriesCollection.java:82: x - @param argument "query"̓p[^ł͂܂B
		fukurou.business.ArrayTableModel.java:171	x2:RTNz
		fukurou.xml.OGElement.java:326				x3:@OverrideȂ
		hayabusa.io.ChartCreate.java:827			x3:RTN^Cv
		plugin.column.Editor_YMDMENU.java:103		x3:@OverrideȂ
		plugin.column.Editor_NUMMENU.java:82		x3:@OverrideȂ
		plugin.column.Editor_HMMENU.java:86			x3:@OverrideȂ
	
	[ϏグKgJavaScriptΉ]
	^Ôݍ쐬ĂϏグKgJavaScript̑Ήgݍ݂܂B
	ʏƓlcommon/option/adjustGantTable.js𗘗p܂B
	pJSPładdEvent(this,"load",adjustTask)call܂B
	\邽߂ɂiTask^OfixedColsw肵ĉB
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7218
	
	[NCAgKgcolorNoύX]
	iGnatBarcolorNo̎wύX܂B
	"0":"blue", "1":"orange", "2":"pink", "3":"purple", "4":"yellow", "5":"violet", "6":"green", "7":"navy"
	, "8":"chocolate","9":"teal"10FƂŁAcolorNo̍ŏIɏ]ĐFo͂悤ɕύX܂B
	(mɂ͍ŏI̕R[h{Q10Ŋ]𗘗p)
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7218
	
	[firefoxΉ]
	iField^O𗘗ps˃e[uϊ@\ɂāAfirefoxΉs܂B
	Ȃ̏C_͈ȉłB
	@Ǝ^Ȏ̎擾.xxxł͂ȂgetAttributeɕύX
	Ajsp̓Ǝ^O(iField)̏<iField...><!-- --></iField>̂悤ɏI^OtɕύX
	Bwidth,height̒lZbgۂ"px"t
	CinsertRow()͈ǉ
	DinnerTextjQuerytext()𗘗p悤ɕύX
		jsp\common\option\adjustField.js
		gf\jsp\GF7214

	iMatrix𗘗pzu}^ȕ\ɂfirefoxΉs܂B
	ȏC_iFieldƓlłB
		jsp\common\option\adjustMatrix.js
		gf\jsp\GF7213
		
	iGantBar𗘗pNCAgKgɂfirefoxΉs܂B
	ȏC_iFieldƂقړlŁAfontmonospaceletter-spacing̐ݒfrefoxɒǉĂ܂B
	letter-spacing̎dlAꕔzoom̕\\܂B
	AiKł͈ꕔ񂪕\ȂASIEƓ\ƂȂĂ킯ł͂܂B
		jsp\common\option\adjustGantTable.js
		jsp\common\option\adjustGantTable.css
		jsp\common\default.css
		gf\jsp\GF7216
		gf\jsp\GF7217
		gf\jsp\GF7218

5.6.2.0 (2013/03/01)
	[ϏグKg]
	ϏグKgstackGanttHeaderp~ΉŁAJavaScript̑Ήs܂B
	IɃKg40ԑ͓Pʂ̃KgƂĈ܂̂ŁAganttHeaderł\񂵂Ă܂B
	Kgo[̐F𐔒lw\ɂ܂BiGnatBarcolorNoɂĎw肵ĉB
	"1":"black", "2":"lightblue", "3":"blue", "4":"lightgreen", "5":"green", "6":"orange", "7":"pink"
	, "8":"red", "9":"brown", "10":"purple", "11":"black2", "12":"yellow", "13":"violet", "14":"navy"
	, "15":"glay", "16":"darkgreen","17":"teal", "18":"indigo", "19":"chocolate", "20":"slategray", "21":"darkslategray"
	Acolorsrc:擪ɕt鎖ŎRpngt@Cw\ɂ܂B(.png̊gqsvj
	̂قAchocolatechocorlateXy~XĂߏC܂B
		jsp\common\option\adjustGantTable.css
		jsp\common\option\adjustGantTable.js
		jsp\image\W_chocolate.png
		jsp\GF7217
		jsp\GF7216\Otʂ̊J}jA.xls
		
	[eventColumnC]
	jQueryval()œ͗̒l擾\łAv_Eł̓ZbgɎ擾
	󕶎AĂsA͎dl悤łB
	jQuerỹo[WύX̂̓XN邽߁A.get(0).valueɕύX܂B
		jsp\common\eventScript#eventColumn( jEvCol, jTag, cid, cname, suffix, writable )

	[Ot\firefoxΉ]
	iBar𗘗pOt\firefoxΉs܂B
	Ȃ̏C_͈ȉłB
	@Ǝ^Ȏ̎擾.xxxł͂ȂgetAttributeɕύX
	Ajsp̓Ǝ^O(iBar,iHead)̏<iBar...><!-- --></iBar>̂悤ɏI^OtɕύXB
	Btop,leftwidth,height̒lZbgۂ"px"t
	Cinline-boxCSSĂߏC(default.css)
		jsp\common\option\adjustBar.js
		jsp\common\default.css
		gf\jsp\GF7203
		gf\jsp\GF7204
		
5.6.1.2 (2013/02/22)
	[entryn]
	NGXgϐ̃f[^ h_rowSelϐȂœo^R}hǉ܂B
	́AÕVXee[uf`̃f[^ǉ̕@Ƃ
	񋟂܂Bicommand="REQENTRY"   NGXgϐݒj
	{́AOAgꍇłAh_rowSelϐ o^΂悢̂łA
	iPadAgꍇɁA܂ȂȂ̂łőΉ܂B
		hayabusa.taglib.EntryTag#commandExec( final String command ) 
		hayabusa.taglib.EntryTag#setRequestValues( final boolean isAllRow )
		hayabusa.taglib.EntryTag#entry()		\bȟ݊̑Ή
		hayabusa.taglib.EntryTag#reqEntry()	VKǉ
		hayabusa.taglib.ColumnSetTag.java		commandREQENTRYǉRgL

	[Kg֘AC]
	daySpani\͈́j̊JńAłPԒPʂɕϊ܂BWRO`́AW`ɂȂ܂B
		hayabusa.taglib.GanttHeaderTag#setDaySpan( final String val )

	x[X̑Ή܂Bw̎ɐC[WŎg܂B
	x[X(baseTimes)́AHHmm`A܂́AyyyyMMddHHmm`Ŏw肵ӏɁA܂B
	Ⴆ΁Aw肷ƁAݎ̉ӏɂȂ܂B
	܂AƖ̂̊JnỈӏ\Ƃ\łB
	baseTimeStyle ́Ãx[X̃X^C߂܂B
	ĺAtop:25px;background-color:transparent;border-left:2px dashed red; łB
		hayabusa.taglib.GanttHeaderTag#release2()
		hayabusa.taglib.GanttHeaderTag#makeHeaderData()
		hayabusa.taglib.GanttHeaderTag#setBaseTimes( final String times )
		hayabusa.taglib.GanttHeaderTag#setBaseTimeStyle( final String style )
		hayabusa.taglib.GanttHeaderTag#hm2int( final String hhmm )		tAbAnull Ή
		hayabusa.taglib.GanttHeaderTag#ym2int( final String yy,final String mm )	p~
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )		ym2int p~  hm2int ɕύX

	useMultiClm  p[^ݒ肷ƁAKgwb_[ɂāAQiggp邩ǂA
	wł܂Bԃwb_[̏iɓtAi̎Ԏ(h)̍폜s܂B
	t́A\Jn̏ƁÂUԂƂɕ\܂B
	ĺAVXe\[X USE_GANTTHEADER_MULTIPLE_COLUMN Ŏw肵܂B
		hayabusa.taglib.GanttHeaderTag#setUseMultiClm( final String multiClm)

		hybstaglib.tld			baseTimes,baseTimeStyle,useMultiClm ǉ

	StackHeaderTag.java p~܂BiGanttHeaderTagɓj
	ʂ́A폜܂񂪁ÂŊJSPCA
	폜ĂƎv܂B
		hayabusa.taglib.StackHeaderTag.java

	[JSP\[X쐬֘A]
	w肳ꂽt@C(pX܂)ApXgqȂt@Co܂B
	AbstractJspCreate@őΏۃt@CsbNAbv̂Ɏg܂B
		fukurou.util.FileUtil#getBaseName( final String filename )
	\̕@B
		fukurou.xml.OGAttributes#setVal( final String key , final String val ) VKǉ
		fukurou.xml.OGAttributes#getText( final String attTab )
		fukurou.xml.OGAttributes#toString()
	XMĽ
		fukurou.xml.OGElement#OGElement( final String qName , final OGAttributes attri )	p~
		fukurou.xml.OGElement#OGElement( final String qName , final Attributes atts )
		fukurou.xml.OGElement#setOGAttributes( final OGAttributes attri )
		fukurou.xml.OGElement#getVal( final String key )
		fukurou.xml.OGElement#getPara( final int cnt )
		fukurou.xml.OGElement#getText( final int cnt )
		fukurou.xml.OGElement#toString()	p~
		fukurou.xml.OGNode#OGNode( final String txt )
	t@CAΏۂǂ𔻒f@Ãt@C
	J}؂蕶ŗ^悤ɕύX
		hayabusa.develop.AbstractJspCreate#isExecute( final String name )
	AAXML悤ɕύX
		plugin.develop.JspCreate_COLUMN.jsva
		plugin.develop.JspCreate_COMMENT.jsva
		plugin.develop.JspCreate_TABLE_UPDATE#init( final Map<String,List<JspConvertEntity>> master )
		plugin.develop.JspCreate_VIEW#init( final Map<String,List<JspConvertEntity>> master )
		
	[NCAgKg̃N@\P]
	adjustGantTable.js𗘗pKg̃N@\P܂B
	܂łhref,targetw肷鎖ŃN͒邱Ƃł܂Amsĝ݂łB
	o[{̂ɂNݒł悤barLinkǉ܂B
	iGantBar.barLinktruȅꍇmsgƋɃo[{̂ɂNǉ܂B
	ȂAhrefviewLink𗘗pċLqꍇlink^OhrefOnly𗘗pɂāA
	iGantBarhref[xxx]ŋLqĉB
	AhrefɂĂ̋Lq}jAɂȂߒǋL܂B
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7216\Otʂ̊J}jA.xls
		
	[NCAgKg̃Kg}[J[dlύX]
	adjustGantTable.js𗘗pKg̃}[J[\dlύX܂B
	}[J[Kg̕\͈͊Oꍇɕ\Ȃ悤ɂ܂B
	܂ł͊JnȑȌꍇ͊JnɁAIȍ~͏Iɕ\Ă܂B
	AFG7216̌̃Y[K{ƂĂ܂B
		jsp\common\option\adjustGantTable.js
		gf\jsp\GF7216
		
	[ϏグKg̋@\P]
	e[uo͎td̏I^Os̏CyѐVK̒ǉłB
	ViewStackParamɊesŗp邽߂̔\͒lݒł悤ɂ܂B
	capacityColumnŃe[uf̃Jݒ肵܂B
	ݒ肵Ȃꍇ́uPv\͒lƂėp܂B
		hayabusa.html.ViewStackTableParam#CAP_COLUMN_KEY,CAP_COLUMN_VALUE
		hayabusa.taglib.ViewStackparamTag#setCapacityColumn( final String capColumn )
		plugin.view.ViewForm_HTMLStackedGanttTable#create( final int sttNo, final int pgSize )
		plugin.view.ViewForm_HTMLStackedGanttTable#clear()
		plugin.view.ViewForm_HTMLStackedGanttTable#paramInit()
		plugin.view.ViewForm_HTMLStackedGanttTable#makeBodyTable(int row, int stackRow, int bgClrCnt, int blc, double[] costAry, String cap)
		hybs-taglib.tld
		gf\jsp\GF7218

5.6.1.1 (2013/02/08)
	[HybsDateUtil C]
	`FbNBUȉƃG[ɂB
		fukurou.util.HybsDateUtil#parseDate( final String value , final int size )
	getDateFormat( String ,String ,String ) ̑O BBɊւ鏈A܂B
		fukurou.util.HybsDateUtil#calendarCalc( final Calendar now,final String prmB )

	[DataCheckTag C]
	DataCheckTagŁAG[bZ[W̃p[^̎쐬ŁA
	select EEE from EEE where EEE FROMWHERE̊Ԃ̕
	؂oāAx\[Xŕ\ĂӏŁA؂oʒuɁA
	FROM ܂܂Ă߁Aȍ~؂o悤ɏC܂B
	ɂAx\[XɁAe[uIDo^Ă΁A
	IɃG[̃e[u擾ł܂B
		hayabusa.taglib.DataCheckTag#checkParam()

	[ViewForm_ImageTimeBar C]
	l̐FA[JϐAstatic final Œ`ꂽFgp悤ɕύXB
	܂AŌ̏o͂Af[^݂Ȃꍇ́AЂƂOpƂĂA
	l̐Fgp悤ɕύXBpꍇ́A͈͈ȏ̃f[^^鎖B
	́AuseLastData Ŏwł悤ɂAl͌݊āAtrue Ƃ܂B
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )
		hayabusa.taglib.ViewTimeBarParamTag#setUseLastData( final String useLastData )
		hybstaglib.tld			useLastData ǉ

	[Selection_XXX ǉ]
	VZNVƂāASEQNO ƁAYMD ƁAHM ǉ܂B
	Selection_NUM	l̘AԂ̃v_E쐬܂Bp[^ŁAJnAIAXebvw肵܂B
	Selection_YMD	t̘AԂ̃v_E쐬܂Bp[^ŁAJnAIAXebvAtH[}bgAtitletH[}bg w肵܂B
	Selection_HM	̘AԂ̃v_E쐬܂Bp[^ŁAJnAIAXebvAJnOݒlAIݒl w肵܂B
		hayabusa.db.Selection_NUM.java
		hayabusa.db.Selection_YMD.java
		hayabusa.db.Selection_HM.java
		plugin.column.Editor_NUMMENU.java
		plugin.column.Editor_YMDMENU.java
		plugin.column.Editor_HMMENU.java

	Editor_MENU ANUMMENUAYMDMENUAHMMENU ̃X[p[NXƂĎgpɓA
	Selection IuWFNg̏ŁAnull G[ɂȂ̂ŁAuƂ肠v܂B
	ŏIIɂ́ASelectionFactory.java Ő䂷KvƎv܂B
		plugin.column.Editor_MENU#Editor_MENU( final DBColumn clm )
		hayabusa.db.DBColumn#getSelection()

	GW\[X EDITOR ɁANUMMENUAYMDMENUAHMMENU ̒ǉ
	RENDEREŔAꂼALABELAYMDAHM ̂܂܎ĝŁAVK͕svB
		R[h.xls
	Tv C
		jsp/GF6010/query.jsp 

5.6.1.0 (2013/02/01)
	[IEp_~[inputo]
	IEłtext^CvinputP̏ꍇG^[L[łsubmitɖ肪Adisplay:nonẽ_~[input
	zuKv܂B
	writeCheck^OqerutyButtonł̃_~[inputo͂ł悤ɂ܂B
	l̓VXe\[XUSE_DUMMY_INPUTŁAfalsełB
	_~[inputnameHYBS_DUMMY_NPUTłB
	OCSSt@CpłȂ[ldisplay:nonestyleŒڎw肵Ă܂A
	trueɐݒ肷ꍇdisplay:nonê̂płȂ[ɒӂĉB
		hayabusa.common.SystemData#USE_DUMMY_INPUT
		hayabusa.taglib.WriteCheckTag#doStartTag()
		hayabusa.taglib.WriteCheckTag#release2()
		hayabusa.taglib.WriteCheckTag#getDummyInput()
		hayabusa.taglib.WriteCheckTag#setUseDummy( final String flag )
		hayabusa.taglib.QueryButtonTag#doEndTag()
		hayabusa.taglib.QueryButtonTag#release2()
		hayabusa.taglib.QueryButtonTag#getDummyInput()
		hayabusa.taglib.QueryButtonTag#setUseDummy( final String flag )
		hybstaglib.tld

	[DirectWriteTablȅC]
	Rg̓tH_쐬@\ƏĂ܂Aۂɂ͑ΉĂ܂łB
	writeTalbe^Ol̏sĎ쐬܂B
		hayabusa.taglib.DirectWriteTableTag#getPrintWriter()
		
	[iGantBarC]
	ȉ̏Cs܂B
	iPjtype=1̎startendŁAVZOOMԌn̏ꍇɕ\ȂsɑΉB
	iQjtype=0̎HH24MMSS`Ŏw肷ƕ\Ȃ߁A12ړ͎12ڂ܂ł𗘗p悤ɑΉB
	iRjtw̃XbVARAXy[X͎IɏȂ
		jsp\common\option\adjustGantTable.js
		
	[edit@\C]
	edit@\ŏv/vvZۂdouble^ňĂ߁A̒lvZƌ덷Ă܂B
	̍v@\̌vZBigDecimal^ɒu鎖ŁA10iƂĐmȒlo͂悤ɂ܂B
		hayabusa.db.DBTableModelEditor#addGroupRows( final ResultSet result, final int[] types, final int skipRowCount, final int maxRowCount
										, final boolean[] sumFilter, final boolean[] groupFilter )
		hayabusa.db.DBTableModelEditor#addTotalRows( final int maxRowCount, final ResourceManager resource, final boolean[] sumFilter
										,  final boolean[] groupFilter, final boolean[] subTotalFilter,  final boolean[] totalFilter ) 
		hayabusa.db.DBTableModelEditor#addRow( final boolean[] keyFilter, final String[] keyVals, final int keyCount
										, final boolean[] sumFilter, final BigDecimal[] sumVals, final int aRow )
		hayabusa.db.DBTableModelEditor#addRow( final boolean[] keyFilter, final String[] keyVals, final int keyCount
										, final boolean[] sumFilter, final BigDecimal[] sumVals )
		hayabusa.db.DBTableModelEditor#addRow( final boolean[] keyFilter, final String keyVal, final int keyCount
										, final boolean[] sumFilter, final BigDecimal[] sumVals, final int aRow )

	[entry,columnSet֘A]
	w肷tɂ́APʂt^邱Ƃł悤ɂ܂B
	Pʂ́AyyyyMMddHHmmss `̂Pw肵܂B啶Aʂ܂B
	plus="5M" Ƃ΁ATAplus="5d"  Ƃ΁AT ǉ܂B
	plus ɒPʂtȂꍇ́Atani Ɏw̒Pʂg܂B
	plus ̂̂Anull AisEmpty ̏ꍇ́AŹA1 ɂȂ܂B
		fukurou.util.HybsDateUtil#getDatePlus( final String baseDate,final String plus,final int defTani,final String format )
		plugin/column/DBType_DATE#valueAdd( final String value,final String add )
		plugin/column/DBType_HMS#valueAdd( final String value,final String add )
		plugin/column/DBType_YMD#valueAdd( final String value,final String add )
		plugin/column/DBType_YMDH#valueAdd( final String value,final String add )

	[ViewForm_ImageTimeBar]
	ViewForm_ImageTimeBar ŁAwtips  link ́AЂƂÕf[^ō쐬KvxŁA
	\JnAf[^̏ꍇAЂƂÕf[^݂Ȃ߁Ajava.lang.ArrayIndexOutOfBoundsException
	ƂȂ̂ŁAf[^݂ȂԍŏAȂlɕύX܂B
		plugin.view.ViewForm_ImageTimeBar#create( final int startNo, final int pageSize )

	[jFreChart֘A]
	Ԏ`[gǉ܂B
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type )
		hayabusa.io.ChartFactory#newChartPlot( final String type )
		hayabusa.io.HybsTimeSeriesCollection.java		VK쐬
		hayabusa.io.HybsTaskSeriesCollection.java		VK쐬
		hayabusa.io.ChartPlot_Time.java					VK쐬
		hayabusa.io.ChartPlot_XYTime.java				VK쐬
		jsp/GF6120/typeOption.jsp						TimeSeries֘ȂIǉ
		jsp/GF6120/query.jsp							BOẌʒuύX
	VKΉ
		TimeSeriesLineV
		TimeSeriesLineH
		TimeSeriesBarV
		TimeSeriesBarH
		StackedTimeSeriesLineV
		StackedTimeSeriesLineH
		ClusteredXYBarV
		DeviationV
		XYBarV
		YIntervalV

	Time,XYTime Polt֌W̎Ԏ\ꍇ̃tH[}bgwł悤ɑǉ܂B
	ttH[}bǵAjava.text.SimpleDateFormat Ŏg yyyy/MM/dd HH:mm:ss \LłB
	ĺA"MM/dd" łB
		hayabusa.io.ChartCreate#setDateAxisFormat( final String dtFormat )
		hayabusa.io.ChartCreate#getDateAxis()
		hayabusa.taglib.ChartCreateTag#release2()
		hayabusa.taglib.ChartCreateTag#create()
		hayabusa.taglib.ChartCreateTag#setDateAxisFormat( final String dtFormat )
		gf\WEB-INF\hybs-taglib.tld
		gf\src\META-INF\hybs-taglib.tld
		jsp/GF6120/query.jsp							dateAxisFormatǉ

	jfreechart-1.0.14.jar ɑΉ jcommon ̍ŐVłAjcommon-1.0.18.jar Ȃ̂ŁA
	u܂B
	C:\opengion\apps\jdk170u10\jre\lib\ext ̃tH_փRs[܂B
	ɁAjcommon-1.0.17.jar iŁj폜܂B

5.6.0.3 (2012/01/24)
	[DB`DB֘A]
	INDEXړo^ɁA_UQ vC}L[ɁA_LUQ j[NL[ƂĐݒ
		jsp/GF2060/dbdefIn.jsp
	DB쐬XNvg̏o͐tH_ɁASYSTEM_ID ̊Kwǉ
		jsp/GF2140/result.jsp
			<og:value command="SET" key="BASE_DIR" value="{@SYS.REAL_PATH}{@SYS.FILE_URL}{@USER.ID}{@TYPE}" />
																									
			<og:value command="SET" key="BASE_DIR" value="{@SYS.REAL_PATH}{@SYS.FILE_URL}{@USER.ID}/{@SYSTEM_ID}{@TYPE}" />

	[\[X쐬@\]
	\[X쐬r̂悤̂ŁA삷悤ɏC
		jsp/GF2250/result.jsp
		jsp/GF2250/update.jsp

	[J_[o^]
	jsp:text ̍폜ƁAJԂo^irepeatCountj̒ǉ
		jsp/GF6100/result.jsp copy.jsp

	[JSON`̃t@Co]
	TableWriter  JSON `̃t@Co͂ł悤ɋ@\ǉ܂B
	́AiPad̃f[^ʐMɎg܂B
	keyɐݒłlɁA"JsonName","LowerCase" ǉ܂B
		plugin/io/TableWriter_JSON.java				VK쐬
		hayabusa/taglib/WriteTableParamTag.java		keyǉ
		hayabusa/taglib/WriteTableTag.java			RĝݏC
		jsp/GF7020/getjson.jsp						TvJSP

	[BizLogic֘A]
	BizLogicŁADBTableModelւ̏߂@\ǉ܂B
		hayabusa/taglib/BizLogicTag#execute()				߂@\ǉ
		fukurou/business/ArrayTableModel#getModifyVals()	VK쐬
		fukurou/business/ArrayTableModel#setValues( final String[] vals, final int row )
		fukurou/business/AbstractBizLogic.java	RgC
		fukurou/business/BizLogic_TABLE.java	RgC

	[accesskey ̐ݒ@]
	V[gJbgiALT+FȂǁj̐ݒŁA"" [w肵ꍇ́Aaccesskey 
	w肵ȂlɏC܂B
	́Aaccesskey \ȂP[XŎg܂B
		hayabusa/taglib/SubmitTag#makeTag()

	̒ɌAɍׂCłB
		hayabusa/taglib/QueryButtonTag#setAccesskey( final String accsKey )
		hayabusa/taglib/QueryButtonTag#setClearAccesskey( final String accsKey )

	[columnSet,entry^O action="ADD" ̋@\ǉ]
	columnSet ^OŁAaction="ADD" ́A{P @\ƂėpӂĂ܂A
	DȒlZłȂ̂ŁAvalue="X" ɉZݒł悤ɂ܂B
	A]ׂ̂Ă̏ŁAZ\ɂ̂́AԂȂ̂ŁAɁAAtn
	DBType ɂA܂B
	̃NX́AG[o͂悤ɂ܂B
		hayabusa/taglib/EntryTag#actionExec( final String action,final String clmId,EEE
		hayabusa/taglib/ColumnSetTag.java		RĝݏC
		hayabusa/db/DBColumn#valueAdd( final String value,final String add )
		hayabusa/db/DBType#valueAdd( final String value,final String add )
		hayabusa/db/AbstractDBType#valueAdd( final String value,final String add )
		plugin/column/DBType_DATE#valueAdd( final String value,final String add )
		plugin/column/DBType_HMS#valueAdd( final String value,final String add )
		plugin/column/DBType_R#valueAdd( final String value,final String add )
		plugin/column/DBType_S9#valueAdd( final String value,final String add )
		plugin/column/DBType_YM#valueAdd( final String value,final String add )
		plugin/column/DBType_YMD#valueAdd( final String value,final String add )
		plugin/column/DBType_YMDH#valueAdd( final String value,final String add )

	[YYYYMM `̐`FbN]
	DBType_YM ŁAt`̃`FbNs܂B
	]́Â݃`FbNĂ܂A̐(01`12)܂ŌĂ܂łB
	A000000  999999 ́AOƂċ܂B
	ɁA͈̓`FbNADBTypeCheckUtil.rangeCheck ōs悤ɏC܂B
		hayabusa/db/DBTypeCheckUtil#rangeCheck( final String value ,final char minCh ,final char maxCh )
		plugin\column\DBType_YM#valueCheck( final String key ,final String value ,		p`FbNǉ
		plugin\column\DBType_DATE#valueCheck( final String key ,final String value ,
		plugin\column\DBType_HMS#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YM01#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YM31#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YMD#valueCheck( final String key ,final String value ,
		plugin\column\DBType_YMDH#valueCheck( final String key ,final String value ,

	[query̓͒lϊ]
	queryʂŁADBTypẽNXɏ]ē̕폜@\ǉ܂B
	S9,RFJ}폜 
	PN  FnCt폜
	YM,DATEnFXbV폜
	HMS FR폜
	focusoutɍs܂B
	̃XNvgeventScriptOɃCxgZbg܂B
	(A^C`FbN̑Oɓ삳邽)
		jsp\common\queryScriptPre.js
		hayabusa.taglib.HeadTag#doEndTag()
		
	[editʏC]
	readonlytab.jspn悤ɂ܂B
		jsp\common\14_EDIT\tab.jsp

5.6.0.2 (2012/01/19)
	[Editʋ@\]
	1) Editʂł̓J\镝ŒłA
	 WindowTCYɏ]čL悤ɂ܂B
	 AAŒTCY͍܂łƓɂ܂B
	2) o^{^tp^[̈^悤ɂĂ܂B
	 readonly=truecall鎖œo^{^disabledɂ܂B
		jsp\common\14_EDIT\edit.js
		jsp\common\14_EDIT\result_CLMSEQ.jsp
		
	[fileUD^ȌC]
	fileUD^Oedit@\̃JҏW@\̕\Rg[\ɂ܂B
	clmEdit=false̎wŁAedit̃JҏW^u\Ƃ܂B
		hayabusa.taglib.FileUDTag#setClmEdit( final String type ) 
		hayabusa.taglib.FileUDTag#setClmEdit( final String type ) 
		hybs-taglib.tld

5.6.0.1 (2012/01/11)
	[wb_NC]
	^CgɃNdȂĂ܂߁A10pxx悤ɂ܂B
	A5.6.0.0ňꕔKpRĂ̏CĂ܂B
		jsp\common\default.css

	[{@DATE.xxx}C]
	5.5.7.2̑ΉŁAꍇɎb擾Ă炸A000000ƂȂĂ܂B
	bo悤ɏC܂B
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		
	[ColorPickerC]
	FĨJ[sbJ[jQuerỹvOC`ō쐬Ă܂A
	jQuerŷ̂ォ㏑ꂽꍇ̓vOCAJavaScriptG[܂B
	IuWFNgւ̃vOCZbgOɁA݂邩ǂ`FbN܂B
	AÔ߃vOCOgtĂ܂B
		jsp\common\eventScript.js#simpleColorPickerOg

5.6.0.0 (2012/01/07)
	[topMenu^OC]
	useDivOneLeveltrue̓C܂B
	floatł̉sĂ܂AʃTCYɂērŐ܂ԂA
	Ӑ}ȂCAEgɂȂĂ܂߁Asfalselbrōs܂B
	A^Cgꍇlē̕TCYƕύX܂B
	Odivň͕͂ς܂B
		jsp\common\default.css
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu

5.5.9.2 (2012/12/21)
	[x\[XC]
	MDf̖̂ԈĂ̂ŏC܂B
	
	[ViewtHgTCYύX@\C]
	wb_Œ莞̃tHgTCYɑΉ܂B
	Aŏۂ̕sΉs܂B
	iAA̋@\̗p𐄏Ă镪ł͂܂j
		jsp\common\unrecommend\changeFontSize.js

5.5.9.1 (2012/12/07)
	[tH[JXF@\̉C]
	5.5.9.0ł̑Ή̃^O̎w啶ɕύX܂B
		jsp\common\eventScript.js

	[set/getViewArrayList ̃RgC]
	RgAp[^}bvAp[^IuWFNgȂǁACÔ܂܂߁A
	p[^(zArrayLis)ɓꂵ܂B
	 Rĝ݂̕ύXȂ̂ŁAver \L͓܂B
		hayabusa\html\AbstractViewForm#setViewArrayList( final ArrayList<String[]> list ) {
		hayabusa\html\ViewForm#setViewArrayList( ArrayList<String[]> list) ;
		hayabusa\taglib\ViewFormTag#setViewArrayList( final ArrayList<String[]> list ) {
		hayabusa\html\AbstractViewForm#getViewArrayList() {

	[ϐύX]
	ViewForm_HTMLStackedGanttTable ɎgĂACalArray ϐAcalArray ɕύX܂B
	 ϐ݂̂̒PuȂ̂ŁAver \L͓܂B
		plugin\view\ViewForm_HTMLStackedGanttTable.java

	[URLConnect ̃GR[h]
	URLConnect ŁAGR[hicharsetjAsetInfo(URLConnection)\bh
	㏑Ă߁Aɐݒς݂̏ꍇ́AăZbgȂlɕύX܂B
		fukurou.util.URLConnect#setInfo( final URLConnection conn )

	[ZbVǗ̕ύX]
	ZbV쐬ꂽƂ́AsessionId ƁAsessionDestroyed Ƃ́AsessionId 
	قȂׁAUserInfo̍폜܂Ȃۂ܂B
	@́AZbV쐬ɁAK̃L[ŃZbVID擾ĂA폜
	̊̃L[ŁAUserInfo̍폜s܂B
	̉́AsessionDestroyed Ɏs SystemManager.removeSession( String ) A
	removeSession( HttpSession ) ɕύX邱ƂŁAΉ܂B
		hayabusa.common.SystemManager#addSession( final HttpSession session )
		hayabusa.common.SystemManager#removeSession( final HttpSession session )
		hayabusa.common.HybsSessionListener#sessionDestroyed( final HttpSessionEvent event )
		hayabusa.common.HybsSystem#SESSION_KEY

	[WriteTableTag ̃t@C]
	WriteTableTag ŁAo͌ DBTableModel A݂ȂAȌꍇA
	ߋɍ쐬t@Ĉ܂܁AcĂƁAsvȃgûƂƂȂׁA
	sOɍ폜tOpӂ܂B
	ȂA݊̂߁Afalsei폜Ȃj ɐݒB́Atruei폜jłB
		hayabusa.taglib.WriteTableTag#doStartTag()
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#setBeforeDelete( final String flag )

		gf\src\META-INF\hybs-taglib.tld			ڒǉ beforeDelete
		gf\WEB-INF\hybs-taglib.tld				ڒǉ beforeDelete

5.5.9.0 (2012/12/03)
	[ϏKgC]
	JavaScripp̐ϏKgŁAϏグI܂ŕ\x܂B
		jsp\common\option\adjustGantTable.css
		jsp\common\option\adjustGantTable.js
		
	[͗̃tH[JXF@\C]
	tH[JX͗sNFɂĂ܂AIE9select^Oł
	x̃NbNőIoȂԂɂȂĂ܂B
	select̏ꍇ̂ݒڔwiFύXdlƂ܂B
	F͕W.focusField Ɠl#ffccccƂ܂B
		jsp\common\eventScript.js
		
	[ϏグKg@\g]
	5.5.8.3őΉϏグKg@\głAIObjectňĂӏ
	ArrayList<String[]>ň悤ɕύX܂B
	́A_ł͐ϏグKgȊOŒln@z肳Ȃ߁AObjectł͂ȂA
	^w肵ēn悤ɂ邽߂łB
		hayabusa.html.ViewForm#setViewArrayList( ArrayList<String[]> list)
		hayabusa.taglib.ViewFormTag#setViewArrayList( final ArrayList<String[]> list ) 
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewFormTag#release2()
		hayabusa.taglib.StackHeaderTag#doEndTag()
		hayasuba.html.ViewStackTableParam#STACK_CAL_KEY
		hayabusa.html.AstractViewForm#clear()
		hayabusa.html.AbstactViewForm#setViewArrayList( final ArrayList<String[]> list ) 
		hayabusa.html.AbstactViewForm#ArrayList<String[]> getViewArrayList()
		plugiin.view.ViewForm#ViewForm_HTMLStackGanttTable#paramInit()

5.5.8.5 (2012/11/27)
	[TableFilter_DBARG ̌ȂΉ]
	NUMBER^ȂǂŁA݂Ȃꍇ̑Ήs܂B
	ɔAGF81 e[uSE_LENGTH J́A NOT NULL ł͂ȂANULL ƂB
		gf\changes\changes.txt

		gf\db\common\xml\update\const\GEA11.xml				GF2070 ARGϐ  RWMODE  -w  mw ɕύX
		gf\db\firebird\sql\01_TABLE\GF81S.sql
		gf\db\firebird\xml\install\01_TABLE\GF81S.xml
		gf\db\hsql\sql\01_TABLE\GF81S.sql
		gf\db\hsql\xml\install\01_TABLE\GF81S.xml
		gf\db\mysql\sql\01_TABLE\GF81S.sql
		gf\db\mysql\xml\install\01_TABLE\GF81S.xml
		gf\db\oracle\sql\01_TABLE\GF81S.sql
		gf\db\oracle\xml\install\01_TABLE\GF81S.xml
		gf\db\postgres\sql\01_TABLE\GF81S.sql
		gf\db\postgres\xml\install\01_TABLE\GF81S.xml

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

	[\[Xo^~X Ή]
	CLS_NAME R[h\[XŁAFirebirdΉɁAāAORACLE폜Ă܂߁A
	ɖ߂܂B
	\[Xo^iR[h\[Xƃx\[Xj̃f[^C܂B
		ge\db\common\xml\update\const\GEA04.xml
		ge\db\common\xml\update\const\GEA08.xml

	[J\[X̕ҏWp[^Ή]
	J\[X̕ҏWp[^ŁA"=" ƋLqĂꍇ́A\p[^
	p鏈Ahayabusa.db.DBColumnConfig ̂݋LqĂ邪AColumnData 
	쐬ɏĂ悤ɕύX܂B
	́Aǂ̏CŖΉ̃f[^goH߁A
	̃IuWFNgŏĂ悤ɂĂ܂B
		hayabusa.resource.ColumnData#ColumnData( final String[] data )

	[Firebird TIMESTAMPΉ]
	CLS_NAME ɁADate^w肵ꍇɁAtf[^o^ł邪A
	TIMESTAMP^łł悤ɂ܂B
	java.sql.Timestamp IuWFNgœo^ɂ́Ayyyy-mm-dd hh:mm:ss[.f...] `
	ɕϊKv܂BAHybsDateUtil#parseTimestamp 
	܂B
		fukurou.util.HybsDateUtil#parseTimestamp( final String value )
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table )

	[TableUpdateParamTag  whereNamesΉ]
	QUERYwhere w肷@ƂāÃJCSVw肵A
	KEY=[KEY] 쐬܂B
	ł́AJ́Af[^x[X̃JƓŁAADBTableModel ɂ
	J̃f[^݂Ă邱ƁAƂtƂ܂B
	܂Awhere Ƃ̕ps܂ȀɎgpAwhere ́A
	and tāA񌋍܂B
	F CLM,SYSTEM_ID,KBSAKU      CLM=[CLM] and SYSTEM_ID=[SYSTEM_ID] and KBSAKU=[KBSAKU]
		hayabusa.taglib.TableUpdateParamTag#release2()
		hayabusa.taglib.TableUpdateParamTag#setWhereNames( final String wrnm )
		hayabusa.taglib.TableUpdateParamTag#getUpdateSQL( final NamesData namesData )
		hayabusa.taglib.TableUpdateParamTag#getDeleteSQL()

		gf\src\META-INF\hybs-taglib.tld			ڒǉ whereNames
		gf\WEB-INF\hybs-taglib.tld				ڒǉ whereNames

	[maxRowCount  0:[]Ή]
	maxRowCount ŁA0𖳐Ƃď悤ɏC܂B
	-1 △w(nullA[)́Alݒ肵A0 ́AIɖ
	ݒ肷邱ƂƂ܂B̏ꍇłÁAInteger.MAX_VALUE łB
	Rĝ݂̏CƁA̐ݒ莞ɁA0 ̏ꍇɁAInteger.MAX_VALUE Đݒ肷
	̂QޑΉĂ܂B
		fukurou.mail.MailReceiver.java			(0:[]) Rgǉ
		hayabusa.db.AbstractQuery.java			(0:[]) Rgǉ
		hayabusa.taglib.FileQueryTag.java			(0:[]) Rgǉ
		hayabusa.taglib.PlsqlUpdateTag.java			(0:[]) Rgǉ

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

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

	[TableMergeTag̑啶Er]
	TableMergeTagŁArL[Ȃǂ́̕A啶EʂȂlɂ܂B
	啶E𓯈łƂ݂Ȃdg݁iDB̃XL[}t@CȂǁj
	lƁAWIɋʂȂŔr悤ɂĂ܂B
	{ȂA啶E̔rl/Ȃp[^Ŏw肷ق
	xXgłAIɂ́Aꎋ邱ƂقƂǂƎv邽߁A_ł
	lȂ ̂ݎĂ܂B
		hayabusa.taglib.TableMergeTag#makeKeyMap( final DBTableModel table, final String keys, final boolean useCheckOnly )
		hayabusa.taglib.TableMergeTag#makeUnion( final DBTableModel masterTbl,final Map<String,Integer> masterMap,
		hayabusa.taglib.TableMergeTag#makeIntersect( final DBTableModel masterTbl,final Map<String,Integer> masterMap, final Map<String,Integer> slaveMap )
		hayabusa.taglib.TableMergeTag#makeMinus( final DBTableModel masterTbl,final Map<String,Integer> masterMap,
		hayabusa.taglib.TableMergeTag#makeDifference( final DBTableModel masterTbl,final Map<String,Integer> masterMap,
		hayabusa.taglib.TableMergeTag#makeUnionClm( final DBTableModel masterTbl ,final String slaveKeys ,

	[TableFilter_BIKO2CODE̕ύX]
	DB`̔lAR[h\[X쐬菇ɉāA
	Xy[XŕA":" ݂ӏ݂̂AR[h\[X悤
	ύX܂B
	܂AXy[XŕʁA":" ݂Ȃ΁ARgiljƂ
	܂B
		plugin.table.TableFilter_BIKO2CODE#execute()

	[TableFilter_CLMSET̕ύX]
		plugin.table.TableFilter_CLMSET#execute()

	[ʃ\[XύX(GF)]
	5.5.2.2 (2012/05/09) ň˗̃\[X̓o^R
		GF2041	GF08(e[u֘A`) 	p~̂
		GF2042	V[PX		 		p~iGF2082 ɃtH_ύXj
		GF2081	IuWFNg(GF83) 	VKǉ
		GF2082	V[PX		 		VKǉ

	[x\[Xǉ(GF)]
	5.5.7.5 (2012/10/27) ň˗̃\[X̓o^RiĈ˗j{ VKɔ\[X̓o^
	5.5.8.2 (2012/11/09) ̍Ĉ˗
		GFM0050	\[XsvJOݒ(FGCOM=7)										(VK)

	[ʖ̕ύX(GF)]
	GF80֘Ãe[uƁAGF01,GF02,GF05,GF06,GF07 ֘Ãe[u悤
	ʂGF80ł邱Ƃ悤ɂĂ܂B
		GF2050	`t@C捞					`t@C(GF80)捞
		GF2060	`t@C؁Ef				`t@C(GF80)
		GF2130	e[uꗗ\						e[uꗗ\(GF80)
		GF2070	ARGϐ							ARGϐ(GF81)
		GF2080	IuWFNgꗗ					IuWFNgꗗ(GF82)

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

5.5.8.4 (2012/11/22)
	[Ot@\@\ǉ]
	(1)adjustBar𗘗pOt`掞ɁAl2pxȉꍇ̏p^[ǉ܂B
	iBar^OzeroBorderݒł悤ɂ܂B
	̒lfalsȅꍇ́A`E؂Ăꍇi܂lOƈꍇj
	؂\܂Bltrue(`悷jłB
	(2)OtFOw肷鎖\ɂ܂B
	Fw肷ꍇsrc:Ɛ擪ɕt鎖Ŏwt@C𗘗p܂B
	t@CpngŁA؂p_L.png,_R.pngKvłB
	w莞͊gq`Ŏw肵܂B
	(3)_Ot̏ꍇ̃Ot̍w\ɂ܂B
	graphThick="19px"̂悤Ɏw肵ĉB
	͉̑_Ot{݂̂̂Ɏw\łB
		jsp/common/option/adjustBar.js
		gf/jsp/GF7216/Otʂ̊J}jA.xls
		
	[friebirdΉ]
	firebirdłcreate tablecommit𔭍sȂ΃f[^̒ǉłȂ߁A
	installœ삵Ă܂łB
	tH_Pʂcommit𔭍s鎖őΉ܂B
		hayabusa/common/SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath )

5.5.8.3 (2012/11/17)
	[tp[X̏C]
	5.5.7.2ł̑ΉŁAt/:菜sĂ܂Aʏ̉p܂
	菜Ă߁AOΏۈȊO͂̂܂ܕԂ悤ɂ܂B
	i܂As̃G[`FbN̂̂̓J`FbN^Oōs܂)
		fukurou.util.HybsDateUtil#parseNumber( final String value )

	[ϏグKg@\g]
	ϏグKgJavaScriptŏĂ܂AϏグ鐔ƕ\ɎԂĂ܂܂B
	GWŐϏvZŁAKg̕\sȂp^[̏@ǉ܂B
	IɂStackHeaderŎ擾J_[formoRHTMLStackedGanttTableŗpċxsA
	w肳ꂽꍇɓIȐϏグs܂B
	{o[Wł̓GW̏o͂܂ł̑ΉŁAۂ̕`敔JavaScript܂ł͊܂݂܂B
		hayabusa.taglib.StackHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )
		hayabusa.taglib.StackHeaderTag#doEndTag()
		hayabusa.taglib.ViewFormTag#setViewObject( final Map<String,Object> map )
		hayabusa.taglib.ViewFormTag#doEndTag()
		hayabusa.taglib.ViewStackParamTag#setCostColumn( final String costColumn )
		hayabusa.taglib.ViewStackParamTag#setInnerStack( final String flg )
		hayabusa.taglib.ViewStackParamTag#setStackHoliday( final String flg )
		hayabusa.html.AbstractViewForm#clear()
		hayabusa.html.AbstractViewForm#setViewObject( final Map<String,Object> obj ) 
		hayabusa.html.AbstractViewForm#getViewObject( final String key )
		hayabusa.html.ViewForm#setViewObject( Map<String,Object> map )
		hayabusa.html.ViewStackTableParam#COST_COLUMNS_KEY,STACK_COLUMNS_VALUE
		hayabusa.html.ViewStackTableParam#INNER_STACK_KEY,INNER_STACK_VALUE
		hayabusa.html.ViewStackTableParam#STACK_HOLIDAY_KEY,STACK_HOLIDAY_VALUE
		plugin.view.ViewForm_HTMLStackedGanttTable#create( final int sttNo, final int pgSize )
		plugin.view.ViewForm_HTMLStackedGanttTable#clear()
		plugin.view.ViewForm_HTMLStackedGanttTable#paramInit() 
		plugin.view.ViewForm_HTMLStackedGanttTable#differenceDays(Date date1,Date date2)
		plugin.view.ViewForm_HTMLStackedGanttTable#calNumber(final Date date, final String zoom, Date calFD ) 
		plugin.view.ViewForm_HTMLStackedGanttTable#makeBodyTable(int row, int stackRow, int bgClrCnt, int blc, double[] costAry)
		hybs-tablib.tld
		gf/jsp/GF7218

5.5.8.2 (2012/11/09)
	[MICSp DB`EXCELǂݎΉ]
	EXCEL̓ǂ݂݂ɂāA#NAME ƁA^O columns ŵQ@܂A
	Œ̃ZAV[gPʂ̌Œlǂݎ@\ǉ܂B
	Ƃ΁ADB`̂悤Ȉꗗ捞݂ɉāAe[úAV[g̈ꂩɂ
	ĂAJ`́AsPʂɏĂ悤ȃP[XɎgpł܂B
		hayabusa\io\AbstractTableReader#setSheetConstData( final String constKeys,final String constAdrs )
		hayabusa\io\AbstractTableReader#setNullBreakClm( final String clm )
		hayabusa\io\TableReader#setSheetConstData( final String constKeys,final String constAdrs )
		hayabusa\io\TableReader#setNullBreakClm( final String clm )
		hayabusa\taglib\ReadTableTag#release2()
		hayabusa\taglib\ReadTableTag#create( final BufferedReader out )
		hayabusa\taglib\ReadTableTag#setSheetConstKeys( final String constKeys )
		hayabusa\taglib\ReadTableTag#setSheetConstAdrs( final String constAdrs )
		hayabusa\taglib\ReadTableTag#setNullBreakClm( final String clm )
		plugin\io\TableReader_Excel#setSheetConstData( final String constKeys,final String constAdrs )
		plugin\io\TableReader_Excel#setNullBreakClm( final String clm )
		plugin\io\TableReader_Excel$HeaderData#setDebug( final boolean isDebug )
		plugin\io\TableReader_Excel$HeaderData#setSheetConstData( final String constKeys,final String constAdrs )
		plugin\io\TableReader_Excel$HeaderData#setColumns( final String columns )
		plugin\io\TableReader_Excel$HeaderData#makeNames( final Row oRow )
		plugin\io\TableReader_Excel$HeaderData#setSheetConstValues( final Sheet sheet )
		plugin\io\TableReader_Excel$HeaderData#row2Array( final Row oRow )		Œl̐ݒs
		plugin\io\TableReader_Excel$HeaderData#getLastCellMsg()		G[ɁAV[gǉ

		gf\src\META-INF\hybs-taglib.tld			ڒǉ sheetConstKeysAsheetConstAdrs
		gf\WEB-INF\hybs-taglib.tld				ڒǉ sheetConstKeysAsheetConstAdrs

	[RENDERER,EDITOR,DBTYPE ̏ύX]
	RENDERER,EDITOR,DBTYPE ̏A}X^[f[^R[h猩āAΉ郌R[hԂɕύX܂B
	́A}X^f[^́AԂɕ]ĂAŏɐlZbg܂B
	}X^f[^́Aclm,cls,len,biko ɂďݒ肵ĂA邩ǂfhA郌R[h
	ԂƂŁÃR[hɊYARENDERER,EDITOR,DBTYPE ̒lԂ܂B
	ŁAxGȏ肪\ɂȂ܂B
	}X^f[^ null ́AɊ܂߂ȂijӖ܂B
		plugin\table\TableFilter_CLMSET#execute()
		plugin\table\serchMasterData( final String clmVal,final String clsVal,final String lenVal,final String bikoVal )

	[DBTYPE ̏ύX]
	X,S9 ̏ύX܂B(MICSΉ)
	ȑÓAS9: ƁA X: ł͂ȂAR:AD:ACLOB:eLXg ǉ܂B
	ݒ̏ꍇ́A() gpALɂȂ܂B
		plugin\table\TableFilter_DTYPE#execute()
		plugin\table\TableFilter_DTYPE#makeDTYPE( final String clsVal,final String lenVal )		VK쐬

	[FIREBIRDŃe[u쐬XNvgύX]
	FIREBIRDŃe[u쐬XNvgŁANUMBER ̏̈ADECIMAL ɂB
		plugin.table.TableFilter_TABLE_FIREBIRD#makeLineList( final String[] data,final boolean first )

	[tw莞 nullΉ]
	null  [𔻒肷B
	tw莞ɁAu{@DATE.YMD @DYSTART D-7}vƂĂƂ @DYSTART NULL̏ꍇAG[oΉ
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		fukurou.util.SystemParameter#getDateFormat( final String value )
		fukurou.util.HybsDateUtil#getCalendar( final String value )

	[x\[Xǉ(GF)]
	5.5.7.5 (2012/10/27) ň˗̃\[X̓o^RiĈ˗j{ VKɔ\[X̓o^
		GFM0047	DB`										DB`(GF02,05)			(ύX)
		GFM0048	\[X 										\[X(GEA03,04,08)		(ύX)
		GFM0049	J\[X˃e[uJDBXV									(VK)
		GFM0050	\[XsvJOݒ(FGCOM=7)										(VK)

	[R[h\[XC(**)]
	GWW̃R[h\[XŁARENDERER,EDITOR,DBTYPE̒Zxǉ܂B
	́AꗗɕׁAɂ̂ŉP܂B
	̓Iɂ́AZx́Ax̓{݂̂\悤ɂ܂B
	ύX͒Zx݂̂Ȃ̂ŁA̓x\[X̕ύXɂȂ܂B
		RENDERER
		EDITOR
		DBTYPE

	[R[h\[Xǉ(**)]
	CLS_NAME DBNX ɁAFirebirdŎgpĂʓIȃR[hǉ܂B
		TIMESTAMP	(FB)
		VARCHAR		(FB)
		INTEGER		(FB)
		DECIMAL		(FB)

	[GE0012 `FbN]
	\[X̐`FbNŁAXṼL[ɁAUNIQ L[ǉ܂B
	d`FbNŁA폜ƁAׂďĂ܂߁AUNIQ
	ǉĎw̍s悤ɂ܂B
	ȂAUNIQ ݂̂Ńj[NɂȂ܂ÃvOoOɂA
	ʂ̃VXeIDAJƂӖŁA]̃L[́A
	cĂ܂B
		GE0012/GEM0015.jsp
		GE0012/GEM0016.jsp
		GE0012/GEM0017.jsp

	[GE0002 ` GE0005 \[Xo^̃oNZbg]
	\[Xo^ʂŁAoNZbgłJ𐧌Ă܂A
	columnBulkSet="*" ŁA܂B
	́Aw̃JȊÕJłAoNZbgP[X
	ׂłB
		GE0002/update.jsp
		GE0003/update.jsp
		GE0004/update.jsp
		GE0005/update.jsp

	[GE0005 TṽeʃŇ]
	Tv݂̂̕ύXʁiGE0006)ɑ΂郊NA
	NACRgp悤ɕύX܂B
	́AFGNVL tOł˂ׂĂӏp~܂B
		GE0005/result.jsp

5.5.8.1 (2012/11/05)
	[MDfC]
	5.5.7.2ł̏CŁAMDf̋؂蕶XbVRɕύXĂߏC܂B
	A8𒴂ꍇɃG[ɂȂĂ܂A̎dlʂ8ȏ̏ꍇ͐擪8
	YYYYMMDDƂĈAMM/DDƂďo͂悤ɂ܂B(b܂ő݂ꍇzj
		plugin.column.Renderer_MD#getValue( final String value )

5.5.8.0 (2012/11/01)
	[head^OC]
	X}[gtH^ubgŉʂ{ۂɉw肵Ȃꍇ͒ʏA980pxŌvZ܂B
	̓^ubg̎ۂ̃TCYƂ͈قȂ邽߁AĂ܂ꍇ܂B
	meta^Oviewporthead^Oŏo͂ł悤ɂđΉ܂B
	VXe\[XUSE_VIEWPORT_HEADERtrueɂ邩Ahead^OuseViewPorttrueɂ鎖
	content="width=device-width, initial-scale=1"̐ݒviewporto͂܂B
	lUSE_VIEWPORT_HEADERŁAfalsełB
		hayabusa.common.SystemData#USE_VIEWPORT_HEADER
		hayabusa.taglib.HeadTag#MOBILE_HEAD
		hayabusa.taglib.HeadTag#doEndTag()
		hayabusa.taglib.HeadTag#release2()
		hayabusa.taglib.HeadTag#setUseViewPort( final String flag )
		hybs-taglib.tld
		
	[adjustBar.jsC]
	5.5.7.3̏CŃAbvf[gRꂪߑΉ܂B
		common/option/adjustBar.js
		
	[dataCheck^Oʕ@C]
	SQLsǂASELECT݂̕邩ǂōsĂ܂B
	ႦJavaScriptɑ΂"select"̕nĂSQL^CvƔfĂ܂܂B
	SQL^CvłtrimSELECTȊO擪ɗ\͖ƌ邽߁A擪SELECTꍇ̂
	SQL^Cṽ`FbNƔʂ悤ɕύX܂B
		common/option/adjustBar.js
		
	[HTMLAREAGfB^HTMLPREfǉ]
	HTML^Oɗp锼ṕ⁄o^ۂ&lt;&gt;ɕϊGfB^[ƂāA
	HTMLGfB^݂܂AeLXgGA`ɂ͑ΉĂ܂łB
	eLXgGA^̃GXP[vGfB^ƂHTMLAREAǉ܂B
	PREHTMLfƓl̓sfHTMLPREǉ܂B
		plugin.column.Editor_HTMLAEA
		plugin.column.Renderer_HTMLPRE

5.5.7.5 (2012/10/27)
	[VXe GF \[XC]
		GFM0047  DB`										DB`(GF02,05)
		GFM0048  \[X 										\[X(GEA03,04,08)
		GFM0049	J\[X˃e[uJDBXV

	[jsp:directive.include]
	jsp:directive.include t@ĆAjsp:root Ajsp:directive.page 
	contentType ł͂ȂAjsp:directive.page  pageEncoding Ńt@C̃GR[h
	w肷Kv܂B
	UTF-8 Ȃ̂ŁAt@Cɓ{ꂪLqĂȂꍇ́AShift-JISUTF-8
	Ȃ̂ŁAʏȂ̂łA\[Xɓ{LڂꍇiRgȂǁj
	\ʓ\܂̂ŁAΏĂ܂B
	SQLɁA<!-- **** --> RgĂ\[X jsp:root OƁARg
	ꂸɁASQLɔf邽߁AG[ɂȂ܂B̏ꍇӂKvłB
		<jsp:directive.page pageEncoding="UTF-8" />

	ڍׂ́A5.5.7.5_refactoring.txt ɋLq܂B

	[ge/db 06_SYNONYM ǉ]
	[֌W(GE50`GE57)ɂāAPUBLIC SYNONYM ̃XNvgpӂĂ܂B
	AP[XƂɎggȂ𔻒fKvׁA
	SQLtH_ pӂAf xmltH_ ɂ͍쐬܂B

5.5.7.4 (2012/10/25)
	[TableFilter_CLMSET @\C]
	TableFilter_CLMSET ŁA\ʁAҏWʁADB^CvAl\[X
	擾čĐݒ肵Ă܂Al̐ݒ́A㏑ł͂ȂANULL̏ꍇ̂
	ݒ肵܂B
	܂A\[Xɑ݂Ȃꍇ́ACLS_NAME ƁAUSE_LENGTH 𗘗p
	IɊ蓖Ă܂B
		plugin.table.TableFilter_CLMSET#execute()

	[TableFilter_DBARG @\C]
	OBJ_NAME,SEQNO ǉ邱ƂŁASEQNO UȂ܂B
		plugin.table.TableFilter_DBARG#execute()
	J̑啶ƁA O0 폜
		plugin.table.TableFilter_DBARG#textSeparate( final String text )

	[GW ** \[XC]
	GWW\[X KBCLM J敪 FGCOM ʍF ܂B
	R[h\[X̒ǉEύXłB
		KBCLM J敪     FGCOM ʍF
		      0                0
		  v    1            v    1
		      2                2
		  ȗ    3            ȗ    3
		      5                5
		  O    7            O    7
		  gp  8            gp  8
		  폜    9            폜    9

	[VXe GF \[XC]
	GFVXẽbZ[W֘Ã\[XC܂B
		GFM0032 \[X(\,ҏW,) ̓`FbN 	\[X(\,ҏW,) `FbN
		GFM0035 J,DBNX, `FbN 		DBNX, `FbN
		GFM0036 J` `FbN 						J `FbN
		GFM0040 J `FbN 						J` `FbN

	[VXe GF \[Xǉ]
	GFVXẽbZ[W֘Ã\[Xǉ܂B
		GFM0047  DB`
		GFM0048  \[X 

		DBDEF_IN	DB`f(GF80GF02,05,06,07)
		DBDEF_OUT	DB`o(GF02,05EXCEL)
		DBFILE_IN	DB`捞(EXCELGF80)

5.5.7.3 (2012/10/12)
	[adjustBar.js̏C]
	@_Ot̃wb_ORg[\ɂ܂B
	ʒuAAiHead^OύX\łB
	A_Otɑ΂ăNA\Aattrݒ\ɂ܂B
		common/option/adjustBar.js
		gf/jsp/GF7216/Otʂ̊J}jA.xls
		gf/jsp/GF7203/result.jsp
		common/default.css

	[V`CB01o^C]
	CB01o^HPASSɃXy[X8oCgAHNAMEɃXy[X20oCgƂ
	]̏ɍ킹ČŒŃXy[Xo^悤ɂ܂B
		fukurou/transfer/TransferExec_CB01#CB01_INSERT

5.5.7.2 (2012/10/09)
	[HybsDateUtil.java ǉ]
	t֌W̏Ȃ[eBeB[QW߂NXVKǉ܂B
	̂΂΂ɓ_݂t֌W̏Ɉڂ܂B
	Ahayabusa֌Wł́AftHg̓ttH[}bgVXe\[X
	w肵Ă邽߁Aꕔ̏́Ahayabusa Ɏc܂B
		fukurou.util.HybsDateUtil.java
		fukurou.business.AbstractBizLogic#makeParamMap() 
		fukurou.process.FileLineModel#setFileVals( final int level, final File file )
		fukurou.transfer.TransferExec_CB01#execute( final String[] vals, final TransferConfig config, final Transaction tran )
		fukurou.transfer.TransferExec_CB01#getDate( final String form )							폜
		fukurou.transfer.TransferExec_CB01#getCalendar( final String value )					폜
		fukurou.transfer.TransferExec_CB01#getDate( final String baseDate,final int diff )		폜
		fukurou.util.AbstractObjectPool#toString()
		fukurou.util.DateSet#changeForm( final String form )
		fukurou.util.DateSet#getDate( final String form )
		fukurou.util.HybsTimerTask#isExecution()
		fukurou.util.LogSender#log( final String level ,final String message )
		fukurou.util.LogWriter#log( final String message )
		fukurou.util.LogWriter#Shell#toString()
		fukurou.util.SystemParameter#SystemParameter( final String orig )
		fukurou.util.SystemParameter#getDateFormat( final String value ) 
		fukurou.xml.XSLT#getXmlParameter( final String xmlIn )
		fukurou.xml.XSLT#useFileInfo( final boolean flag )
		hayabusa.common.HybsSystem#getDate( final long time )
		hayabusa.common.HybsSystem#getDate( final String form )
		hayabusa.common.HybsSystem#getDate( final long time,final String form )
		hayabusa.common.HybsSystem#getYMDate( final int plus )
		hayabusa.common.HybsSystem#getCalendar( final String value )
		hayabusa.common.HybsSystem#getDate( final String baseDate,final int diff )
		hayabusa.filter.AccessStopFilter#isStop( final ServletRequest request )
		hayabusa.report.ExcelDataPickup#getNumericTypeString( final HSSFCell oCell ) 
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value ) 
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )

	[tf[^ϊ@\ ]
	5.3.2.0 (2011/02/01) ŁAsAtf[^̎ϊ@\̔p~A܂B
	p~̗RĂ܂񂪁AttH[}bg̏ꍇAP[Xɂ킽ׁA
	ώGɂȂ̂ƁA{Iɂ́Atf[^̓tH[}bgȂ̃f[^
	߁AϊsvłBAFirebirdΉŁATIMESTAMP^̃f[^
	ɂA̕ӂ𐮗ĂKv܂B
		plugin.column.DBType_DATE#valueAdd( final String value )
		plugin.column.DBType_DATE#valueSet( final String value )
		plugin.column.DBType_YM#valueAdd( final String value )
		plugin.column.DBType_YM#valueSet( final String value )
		plugin.column.DBType_YM01#valueAdd( final String value )
		plugin.column.DBType_YM01#valueSet( final String value )
		plugin.column.DBType_YM31#valueAdd( final String value )
		plugin.column.DBType_YM31#valueSet( final String value )
		plugin.column.DBType_YMD#valueAdd( final String value )
		plugin.column.DBType_YMD#valueSet( final String value )
		plugin.column.DBType_YMDH#valueAdd( final String value )
		plugin.column.DBType_YMDH#valueSet( final String value )
		plugin.column.Renderer_DATE#Renderer_DATE( final DBColumn clm ) 
		plugin.column.Renderer_DATE#getValue( final String value )
		plugin.column.Renderer_DATE#getCalendar( final String value )		p~
		plugin.column.Renderer_DATE#getValue( final String value )

	[tf[^ϊ̌]
		plugin.column.Renderer_HM#getValue( final String value )
		plugin.column.Renderer_HMS#getValue( final String value )
		plugin.column.Renderer_MD#getValue( final String value )
		plugin.column.Renderer_YM#getValue( final String value )
		plugin.column.Renderer_YMD#getValue( final String value )
		plugin.column.Renderer_YMD31#getValue( final String value )
		plugin.column.Renderer_YMDH#getValue( final String value )

	[Types.TIMESTAMP^̃f[^擾]
	݁ATypes.TIMESTAMP ^́AFirebird̃e[ułgĂ܂񂪁A
	ƂĎ擾̂ł͂ȂAYYYYMMDDHHMMSS `Ŏ擾悤ɂ܂B
	́AX̓₷邽߂łB
	ȂAttH[}bgŏo͂ꍇ́Af[ݒ肵ĂB
		fukurou.db.DBUtil#getValue( final ResultSet res, final int col, final int type )

	[Renderer_TMSTMP ύX]
	TMSTMP f[́AtlCeBũJ̃f[^AsbNAbvA
	(N// ::b)܂́At(N//)\ꍇɎgpNXłB
	ȊÓAef[^x[XɂāA܂܂Ȃ̂ŁA'/',':','-',' ' 폜܂B
	ȂAя́AK{ɁAYYYYMMDDHHMISS ̏ԂƂAJanuary 8 Ȃǂ̌`A
	04:05 AM A1/8/1999 Ȃǂ̌`͎󂯕t邱Ƃ͏o܂B
	܂ŁA擪 擾AYYYYMMDDHHMISS `ɓĂ͂߂Ă܂B
	܂A HHMISS  000000 ̏ꍇ́At݂̂ɎIɂ܂B
	́AtlCeBuł́AĂ邽߁AgĂ̂ǂ
	́Aۂ̃f[^A000000 ɐݒ肳Ă邩ǂłfłȂ߂łB
		plugin.column.Renderer_TMSTMP#getValue( final String value )

	[\[Xǉ]
	CLS_NAME DBNX ɁA TIMESTAMP ƂR[h\[Xǉ܂B
	쐬敪=GW(0) AVXeID="**" łB

	RENDERER \ ɁATMSTMP t ƂR[h\[Xǉ܂B

	[FileFilterC]
	`쐬̃tB^[@\܂B
	쐬̃p^[Rꂽ悤ɕύX܂B
		hayabusa.filter.FileResponseTransform#ChangeData[] data
		hayabusa.filter.FileResponseTransform#HrefChangeData extends ChangeData
	queryButtonTag ŁA{^ɕsv ")" o͂Ă̂ŁA폜܂B
	܂A{^iaccesskeyjƁANA{^iclearAccesskeyjɎgp
	V[gJbgL[폜郍WbNȑf܂B	
		hayabusa.taglib.QueryButtonTag#getSubmit()
		hayabusa.taglib.QueryButtonTag#setAccesskey( final String accsKey )
		hayabusa.taglib.QueryButtonTag#setClearAccesskey( final String accsKey )

	[EXCEL̕V[g̓ǂݍ]
	readTable ɂāAEXCELǂݍݎɕV[g}[WĎ荞ދ@\ǉ܂B
	wb_[́Aŏ̃V[g̃Jʒuɍ킹܂Biwb_[^Cg̎F͂܂Bj
	āAw肷V[ǵAׂēꃌCAEgłȂƎ荞ݎɃĴꂪ
	܂B
	V[gԍ́AOn܂鐔łĂ܂A0,1,3 ̗lɃJ}؂A5-8 ̂悤
	nCt؂ɂAwA* ɂASV[gw肪\łB
	܂Ȃgݍ킹\łB
	0,1,3,5-8,10-*
	̐́AȂ炸AɕłAdĂ͂܂B 3-8,6-10 Ȃǂ̎w͂ł܂B
	* ́AׂĂӖ܂AԍŌɌꍇ́A[KpAc肷ׂĂӖ܂B
	擪Arɂ́A܂B
		fukurou.util.StringUtil#csv2ArrayExt( final String csvData , final int maxNo )
		hayabusa.taglib.ReadTableTag#release2()
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )
		hayabusa.taglib.ReadTableTag#setSheetNos( final String sheet )
		hayabusa.taglib.ReadTableTag#toString()
		hayabusa.io.TableReader#setSheetNos( final String sheet )
		hayabusa.io.AbstractTableReader#setSheetNos( final String sheetNos )
		plugin.io.TableReader_Calc#setSheetNos( final String sheetNos )
		plugin.io.TableReader_JExcel#setSheetNos( final String sheetNos )
		plugin.io.TableReader_Excel#setSheetNos( final String sheetNos )
		plugin.io.TableReader_Excel#readDBTable()

5.5.7.1 (2012/10/05)
	[URLDaemonNʒǉ]
	GEURLDaemonXe[^XwŋNłʂǉ܂B
		ge/jsp/URLD/*.jsp
		
	[DirectWriteTable@\ǉ]
	DirectWriteTable^Oł́AKsԍo͂܂A
	o͂Ȃ߂̑useNumberǉ܂B
	ltrue(o͂jłB
		hayabusa.taglib.DirectWriteTableTag#setUseNumber( final String flag )
		hayabusa.taglib.DirectWriteTableTag#release2()
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )
		hybs-taglib.tld
		
	[queryButton^OC]
	sumit{^ɕsvȊʂo͂Ăߍ폜܂B
		hayabusa.taglib.QueryButtonTag#getSubmit() 
		
	[DirectTableInsert^O@\ǉ]
	荞ݎɐ擪siwb_jO邽߂̑skipRowCountǉ܂B
	OAvP[Vŏo͂ꂽt@C荞ލۂɁA
	IɎ捞悤ȏꍇɂ̓wb_̐擪#tłȂꍇ܂B
	[Ne[u捞ɃJ̒lŔfłꍇ܂Awb_ς̏ꍇ
	e[ǔ肸Ɏ捞G[\܂B
	̂悤ȏꍇɓݒ肵ĉĉB
	l0(1sXLbvȂjłB
		hayabusa.taglib.DirectTableInsertTag#setOmitFirstLine( final String flag )
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )
		hybs-taglib.tld

5.5.7.0 (2012/10/01)
	[ViewForm_HTMLStackedGanttTable(ϏグOt)ǉ]
	HϏグĕ\X^bNKg\@\ǉ܂B
	\ɂview^OHTMLStackedGanttTablew肵ŁAtwb_[ɂstackHeaderTag
	pĉB
	Ϗグ̒PʂviewStackParamTagŎw肵܂B
	Ϗグ̂̂/jsp/common/option/adjustGanttTable.jsōsĂ邽߁AΏۉʂł
	adjustGanttTable.jsyadjustGanttTable.cssǂݍ񂾏
	addEvent( this, "load", adjustGant );
	ƃKgCallăX^bNsKv܂B
	܂AGantt̋@\኱CĂ܂B
		hayabusa.html.ViewStackTableParam.java
		hayabusa.taglib.StackHeaderTag.java
		hayabusa.taglib.ViewStackParamTag.java
		plugin.view.ViewForm_HTMLStackedGanttTable.java
		hybs-taglib.tld
		common/option/adjustGanttTable.css
		common/option/adjustGanttTable.js
		jsp/image/stackBCxx.gif
		gf/jsp/GF7217/*.jsp
		gf/jsp/GF7216/Otʂ̊J}jA.xls

5.5.6.2 (2012/09/24)
	[fileUDC]
	fileUD^Ołtargetw\łAw肷Edit@\targetύXĂ܂A
	ɓ삵ȂȂ܂B
	Edittargetw肪Ȃ悤ɏC܂B
		hayabusa.taglib.fileUDTag#makeTag( final String imgsrc, final String href,  final String alt, final String tgt )
		hayabusa.taglib.fileUDTag#doEndTag()

5.5.6.1 (2012/09/03)
	[ViewForm ̃`FbN{bNX\̐C]
	ҏWɑSsҏW\ԂɂȂĂ܂sC܂B
		hayabusa.taglib.ViewFormTag#setTableRowWritable( final DBTableModel table )

5.5.6.0 (2012/09/03)
	[GW`ǉ]
	x\O\āAmFɓo^ł^Cv̐`ǉ܂B
		gf/jsp/GF9150/*.*
		gf/jsp/GF9250/*.*
		gf/jsp/GF9350/*.*
		gf/db/oracle/sql/05_SRC/
			GF9150ARG.sql,GFP19150A.sql,GFP19150C.sql,GFP19350A.SQL

5.5.5.6 (2012/08/31)
	[ViewParamTag ֘Ǎ]
	ViewFormTag Ƀp[^[nł́Ahayabusa.taglib.View****ParamTag Ńp[^Map
	쐬邱ƂƁAhayabusa.html.****Param.java NXŃp[^̃L[`邱ƂƁA
	plugin.view.ViewForm_**** NXŁAlAMapɐݒ肳ꂽl̎o
	sȂǂAfĂ܂B
	hayabusa.html.****Param ñNXɁAl܂Ƃ߂܂B
	plugin.view.ViewForm_**** NXł̃p[^̎擾@Aȑf܂B
		hayabusa.taglib.ViewParamTag#initParam( final Map<String,String> map )

	[ViewForm_ImageTimeBar VKǉ]
	ԒPʂ̏󋵂Fŕ\ ViewForm_ImageTimeBar NXVKǉ܂B
	́AtAL[ɑ΂āAԒPʂ̏󋵂̈ڂς\̂ɁA
	摜t@C쐬AуOtIȕ\ŕ\܂B
		plugin.view.ViewForm_ImageTimeBar.java
		hayabusa.html.AbstractViewForm#getParam( final String key )
		hayabusa.html.AbstractViewForm#getIntParam( final String key )
		hayabusa.html.AbstractViewForm#getBoolParam( final String key )
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value ) {
		hayabusa.taglib.ViewTimeBarParamTag.java
		plugin.view.ViewForm_ImageTimeBar.java

	[javadoc쐬 ^Õ^Ȍ]
	@og.tag ȂǂɋLڂꂽA@og.value Ȃǂ̃^ȌȂӏC܂B
	́Axmlt@Co͏݂̂̏CɂȂ܂BJavadoćA܂ACsĂ܂B
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
	{@og.value #XXX} ̎擾ŌxoĂ̂C܂Bibj
		fukurou.taglet.DocletUtil#valueTag( final Tag tag )

	[NbJu}bvp̃N@\ ǉ]
	摜ɃNbJu}bṽN쐬ꍇAa^Oł͂ȂAarea^Og܂̂ŁA
	link^O ł́Aa^Oo͂邩AhrefOnly ŁAURL̂ݎ擾邵܂B
	A
	Etarget~
	Elink^O onLinkAmarkList g̏sB
	Ƃv]ɑΏׁAV hrefTarget ǉ܂B
	́AhrefOnly ɋ߂̂łAhref ̒l݂̂o͂̂ł͂ȂA
	uhref="*******" target="******"v Ƃ L[t̕쐬܂B
	Aarea^Oł̂܂܏o͂΁Atarget܂URLwł܂B
	܂Alink^OgpȂꍇ́Aʏ̃JlԂ̂ŁA擾l̐擪ɁA
	href ܂ނǂ𔻒肷΁AURL̍쐬/Ȃ𐧌ł܂B
		hayabusa.taglib.LinkTag#release2()
		hayabusa.taglib.LinkTag#setHrefTarget( final String flag )
		hayabusa.taglib.LinkTag#makeTag()

	[JavaDoc̏C]
	USE_XSS_CHECK ̃^ObgŁA{ ɑΉ } ݂ȂxĂ̂ŁAC܂B
	 * (l:VXe萔USE_XSS_CHECK[={@og.value org.opengion.hayabusa.common.SystemData#USE_XSS_CHECKB
														
	 * (l:VXe萔USE_XSS_CHECK[={@og.value org.opengion.hayabusa.common.SystemData#USE_XSS_CHECK}])B
		hayabusa.taglib.QueryTag.java

	[ViewForm ̃`FbN{bNX\̐䌩]
	p҂݌^ĂȂʂɉāA`FbN{bNX\Ƃ悤
	ftHgύX܂B
		hayabusa.taglib.ViewFormTag#setTableRowWritable( final DBTableModel table )

5.5.5.5 (2012/08/24)
	[GWTvʒǉ]
	NCAgŏKgʂƁÃWbN𗘗pEʂ̃Tvǉ܂B
	̍E͂P̃e[u쐬Ă邽߁AJ̏cTCYEłɂłA
	TCYɑΉĂȂߒʏ͏]̍E̗p𐄏܂B
	KgɂẮAIiV6)ɂ͂̃KgW̃Kgɂ\܂A
	݊ȂΉł͕ʓrJSt@CǂݍޕKv܂B
	ȂAGF7203̃tH_̃}jA͍폜AGF7216̃}jAŒu܂B
		jsp/common/option/adjustGantTable.css
		jsp/common/option/adjustGantTable.js
		gf/jsp/GF7215/*.jsp
		gf/jsp/GF7216/*.jsp,Otʂ̊J}jA.xls
		gf/jsp/GF7203/}jA.xls      i폜j
		
	[writeTable^Õ`FbNΉ]
	wtireTable^OɂāAỎʂŃ`FbNo͂@\ɑΉ܂B
	VɒǉselectedAllfalseƂĉBl͑So(true)łB
	Is̃f[^Ńe[ufIɍč쐬ėpĂ邽߁A
	sԍ͂PUȂ܂B(SQLĎsƂӖł͂܂)
	Ƀ`FbNďo͂TvJSP(GF6440)ǉ܂B
		hayabusa.taglib.WriteTableTag#doEndTag()
		hayabusa.taglib.WriteTableTag#release2()
		hayabusa.taglib.WriteTableTag#getSelRowsTable( final DBTableModel oldTable )
		hayabusa.taglib.WriteTableTag#setSelectedAll( final String flag )
		hybs-taglib.tld
		gf/jsp/GF6440/*.jsp
		
	[^OuL]
	^OůԈႢC܂B
		hayabusa.taglib.HideMenuTag#setHideClass( final String name)
	
	[xTvo^ʏC]
	xTvo^ʂŁA\[XLbVXV([g\[XXVj
	sĂȂ߁AC܂B
		ge/jsp/GE0006/entry.jsp

5.5.5.4 (2012/08/18)
	[{@DATE.XXXX AA BB} ̌]
	{@DATE.XXXX AA BB} ŁAȉ̏̌s܂B
	EXXXXtH[}bgǉMDiMDAMD2Fj
	EXXXXRtH[}bgΉ
	EAA /,-폜@\ǉ
	EBBǉiBSD,BED,ASD,AEDj
	EBBSM,EMp~
		hayabusa.taglib.CommonTagSupport#DATE_FORMAT
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )

	ɔATvJSPC܂B
		gf\jsp\common\gamen\01_ADMIN\printSystemParameter.jsp
		ge\jsp\common\gamen\01_ADMIN\printSystemParameter.jsp

	[JDBC̎Ԋ֌W̑Ή]
	GWł́ASQL̓t^̓T|[gĂ܂łAȒPɃT|[g܂B
	]́At́At^ŊǗ̂ł͂ȂAƂĊǗĂ߁A
	GWłAt^̃IuWFNg̊ǗĂ܂łB
	AȒPł͂܂At^̑Ήs܂B
		hayabusa.db.DBTableModelUtil#type2ClassName( final int type )
		hayabusa.db.DBTableModelUtil#makeDBTable( final ResultSet result, final int skipRowCount, final int maxRowCount, final ResourceManager resource )
		fukurou.db.DBUtil#getValue( final ResultSet res, final int col, final int type )
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table )

5.5.5.3 (2012/08/17)
	[}gNXj[̏oclassǉ]
	}gNXj[(ʏ/{^\)ŁAth^Otd^Oɑ΂đ啪ނ̉IDclassƂďo͂悤ɂ܂B
	iʏ̍j[div^Oɂ͑啪ރNX͏o͂܂Bj
		hayabusa.taglib.topMenuTag#makeMatrixMenu()
		hayabusa.taglib.topMenuTag#makeMatrixMenu2()

5.5.5.2 (2012/08/10)
	[plsqlUpdateTag@\ǉ]
	plsqlUpdate^OŏsAG[Ȃꍇ̓e[uf̊m菈
	iύXtOp̃ZbgjKsĂ܂B
	transactionłQPL/SQLpďsꍇiG[`FbN݂̂PL/SQLsjɕsւȂ߁A
	tableModelCommitǉĊm菈̃Rg[\ɂ܂B
	ltrue(m菈s)łB
		hayabusa.taglib.PlsqlUpdateTag#release2()
		hayabusa.taglib.PlsqlUpdateTag#setTableModelCommit( final String flag )
		hybs-taglib.tld
		
	[x\[Xo^ʏC]
	5.5.4.2ŒǉTvʂւ̃Np̕Aʎɂ̂܂܎cĂߏC܂B
		ge/jsp/GE0005/result.jsp
		
	[ʕҏW@\Ή]
	Edit@\ŁAJ̕ёւ͋邪\ݒ͋Ȃ悤ȋ@\ǉ܂B
	5.5.4.2EditpłҏW\ɂł悤ȑΉs܂AJ\ɂ
	ꍇɂeventColumn@\pɖ肪܂B
	ŁA\Wv@\𗘗płȂԂŁAёւ݂̂s悤ɂ܂B
	ʃ[Łumwov̂悤3ڂ̃[ow肷鎖ŋ@\𐧌ҏW@\ɂ܂B
	ۂɂ́AEditʂ𗧂グۂfullEdittāAEditʂ̃^OŃ`FbN{bNX
	ҏWsidisabled+hiddenŏójƂΉĂ܂B
	[hóA[heƓlɃ[hf܂݂܂B
	Ȃꍇ(mw)́AȑOƓleƂ݂Ȃ܂B
		hayabusa.resource.RoleMode#isEdit( final byte bitMode ) 
		hayabusa.resource.RoleMode#isFullEdit( final byte bitMode )
		hayabusa.resource.RoleMode#bitMode( final String mode )
		hayabusa.taglib.FileUDTag#doEndTag()
		hayabusa.taglib.EditConfigTag#setOrderOnly( final String flag )
		hayabusa.taglib.EditConfigTag#makeCheckbox( final String clm, final boolean checked, final String bgCnt, final String prefix, final boolean readonly ) {
		hayabusa.taglib.EditConfigTag#makeCheckbox( final String clm, final boolean checked, final String bgCnt, final boolean isChbox, final String prefix, final boolean readonly ) {
		hayabusa.taglib.EditConfigTag#makeColumnRow( final String clm, final boolean isView, final boolean useSum, final DBEditConfig config ) {
		hayabusa.taglib.EditConfigTag#makeLabelRow( final boolean useSum )
		hayabusa.taglib.EditConfigTag#makeEditTable( final String viewClms )
		jsp/common/gamen/14_EDIT/tab.jsp
		jsp/common/gamen/14_EDIT/result_CLMSEQ.jsp
		hybs-taglib.tld
		
5.5.5.1 (2012/08/07)
	[DBUtil.dbExecute  DBIDR C]
	AvP[V{̂DBڑiʏDefault)ƁA\[XnDBڑiʏRESOURCE_DBID)
	ꍇA\[Xnʏ̐ڑ悩擾Ăӏ̂ŁAC܂B
	T[o[ł́Aʏ̐ڑɁApublic synonym ŁA\[XnIuWFNgANZX
	Ă߁AĂ܂łB
	Ή@ƂẮAeNX̐擪ɁAL̗lɁADBID IuWFNg萔擾悤ɂ܂B
	private final String DBID = HybsSystem.sys( "RESOURCE_DBID" );
		hayabusa\mail\AbstractMailManager.java(342): 		DBUtil.dbExecute( insGE32, insGE32Args, appInfo );
		hayabusa\mail\AbstractMailManager.java(357): 			DBUtil.dbExecute( insGE34, insGE34Args, appInfo );
		hayabusa\mail\AbstractMailManager.java(514): 		String[][] tmp = DBUtil.dbExecute( selYkno, new String[0], appInfo );
		hayabusa\mail\MailManager_DB.java(101): 		String[][] ge30datas = DBUtil.dbExecute( selGE30, new String[]{ systemId }, appInfo );
		hayabusa\mail\MailManager_DB.java(181): 		DBUtil.dbExecute( updGE30, updGE30Args, appInfo );
		hayabusa\mail\MailManager_DB.java(204): 			DBUtil.dbExecute( insGE36, insGE36Args,appInfo );
		hayabusa\mail\MailPattern.java(137): 		String[][] ptn = DBUtil.dbExecute( selGE31, selGE30Args, AbstractMailManager.appInfo );
		hayabusa\mail\MailPattern.java(421): 		String[][] ge33Datas = DBUtil.dbExecute( selGE33,ge33SelArgs,AbstractMailManager.appInfo );
		hayabusa\mail\MailPattern.java(558): 			String[][] ge35Datas = DBUtil.dbExecute( selGE35,ge35SelArgs,AbstractMailManager.appInfo );
		hayabusa\report\ExcelInsert.java(209): 		String[][] vals = org.opengion.fukurou.db.DBUtil.dbExecute( GE54_GE57_SELECT,args,appInfo );	
		hayabusa\report\GE50Access.java(230): 			String[][] vals = DBUtil.dbExecute( GE50_SEQ,null,appInfo );	
		hayabusa\report\GE50Access.java(277): 			DBUtil.dbExecute( GE50_INSERT,args,appInfo );	
		hayabusa\report\GE50Access.java(311): 			DBUtil.dbExecute( GE50_UPDATE,args,appInfo );	
		hayabusa\report\GE50Access.java(354): 			DBUtil.dbExecute( GE56_ERRMSG,args,appInfo );	
		hayabusa\report\ReportConverter.java(211): 		String[][] vals = DBUtil.dbExecute( GE54_SELECT,args,appInfo );		
		hayabusa\report\ReportPrint.java(191): 		String[][] vals = DBUtil.dbExecute( GE55_SELECT,args,appInfo );	
		hayabusa\report\ReportProcessing.java(348): 		String[][] vals = DBUtil.dbExecute( GE53_SELECT,args,appInfo );	
		hayabusa\report\RFIDPrintRequest.java(197): 		String[][] vals = DBUtil.dbExecute( GE54_SELECT,args,appInfo );
		hayabusa\report\RFIDPrintRequest.java(232): 		String[][] valsGe58 = DBUtil.dbExecute( GE58_SELECT,argsGe58,appInfo );
		hayabusa\report\RFIDPrintRequest.java(249): 		String[][] valsGe55 = DBUtil.dbExecute( GE55_SELECT,argsGe55,appInfo );
		hayabusa\report2\QueueManager_DB.java(175): 		String[][] ge50vals = DBUtil.dbExecute( SQL_SELECT_GE50, new String[0], appInfo );
		hayabusa\report2\QueueManager_DB.java(312): 		DBUtil.dbExecute( SQL_UPDATE_GE50, args, appInfo );
		hayabusa\report2\QueueManager_DB.java(334): 		DBUtil.dbExecute( SQL_INSERT_GE56, args, appInfo );
		hayabusa\report2\QueueManager_DB.java(449): 			String[][] ge52Vals = DBUtil.dbExecute( SQL_SELECT_GE52, ge52Where, appInfo );
		hayabusa\report2\QueueManager_DB.java(455): 			String[][] ge51Vals = DBUtil.dbExecute( SQL_SELECT_GE51, ge51Where, appInfo );
		hayabusa\resource\DataRole.java(149): 			String[][] vals = DBUtil.dbExecute( QUERY_GEA06_SELECT,args,appInfo );
		hayabusa\resource\UserInfo.java(1315): 		String[][] rtn = DBUtil.dbExecute( QUERY_GE20_KEY, args, appInfo );
		plugin\daemon\Daemon_Report.java(218): 			vals = DBUtil.dbExecute( GE_SELECT,null,appInfo );	
		plugin\daemon\Daemon_Transfer.java(184): 			vals = DBUtil.dbExecute( ge62Select,null,appInfo );

	 CB01 ́A`p̓ȃe[ułAGE62CB01SQLJOINĂ邽߁Aڑ́ARESOURCE_DBIDł͂Ȃ
	   WڑƂȂBāAL̃\[X́AC܂B
		plugin\daemon\Daemon_Transfer_CB01.java(195): 			vals = DBUtil.dbExecute( ge62Cb01Select,null,appInfo );
		plugin\daemon\Daemon_Transfer_CB01.java(326): 		String[][] vals = DBUtil.dbExecute( buf.toString(),null,tran );
		plugin\daemon\Daemon_Transfer_CB01.java(352): 		DBUtil.dbExecute( buf.toString(),null,tran );
		plugin\daemon\Daemon_Transfer_CB01.java(372): 		DBUtil.dbExecute( buf.toString(),null,appInfo ); 

	[DBSimpleTable  DBIDR C]
	lDBIDݒRłB
	Ή@ƂẮADBSimpleTablẽIuWFNg쐬ɁAL̗lɁADBID IuWFNg萔ݒ肷悤ɂ܂B
	dbTable.setConnectionID( DBID );		// 5.5.5.1 (2012/08/07) \[XnDBID tYΉ
		hayabusa\common\SystemManager.java(341): 		DBSimpleTable dbTable = new DBSimpleTable( names );
		hayabusa\resource\UserInfo.java(1118): 		DBSimpleTable dbTable = new DBSimpleTable( names );
		hayabusa\resource\UserInfo.java(1228): 		DBSimpleTable dbTable = new DBSimpleTable( names );
		hayabusa\resource\UserInfo.java(1275): 		DBSimpleTable dbTable = new DBSimpleTable( names );

5.5.5.0 (2012/07/28)
	[NXWṽx\[Xp]
	NXWv̏㕔wb_́ADB̒l̂܂܂̕\ƂȂĂ܂A
	x\[X/R[h\[Xł̕\s悤ɂ܂B
	@Ή郉x\[Xŕ\ꍇ
	@crossParam^OuseHeaderResourcetrueɎw肵ĉBlfalsełB
	@truewuseHeaderColumntruȅꍇ̂ݓ삵܂B
	@݊̂߁AuseHeaderColumn̂trueƂĂAwb_SLABEL̗p͍s܂B
	AR[h\[Xŕ\ꍇ
	@headerCodeColumnɗpmenudbmenũJw肵܂B
	@wb_[̃JlƂāAΉ郉xwb_̂Ƃĕ\܂B
	@(DBMENUp\ɂ邽߂ɁAJ\[Xw肳悤ɂĂ܂j
	@̎wuseHeaderColumntruȅꍇ̂ݓ삵܂B
	@headerCodeColumn̎w肪AuseHeaderResourceD悳܂B
	@J\[XselectionȂꍇ(label\)AJ\[X̂̂ꍇ͉܂B
		plugin.view.ViewForm_HTMLCrossTable#clear()
		plugin.view.ViewForm_HTMLCrossTable#paramInit( final DBTableModel table )
		plugin.view.ViewForm_HTMLCrossTable#getHeadLine()
		hayabusa.html.ViewCrossTableParam#USE_HEADER_RSC
		hayabusa.html.ViewCrossTableParam#HEADER_CODE_KEY
		hayabusa.taglib.ViewCrossParamTag#setUseHeaderResource( final String setUseHeaderResource )
		hayabusa.taglib.ViewCrossParamTag#setHeaderCode( final String headerCode )
		hybs-taglib.tld
	
	[DBConnectionclosȅ]
	ConnectioncloseꍇɁAIcommits悤ɂ܂B
	ConnectionC^tFCXclose\bh̐
	@close \bȟĂяoOɁAAvP[VŃANeBuȃgUNV𖾎IɃR~bg܂
	@[obN邱Ƃ߂܂Bclose \bhĂяoAANeBuȃgUNV݂ꍇA
	@̌ʂ͎Œ`ꂽ̂ɂȂ܂B 
	Ƃ̋Lq邽߂łB
		fukurou.util.Closer#connClose( final Connection conn )

	[DB`DB֘A C]
	DB`捞݁ADB`DBւ̔fA\[XfȂǂ̑Ήs܂B
	DB`捞݂ł́Aʂ common/upload.jsp  ɑ΂āAuseRenderer 
	włĂ܂B
		ge/jsp/common/upload.jsp , filePopup.jsp
		gf/jsp/common/upload.jsp , filePopup.jsp
		gf/jsp/GF2020
		gf/jsp/GF2050
		gf/jsp/GF2060
		gf/jsp/GF2090
		gf/jsp/GF2120
		gf/jsp/GF2130
		gf/jsp/GF2160

	DB`̃Je[u ŋLqĂꍇ̑ΉƂāA
	TableFilter_UPPER ǉ܂B
		plugin/table/TableFilter_UPPER.java

5.5.4.5 (2012/07/27)
	[SysInstallTaǧ]
	CXg[ftHgłȂAdbid Ŏwł悤ɕύXB
		hayabusa.taglib.SysInstallTag#doEndTag()
		hayabusa.taglib.SysInstallTag#release2()
		hayabusa.taglib.SysInstallTag#setDbid( final String id )
		hybs-taglib.tld

	[N RESOURCE_DBID ̎gp]
	TomcatÑf[^x[Xڑ悪ADEFAULT ɂȂĂ̂A
	RESOURCE_DBID ̎wɕύX܂B
	w肪Ȃ΁ADEFAULT ɂȂ܂B
	́A\[XDBIDƃAvP[Vڑ悪قȂꍇɁA
	TomcatNɁAGE12ȂǂftHg猟悤Ƃ
	e[u݂Ȃ̃G[ɂȂ邽߂łB
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )
		hayabusa.common.SystemManager#clearGE12()

	[DB`DB MICSΉ]
	MICSDB`́Ae[uAJA啶E̍ݕ\LɂȂĂ܂B
	Ƃ낪AFirebired ƂẮA啶ʂǗĂ邽߁A\[X
	Ƃ̍߂Ƃɕs܂B
	e[u֘Aɂ́A啶AF߂܂A\[XƓ˂킹Ƃ́A啶
	ϊĂA˂킹܂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/GFM0029.jsp
		gf/jsp/GF2120/GFM0030.jsp
		gf/jsp/GF2120/GFM0031.jsp

	[ob`̉ʏo]
	̋؂ŉs܂B
	܂AParamProcess ̏IAlogger.logging ̍Ōł͂ȂAprocess.end ̂΂ŌɕύX܂B
		fukurou.process.MainProcess#run()

	[GF DB`]
	1.wb_[̔lAliR[h\[XjɕύX
	2.GF80 DB`}X^e[u KBCLMiJ敪j̃R[h\[XύX
		J敪  0: 1:v 2: 3:ȗ 8: 9:O
	3.GF05 DB`}X^e[u FGCOMiʍFj ̃R[h\[XύX
		ʍF   0: 1:v 2: 3:ȗ 8: 9:O
	4.̑ΉɂAKBCLM,FGCOM̃R[h\[XύX܂B(ɕύX)
		GF_DB`.xls
		GF_DB`ALL.xls

5.5.4.4 (2012/07/20)
	[SystemInstalleř]
	SystemInstaller.java ƁASystemParameter.java ܂B
	SQLException  catch A\bhPʂɒ`Ă萔́AstaticȂ
	ȈՂȎ蒼łB
		hayabusa.common.SystemInstaller#enum EXEC_TYPE
		hayabusa.common.SystemInstaller#SystemInstaller( final Connection conn, final PrintWriter out )
		hayabusa.common.SystemInstaller#autoInsUpd( final String systemId, final String context, final String hostUrl )
		hayabusa.common.SystemInstaller#install( final File buildArchive )
		hayabusa.common.SystemInstaller#loadXMLScript( final EXEC_TYPE type, final String context )
		hayabusa.common.SystemInstaller#execScripts( final EXEC_TYPE type, final String scriptPath ) 
		hayabusa.common.SystemParameter#makeSystemParameter( final ServletContext context )
		hayabusa.common.SystemParameter#loadDBResource( final Map<String,String> sysParam )

	[static final Ή]
	final static  static final ɕϊ܂BiRRXj

	[GanttTableC]
	hiddenԂ̃`FbN{bNXQo͂Ă܂ꍇ邽߁A
	xo͂ꂽs̃`FbN{bNX͏oȂ悤ɏC܂B
		plugin.view.ViewForm_HTMLGantTable#create( final int stNo, final int pgSize ) 
	
	[J\@\C]
	@Fieldo^/\p^[ł\悤ɑΉB
	AXN[ɕ\Ȃ錻ۂ̑Ή
		jsp/common/resultScript.js#showViewManual
		
	[hideMenuC]
	hideMenu^OŃ{^ɂ\/\̐؂ւݒ\łA
	𓯎ɐ؂ւ鎖ł܂łB
	classOw\ɂ鎖őΉ܂B
		hayabusa.tablib.HideMenuTag#doStartTag() 
		hayabusa.tablib.HideMenuTag#release2()
		hayabusa.tablib.HideMenuTag#setHideClass( final String name)
		hybs-taglib.tld
		
	[T[rXΉ]
	tomcatT[rX̂߂̃ob`CāACXg[\ɂ܂B
	T[rXɕKvȐݒserviceInit.batōs܂B
	̑̐ݒ͒ʏʂinit.batAconst.batōsĂB
	T[rX̃CXg[serviceInstall.bat
	ACXg[serviceRemove.batōs܂B
		uap/bin/serviceInit.bat
		uap/bin/serviceInstall.bat
		uap/bin/serviceRemove.bat
	
5.5.4.3 (2012/07/18)
	[biz ̊ȈՂȏC]
	java̋ƖWbN(biz)̃TvC܂B
		src\biz\gf\GF0001.java
		src\biz\gf\GF9140A.java

	[openOffice3.4Ή]
	openOffice3.4Ήs܂B
		C:\opengion\uap\bin\init.bat			ڑAJavaETomcatEOpenOfficẽo[W
		C:\opengion\uap\bin\const.bat			CLASSPATH ̐ݒ(juh.jar ̏ꏊς)

		C:\opengion\apps\openoffice3.4			env\_default tH_ǉ
		C:\opengion\apps\tomcat7.0.29\bin		bin\catalina.bat ǉ

5.5.4.2 (2012/07/13)
	[javadoc ]
	^Oo͂̍ŌɉsĂ܂B
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )

	[^Ou}jAC]
	^Out@X֌W̉ʂC܂B
	ɁANCbNt@XɁASHORT,FULL ̋敪݂܂B
		gf/jsp/DOC01
		gf/jsp/DOC02
		gf/jsp/DOC03
		gf/jsp/DOC08

	[\[XJavadocC]
	s̍ṒuBvAl̐ݒȂǁA܂Javadoc ֘ȀC
		hayabusa.taglib.ColumnEditorTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.HTMLTagSupport.java
		hayabusa.taglib.QueryTag.java
		hayabusa.taglib.ReadTableTag.java
		hayabusa.taglib.RequestCacheTag.java
		hayabusa.taglib.SelectTag.java
		hayabusa.taglib.TableUpdateTag.java
		hayabusa.taglib.ViewFormTag.java
		hayabusa.taglib.ViewGanttParamTag.java
		hayabusa.taglib.WriteCheckTag.java
		hayabusa.common.SystemData.java

	[wb_ŒC]
	5.5.1.0Œǉwb_Œ莞̉Bꂽwb_evisibility:hiddenƂ鏈
	ClassZbgɕύX܂BiɂhiddenƂȂĂ܂Ă߁j
	classvisihiddenZbg܂B
		common/scrollBar2.js
		common/scrollBar2.css

	[Tvo^pʒǉ]
	x\[X̊Tvo^₷邽߁Aʂǉ܂B
	(̉ʂł͊Tvs݂œ͉\ł)
		ge/jsp/GE0006/*.jsp
		ge/jsp/GE0005/result.jsp

	[servlet 3.0 META-INF/resources Ή]
	servlet 3.0 AMETA-INF/resources ȉ ÓIhLg jsp t@C
	zāAjar ̂AWEB-INF/lib ȉɔz΁Â܂ܗpł
	@\ǉ܂B
	ɂAjsptH_ȉJSPt@CAO[v jar邱Ƃ
	\ɂȂ܂B
	́Ajart@C̒ŁAmenuImagȇ݃`FbNsĂ郍WbN
	t@Cł͂ȂA\[XƂĎoKv邽߂̑Ήs܂B
		hayabusa.taglib.TopMenuTag#doEndTag() {
		hayabusa.taglib.TopMenuTag#makeTagMenuString( final String href,final String target, final String bodyIn,
		fukurou.util.FileMap#FileMap( final String dir ) throws IllegalArgumentException		// VKǉ
		fukurou.util.FileMap#FileMap( final String dir , final Set<?> resourcePaths )

	[̃wb_[JԂ\]
	wb_[Œ̈ꗗɈꍇAwb_[y[WƂɈ悤ɂ܂B
	common/default.css  @media print ̒ɁAthead { display: table-header-group; } ǋL܂B
		gf/src/script/common/default.css#@media print { c } ɒǋL

	[RgC]
		hayabusa.taglib.ChartDatasetTag.java

	[EDITNAMEp̕ҏW]
	J̕ёւ\ݒ肷EDITNAME@\p͓o^łȂ悤ɐĂ܂A
	VXe\[XywriteCheck^Ȏœo^/s̃Rg[ł悤ɂ܂B
	wtireCheck^Ohidden^Oo͂Ảʂɓn@\ǉ܂A
	nꂽʂłview^OviewTypeIɕύXĂ܂ߒӂKvłB
	(editNamenȂꍇ͎w肳ꂽʂ̕ҏWʂɂȂ܂)
	HTMLSeqClmTable̕ҏWʂł́AwritableŎw肳ꂽJmustmustAnyw肳Ă镪ɂĂ
	columnDisplay𖳎display:noneŕҏWo͂悤ɂĂ܂B
	̂ߐVKo^̕K{̓`FbN͓삵܂AȊȌꍇiʓj̓ɂĂ͎Ȃ̐ӔCƂȂ܂B
	AK{/IK{ȊOŉBꂽJ͏o͂Ȃ߁AeventColumn퓮삵Ȃꍇ܂B
	VXe\[X̏l͕ҏWsAeditNamȇMȂAłB
		hayabusa.common.SystemData#USE_EDIT_WITH_EDITNAME
		hayabusa.common.SystemData#OUTPUT_EDITNAME
		hayabusa.taglib.WriteCheckTag#release2()
		hayabusa.taglib.WriteCheckTag#setUseEdit( final String flag ) 
		hayabusa.taglib.WriteCheckTag#isWrite()
		hayabusa.taglib.WriteCheckTag#getHiddenTag()
		hayabusa.taglib.WriteCheckTag#setOutputEditName( final String flag )
		hayabusa.html.AbstractViewForm#isMustColumn( final int column)
		hayabusa.html.AbstractViewForm#isMustAnyColumn( final int column)
		hayabusa.html.AbstractViewForm#init( final DBTableModel table )
		hayabusa.html.AbstractViewForm#clear()
		plugin.view.ViewForm_HTMLSeqClmTable#create( final int startNo, final int pageSize ) 
		hybs-taglib.tld

5.5.4.1 (2012/07/06) []
	[Javadoc RgeiX]
	L̃RǵAقځAׂĂJavat@C̕ύXĂ܂̂ŁA
	\[X̃o[W\L͂Ă܂B

	JavadocRg܂B
	PD@param A@return ̌`𓝈ꂵ܂B
			@param   
			@return 
	QD^Ou֘Ã\[XɁAXML`̃^ȎSvfǋL܂B
	RDTv𓙕tHgɂ邽߁Acustom.css  pre vfɁA
		font-family: 'lr SVbN' , monospace; ǉ܂B
			ge/jsp/custom/custom.css
			gf/jsp/custom/custom.css

5.5.4.1 (2012/07/06)
	[fukurou.taglet pbP[W̌]
	Rg͕łȂATagzƂďB
		fukurou.taglet.DocletParam#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletPlugin#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletSpecific#menberTag(	final ExecutableMemberDoc menber,
		fukurou.taglet.DocletTaglib#writeContents( final ClassDoc[] classes,final DocletTagWriter writer )
		fukurou.taglet.DocletUtil#commentText( final String cmnt )		p~

	{@value package.class#field} ̏ Ή
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
		fukurou.taglet.DocletUtil#valueTag( final Tag tag )				VKǉ

	Tago͎ CR  BR ϊsȂlɂB
		fukurou.taglet.DocletSpecific#start( final RootDoc root )

	DocletUtil.htmlFilter  StringUtil.htmlFilter ɕύX
	StringUtil.htmlFilter Ƃ̈Ⴂ́A';'  "&#59;" ւ̕ϊ邱ƂłBȉ̈Ӗ܂j
		fukurou.taglet.DocletTagWriter#printTag( final Tag[] tag )
		fukurou.taglet.DocletTaglib#makeGroupTag( final Tag[] tag )
		fukurou.taglet.DocletParam#writeContents( final ClassDoc[] classes,final DocletTagWriter writer ) {
		fukurou.taglet.DocletTagWriter#printCSVTag( final Tag[] tag )
		fukurou.taglet.DocletTagWriter#printTagsInfo( final Tag[] tag )
		fukurou.taglet.DocletUtil#htmlFilter( final String input )			p~

	[build.xmľ]
	og.value ̒ǉAclasspath ̐ݒ茩sB
	<property name="classes.path" refid="og.classpath" /> ǉA<path id="og.classpath"> gȂӏɓKpB
	]́ANXt@Co͂fBNgiclasses.dirjÂ܂܁ANXpXƂĎgpĂӏA
	A ${classes.path} Œu܂B
	܂Ajavadoc 쐬ɁATagletValue 𗘗p悤ɕύX܂B
		gf/build.xml

	[og.value ^Obg]
	og.value ^ObggphLg̉ɕύX܂Bis taglibpbP[Wj
	
	[FAQʏC]
	23_FAQRGSTŁAo^constObjKeyw肵ĂȂ߁AGFw肵܂B
		jsp/common/gamen/23_FAQRGST/entry.jsp


5.5.4.0 (2012/07/02)
	[Kg`[g\C]
	ʕ\1̃R}ƁAxeԂ̌vZĂ邽ߏC܂B(Ԏ̏ꍇ̂)
	GW1̃sNZ_vZł͂Ȃ؂グvZđΉĂ܂B
		hayabusa.taglib.GanttHeaderTag#makeZoomTime( final int hourOfPixcel,final int step,final boolean useTani )
		
	[GanttHeaderǉ]
	GanttHeader^ȎlAHTMLɏo͂邱ƂJavaScriptE悤ɂ܂B
	̑ɂĂ͐ݒ肵l̂܂܏o͂܂B
	startDate,endDate,zoom,daySpan,breakTimes,skipHoliday
	AcalDBɂĂ͎擾x敪ɂĒʏ0Ax1ƂAďo͂܂B
	gPʂɏo͂܂Aŏ̒Pʂ́uvłB܂AԌñKgłcalDBɂĂ͓Pʂł̏o͂ƂȂ܂B
	skipHolidaytrueƂꍇȂɂĂ͋x܂߂ďo͂܂B
	o͔͈͂̓Kg̊JnIłB
	̏̏o͂́Aidclass"ganttHeaderData"ƂȂĂganttHeader^ȎlłB
	display=noneŏo͂Ă܂B
		hayabusa.taglib.GanttHeaderTag#makeHeaderData()
		hayabusa.taglib.GanttHeaderTag#release2()
		hayabusa.taglib.GanttHeaderTag#makeZoom2( final int add )
		hayabusa.taglib.GanttHeaderTag#makeZoom( final String upper ,final String lower ,final int add, final boolean useMonth )
	
	[ꗗł̃J\@\]
	reslut_info.jspyresult_FS_info.jsṕHACRVIEW̃J}jA\@\ǉ܂B
	́AVIEWwb_̃c[`bvꗗŕ\̂ŁAJ\[X̊TvŃZbgĂKv܂B
	Tv݂Ȃ͕̂\܂B
	TvS݂Ȃꍇ́Aimg#viewHelpIcondisplay:noneƂ܂B(wvACR܂)
	XNvgcommon/resultScript.jsŒ`Ă邽Head^Otyperesult̏ꍇ̂݃XNvgǂݍ܂܂B
	hbO@\ɂẮAjquery-uiCN[hꍇ̂ݓ삵܂B
	́Aׂ̗RuiCN[hȂꍇl̂߂łB
	Wresult_infołjquery-uiCN[h܂B
		common/resultScript.js#shouViewManual
		custom/result_info.jsp
		custom/result_FSinfo.jsp
		image/status_Close.png
		
	[hidden^Ołido]
	hidden^OŃ^Oo͂ꍇɂido͂悤ɂ܂B(NameƓid)
	eventColumnłid𗘗pĂ߁Ahidden̒l擾ł܂łAȍ~͗p\łB
		fukurou.util.XHTMLTag#hidden( final String name,final String value )
		fukurou.util.XHTMLTag#hidden( final String name, final String value, final String id )
		
	[eventColumnł{@USER.xxx}p]
	eventColumnł{@xxx}GWŏJavaScriptœIɏĂ܂A
	{@USER.xxx}̂悤ȗ\֌WɂĂ擾ł܂łB
	]̏\̏𕪗AKp悤ɑΉ܂B
		hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )
		hayabusa.taglib.CommonTagSupport#getReservedValue( final String key )
		hayabusa.taglib.CommonTagSupport#getReservedParameter( final String key )
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnTag#setEventColumn( final String col )
		hayabusa.taglib.SelectTag#setRawParam( final String param )
		hayabusa.taglib.ColumnEditorTag#doAfterBody
		
	[eventColumñxZp]
	5.5.1.0column^Oselect^OŃxZ𗘗pł悤ɂ͂Ă܂A
	ꗗʂłeventColumn𗘗pۂ͎ŃxZpɂ͂ȂĂ܂łB
	ꗗŗpꂽꍇ̓xZtOEC_USESLBLtrueőM܂B
	(XXX__0̂悤__xsuffixtĂꍇꗗ̑MƔfĂ܂)
	ȊȌꍇ͏falseőM܂̂ŁAȑΉKvȏꍇeventColumnMaker.jspőΉĉB
		common/eventScript/eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
		oommon/eventColumnMaker.jsp
		
	[eventColumnsCallbackw]
	eventColumnCallbackƂĎs֐w\ɂ܂B
	column,select,columnEditor^OɒǉꂽeventCallbackɊ֐w肵܂B
	 ex) sampleCallback()sꍇeventCallback="sampleCallback"Ǝw
	callback֐̑ɂ͎IɎqJID,ύXvaluelAύXOvaluel̏ŃZbgꂽzn܂B
	IJ̃TvʂB
		common/eventScript/eventColumn( jEvCol, jTag, cid, cname, suffix, writable )
		hayabusa.taglib.ColumnEditorTag#setEventCallback( final String callback )
		hayabusa.taglib.ColumnTag#setEventCallback( final String callback )
		hayabusa.taglib.SelectTag#setEventCallback( final String callback )
		hayabusa.db/AbstractEditor#getValue( final String value )
		hybs-taglib.tld
		gf/jsp/GF6410/query.jsp
	
	[FIpGfB^Efǉ]
	JavaScript𗘗pJ[sbJ[FIGfB^ƁA̐F\郌fǉ܂B
	sbJ[64F̑I̗pĂ܂B͂ł̕ҏW͂ł܂B
	freadonlyinput^OŁA͗ƕFwFɂȂ܂B
	ActiveX̃sbJ[IE9ȍ~ŃG[ɂȂꍇ邽߁A𗘗pĉB
		pulugin.column.Editor_COLOR
		pulugin.column.Renderer_COLOR
		gf/jsp/common/eventScript.js#$.fn.simpleColorPicker
		gf/jsp/common/default.css
		gf/jsp/GF6000/result.jsp
		R[h\[X(**)
		Tvpx\[X(GF)
		
	[SplitViewTagpnoDisplayC]
	SplitViewTag^Oview^Ȏgݍ킹ōEXN[쐬\łA
	uView^ỎEɂ́AfixDisplay ̃J noDisplay ̃Jɐݒ肵܂B
	 ̐ݒl(noDisplay)΁AɒǋL܂Bv
	 ̋Lqʂɓ삵Ă炸noDisplay㏑Ă߁AǋL悤ɏC܂B
	 	hayabusa.taglib.ViewFormTag#splitViewParamSet()
		
	[TvʕWΉ]
	OraclepɂȂĂʂ{@DBF.xxx}𗘗p鎖őDBɂΉ܂B
		gf/jsp/GF6410/query.jsp
		gf/jsp/GF6410/result.jsp

5.5.3.5 (2012/06/21)
	[DocletPluginC]
	javadoc̑NX` 쐬DocletNXŁAp~ꂽ ChartWriter 폜A
	ǉꂽATransferExec,TransferRead ǉ܂B
		fukurou.taglet.DocletPlugin#mapInit()

	o[WAbv̏C
		gf/build.xml
		hybs-taglib.tld

	^Ou}jẢʂ܂BiyȏCj
		gf/jsp/DOC01/result.jsp
		gf/jsp/DOC02/query.jsp , result.jsp
		gf/jsp/DOC03/result.jsp
		gf/jsp/DOC08/result.jsp
		gf/jsp/DOC23/result.jsp

	ȑOANXdlȂǂ e[up~܂AXSLϊ̃mEnE
	cĂ̂ŁAGF36.xsl A GF37.xsl ߂Ă܂B
	A݂͗pĂȂ߁APɒuĂ邾łB
	specific.xml 쐬Ă̂́A\[XRg̐x̂߂
	`FbNɎgĂ邾łB
		gf/src/xslt/GF36.xsl
		gf/src/xslt/GF37.xsl

	[JavaDoc̋LqC]
	LJavaDoc̋LڂԈĂ̂ŏCB
		hayabusa.taglib.FileUpdateTag#setDisplayMsg( final String id )
		hayabusa.taglib.QueryTag#setDisplayMsg( final String id )

5.5.3.4 (2012/06/19)
	[JSPTvʏC]
	yTypeS:ꗗz֌W̃TvGF95XXA GF90XX ֌WIDύX܂B
	́AʂƂAƂPȗAŏɎĂӖƁA
	GF95XX ɁAꗗo^ʂ̃TvĂłB
	AGF96XX,GF97XX ƂЂȌ`𑝂₷ꍇɁAGF9500 Ƃʂ
	Tvrɑ݂̂́AvɌ܂B
	ɊÂABIZWbÑNXt@CAсẢʂփN
	ĂʂAGF90XX ɒu܂B
		src\biz\gf\GF9040S.java
		gf\jsp\GF6030\result.jsp(72): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6050\result.jsp(56): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(37): 	<og:link column="{@CUBE_X}" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(40): 	<og:link column="KEI" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(44): 	<og:link column="7839" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample1.jsp(47): 	<og:link column="7788" gamenId="GF9500" href="index.jsp" target="CONTENTS" onLink="[DEPTNO]" markList="20"
		gf\jsp\GF6070\result_sample3.jsp(35): 	<og:link column="{@CUBE_X}" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample3.jsp(38): 	<og:link column="KEI" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample4.jsp(64): 	<og:link column="{@CUBE_X}" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6070\result_sample4.jsp(67): 	<og:link column="KEI" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6130\result.jsp(61): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6140\result.jsp(84): 	<og:link column="RENDERER" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6180\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6190\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6300\result.jspXX1(59): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF6340\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS" title="[NAME_JA]"
		gf\jsp\GF9100\query.jsp(46): 		<og:popup gamenId="GF9510" href="index.jsp"
		gf\jsp\GF9100\result.jsp(81): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9100\result.jsp(107): 	<og:popup column="PUP" gamenId="GF9510" href="index.jsp"
		gf\jsp\GF9110\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9110\20120112\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9120\result.jsp(66): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9140\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9200\query.jsp(47): 		<og:popup gamenId="GF9510" href="index.jsp"
		gf\jsp\GF9200\result.jsp(81): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9210\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9220\result.jsp(66): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9240\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9400\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9410\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9430\result.jsp(53): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GF9440\result.jsp(60): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"
		gf\jsp\GFX024\result.jsp(62): 	<og:link column="CLM" gamenId="GF9500" href="index.jsp" target="CONTENTS"

	[JSPTvʏC]
	adjustFrameHeight() ɂāA㉺ŁA̍EiRt[ƔFj̏ɑΉB
	́ASUB_FRAME ̍@\łB
		gf\src\script\common\default.js			adjustFrameHeight() {
												adjustFrameWidth()		VK쐬

	[explainPlanC]
	Wgݍ݉ʂ DBi03_DBSEARCHjŁAexplainPlan ̎sʂ
	\Ȃۂ̂ŁAΏ܂B
	OracleEX ̂߂APP炩AƂƂsłAZbVقȂ
	Ȃ悤łB
	ŁAȀAtransaction ^Oň͂ƂŁAZbVŎsł悤ɂ܂B
		gf\jsp\common\gamen\03_DBSEARCH\explainPlan.jsp
	query^Otrace@\ŁAPLAN_TABLE STATEMENT_ID̐ݒŁAOC[U[𗘗pĂӏŁA
	ID܂ĂȂӏC܂B
	܂Atrace ́Aۂ̌sȂlɕύX܂B
		hayabusa.taglib.QueryTag#doAfterBody() {
		hayabusa.taglib.QueryTag#doEndTag() {
		hayabusa.taglib.QueryTag#traceQuery( final String sql , final Transaction tran ) {

	[ICC_PROFILE zuꏊC]
	ImageResizer ŁAO ICC_PROFILE iISOcoated_v2_eci.iccj𗘗pĂ܂Ả^pύX܂B
	̏̂́A摜̃TCYŁAʏ̕@ō쐬ꂽARGB`̉摜t@Cł͂ȂA
	ȃc[ō쐬ꂽACMYK`̃t@CƂɂ̂ݗp܂B
	āAɃAȃP[XłAw̃t@CȂĂ͉\iɒx̂ŎpIł͂Ȃj
	Ȃ߁AWɊ܂߂ăt@Ceʂ𑝂₷Ƃ܂B
	PDfukurou.jar Ɋ܂߂ĔzzĂ邪AB
	QDISOcoated_v2_eci.icc t@CȂꍇ́AW SimpleCMYKColorSpace 𗘗pB
	RDISOcoated_v2_eci.icc t@CAjarAjavaGNXeVɔzzB
		org.opengion.fukurou.util.ImageResizer#cmykToSRGB( final BufferedImage readImage )

	ȂAISOcoated_v2_eci.icc t@CAjavaGNXeVɔzzꍇ́Â܂ܒûł͂Ȃ
	zipkAgqAzip Ajar ɕύX܂B
		C:\opengion\apps\jdk170u4\jre\lib\ext\ISOcoated_v2_eci.jar

	[tld,build.xml]
	verup ɔAtld,build.xml ̏Cs܂B
	܂Abuild.xml ɊւẮAISOcoated_v2_eci.icc  copy RgAEgĂ܂B
		hybs-taglib.tld
		build.xml

5.5.3.3 (2012/06/15)
	[V`C]
	t@C݌closeȂ߁Aǉ܂B
		fukurou.transfer.TransferExec_SAMCB#execute( final String[] vals, final TransferConfig config, final Transaction tran )

5.5.3.2 (2012/06/08)
	[wb_ŒC]
	5.5.1.0őΉwb_Œ̗\ɂΉŁAēxXNvg
	삵ꍇɕ\̃wb_[܂Ŕ\ɂȂĂ܂Ă̂Ή܂B
	iႦBulkZbg̃_uNbNȂǁj
	̓e\ɃRs[ۂɁAZbgĂtabindexvisibilityxɂ܂B
		jsp/common/scrollBar2.js
		
	[x\[XC]
	GWW**\[XŁA敪uʁvɂȂĂ̂𐳂ubZ[WvɏC܂B
		MSG0080 fڒ̂
		MSG0081 fڔԍ
		MSG0082 ߋ
		MSG0083 ϔ\
		MSG0084 (ԍ:{0})

	[g]
	g֘Ǎs܂B
	PDQueryButtonTag COUNT_SWITCH ŁAalt="pageSize" ɕύX
	QDHideMenuTag  alt ɁAxݒł悤ɂB
		̃xC[W alt ɐݒ肵܂B

		hayabusa.taglib.QueryButtonTag#COUNT_SWITCH
		hayabusa.taglib.HideMenuTag#doStartTag()
		hybs-taglib.tld					hideMenuɁAlbl ǉ

	RDquery.jsp gAfieldset AhideMenu ɒu܂B
		<og:fieldset lbl="MSG0076" >  <og:hideMenu> ɂ܂B

		ge/jsp/
			common\releaseNotes.jsp(1): <og:fieldset lbl="MSG0076" >
			common\releaseNotes.jsp(29): </og:fieldset>
			GE0009\query.jsp(39): <og:fieldset lbl="MSG0076" >
			GE0009\query.jsp(56): </og:fieldset>
			MAIL01\query.jsp(33): <og:fieldset lbl="MSG0076" >
			MAIL01\query.jsp(52): </og:fieldset>
			MAIL02\query.jsp(36): <og:fieldset lbl="MSG0076" >
			MAIL02\query.jsp(49): </og:fieldset>

		ge/jsp	iȉ́A\[X͕ςȂAreleaseNotes.jsp ς邱ƂŉʃfUCς܂j
			GE0002\query.jsp(60): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			GE0003\query.jsp(49): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			GE0004\query.jsp(39): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			GE0005\query.jsp(40): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP03\query.jsp(40): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP04\query.jsp(41): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP05\query.jsp(47): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP06\query.jsp(37): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP11\query.jsp(52): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />
			REP14\query.jsp(48): <jsp:directive.include file="/jsp/common/releaseNotes.jsp" />

		gf/jsp/
			common\releaseNotes.jsp(1): <og:fieldset lbl="MSG0076" >
			common\releaseNotes.jsp(29): </og:fieldset>
			GF2020\query.jsp(41): <og:fieldset lbl="MSG0076" >
			GF2020\query.jsp(57): </og:fieldset>
			GF2050\query.jsp(40): <og:fieldset lbl="MSG0076" >
			GF2050\query.jsp(55): </og:fieldset>
			GF9200\query.jsp(57): <og:fieldset lbl="MSG0076" >
			GF9200\query.jsp(70): </og:fieldset>
			GF9400\query.jsp(42): <og:fieldset lbl="MSG0076" >
			GF9400\query.jsp(55): </og:fieldset>
			GF9500\query.jsp(57): <og:fieldset lbl="MSG0076" >
			GF9500\query.jsp(70): </og:fieldset>
			GF9540\query.jsp(57): <og:fieldset lbl="MSG0076" >
			GF9540\query.jsp(70): </og:fieldset>

	[AccessStopFilter]
	AccessStopFilter ŁAʉ߂郆[U[ɁAadmin ǉ܂B
	]́ASYSTEM [U[̂݁Aʉ߂Ă܂B
		hayabusa.filter.AccessStopFilter#

	[DatabaseMetaDataTag ]
	o񂪑Ă̂ŁAǉ܂B
	܂Af[^傫ȂAɒxȂĂ߁A
	ő匟Awł悤ɂ܂B́AmaxRowCount łA
	̃^OʂɁAőĺAl 20 ɌߑłĂ܂B
		hayabusa.taglib.DatabaseMetaDataTag#release2()
		hayabusa.taglib.DatabaseMetaDataTag#resultToString( final ResultSet resultSet )
		hayabusa.taglib.DatabaseMetaDataTag#supportsConvert( final DatabaseMetaData metaData )
		hayabusa.taglib.DatabaseMetaDataTag#setMaxRowCount( final String maxSize )
		hayabusa.taglib.DatabaseMetaDataTag#setLikeKey( final String key )
		gf/jsp/GF1040	ǉ
		gf/jsp/GF1050	JSP\[XύX
		hybs-taglib.tld					databaseMetaDataɁAmaxRowCount ǉ

5.5.3.1 (2012/06/06)
	[\[Xo͘R]
	GWW**\[X̋敪uVXevɂȂĂA
	o͂ĂȂ̂߁Ao͂Ȃ܂B

5.5.3.0 (2012/06/01)
	[GFTvʒǉ]
	GFɃOtñTvʂǉ܂B
	pjavascriptɊւĂcommon/optionɔzu܂B
	jsp/common/
		adjustBar.js
		adjustField.js
		adjustMatrix.js
	gf/jsp/
		GF7201	_^c_
		GF7203	_iׁj
		GF7204	c_iׁj
		GF7202	Ϗ_
		GF7205	dȂ_
		GF7206	ܐ
		GF7207	Xebv
		GF7208	͈́iMin-Maxj
		GF7209	pC
		GF7210	O
		GF7211	XoC_[EFu
		GF7212	_Ot{R{ϐ
		GF7213	zu}^ȕ\
		GF7214	s˃e[uϊ
	e[u
		GF45	󒍃e[uTv
		GF46	ʒuTv
		
	[Select^OidsC]
	select^Oidw肵ĂfĂ܂łB
	w肵Ȃꍇ͍܂ŒʂnameAw肵ꍇ͂炪D悳悤ɂ܂B
		hayabusa.tablib.SelectTag#makeTag()
	
	[**R[h\[XC]
	**̃R[h\[XuRENDERERvɁuXXXXvo^ĂȂ߁Â܂܂ł
	\ʂXXXXIłȂ߁Aǉ܂B
	
	[popupchangeCxg@ύX]
	|bvAbv𗘗pAԂlZbgۂɕύXӏchangeCxg𔭐Ă܂B
	JavaScirptł̒lύXchangeCxgȂ߂łAlZbgchangeCxg
	Ăߕ̒lԂ悤ȏꍇɂ͂Qڈȍ~̒lZbg܂
	1ڂchangeCxgĂ܂B
	SĂ̒lZbgIĂAύXJɑ΂ďchangeCxg𔭐悤ɕύX܂B
		common/default.js#ogPopup
	
5.5.2.7 (2012/05/30)
	[gAPI ]
	JavãGNXeVɓĂ܂AeAvP[V܂B
	d̍폜ƁAŐVłւ̒ułB
	C:\opengion\apps\jdk170u4\jre\lib\ext
		xmlbeans-2.3.0.jar			폜ixbean-x.x.jar Ɠn߁j
		ooxml-schemas-1.0.jar		폜ipoi-ooxml-schemas-3.8-20120326.jarƓn߁j

		commons-codec-1.3.jar		 commons-codec-1.6.jar
		commons-logging-1.1.jar		 commons-logging-1.1.1.jar
		commons-net-ftp-2.0.jar		 commons-net-3.1.jar
		jaxen-1.1.2.jar				 jaxen-1.1.4.jar
		jcifs-1.3.14.jar			 jcifs-1.3.17.jar
		jsch-0.1.42.jar              jsch-0.1.48.jar
		junit-3.8.1.jar              junit4.10.jar
		jxl-266.jar                  jxl-2.6.12.jar
		log4j-1.2.15.jar             log4j-1.2.16.jar
		mail-141.jar                 mail-145.jar
		xbean-2.4.jar                xbean-2.5.0.jar
		odfdom.jar                   odfdom.jar     ̍ŐViHj
		xercesImpl.jar               xercesImpl.jar ̍ŐViHj

	C:\opengion\uap\webapps\gf\build.xml
		<!-- NXpX̐ݒ -->
		<path id="og.classpath">
			EEEEE
			<pathelement path="${env.JAVA_HOME}/jre/lib/ext/commons-codec-1.6.jar" />

5.5.2.6 (2012/05/25)
	[\[X`FbNΉ]
	\[X`FbNs܂B
	ȂA`FbN̏Cӏ́ARgL̉ӏ܂B
	ĆA5.5.2.6_refactoring.txt ƂāAĂ܂B

5.5.2.5 (2012/05/21)
	[G-MISŋ쐬]
	G-MISŋ쐬̉Ps܂B
	́AVer4 ̂悤ɁAinsert.jsp,copy.jsp,modify.jsp ȂǁAĂt@C
	update.jsp ɓꂳꂽ߁Ao͂t@CAupdate.htm ݂̂ɂȂĂ܂A
	Ƃ̉ʂȂȂĂ܂B
	update.jsp ɓqʂ́Acommand Ƃ̃t@C쐬悤ɕύX܂B
		hayabusa.filter.FileFilter#makeFileName( final ServletRequest request )
		hayabusa.filter.FileResponseTransform
		hayabusa.filter.FileResponseTransform$HrefChangeData#replace( final String file,final String inStr )
		hayabusa.filter.FileResponseTransform$IndexMatrixMenuData#replace( final String file,final String inStr )

	[ʃACR̊ȑf]
	݁AʂɃACRǉꍇAjsp/menuImage tH_ɁAID Ɠ̂
	摜t@CuKv܂B
	Ƃ΁AʂƂɃACR𕪂̂ł͂ȂAnAo^nA[AOtȂǁA@\ʂ
	ACRpӂA蓖Ă`Ŏg悤ɂ܂B
	{́Aʃ\[XiGEA11)ɁAJǉđΉׂłA݊̊֌WA
	PARAM ŁÃL[o^邱ƂŎg悤ɂ܂B
	́APARAḾAʃAhẌiƂ΁Acommand=NEW Ȃǁjg߂̃p[^łA
	ACR蓖āiIMAGE_KEY=XXXXjgp邱ƂŁAXXXX L[ƂĎg܂B
	 Ap[^ƂāAgƂ̂́Ap܂B
	IMAGE_KEY=XXXX w肳Ȃꍇ́AIDAimageKey ƂĕԂ܂B
		hayabusa.resource.GUIData#GUIData( final String[] data )
		hayabusa.resource.GUIData#getImageKey()
		hayabusa.resource.GUIInfo#getImageKey()
		hayabusa.resource.GUIInfo#getAttribute( final String key )
		hayabusa.resource.GUIInfo#getEntrys()
		hayabusa.resource.GUIInfo#toString() 
		hayabusa.taglib.TopMenuTag#makeMenu()
		hayabusa.taglib.TopMenuTag#makeFavoriteMenu()
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()
		hayabusa.taglib.TopMenuTag#makeMatrixMenu()
		hayabusa.taglib.TopMenuTag#makeMatrixMenu2()
		hayabusa.taglib.TopMenuTag#makeTagMenu( final GUIInfo guiInfo, final String bodyIn, final int type )
		hayabusa.taglib.TopMenuTag#makeTagMenuString( final String href,final String target, final String bodyIn,EEE

	[topMenu ^ỎPQ]
	topMenu  ONELEVEL ̉PŁAL̃ACRƁA傫tH[錻ۂ߁A
	w肷鎖ɂ܂B
	span.design-onelevel ɁAheight: 15px; ǉ܂B
	܂AXy[Xl߂邽߁Apadding: 0px; ɕύXĂ܂B
	āAspan.design-onelevel img ƂāAmargin: 0px; height: 15px; w肵Ă܂B
	ƁATvAvP[VONELEVELŁAsideCount = '5' ɂĂ܂B
		gf\src\script\common\default.css
		gf\jsp\custom\query_info.jsp

	[topMenu ^ỎPR]
	}gNXj[Q ŁAXgo <li> Ă܂AACRC[WgpƁA
	XǧɁAACR\AȌ`ɂȂ܂B
	ACRXgilist-stylejgpāAACRgꍇ́AXgACRŁA
	łȂꍇ́A]̃Xgŕ\悤ɕύX܂B
	<li style="list-style:url(摜URL);">
		hayabusa.taglib.TopMenuTag#makeMatrixMenu2()
		hayabusa.taglib.TopMenuTag#makeTagMenuString( final String href,final String target, final String bodyIn,EEE

	[topMenu FAQŇ]
	topMenu AFAQN\Ȃ悤ɂ܂B
	́Af[^݂邩ǂɊւ炸AN쐬邽ߔɕ킵Ȃ܂B
	ۂɂ́AFAQe[uiGE80)ɑ΂āAID݂邩ǂŁAfč쐬ׂ
	GuiDataŊǗ悤ɂȂ΁A܂B
		hayabusa.taglib.TopMenuTag#doEndTag()
		hayabusa.taglib.TopMenuTag#makeHelpLink( final String key )

5.5.2.4 (2012/05/16)
	[\[X`FbNΉ]
	\[X`FbNs܂B
	ȂA`FbN̏Cӏ́ARgL̉ӏ܂B
	ĆA5.5.2.4_refactoring.txt ƂāAĂ܂B

5.5.2.3 (2012/05/15)
	[DB`DB ̉P]
	DB`DBŁANEXT_EXTENT  NULL̏ꍇ̏܂B
	iGF02,GF06j
	DB`ƂẮAڂȂ̂ŁANOT NULL ̂܂܂ƂASELECT
	NVL đΉ܂B
	܂AXL[}捞 ɉāAo^AINSERTł͂ȂA
	tableUpdateParam gp悤ɏC܂B
		gf/jsp/GF2010/sqlGF02.jsp
		gf/jsp/GF2030/sqlGF06.jsp
		gf/jsp/GF2110/directGF02.jsp , directGF05.jsp , directGF06.jsp , directGF07.jsp , directGF82.jsp

	[topMenu ^ỎP]
	topMenu ^ÓAONELEVEL,NEXTGUI ɁADIVvfo͂邩ǂw肷 ǉ܂B
	useDivOneLevel ŁAtrue ŁADIVvfo͂܂BĺAfalse łB
	ŏo͂DIV id ƂāAdesign-onelevel o͂܂B𗘗pāAwiF
	Œ蕝Ȃǂ̑Ήł܂B
	GWWƂāAŒ蕝ŏo͂ł悤ɂĂ܂B
		hayabusa.taglib.TopMenuTag#release2()
		hayabusa.taglib.TopMenuTag#setUseDivOneLevel( final String flag )
		hayabusa.taglib.TopMenuTag#makeOneLevelMenu()
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()
		gf\src\script\common\default.css
		gf\jsp\custom\query_info.jsp
		hybs-taglib.tld					topMenuɁAseDivOneLevel ǉ

5.5.2.2 (2012/05/09)
	[tableMerge \]
	tableMerge^OŁAMapɓo^ԂL[v邽߁AHashMap  LinkedHashMap ɕύX܂B
		hayabusa.taglib.TableMergeTag#makeKeyMap( final DBTableModel table, final String keys, final boolean useCheckOnly )

	[TableFilter_LABEL SYSTEM_IDΉ]
	tableFilter ^O classId="LABEL" ɁASYSTEM_ID Ɏg悤ɕύX܂B
	ɂADB`DB֘AJSP ɂāAe荞񂾃e[u`̖̂Ȃǂ̃\[XKpɎgpł܂B
	]́AGE ܂́A** \[XAĂ܂łB
		plugin.table.TableFilter_LABEL#execute()

	[DB`ǉ]
	GF83 VKǉ
	ɔAJ\[XAx\[Xǉ

	[DB`DB JSPC]
		jsp/gf/GF2150/result.jsp	GF08gpĂӏ폜

	ʃ\[XύX
		GF2041	GF08(e[u֘A`) p~̂
		GF2042	V[PX		 p~iGF2082 ɃtH_ύXj

		GF2081	IuWFNg VKǉ
		GF2082	V[PX		 GF2042 tH_ύXŁAGF2081 ̎ɎĂB

	LtH_쐬A폜
		gf/jsp/GF2041 폜
		gf/jsp/GF2042 폜
		gf/jsp/GF2081 VKǉ
		gf/jsp/GF2082 VKǉiGF2042 Ăj

	LtH_ύX
		gf/jsp/GF2010
		gf/jsp/GF2020
		gf/jsp/GF2030
		gf/jsp/GF2040
		gf/jsp/GF2050
		gf/jsp/GF2080
		gf/jsp/GF2090
		gf/jsp/GF2120
		gf/jsp/GF2130
		gf/jsp/GF2150
		gf/jsp/GF2160

5.5.2.1 (2012/05/07)
	[JfreeChart Ԏ]
	ChartDatasetTag ɎԎ܂B
	@\͂Q܂B
	PDtimeFormatType 
		\ꍇ̕\̎dw肵܂B
		 * @E1:̂܂܁A24:00 ƂȂAZĂB
		 * @E2:̂܂܁A0:00 ɖ߂Bit͖j
		 * @E3:̂܂܁A1 00:00 Ɠtt^B
		 * @H1:̂܂܁A2400 ƂȂAZĂB
		 * @H2:̂܂܁A0000 ɖ߂Bit͖j
		 * @H3:̂܂܁A1 0000 Ɠtt^B
		 * ĺAgpȂ(-1)łB
	QDuseVerticalLabels 
		x̕\cɂ邩ǂw肵܂
		:false/c:true

		hayabusa.taglib.ChartDatasetTag#setTimeFormatType( final String type )
		hayabusa.taglib.ChartDatasetTag#setUseVerticalLabels( final String useVLavels )
		hayabusa.io.ChartDataset#makeNumberAxis()
		hayabusa.io.ChartDataset#setTimeFormatType( final String type )
		hayabusa.io.ChartDataset#setUseVerticalLabels( final boolean useVLavels )
		hayabusa.io.ChartDataset#class HybsTimeFormat
		jsp/GF6120/query.jsp
		jsp/GF6120/result.jsp
		hybs-taglib.tld
		
	[DBconfigpropertiesC]
	ɃZbgĂȂsC܂B
	DBconfigŃJ}؂ł̂=ŋ؂悤ɕύX܂B
	AvpeBinfoŕ\悤ɂ܂B
	iAdminʂŕ\悤ɂȂ܂)
		fukurou.db.EDbid#addProp(final String prop)
		fukurou.db.EDbid#info()
		fukurou.db.DatabaseConfig#getDbidInfo()
		
	[JFreeChart̃o[WAbv]
	JFreeChartŐVłɕύX܂B
		jdk/jre/lib/ext/jcommon-1.0.17.jar
		jdk/jre/lib/ext/jfreechart-1.0.14.jar

5.5.2.0 (2012/05/01)
	[DB`DB ֘A]
	G-MISΉŁAUSE_LENGTH  NULL ̏ꍇɁAG[ɂȂĂ̂ŁAC
		GF2060/GFM0040.jsp	`t@C؁Ef
		GF2160/GFM0040.jsp	`FbN(e[u) 

	[GFX013 DBo^̊iグ]
	GFX013 DBo^ʂ ʏ GFAvP[Vp~A
	Wj[i\jsp\common\gamen\08_DBUPDATEjɒǉ܂B
	\[X́A03_DBSEARCH ̎ɐݒ肵܂B
		gf/jsp/GFX013					p~
		jsp\common\gamen\08_DBUPDATE	VKǉ

	[03_DBSEARCH DB̏C]
	SQLɁA'<'  '>' ܂܂ꍇ́AXSS`FbN̑Ή܂B
	{@INSQL} ŁAvalue ɃZbgĂӏ equals ^O̍폜
	value ^OŁASQL ϐɍăZbgĂӏŁABODYœo^
	悤ɂAxssCheck="false" Zbg܂B
	p[^[ւ̃Zbgł́AxssCheck="false" ͌܂B
		jsp\common\gamen\03_DBSEARCH\changeSQL.jsp 

	[build.xml C]
	jdk170 ɂāAbuild.xml javadoc docletsہA
		<param name="-systemId" value="&quot;**&quot;" />
	̉ӏŁA]ȃ\[X̌Ă܂AG[A
	GE12_Param.xml 쐬ȂȂ܂B
	́A** ǂĂ悤ŁAjdk16x ̎́A\L̗lɁA
	&quot; ň͂ƂŁA~߂邱Ƃł܂Ajdk170 ł͌ʂ
	܂łB\*\* Ƃƒ~ł܂A̒l̂܂܃Zbg
	邽߁Â悤ɋLqł܂B
	ŁADocletParam ŁAsystemId p[^ null ̏ꍇ́A** 
	Iɐݒ肷悤ɕύX܂B
	́A\[XƁAbuild.xml v΁A݊܂B
		fukurou.taglet.DocletParam#start( final RootDoc root )
		build.xml L param name="-systemId"  ӏRgAEg

	[TableUpdateParamTag C]
	javadoc xΉ
	@param	vals String		@param	keys String
		[javadoc] hayabusa\taglib\TableUpdateParamTag.java:439: x - @param argument "vals"̓p[^ł͂܂B
		
	[DBConfigłpropertiesݒ]
	DBConfig.xmlDBڑpropertiesZbgł悤ɂ܂B
	XML<property>key,value</property>
	ƃL[ƒlJ}ŋ؂Đݒ肵܂Biŏ̃J}L[ƒl̋؂j
	̃vpeBDriverManagergetConnectioñvpeBƂăZbg܂B
	Ⴆoracle.jdbc.ReadTimeoutZbgꍇoracle.jdbc.ReadTimeout,1000
	̂悤ɃZbgĉB
		fukurou.db.EDbid#addProp(final String prop)
		fukurou.db.EDbid#addProp(final String key, final String val)
		fukurou.db.EDbid#getProps()
		fukurou.db.DatabaseConfig#getDbidMap( final Element element , EDbid defDdbid )
		fukurou.db.ConnectionFactory#createInstance()
		
	[writeTableZIPõ͎GR[hw]
	wtireTable^Ozipo͂ƂꍇAGR[hw肪@\Ă܂łB
	́APrintWriterByteArrayOutputStream쐬Ă邽߂łA
	BufferedWriterԂɓăGR[h̎wLɂ܂B
	Excel`̏ꍇ̈kɂ͏]ʂΉĂ܂B
		fukurou.util.FileUtil#getPrintWriter( final OutputStream os,final String encode ) 
		hayabusa.taglib.WriteTableTag#PrintWriter getPrintWriter(OutputStream os) 
		hayabusa.taglib.WriteTableTag#PrintWriter getPrintWriter(OutputStream os) 	
	
5.5.1.9 (2012/04/19)
	[tableUpdateParam ɕʖ,֐Ή]
	ʖ ^ʂɑ΂XVƁA֐lɐݒ肷@\ǉ܂B
	SELECT LqƂAʖtĂASELECTe[uƕʂ̃e[u
	DBTableModel̒lޏꍇADBTableModel ̎ĂJƁAۂ
	ރJقȂ܂B̂悤ȃP[XɁA̕ʖJƁAe[u
	Jw肷鎖ŁAΉ܂B
	asNames ɂ́Aselect A as B from TBL  B w肵܂B
	orgNamesɂ́Aselect A as B from TBL  A w肵܂B
	orgNames ƁAasNames ̌́AɂĂKv܂B

	֐ݒł@\ǉ܂B
	funcKeys  funcVals ŁAw肵܂B
	funcKeys ́AconstKeys ƓŁAJCSV`Ŏw肵܂B
	funcVals ɁA֐w肵܂BWbNIɂ́AconstVals ́ASQL\z
	ƂɁAlVONI[gň͂܂AfuncVals ͈͂ȂłB
		hayabusa.taglib#TableUpdateParamTag#doStartTag()
		hayabusa.taglib#TableUpdateParamTag#release2()
		hayabusa.taglib#TableUpdateParamTag#setFuncKeys( final String keys )
		hayabusa.taglib#TableUpdateParamTag#setFuncVals( final String vals )
		hayabusa.taglib#TableUpdateParamTag#setAsNames( final String keys )
		hayabusa.taglib#TableUpdateParamTag#setOrgNames( final String keys )
		hayabusa.taglib#TableUpdateParamTag#makeNamesData( final String[] nms )
		hybs-taglib.tld
		
	[DB`DBo͑Ή]
	5.5.1.6őΉ捞ŁA͂̏ꍇ̏o͂ɑΉyсAʕsCłB
	͂̏ꍇ̓e[u쐬XNvgŗႦ΁uNUBMER(10)v̊ʂo͂܂B
		plugin.table.TableFilter_DBARG_OUT#makeLineList( final int[] clmNo,final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE#makeLineList( final String[] data,final boolean first )
		gf/jsp/GF2060

5.5.1.8 (2012/04/17)
	[G-MIS Ver6Ή]
	ŒlJ̐ݒsǗNXǉ܂B
	Ver6 ł́APGPSETAPGPUPD ǉĂ܂B
	JSP o^ꍇ́APGPSET  PGSET lɂȂ܂B
	G-MIS̏ꍇAee[uŗL̕j[NL[Ă܂A
	GWW̗lɁAgKŎo^Ă܂B
	AvP[V̌݊lAgKłȂ߁A
	́ADBConstValue_VV ɁAj[NL[Zbg鏈
	Ă܂B
		plugin.query.DBConstValue_VV.java


5.5.1.7 (2012/04/16)
	[TableReader_Excel ̃G[]
	EXCEL͂rŃG[ꍇÃZŃG[
	킩Ȃ߁ÃZ擾ł悤ɏC܂B
	܂ACELL_TYPE_FORMULA ̏ꍇɁAł菈悤ɏC܂B
		plugin.io.TableReader_Excel#readDBTable()
		plugin.io.TableReader_Excel$HeaderData#makeNames( final Row oRow )
		plugin.io.TableReader_Excel$HeaderData#getValue( final Cell oCell )
		plugin.io.TableReader_Excel$HeaderData#getLastCellMsg()

	[Process_GrepChangeExcel ̐VKǉ]
	Process_GrepChange ̓͏ƂāAEXCEL ǂݎProcess_GrepChangeExcel
	ǉ܂B
	@\Iɂ́AoutEncode ̍폜AkeywordFile ̃GR[hAinEncode 
	gp悤ɁAύXAdebug ̒ǉłB
		fukurou.process.Process_GrepChangeExcel.java

	[RpČxΉ]
	Mapz̃WFlbN`ŁAxoĂ̂ŁAΏ܂B
	`Ă܂łAChJ[hw肵Ē`܂B
	sɃLXg^p͕ς܂B
		hayabusa.io.AbstractTableReader.java

5.5.1.6 (2012/04/16)
	[DB`ύX]
	DB`DB̎gǂ邽߁AꕔDB̐񓙂ύX܂B
	1.GF05USE_LENGTHJnot nullO
	2.GF80USE_LENGTHJnot nullO
	3.GF80ɘ_j[NpJLUKǉ
	4.GF80̃CfbNXJǉIXH ` IXK
	yсAɕtʂύXAGF\[X̒ǉs܂B
		gf/jsp/GF2050
		gf/jsp/GF2060
		gf/jsp/GF2120

5.5.1.5 (2012/04/12)
	[popup̃[h@\ǉ]
	|bvAbv̓o^𐄏̂ł͂܂񂪁AmodalDialogŉ炩̏sA
	Ɍ̉ʂɑ΂ă[hꍇ܂B
	returnValueɑ΂['_RENEW','[h̉ʃAhX']Zbg
	AhXɑ΂command=RENEWǉlocation.hrefXV܂B
	[0]_RENEWŒłB[h̃AhXresult.jspw肵ĉB
		common/default.jsp
		
	[G[bZ[WҏW]
	[U[TChŃG[bZ[WҏW\ɂ邽߁Apʂ쐬܂B
	FAQo^ƓxŁA**\[XƂēo^͍s܂[--ƂĂ܂B
	Ƀx̋敪KBLBLɂWiG[jǉAGWWGEE,GFE,ERRbZ[W
	G[敪ɕύX܂B
		common/gamen/24_ERRMSG
		
	[\[XBulkSetΉ]
	\[Xʂ̈ꕔڂɂāAoNZbg̑Ήs܂B
		ge/jsp/GE0002/update.jsp
		ge/jsp/GE0003/update.jsp
		ge/jsp/GE0004/update.jsp
		ge/jsp/GE0005/update.jsp
		
	[ʃ\[Xo^C]
	VXeID**̃\[XɂẮASEQ̐UȂsȂ悤ɂ܂B
	́Aʂ**\[X̏ԂʏIDƍ݂Ă܂̂h߂łB
		ge/jsp/GE0002/entry.jsp

5.5.1.4 (2012/04/10)
	[ajaxSubmitC]
	ʃt[^[QbgɎw肵ꍇA܂łtop.wt[ƂȂĂ
	CONTENS.RESULT𒼐ڎw肷Kv܂B
	̏ꍇA/jsp/ID Ŏw肳ꂽꍇɃG[ƂȂĂ܂߁At[擾łȂ
	ꍇ̏ǉ܂B
		common/option/ajaxSubmit.js
		
	[ʃ\[Xo^ʏC]
	ROWNUM𗘗pĂӏ߁ApȂ悤ύXB
		GE0002/result.jsp

5.5.1.3 (2012/04/09)
	[{@XXXX}HTMLGXP[vΉ]
	{@ESC.XXXX}𗘗p鎖<>&GXP[v`ŕԂ悤ɂ܂B
		hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )

5.5.1.2 (2012/04/06)
	[TableReader_Excel ̃G[]
	EXCEL͂rŃG[ꍇÃZŃG[
	킩Ȃ߁ÃZ擾ł悤ɏC܂B
	܂ACELL_TYPE_FORMULA ̏ꍇɁAł菈悤ɏC܂B
		plugin.io.TableReader_Excel#readDBTable()
		plugin.io.TableReader_Excel$HeaderData#makeNames( final Row oRow )
		plugin.io.TableReader_Excel$HeaderData#getValue( final Cell oCell )
		plugin.io.TableReader_Excel$HeaderData#getLastCellMsg()

5.5.1.1 (2012/04/06)
	[AND^O@\ǉ]
	and^OInstrTypenotinǉ܂B
	inLIKE+ORłAnotinNOT LIKE+AND̏ƂȂ܂B
		hayabusa/taglib/SqlAndTag#makeInstrVals( final String instrVals, final String instrType , final String value )
		hayabusa/taglib/SqlAndTag#setInstrType( final String tp )

5.5.1.0 (2012/04/04)
	[wb_ŒC]
	wb_Œ͂Ƃ̃e[ȕɕʂɍ쐬wb_d˂鎖ŎĂ܂A
	񌟍^uŃtH[JXړꍇɉ̃wb_ĕ\Ă܂B
	wb_Œ̃XNvgvisibility:hiddenw肷鎖ŉ܂B
		common/scrollBar2.js
		
	[SelectTagG[bZ[WC]
	SelectTagtd̃G[bZ[WɊԈႢ܂̂ŁAC܂B
		hayabusa/taglib/SelectTag#setTd( final String flag )
		
	[eventColumnC]
	GfB^DBMENUȊO̎addNoValue^悤ɂĂ܂B
		common/eventColumnMaker.jsp
	
	[column^Og]
	xZx[X̃ZNgj[쐬邩ǂRg[\ɂ܂B
	݂͈ꗗ͒Zx[XAȊO͒x[Xō쐬Ă܂B
	auto(WݒjɂƏ̂悤ɃRg[AuseSlabel=trueŒZx[Xł̕\ɂ܂B
	̑Ήł͂܂AcolumnTaĝ݂ɑΉ܂B
		hayabusa/db/DBColumnConfig#setUseSlabel( final String use ) 
		hayabusa/db/DBColumnConfig#getUseSlabel()
		hayabusa/db/DBColumn#DBColumn(...)
		hayabusa/db/DBColumn#getConfig()
		hayasuba/db/DBColumn#getUseSlabel()
		plugin/column/Editor_MENU#Editor_MENU(),Editor_MENU( final DBColumn clm )
		plugin/column/Editor_MENU#getValue( final String value ),getValue( final int row,final String value )
		plugin/column/Renderer_MENU#Renderer_MENU(),Renderer_MENU( final DBColumn clm )
		plugin/column/Renderer_MENU#getValue( final String value ),getValue( final int row,final String value )
		plugin/column/Editor_DBMENU#Editor_DBMENU(),Editor_DBMENU( final DBColumn clm )
		plugin/column/Editor_DBMENU#getValue( final String value ),getValue( final int row,final String value )
		plugin/column/Renderer_DBMENU#Renderer_DBMENU(),Renderer_DBMENU( final DBColumn clm )
		plugin/column/Renderer_DBMENU#getValue( final String value ),getValue( final int row,final String value )
		hayabusa/taglib/ColumnTag#getInsertTag( final DBColumn clm, final String value ) 
		hayabusa/taglib/ColumnTag#setUseSLabel( final String prm )
		hybs-taglib.tld

5.5.0.6 (2012/03/27)
	[RFIDC]
	XML쐬&̕lĂ܂łB
	f[^̂&amp;ɃGXP[v܂B
		hayabusa/report/RFIDPrintPointServide_DEFAULT#makeXML_printCards()

5.5.0.5 (2012/03/24)
	[FAQʏC]
	Oracleˑ̕ύXBidecode֐caseɕύXj
		common/gamen/23_FAQRGST/query.jsp

5.5.0.4 (2012/03/16)
	[HMfC]
	HMfw莞ɁAHMSf[hĂ̂ŏC܂B
		plugin/column/Renderer_HM
		
	[HelpTagFAQΉ]
	HelpTagFAQ̃ACR\鎖ł悤ɑΉ܂B
	̑ΉłGE80ɊYID̃f[^݂邩ǂ͖֌W
	ACR\@\܂A݊lďł͕\Ȃ悤ɂĂ܂B
	VXe萔USE_GUI_FAQtrueɂ邩Ahelp^OŎw肷鎖FAQ\鎖ł܂B
		hayabusa/common/SystemData#DEFAULT_FAQ_ICON,USE_GUI_FAQ 
		hayabusa/taglib/TopMenuTag#doEndTag()
		hayabusa/taglib/TopMenuTag#makeTagMenuString(...)
		hayabusa/taglib/TopMenuTag#makeHelpLink( final String key ) 
		hayabusa/taglib/HelpTag#doEndTag(),makeTagFaq(),getFAQLink( final String url ),makeTag(),release2()
						getLink( final String url ),getLinkBody(final String icon, final String title)
						setFaqIconURL( final String url ),setUseFaq( final String flag )
		hybs-taglib.tld
		jsp/image/qaicon.png

5.5.0.3 (2012/03/13)
	[CustomDatatrΉ]
	tbodỹtH[}bgŐ擪tr^O݂ꍇA܂ł͊OĂ܂A
	CustomData`ł̂܂܏o͂ꍇ܂B
	tbodyn^OuseTrCutfalse𖾎IɎw肵ꍇtr폜sȂ悤ɂ܂B
		hayabusa.html.TableFormatter#setFormat( final String fmt , final boolean flg )
		hayabusa.html.TableFormatter#setFormat( final String fmt )
		hybs-taglib.tld
		
	[queryC]
	query ^O overflowMsg \Ȃݒ(overflowMsg="")ƂA
	ŝC܂B
		hayabusa.taglib.QueryTag#doEndTag()
		
	[TableFilter_UNIQ_NAME VKǉ]
	NAME_IN,NAME_OUT,GROUP_KEY,TYPE AOŒZj[N܂B
	Ⴆ΁AŁAƖŁȀꍇA()t邱ƂŁAʂ邱Ƃł܂B

	NAME_IN@@FÕIWĩJw肵܂B(K{)
	NAME_OUT@ Fϊ̖Oݒ肷Jw肵܂BNAME_INƓł܂܂B(K{)
	GROUP_KEY@FOj[NɂO[vw肷Jw肵܂B(I)
	@@@@@@@O[v̓\[gĂKv܂BIɂ̓L[uCN܂B
	TYPE@@@ F̕@w肵܂B(ĺA1)
	@@@@@@@1:Ɩ𕪂܂Bd́A() `ŁAj[NɂȂ܂ŁA̕𑝂₵܂B
	@@@@@@@2:Ɩ𕪂܂B1. ƈقȂ̂́AŏɌd́A ̂܂܎c܂B

	́̕ASp܂́Ap̃Xy[Xŋ؂܂B܂AdȂ΁A()͕t܂B
	TYPE="2" ́̕AIɁÂ炢Ј͕ĉ܂܂ŁAォЂlɂ()
	tꍇɁAOДŇÂɂȂׂ邱ƂŁAł܂B

		plugin.table.TableFilter_UNIQ_NAME.java		VKǉ

	[value ^O @\ǉFaction="MAP"]
	action="MAP" , "ALL_MAP" ǉ܂B
	́Acommand="SQL" A"SETTBL" ̏ꍇɗp\łB

	ʏ́AJL[ɁAϐɃZbg܂ÁAL[ʂ̒l𗘗p܂B
	Ⴆ΁Aselect XXX,COUNT(*) from TBL group by XXX ȂǂƂāAXXXPʂ̌擾ł܂B
	擾́A{@XXX} ŁA擾ł܂B

	command="SQL" ̏ꍇ́AJ́AQłB
	Ԗڂ̃JAL[ɂAQԖڂAlɂȂ܂B
	"SETTBL" ̏ꍇ́Aw肵Ȃ΁AL̒ʂłAkey , value ɁA
	DBTableModel 擾Jw肷邱ƂŁACӂ̏ꏊMAP쐬ł܂B

	ʏ̎g}`JȂ̂ŁAuseMultiRows="true" ݒ肷Kv͂܂BiIɏtruej
	command="SETTBL" ̏ꍇ́AIꂽ݂̂MAPꍇ́A"MAP" AׂẴf[^gꍇ́AALL_MAP
	w肵܂Bcommand="SQL" ́AMAP ̂ݗLłBiI𕪂ׂ͂ėp܂Bj
		hayabusa.taglib.ValueTag#setSQLAttribute( final DBTableModel table )
		hayabusa.taglib.ValueTag#setTableAttribute( final DBTableModel table,final String key,final String action )
		hayabusa.taglib.ValueTag#setAction( final String act )		JavaDcoĉݏC

	[imageǉ]
	timeTablepC[Wǉ܂B
		jsp/image/timeTableBG1.png

5.5.0.2 (2012/03/09)
	[aΉ]
	{@DATE XXXX}Řa\ɑΉ܂B
	XXXXGYMDF,G2YMDF,GYMF,GYF̏ꍇɘa𗘗p\s܂B
	̑MDF,MDEFǉ܂B
	ʁFyǗzAdminǗ[Parameter]B
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

5.5.0.1 (2012/03/07)
	[DB`C]
	VDB`Ɍ肪ߏC܂B
	e[u쐬XNvgCĂ܂B
		CDBNRUI VARCHAR2(3)VARCHAR2(10)

5.5.0.0 (2012/03/01)
	[V]
	GWWƂĐV\ʂ񋟂܂B
	Ǘj[ɐVǉ܂Bi**\[XA[--)
	p邽߂ɂGE81e[uKvłB
	o^ʂ̂̂common21_WHTSNEWłB
	VSYSTEM_ID̑SYSCODEƂTuVXepR[h𗘗pĂ܂B
	VʏłUSER.SYSCODEwhereɗpĂ̂ŁAƂΓVXe
	قȂ鎖ƕŗpꍇɂcustom/init.jspUSER.SYSCODEݒ肵ĉB
	ȂASYSCODE*̂̂̓VXeIDŋʂƂĕ\悤ɂĂ܂B
	ID:21_WHTSNEWV\pʂƂđS[UɌJĂ܂Bij[\j
	GFGF0000̓TvƂďʕ\VƂ܂B
		jsp/common/gamen/21_WHTSNEW
		jsp/common/default.css
		GF/jsp/GF0000/index.jsp
		GF/jsp/inex.jsp
	
	[FAQ]
	GWWƂFAQ̉ʂ񋟂܂B
	Ǘj[FAQo^ǉ܂Bi**\[XA[--)
	AyǗj[zƓxŁyFAQzǉ܂B([Ȃj
	AAyFAQzʂ͉ߋƂ̌݊lăj[\ƂĂ܂B
	pꍇ͊eVXeIDPʂŏ㏑ĉB
	FAQ𗘗p邽߂ɂGE80e[uKvłB
	ʂ͓o^common23_FAQRGSTA\22_FAQłB
	ɕނo^A񓚓o^ɕނ蓖Ă܂B
	V񓯗lSYSCODƂTuVXepR[h𗘗pĂ܂B
	AA*̃TuR[h̓VXeIDŋʂƂĕ\悤ɂĂ܂B
	wvhLgƓl̉ʘAɂĂ͌iKł͑ΉĂ܂񂪁A
	̃o[WőΉ\łB
		jsp/common/gamen/22_FAQ
		jsp/common/gamen/23_FAQRGST
		jsp/image/
		speech-balloon-green-a48.png,speech-balloon-orange-q48.png
		arrow-up.png,arrow-down.png,arrow-left.png,arrow-right.png
		reload.png
		help/23_FAQRGST.html
		
	[submit^OimgΉ]
	submit{^ɉ摜𗘗p邽߂̎xǉ܂B
	input^Otype=imageœ삳̂ǂ̂łȀꍇIEnamevalue
	΂ȂdlɂȂĂ܂B
	GWforward.jspł߂悤ȍɂĂ܂̂ŁApł܂B
	ŁAimgw肵ꍇsubmit̂܂ܔwi摜cssŎw肷悤ɂ܂B
	istylebackground: url(image_btn.png) left top no-repeat;̂悤Ɏw肷̂Ɠj
	AyborderɂĂ͉GȂ̂ŁAKvɉstyleŎw肷Kv܂B
		hayabusa.taglib.SubmitTag#setImg( final String image )
		hayabusa.taglib.SubmitTag#release2()
		hayabusa.taglib.SubmitTag#makeTag()
		hybs-taglib.tld
		
	[bulkZbgC]
	bulkZbgŃ`FbN{bNX̃`FbNOĂ삵ȂۂC܂B
	`FbN{bNXO삷̂́AxCtrl-C̓ĂȂꍇ݂̂łB
		jsp/common/resultScript.js
		
5.4.5.0 (2012/02/29)
	[URL`FbNURIfR[h]
	URL`FbNɃ}`oCgt@CURIGR[hꂽl
	rĂ߁AG[ƂȂĂ܂B
	`FbNURLfR[hāA삷悤ɂ܂B
	fR[hȂꍇweb.xmldecodefalseݒ肵ĉB
		fukurou.util.StrinigUtil#urlDecode( final String value )
		hayabusa.filter.URLCheckFilter#init(final FilterConfig filterConfig) 
		hayabusa.filter.URLCheckFilter#isValidAccess( final ServletRequest request )
	
	[ꕔJavaScriptCxg̐ǉ]
	head^OfocusHilightyrealTimeCheck̐𕜊܂B
	JavaScriptɂ肱̐͂߂Ă܂A
	[__CAOɃv_EȂΉfocusHilightA
	[J\[XpɃA^C`FbN𓮍삳Ȃꍇ邽realTimeCheck
	ꂼꐧ\ɂ܂B
	JavaScript͓܂܂Ƃ邽߁Ahead^OŃtOXNvgƂďo͂܂B
		hayabusa.taglib.headTag#setUseRealTimeCheck( final String flag )
		hayabusa.taglib.headTag#setUseFocusHilight( final String flag )
		hayabusa.taglib.headTag#release2()
		hayabusa.taglib.headTag#doEndTag()
		hayabusa.taglib.headTag#addScriptFlg( final String var, final boolean flg, final StringBuilder buf )
		jsp/common/eventScript.js
		hybs-taglib.tld
	
	[value^OFromVal,ToValΉ]
	5.2.2.0 (2010/11/01)őΉꂽfromValtoValtldt@CŗLɂȂĂ܂łB
	ǉėp\ɂ܂B
		hybs-taglib.tld
	
5.4.4.5 (2012/02/20)
	[V`C]
	 V`VXeł͊OT[oƂ̓`ɂXML`ł̎󂯓nsĂ܂A
	 蕶(&amp;j̕ϊsĂ炸A܂܂Ăꍇ̓p[XɃG[܂B
	 readWrapperXML쐬ۂɕϊǉ܂B
	 	hayabusa.remote.TransferReadWrapper#makeXml( final String[] data, final String[] key )
	
5.4.4.4 (2012/02/15)
	[topMenũwvACRC]
	imgKeynull̏ꍇɃG[ƂȂ̂ŁȀꍇ̓ACRsȂ悤ɂ܂B
		hayabusa.taglib.TopMenuTag#makeTagMenuString(...)

5.4.4.3 (2012/02/09)
	[Calc[C]
	GE52̎gptO𖳎Ă̂ŁAgpƂȂĂ̂ΏۂƂ܂B
		hayabusa.report2.QueueManager_DB#SQL_SELECT_GE52

5.4.4.2 (2012/02/03)
	[ViewTimeTableC]
	^Ce[uŁAubLOf[^}[W@\ǉ܂B
	́A̗\}[W邱ƂŁA󂫎ԌɎg܂B
	 * tAL[(l{)ŗ\莞dĂꍇ̏@w肵܂B
	 * ʏ(l:false)ł́AubLOf[^̓R[h𕪂ĕ\܂B
	 * Ⴆ΁Al̗\ł΁A\cWȂǂ̃P[XŁAd\Ă
	 * pҖ{lɌ߂ƂP[Xl܂B
	 * Atrue ɐݒ肷ƁA\莞dĂꍇ́A}[WāA
	 * \Ƃĕ\܂B
	 * ĺAfalse(ubLOɃ}[WsȂ)łB
		hayabusa.taglib.ViewTimeTableParamTag#setUseBookingMerge( final String flag )
		hayabusa.html.ViewTimeTableParam#USE_BOOKING_MERGE
		plugin/view/ViewForm_HTMLTimeTable#clear()
		plugin/view/ViewForm_HTMLTimeTable#paramInit()
		plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize )

		gf/src/META-INF/hybs-taglib.tld		useBookingMerge ̒ǉ
		gf/WEB-INF/hybs-taglib.tld

	[RFIDo̓t@CύX]
	vNO.txtłAXMLt@C.txt͂.xmlɕύX܂
		hayabusa.report2.ExecQueue#setOutputName(...)
		
	[Head^Otypeǉ]
	Typenull̏ꍇAdefault.cssCN[h悤ɂȂĂ܂B
	gѓdbpŉCN[hȂꍇ邽߁A
	simpleƂOŐVɒǉ܂B
		hayabusa.taglib.HeadTag#doEndTag()
		
	[t@CAbv[h̃`FbN{bNXΉ]
	t@CAbv[hUpload^OŃNGXgϐZbgėp\ɂĂ܂A
	ꖼ̂ŕłĂꍇ͈ԍŌ̒lZbgĂ܂B
	`FbN{bNX1,0Ɣł邽߃`FbNĂȂƔ肳邽߁A
	l0̏ꍇɕ̒lłĂĂA1̃f[^݂ꍇ1Zbg܂B
	CommonTagSupportōsĂ鏈ƓlłB
		hayabusa.taglib.FileUploadTag#makeDBTable( final MultipartRequest multi )
	

5.4.4.1 (2021/02/02) 
	[`VXeC]
	TransferExec_HTTP_CB01hayabusaimportĂfukurouP̂ŗpł܂łB
	HybsSystemExceptionRuntimeExceptionɏC܂B
		fukurou.transfer/TransferExec_HTTP_CB01.java
	Aꕔ̃RgC܂B
		fukurou.transfer/TransferExec_CB01.java

5.4.4.0(2012/02/01)
	[A^C`FbNcheckNamesΉ]
	5.4.3.8őΉcheckNamesA^C`FbNłwł悤ɂ܂B
	ȑłcheckNameŝ/Ȃcolumn^OŒڂ͎w͂A
	optionAttributes𗘗p鎖Ƃ܂B
	(optionAttributes="rtOption='checkNames=CLM'")
	̓Iɂ͊Y^OrtOption̓eA^C`FbNCallꍇɕt܂B
	ArtOption͑MɃGR[hȂ߁ASp̑M͂̂܂܂ł͂ł܂B
		jsp/common/eventScript.js
		jsp/common/realtimecheck.jsp
		hayabusa.taglib.ColumnCheckTag#setCheckNames( final String nm )
		
	[oNZbgC]
	oNZbgɑSFORMallElementsŎ擾nameĂ܂A
	name݂ȂꍇJavaScriptG[ɂȂ̂ŁAC܂B
	ACtrl-C,Ctrl-Ṽv_EǉɃwb_Œ̏ꍇ̓r[̃TCYs悤ɕύX܂B
		jsp/common/resultScript.js
		
	Ctrl-C,Ctrl-V̓ɂĕ肸炢߁ARg܂B
		hayabusa/taglib/ViewFormTag#setColumnBulkSet( final String columnName )
		
	[V4݊[hΉR]
	V5GE55HOST_IDHOSTɃJύXɂȂĂ܂A݊[hΉRꂪ̂ŏC܂B
		hayabusa.report.RFIDPrintRequest#GE55_SELECT
		
	[GE80,GE81`ύX]
		pJnĂȂe[uiFAQAVjDB`ύX܂B
		
	[whatsnewtH_ǉ]
	ReLXg̉whatsnewtH_ǉ܂B
	͐VŃAbv[ht@Cu߂̏ꏊłB

5.4.3.9 (2012/01/25)
	[RFIDΉ]
	RFID̏oXMLɐ`t@Cǉ܂B
	̑Ή͐V[݂̂ōs܂B
	i̒[甭sꍇNULLlZbgj
	AGE58Ƀf[^ȂĂs\ɂAob`N̈̏ԂύX܂B
		hayabusa.report2.ExecProcess#rfid()
		hayabusa.report.RFIDPrintRequest#RFIDPrintRequest( ... )
		hayabusa.report.RFIDPrintRequest#execute()
		hayabusa.report.RFIDPrintRequest#initialDataSet()
		hayabusa.report.ReportProcessing#execute()
		hayabusa.report.RFIDPrintPointService#setLayoutFile( String file )
		hayabusa.report.AbstractRFIDPointService#setLayoutFile( String file )
		hayabusa.report.RFIDPrintPointService_DEFAULT#makeXML_header()
		hayabusa.report.RFIDPrintPointService_DEFAULT#makeShellCommand()
		hayabusa.report.RFIDPrintPointService_DEFAULT#makeXML_printHeader()
	
	[\[XhelpC]
	\[Xʂ̃wvC܂B
	sȓ_ALłB
		ge/help/GE0003.html
		ge/help/GE0004.html
		ge/help/GE0005.html

5.4.3.8 (2012/01/24)
	[Link^OhttpsΉ]
	 link^Oł͖߂邽߂URL(BACK_ADDRESS)Œhttp://łB
	 httpsłp\Ȃ悤ɁAgetSchemŎ擾悤ɕύX܂B
		hayabusa.taglib.LinkTag#getContextURL()

	[t@CTCYG[bZ[Wǉ]
	sȉ摜t@C͂ꂽۂɓ{G[bZ[Wo悤ɂ܂B
		fukurou.util.ImageResizer.java#ImageResizer( final String in )
		
	[columnCheck^OcheckNamesΉ]
	query^OcheckNamesƓl̋@\columnCheck^Oɒǉ܂B
	checkNamesɎw肵J̏ꍇdbColumnvalueSet𗘗pĐK܂B
	̋@\query^OcheckNamesw肷l̃`FbNɗpړÎ߁A
	`FbN^CvNEW̏ꍇ̂ݓ삷悤ɂĂ܂B
	iKłrealTimeCheck̍l͂łĂ܂B
		hayabusa.taglib.columnCheckTag#( final ErrorMessage errMsg )
		hayabusa.taglib.columnCheckTag#setCheckNames()
		hayabusa.taglib.columnCheckTag#release2
		
		gf/src/META-INF/hybs-taglib.tld		checkNames ̒ǉ
		gf/WEB-INF/hybs-taglib.tld

5.4.3.7 (2012/01/20)
	[ViewTimeTableC]
	 ^Ce[uɃf[^TD^Oclasst^ꍇ̃JZbg܂B
	 ́A^Ce[ũNTDɁAclasst^ꍇ̃J
	 w肵܂BɂATD ɐFtA\̏Owł܂B
	 ƂʓIȑzpŕA^Ce[ũf[^̎ʂɉFłB
		hayabusa.taglib.ViewTimeTableParamTag#setTdClassColumn( final String clm ) {
		hayabusa.html.ViewTimeTableParam#TD_CLASS_COLUMN_ID
		plugin/view/ViewForm_HTMLTimeTable#clear()
		plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize )
		plugin/view/ViewForm_HTMLTimeTable#paramInit()

		gf/src/META-INF/hybs-taglib.tld		tdClassColumn ̒ǉ
		gf/WEB-INF/hybs-taglib.tld			tdClassColumn ̒ǉ

	ԊԊuROPʂł͂ȂAPPʂň悤ɏC܂B
	܂AJnԁAIԂ̌vZ@A݂̕ϑIȕ@(킩₷)
	APʂł̊Ǘɐ؂ւ܂B
		hayabusa.taglib.ViewTimeTableParamTag#setTimeInterval( final String intval )
		plugin/view/ViewForm_HTMLTimeTable#clear()
		plugin/view/ViewForm_HTMLTimeTable#create( final int startNo, final int pageSize )
		plugin/view/ViewForm_HTMLTimeTable#paramInit()
		plugin/view/ViewForm_HTMLTimeTable#getStr2Time( final String val , final int defTm )
		plugin/view/ViewForm_HTMLTimeTable#getInt2StrTime( final int timeVal )

	colgroup ͕sv
		plugin/view/ViewForm_HTMLTimeTable#getTableHead()

	appendTag \bh́ATD pȂ̂ŁA̕ύXƈύX܂B
	ɁAclass ǉł悤ɏC܂B
		plugin/view/ViewForm_HTMLTimeTable#appendTag( final StringBuilder buf , final String tag , final int colspan , final String... body ) {
										 appendTDTag
										
	[t@CTCYC]
	5.4.3.5JAIɂǍǉ܂t@CbNGCˑ̂߁A
	Ǎ@fileloadstreamɕύX܂B
	bizWbNɂ郊TCỸeXgʂ쐬܂B
		fukurou.util.ImageResizer.java#ImageResizer( final String in )
		gf/jsp/GF7140

5.4.3.6 (2012/01/19)
	[DBType_HMSC]
	`FbNĂȂ̂Ń`FbNǉ܂B
		plugin.column.DBType_HMS#valueCheck(...)
		
	[ʃ\[Xo^C]
	ʃ\[XɑΏۉʂǂ̕ނɑĂ̂킩߁A
	ɂ͉E[ɐeނ̖̂\悤ɂ܂B
		ge/jsp/GE0002 result.jsp update.jsp
		
	[NX`C]
	ꕔ̐ɂāAǋLs܂B
		plugin.column.DBType_YM01
		plugin.column.DBType_YM31
		plugin.column.Editor_DBMENU
		plugin.column.Editor_DECIMAL
		plugin.column.Editor_TEXTAREA
		plugin.column.Editor_YM
		plugin.column.Editor_YMD2
		plugin.column.Renderer_DATE
		plugin.column.Renderer_DECIMAL
		plugin.column.Renderer_FORM
		plugin.column.Renderer_MONEY
		plugin.column.Renderer_NUMBER
		plugin.column.Renderer_WRITABLE
		plugin.column.Renderer_XXXX
		plugin.column.Renderer_YMD31
		
	[ACRύX]
	helpACRڗȂ߁AWhelp.pngύX܂B
	ȑÔ̂gꍇ̓VXe\[XDEFAULT_HELP_ICONhelp.pngw肵ĉB
		jsp/image/help2.png
		hayabusa.common.SystemData#DEFAULT_HELP_ICON
		hayabusa.taglib.HelpTag#iconURL
			
	[GEwvt@Cǉ]
	\[XʁiʁAJAR[hj̊ȈՓIȐ쐬܂B
	ȏ̏ڂ͍㓋ڂFAQňƂ܂B
		ge/help/GE0002.html
		ge/help/GE0003.html
		ge/help/GE0004.html

5.4.3.5 (2012/01/17)
	[f[ǉ]
	:̂悤2:2ŕ\郌f[ǉ܂B
	̃f[valuel4ȏ6ȉ̏ꍇ̂ݓKp܂B
		plugin.column.Renderer_HM
		
	[摜kCMYKΉ]
	JavaWimageIOłCMYKJPEGł܂B
	̂߁AWœǂݍ߂Ȃꍇ̂JAI(JavaAdvancedImaging)𗘗p
	t@Cǂݍ݁AISOcoated_v2_eci.iccRGBFԂւ̕ϊ݂܂B
	javaextɐVJAIǉ܂B
		jdk160_18\jre\lib\ext\jai_core1.1.3.jar
		jdk160_18\jre\lib\ext\jai_codec1.1.3.jar
		fukurou.util.ISOcoated_v2_eci.icc
		fukurou.util.ImageResizer.java#cmykToSRGB(BufferedImage readImage),ImageResizer( final String in )

5.4.3.4 (2012/01/12)
	[IJ쐬]
	G[`FbNŁAofficial`FbN(J\[X쐬ꂽǂ̔)ŁA
	IJ́Aofficial ł͂Ȃ߁AG[ɂȂĂ܂B
	DBColumnConfig ŁAofficial Đݒł悤ɂB
		hayabusa.db.DBColumnConfig#setOfficial( final boolean official )
		plugin.column.Editor_ENTCLM#getValue( final String value )

	IJŁAxœn悤ɂ܂B
	ŁASAVE=TRUE ŁA\[Xɓo^΁AJ`FbN
	G[ɁA\[Xǂݍނ߁Ax\܂B
	ɔA̕яύX܂̂ŁÃAvP[V́A
	Ή肢܂B(݊Ȃ)

		 * J:l:must:Length:Editor:DBType:EditParam ̏ԂłB
		V * J:l:must:Length:Label:Editor:DBType:EditParam ̏ԂłB

		plugin.column.Editor_ENTCLM#getValue( final String value )

		jsp/GF6430/result.jsp

	SAVE=TRUE ̏ύX
	]́ADBColumn Z[uĂ܂ALabelData LbV@
	؂ւ܂B
	 * ʏÂ܂܂ł́A\[Xɑ݂邱ƂOłA
	 * ҏWp[^ɁASAVE=TRUE ƂL[[hZbgƁA
	 * Xɍ쐬lɁAResourceManager ɁAIɍ쐬
	 * LabelData ǉ@\܂B
	 * ́ALabelData ́AʏLabelDataLoader̃v[ł͂ȂA
	 * ResourceManagerŁAʂɊǗ邽߁Aȕ@gȂ
	 * loƂ͂ł܂B
	 * ̃LbVꂽxp邱ƂŁAcolumnCheck̃G[bZ[W
	 * ̃x𓮓Iɏxŕ\邱Ƃł܂B

		hayabusa.resource.ResourceManager#setDBColumn( final String key , final DBColumn dbColumn ) p~
		hayabusa.resource.ResourceManager#getLabel( final String key )
		hayabusa.resource.ResourceManager#getLabel( final String key, final boolean useLocalPool )
		hayabusa.resource.ResourceManager#clear( final String key )
		hayabusa.resource.ResourceManager#clear()
		hayabusa.taglib.ColumnCheckTag#release2()
		hayabusa.taglib.ColumnCheckTag#setUseCacheLabel( final String flg )
		hayabusa.taglib.ColumnCheckTag#makeEntryErrorMessage( final ErrorMessage errMsg )
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage( final ErrorMessage errMsg )

	x̎擾ADBTableModel ̃J擾邩ǂ̎w肪ł悤ɂ܂B
	́AColumnEditorŌʂɃJύXꍇɂAG[\Ɏg܂B
	]́Aʕ\Ă閼̂ƁAقȂG[bZ[W\Ă܂B
		hayabusa.taglib.ColumnCheckTag#setUseTblClmLbl( final String flg ) {

		gf/src/META-INF/hybs-taglib.tld		useCacheLabel,useTblClmLbl ̒ǉ
		gf/WEB-INF/hybs-taglib.tld			useCacheLabel,useTblClmLbl ̒ǉ

(2012/01/13) 蒼
	[IJ쐬]
	G[`FbNŁAJIuWFNg̃Z[u@\ƁAx
	LbV@\̉Ps܂B
	͂AJZ[uĂȂƁAG[`FbN삵܂B
	ƁAx̃LbV@\́ALabelData LbV̂ł͂ȂA
	String LbV悤ɉ߂܂B([Ӗ͂܂B)
		plugin.column.Editor_ENTCLM#getValue( final String value )
		hayabusa.resource.ResourceManager#setDBColumn( final String key , final DBColumn dbColumn ) 
		hayabusa.resource.ResourceManager#getLabel( final String key )
		hayabusa.resource.ResourceManager#getLabel( final String key, final boolean useLocalPool )
		hayabusa.taglib.ColumnCheckTag#makeEntryErrorMessage( final ErrorMessage errMsg )
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage( final ErrorMessage errMsg )

		hayabusa.taglib.ColumnCheckTag#setUseCacheLabel( final String flg )  ̔p~
		hayabusa.taglib.ColumnCheckTag#setUseTblClmLbl( final String flg )   ̔p~
		hayabusa.taglib.ColumnCheckTag#setUseColumnLabel( final String flg ) ̒ǉ

		gf/src/META-INF/hybs-taglib.tld		useCacheLabel,useTblClmLbl ̔p~ AuseColumnLabel ̒ǉ
		gf/WEB-INF/hybs-taglib.tld			useCacheLabel,useTblClmLbl ̔p~ AuseColumnLabel ̒ǉ

	J`FbNŁAcommand="NEW" ̂Ƃ́Acolumns Ɏw肵Ȃ΂Ȃ܂񂪁A
	IJł́A炩ߎw肷鎖ł܂B
	ŁAcolumns="*" ŁANGXgϐׂĂ`FbNΏۂɂ@\ǉ܂B
	A"h_" , "hX_" , maxRowCount , command , pageSize , pagePlus ,
	GAMENID , BACK_JSPID , BACK_GAMENID ̗\́AΏۂ珜܂B
		hayabusa.taglib.ColumnCheckTag#setColumns( final String clms ) 

[RFIDΉ]
	XMLt@Cɒ[IDo͂悤ɕύX܂B
		org.opengion.hayabusa.report.RFIDPrintRequest#execute()
		org.opengion.hayabusa.report.RFIDPrintPointService#setListId(String id)
		org.opengion.hayabusa.report.AbstractRFIDPrintPointService#setListId(String id)
		org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT#makeXML_header()

5.4.3.3 (2012/01/10)
	[DB`ύX]
	@\ɐsDB̒ǉ̂ݍsĂ܂B
	GE80(FAQ),GE81(V)̃e[uǉ܂B

5.4.3.2 (2012/01/06)
	[`VXe]
	`̃t@C擾ł́AXg擾->t@C擾->t@C폜̏œ삵Ă܂A
	TCY傫f[^Rs[ŏꂽꍇɖ肪\܂B
	̂߁AXg쐬iKrename\bh𗘗păRs[s@\ǉ܂B
	Rs[̏ꍇ̓XgɊ܂߂܂B
		org.opengion.fukurou.transfer.TransferRead_FILELIST
		org.opengion.fukurou.util/FileUtil#getFileList(...)
		
	[[MFؑΉ]
	[MW[ymailSender2^O𗘗p[MŁAPOP before SMTPF؂ɑΉ܂B
	pꍇ̓VXe萔MAIL_SEND_AUTHɁuPOP_BEFORE_SMTPvƎw肵܂B
	F؂̃[UApX[h̎wVXe萔ōs܂B(MAIL_SEND_AUTH_USER,MAIL_SEND_AUTH_PASSWORD)
	SMTPM̃|[gԍ̎wΉĂ܂B(VXe萔SMTP_PORT)
	|[gԍ͎w肵Ȃꍇ͕Wi25ԁjłB
		org.opengion.fukurou.mail/MailTX#MailTX(...)
		org.opengion.hayabusa.mail.AbstractMailManager#send()
		org.opengion.hayabusa.mail.MailManager_DB#sendMail()
		org.opengion.hayabusa.common/SystemData#MAIL_SEND_AUTH,MAIL_SEND_AUTH_USER,MAIL_SEND_AUTH_PASSWORD

5.4.3.1 (2011/12/27)
	[RFID[XMLo͑Ή]
	PGcall̈ƂāA|[gǉ܂B
		org.opengion.hayabusa.report.RFIDPrintPointService#setPortnm(String port)
		org.opengion.hayabusa.report.AbstractRFIDPrintPointService#setPortnm( final String port )
		org.opengion.hayabusa.report.RFIDPrintRequest#RFIDPrintRequest(...),execute()
		org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT#makeShellCommand()

5.4.3.0 (2011/12/26)
	[RFID[XMLo͑Ή]
	RFID[o͂̕WƂXMLt@Co͂sNXǉ܂B
	RFIDn𒠕[őIꍇACAEgƃf[^PXML`t@CƂ
	vꂽtH_[vNO].txtƂďo͂܂Bit@Cw肳ꂽꍇ͂̃t@Cj
	sɐU蕪̎sPGCall܂B
	XMLt@C̕R[h̓VXe\[XREPORT_RFID_TEXT_ENCODEŎw肵܂B
	R[hlUTF-8łB
	̑ΉɔāAVXe\[XREPORT_RFID_SERVICE_CLASS̏l
	org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULTɕύXĂ܂B
	# ɁAShell.javasynchronizedRgAEgɖ߂܂B
		org.opengion.hayabusa.common.SystemData#REPORT_RFID_TEXT_ENCODE
		org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT
		org.opengion.hayabusa.report.AbstractRFIDPrintPointService#programRun(),setPrtId(String prtid)
		org.opengion.hayabusa.report.RFIDPrintPointService#setPrtId(String prtid)
		org.opengion.hayabusa.report.RFIDPrintRequest#initialDataSet(),execute()
		org.opengion.hayabusa.report2.QueueManager_DB#create()
		org.opengion.hayabusa.report2.ExexQueue#setOutputName( final String outputDir, final String outputFile, final String type, final String yoky)
		org.opengion.fukurou.util.Shell.Wait.Join#run()
		
	[Kg`[g\C]
	IE7ȍ~breakTime̍̂܂ܓKpāA傫͂ݏoĂӏC܂B
	gannt.js̃TCY̍ŌbreakTime̍bIɒ܂B
	$('.breaktime').height($('#divHlr').height()-$('#divHlr th').height()-6);
		jsp/common/option/gantt.js

5.4.2.3 (2011/12/22)
	[IJ쐬 addNoValue]
	IJɁAcolumnEditor  addNoValue n悤ɕύX܂B

		plugin.column.Editor_ENTCLM#Editor_ENTCLM()
		plugin.column.Editor_ENTCLM#Editor_ENTCLM( final DBColumn clm )
		plugin.column.Editor_ENTCLM#getValue( final String value )

		jsp/GF6430/result.jsp

5.4.2.2 (2011/12/14)
	[IJ쐬]
	IJ쐬ɓAȉ̉܂B
	EResourceManager ɁADBColumn ǉ@\(\bh)
	EResourceManager ASQLsCodeData擾@\(\bh)
	EEditor_ENTCLM.java ƂӖ GfB^[

	Editor_ENTCLM ́AEditor_EntryColumn ̗ŁAEditor_COLUMN.java 
	`ō쐬܂B
	́A̒lL[ɁADBColumn 𓮓Iɍ쐬@\ɂȂ܂B

	Editor_COLUMN Ƃ̈Ⴂ́ÁAsł͂ȂAEntry`̃J
	쐬ƂłB܂Asԍ́A֌W܂B
	ʏ́AJ__sԍ L[ƂeLXgtB[hȂǂ
	o͂܂AEditor_ENTCLM ́AÔ̂L[Ƃ
	eLXgtB[hȂǂo͂܂B
	ƁAJ(:ŋ؂ꂽl)g܂B
	ʏ́Al(Value)ɁAĴ݂Zbg܂AR(:)ŁA
	؂ăp[^n܂B

	J:l:must:Length:Editor:DBType:EditParam ̏ԂłB

	R̐܂A͏ȂĂǂя́AK{łB

	ʏÂ܂܂ł́A\[Xɑ݂邱ƂOłA
	ҏWp[^ɁASAVE=TRUE ƂL[[hZbgƁA
	Xɍ쐬lɁAResourceManager ɁAIɍ쐬
	DBColumn ǉ@\܂B
	C[WIɂ́AŏɈxs΁AƂ́A
	Ǘ邽߁ASystem_ID ǂݍݓsx{΂悢ƂɂȂ܂B
	AJ̑ύX邱Ƃ̂ŁAύXʂł́A
	\[XijNAƁAǉKvłB
	ɁAҏWp[^ɁAQUERY=EEEE ƂL[[h
	ZbgƁASQLsāAR[h\[X쐬܂B
	́ASAVE=TRUE ̏ꍇ̂ݎsAR[h\[X̃LbV
	Zbg܂B

		hayabusa.resource.ResourceManager#setDBColumn( final String key , final DBColumn dbColumn )
		hayabusa.resource.ResourceManager#getCodeData( final String key,final String query )
		hayabusa.resource.CodeDataLoader#getCodeData( final String key,final String query ) {
		plugin.column.Editor_ENTCLM.java		VK쐬

	[Threadwait]
	ThreadwaitꍇAsynchronized ȂƃG[ɂȂ܂B
	java.lang.IllegalMonitorStateException: current thread not owner
	ƂƁARgAEgĂ̂łAsȂ̂ŁA܂B
		fukurou.util.Shell#run()

5.4.2.1 (2011/12/09)
	[Process_BulkQueryP]
	1000𒴂ꍇ̏ǉ܂B
	́AolMAPŃT}ĈꊇvZXłA
	ORACLȄꍇAꊇf[^POOO𒴂ƏłȂȂ܂B
	MAX_BULK_SET 萔Œ`邱ƂŁAł悤ɂ܂B
			fukurou.process.Process_BulkQuery.java 

	[IJꗗ\]
	f[^x[X̌ʂɉăJύX@\邽߂
	Ps܂Biej
	܂́Aꗗʂ\AENTRY`Ńf[^o^ADBTableModel
	Ɏ荞ނ߂́AColumnSetTagAEntryTag C܂B
	ColumnSetTag  action ɁAREQSET VKǉ܂B
	REQSET ́AvalueŎw肵J̒lL[ɁANGXgϐloAZbg܂B
		hayabusa.taglib.ColumnSetTag.java 
		hayabusa.taglib.EntryTag.java 

		jsp\GF6430	Tv

	[{ݗ\\n]
	P̃^Cv~X
	ViewTimeTableParam.USE_DY_BREAKL  USE_DY_BREAK
		hayabusa.html.ViewTimeTableParam.java 
		hayabusa.taglib.ViewTimeTableParamTag.java 
		plugin.view.ViewForm_HTMLTimeTable.java 
	
	[͉\v_E\C]
	v_E{^኱؂ĂC܂B
		jsp/common/default.js

5.4.2.0 (2011/12/01)
	[Calc[VXeP]
	V[guCN@\ŁAeV[gɃy[WGhJbg̋@\pł悤ɂ܂B
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)

	[ʕҏW@\E[Ή]
	ʕҏW@\ɂāAʃ\[X̃[[hŎgp/Ȃ̐䂪o悤ɑΉ܂B
	̓Iɂ́A[[h3ڂgpA3ڂ"e"̏ꍇɂ͉ʕҏW@\LɂȂA
	]"f","d","u"̏ꍇ͉ʕҏW@\͖ɂȂ܂B
	AA]Ƃ̌݊lA3ڂݒ肳ĂȂꍇ"e"(ʕҏW@\L)ƂȂ܂B
		jsp/common/gamen/14_EDIT/tab.jsp
		org.opengion.hayabusa.resource.RoleMode.isEdit(byte)
		org.opengion.hayabusa.resource.RoleMode.bitMode(String)
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()

	[CxgJsΉ]
	@CxgJݒ莞AigȂǂ̕Gȃe[uCAEgw肵ꍇɁACxg
	  wb_[yшsڂ̕/LĂ܂sC܂B
	ACxgJœIɒlύXꍇɁA1sڂ̂ݕL炸s܂ԂĂ܂oO
	  C܂B
		jsp/common/eventScript.js
		jsp/common/scrollBar2.js

5.4.1.0 (2011/11/01)
	[\[XDB`ύX]
	[U[ۑ邽߂̃e[u(GE20)PARAM̍ڂVARCHAR2(500)VARCHAR2(4000)
	ύX܂B(ʃGfBbg@\ŁAJꍇɌI[o[̃G[ɂȂĂ܂)
		ge/changes/changes.txt
		ge/changes/5410/alter_GE20.txt
		eDBXNvg

	[wb_[ŒsC]
	CxgJpɁAwb_[Ɩׂ̃CAEgĕ\Ă܂ɑΉ܂B
		jsp/common/eventScript.js

	[`VXeΉ]
	`VXe̋@\ǉ܂B
	ɔA``}X^(GE62)ǉĂ܂B
	``}X^̐ݒ@ɂẮA}X^o^(TRANS01)̃wvj[QƂĉB
	܂A`sɂ́A`f[N(TRANS02)̉ʂf[NKv܂B
		org.opengion.hayabusa.transfer			pbP[Wǉ
		org.opengion.plugin.daemon.Daemon_Transfer_CB01
		org.opengion.hayabusa.common.SystemData.TRANSFER_HOST_CODE
		/ge/jsp/TRANS01/
		/ge/jsp/TRANS02/
		(e[uǉ)
		GE62(``}X^)

	[^Ce[unr[̋@\C]
	@\ǉ܂B
	ENULLN BODY nullLinkColumn  ̗őΉł悤
	  ĂƂAnullLinkColumn  ɓꂵ܂B
      ɔAȑf܂B
	Ewb_[JԂ ̑Ή
      ۗɂĂ@\܂B
	EcolumnDisplay @\ ̑Ή
      ۗɂĂ columnDisplay @\܂B
	Ewb_[3 ̑Ή
      ́AL[̔lʏɕ\邽߂ɒǉ
		plugin.view.ViewForm_HTMLTimeTable.java
		hayabusa.taglib.ViewTimeTableParamTag.java

		gf/src/META-INF/hybs-taglib.tld		timeTableParam ^O BODYgpȂɏC
		gf/WEB-INF/hybs-taglib.tld			timeTableParam ^O BODYgpȂɏC

	[x\[X֌W̏C]
	SNAMEATvArawShortLabel ֌W̏C܂B
	ESNAME  title AdescriptionȂꍇɁAK [SPANo͂Ă̂ŁA
	  descriptionȂꍇ́Alabel \悤ɕύXB
	ESNAME Ȃꍇ rawShortLabel AlongLabel ݒ肳ĂAdescription 
	  ݂ꍇ́ASPAN^OtɂȂ邽߁Alabel Zbg悤ɕύX
	getDescription ŁA{}݂Ȃꍇ͒PɊTvóEEE ȂAڃZbgɕύX
		hayabusa.resource.LabelData#LabelData( final String[] data )
		hayabusa.resource.LabelData#getDescription( final String[] vals )

	[x\[X֌W̏C]
	{@LBL.XXXX %Y}  ŁAY ɊYɁA Label,Short,Tips,Description
	ɁARawShortLabel ǉ܂B R Ŏw\łBi%R wɂȂ܂B)
	́AʏShortx́Aspan^OɁAtitle ƂāALabelADescription 
	ꂽ HTML `̕ɂȂĂ܂BȁAShortx oꍇ́A
	%R w ŁARawShortLabel o悤ɂ܂B
		hayabusa.taglib.CommonTagSupport#getLabel( final String lbl )

	[t̋@\ǉ]
	{@DATE.XXXX AA BB} ŁAAA ̉ӏɁA@ZZ ƂƁANGXgp[^gpł܂
	Ɠ悤ɁABB ̉ӏłA@ZZ ƂƁANGXgp[^gpł悤ɏC܂B
	ɂAp[^𗘗pāAtvZ̃WbNς邱Ƃo悤ɂȂ܂B
		hayabusa.taglib.CommonTagSupport#getDateFormat( final String value )

	[m[}j[̒ǉ]
	݁AGWWƂāAmenu.jspAmatrixMenu.jspAmultiMenu.jsp ݂܂A
	}gNXj[ւ̃N\Ă܂܂B
	ŁAeIɂ́AmultiMenu.jsp ƂقړŁA}gNXj[ւ̃N\Ȃ
	normalMenu.jsp ǉ܂B
		jsp\menu\normalMenu.jsp

	[JavaƖWbNsC]
	Tu[`ĂяoɒlɃJ}܂܂Ăꍇɐ삵ȂoOC܂B
		org.opengion.fukurou.business.AbstractBizLogic.call(String, String, String, int, ArrayTableModel)

	[and^O@\ǉ]
	instrTypeǉAinstrValsɂeľ(andAor)wł悤ɂ܂B
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.SqlAndTag.setInstrType(String)
		org.opengion.hayabusa.taglib.SqlAndTag.makeInstrVals(String, String, String)
		org.opengion.hayabusa.taglib.SqlAndTag.release2()

	[View^OP]
	5.1.8.0 (2010/07/01)őΉS`FbNێ@\p~܂B
	(̑ΉsƁAҏWʂČꍇɂS`FbNێƂs
	 邽߁Ap~܂)
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[摜k@\s]
	摜t@CɂāA摜TCYG[ɂȂsC܂B
		org.opengion.fukurou.util.ImageResizer.convert(BufferedImage, String, int, int)

5.4.0.0 (2011/10/01)
	[^Ce[unr[̋@\C]
	@\ǉ܂B
	ENULLN BODY nullLinkColumn  ̗őΉł悤
	  ĂƂAnullLinkColumn  ɓꂵ܂B
      ɔAȑf܂B
	Ewb_[JԂ ̑Ή
      ۗɂĂ@\܂B
	EcolumnDisplay @\ ̑Ή
      ۗɂĂ columnDisplay @\܂B
	Ewb_[3 ̑Ή
      ́AL[̔lʏɕ\邽߂ɒǉ
		plugin.view.ViewForm_HTMLTimeTable.java
		hayabusa.taglib.ViewTimeTableParamTag.java

		gf/src/META-INF/hybs-taglib.tld		timeTableParam ^O BODYgpȂɏC
		gf/WEB-INF/hybs-taglib.tld			timeTableParam ^O BODYgpȂɏC

	[^Ce[unr[̒ǉ]
	L[Ɠt NXǉ܂B
		plugin.view.ViewForm_HTMLTimeTable.java

	[TvC(A^C[)]
	CalcA^C[̃Tv(GF6210)삵ȂɂďC܂B
		GF6210/query.jsp result.jsp

	[wb_[ŒC]
	wb_[Œtdthpaddingw肵ꍇɃCAEgĂ܂oOC܂B
		jsp/common/scrollBar2.js

	[ҏW:ltH[}bg(Decimal)oOC]
	ҏW:ltH[}bg(Decimal)Ńp[^[ƂāA\p[^[ǂݍ܂Ă܂̂ŁA
	ҏWp[^[ǂݍނ悤ɏC܂B
		org.opengion.plugin.column.Editor_DECIMAL.Editor_DECIMAL(DBColumn)

	[Kg\oOC]
	5.3.5.0 (2011/05/01)̈ȉ̑ΉŁATPʂ̃KgĂ܂ɑΉ܂B
	̑Ήł́ADYDIFF֐VIEW_ZOOM̈tAVIEW_ZOOMɓŁAx[XœtvZ邩A
	̂܂܂œtvZ邩؂ւ悤ɂ܂B
	-----------------------------------------------------------------------------------
		[Kg\oOC]
		W̃Kg\œtgƎۂ̃Kg̕\ʒuĂ܂oOC܂B
		(̌́AKg̕\ʒuŌvZĂ߂łB̑Ήł́A
		 Kgg̕\WbNɍ킹1=30ŌvZ悤ɂĂ܂B)
			DYDIFF.sql
	-----------------------------------------------------------------------------------
		DYDIFF.sql

	[\[Xo^ʏC]
	\[Xo^ʂŁA\Ȃǂ̃JI JEgAbv
	Ă@\~܂B
	́ADBႢ̍o^ȂǂsƂɁAIDȂǂI
	AbvĕsNP[X邽߂łB
		ge/jsp/GE0002/update.jsp
		ge/jsp/GE0004/update.jsp

	[PostgreSQL Ή]
	TIMESTAMP^ŁAf[^x[X쐬āAǂݎꍇAǎ掞ɕ񉻂
	ef[^x[X̕\`Ŏ擾Ă܂܂B
	ŁAԂɊւ(܂萔)ȊO폜āAYYYYMMDDHHMISS `ɖ߂A
	/ ҏW : ҏWs܂BRenderer_TMSTMP ǉ܂B
	ȊÓAef[^x[XɂāA܂܂Ȃ̂ŁA'/',':','-',' ' 폜܂B
	ȂAя́AK{ɁAYYYYMMDDHHMISS ̏ԂƂAJanuary 8 Ȃǂ̌`A
	04:05 AM A1/8/1999 Ȃǂ̌`͎󂯕t邱Ƃ͏o܂B
	܂ŁA擪 擾AYYYYMMDDHHMISS `ɓĂ͂߂Ă܂B
		plugin.column.Renderer_TMSTMP.java			VKǉ

	[DBXL[}쐬]
	DBXL[}쐬p̃XNvgŁA.sql ` .xml `̗xɍ쐬ł悤ɏCB
	XML IƁAo͂܂B
	܂Ao͂tH_KwA쐬XNvgƓKw`ɕύX܂B
		jsp/GF2140/query.jsp
		jsp/GF2140/result.jsp

	[ʎ쐬]
	ʎ쐬nŁA荇łẢʂAbvĂ܂B
	pɊւẴ}jAAf[^̐́AꂩłB
		jsp/GF2250	`
		jsp/GF2251	pDB`
		jsp/GF2254	ڃ`FbN
		jsp/GF2255	DBZbg
		jsp/GF2256	PGύX

	[^Ce[unr[̒ǉ]
	Ԏ^Ce[u̕\sNXǉ܂B
	ڍׂ́AeNX̐mFB
		hayabusa.html.ViewTimeTableParam.java
		hayabusa.taglib.ViewTimeTableParamTag.java
		plugin.view.ViewForm_HTMLTimeTable.java

		gf/src/META-INF/hybs-taglib.tld		timeTableParam ^Oǉ
		gf/WEB-INF/hybs-taglib.tld			timeTableParam ^Oǉ

	[VerUpɔATLDt@CXV]
		gf/build.xml

	[JavaDocRgC]
	{&#064;LBL.XXXX Y} ̉ӏA%Y ɂȂB
		hayabusa.taglib.CommonTagSupport#getLabel( final String lbl )

5.3.9.0 (2011/09/01)
	[URLGR[hϊΉ]
	@p[^[`̕ϐ擾ŃvtBbNXƂURL.t({@URL.XXXX})ƂŁAURLGR[h
	  ꂽl擾ł悤ɑΉ܂B
	Aog:viewMarker,og:columnMarkerŃ}[N镶̃J[XXXX]ɂāA擪$t
	  ꍇ(:[$XXXX])ɁA̒lURLGR[hlԂ悤ɑΉ܂B
		org.opengion.hayabusa.taglib.CommonTagSupport.getRequestValue(String, boolean)
		org.opengion.hayabusa.taglib.ColumnMarkerTag		RĝݏC
		org.opengion.hayabusa.html.ViewMarker_MARKER.getMarkerString(int, int, String)

	[JavaƖWbNoOC]
	Tu[`CallA\`IuWFNgɎw肳ꂽlnull̏ꍇŁAp[^[Ƃ
	nullAĎw肳ꂽꍇɁA2ڈڍs"null"ƂœnĂ܂oOC܂B
		org.opengion.fukurou.business.AbstractBizLogic.replaceParam(String, int, ArrayTableModel)

	[PostgreSQL Ή]
	PostgreSQL ̏ꍇ́Avarchar ̌́AłAORACLE oCgł
	܂BāADB^CvŃ`FbN郍WbNɁAŃ`FbN@\
	pӂKv܂B
	Ãf[^x[XƂ̃f[^ϊlꍇ́AoCg̃f[^܂ŋe
	邩`ĂقA֗܂B
	(łȂƁAUTF-8̏ꍇAœĂꍇAoCgɊZƑڂɒ`
	KvoĂ܂B)

	ł́AuseTextLength AVXep[^ɗpӂAnull ܂ false 
	ꍇ́A]ǂ̢oCgvZŁAtrue ̏ꍇ́AvZ悤ɏC܂B
		hayabusa.common.SystemData#DB_USE_TEXT_LENGTH
		hayabusa.db.DBTypeCheckUtil#USE_TEXT_LEN
		hayabusa.db.DBTypeCheckUtil#byteLengthCheck( final String value ,final int len )

	[PostgreSQL Ή]
	R[h\[XʂŁAPostgreSQL̗\L[ł KEY JgpĂӏC܂B
	ʖ^Ƃ̖Ȃ̂ŁA\L[ȊÔ̖ɕύX܂B(KEY  CKEY ɕύX)
		y\[XzR[h
		ge\jsp\GE0004\result.jsp(37): 		from ( select Z.*, Z.CLM{@DBF.CON}'.'{@DBF.CON}Z.CODE KEY from GEA04 Z

	[PostgreSQL Ή]
	GWW̃e[u쐬ɁAUNIQ Ƃ̂̃Jɂ́AvC}
	܂ACfbNX쐬ɂAvC}L[쐬郍WbNpӂƂŁA
	e[u쐬̃vC}̕t^𒆎~܂B
		plugin.table.TableFilter_TABLE_FIREBIRD#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_MYSQL#makeLineList( final String[] data,final boolean first )
		plugin.table.TableFilter_TABLE_POSGRE#makeLineList( final String[] data,final boolean first )

	[PostgreSQL Ή]
	Tv EMP\DATE`̃f[^ɁAK̕ȏ̃f[^ݒ肳Ă̂ŁA
	C܂BHIREDATE ́ANAĂ܂B
		gf\db\common\xml\install\01_DATA\EMP.xml

	[摜kNXǉ]
	摜̏ks߂̃NXǉ܂B
		org.opengion.fukurou.util.ImageResizer

	[t@CNG[P]
	t@CNG[ɋ@\ňȉ̉Ps܂B
	@og:fileQueryŌXgfromŎw肵t@C/fBNgǉ邩ǂ
	  wł悤ɑΉ܂B(addFrom)
	Aog:fileWhere^OunMatchesAmatchesȂoOC܂B
	Bog:fileWhere^OŒ`tB^[fBNgɂKp邩ǂwł悤
	  Ή܂B(useDir)
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.FileWhereTag.doEndTag()
		org.opengion.hayabusa.taglib.FileWhereTag.setUseDir(String)
		org.opengion.hayabusa.taglib.FileWhereTag.release2()
		org.opengion.hayabusa.taglib.FileQueryTag.execute(File, int)
		org.opengion.hayabusa.taglib.FileQueryTag.setAddFrom(String)
		org.opengion.hayabusa.taglib.FileQueryTag.release2()

	[t@C_E[hT[ubgECC\Ή]
	t@C_E[hŃCC\o悤ɑΉ܂B(inline=truew)
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

	[ʕҏW@\oOC]
	@ʕҏW@\Ńwb_[\[gsꍇAҏWΏۃJ\ȂoO
	  C܂B
	AWvΏۂ̐lڂNULL̏ꍇɃG[ƂȂoOC܂B
		org.opengion.hayabusa.taglib.ViewFormTag.setViewClms()
		org.opengion.hayabusa.db.DBTableModelEditor.addGroupRows(ResultSet, int[], int, int, boolean[], boolean[])

	[vC}L[Ή 2]
	vC}L[ ̒`쐬悤ɁACۂɁAALTER TABLE 
	TABLESPACE w肷OɁAUSING INDEX wYĂ߁A
	@G[ɂȂ܂̂ŁAC܂B
		plugin.table.TableFilter_INDEX#makeEndLine( final int[] clmNo,final String[] data )

	[wv@\g]
	wv@\gAʃj[̊eʕނɑ΂Ăwvt@C̒`
	ł悤ɑΉ܂Bwvt@ĆAhelptH_(ʃwvƓ)̉
	"ރL[".[gq]̌`ŕۑ܂B(ރL[͉ʃ\[Xɓo^L[ł)
	ɂAwvt@C݂ꍇ̂ݕޖ̉Ƀwvt@Cւ̃N
	\܂B
		jsp/menu/matrixMenu.jsp
		jsp/menu/multiMenu.jsp
		jsp/image/help.png
		jsp/image/faq.png
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.HelpTag.doEndTag()
		org.opengion.hayabusa.taglib.HelpTag.makeTag()
		org.opengion.hayabusa.taglib.HelpTag.getLink(String)
		org.opengion.hayabusa.taglib.HelpTag.getLinkBody()
		org.opengion.hayabusa.taglib.TopMenuTag.doStartTag()
		org.opengion.hayabusa.taglib.TopMenuTag.doEndTag()
		org.opengion.hayabusa.taglib.TopMenuTag.release2()
		org.opengion.hayabusa.taglib.TopMenuTag.makeTagMenuString(String, String, String, String, int)
		org.opengion.hayabusa.taglib.TopMenuTag.makeHelpLink(String)

5.3.8.0 (2011/08/01)
	[vC}L[Ή]
	vC}L[ ̒`쐬悤ɁAC܂B
	́AINDEX̃CfbNX^Cv='0' ŃvC}L[A'1'Ńj[NL[A
	'2' ŁAʏ̃CfbNX쐬܂B

	{́ADB`AсA`e[u(GF80)ɂAvC}L[ڂ
	ׂłA_ŎĂAUK ̂܂܃vC}L[Ƃ悤ɂ܂B
	́ADB`̎捞ɁAUKڂCfbNX^Cv='0' œo^悤ɕύX
	ƂŁAΉ܂B
		plugin.table.TableFilter_INDEX#makeLineList( final int[] clmNo,final String[] data,final String clms )

	L̕ύXɔADB`DB̊eʂŁA@\Cs܂B
	́AǧƁAƂ肠 UK L[AvC}L[ Ƃēo^悤ɏC܂B
		jsp\GF2010\modify.jsp
		jsp\GF2020\modify.jsp
		jsp\GF2030\modify.jsp
		jsp\GF2040\modify.jsp
		jsp\GF2050\dbdefIn.jsp

	܂AopenGionW̃e[uXNvgUNIQUEł͂ȂAPRIMARY KEYƂĐݒ肳悤
	ύX܂B
		ge/db
		gf/db

	[SqlAnd^ȌC]
	5.3.8.0 (2011/08/01) Attributel擾ł悤ɂB ŁA
	hayabusa.taglib.CommonTagSupport#getRequestValues( final String key ) ֒ǉŁA
	getRequestValue( String )ĂяoĂ܂ASqlAnd^OŁAmulti="true" ̏ꍇɁA
	ċNĂяoāA[vɂȂĂ܂܂B(StackOverflowError)
	āAQڈȍ~́AċAȂ悤ɁAI multi ̒l鏈܂B
		hayabusa.taglib.SqlAndTag#getRequestValue( final String key )

	[postgreSQLΉ]
	 ApplicationInfo#useParameterMetaData(Connection) ̏AEDbidAсA
	ConnectionFactory Ŏ擾悤ɕύX܂B
	 * PreparedStatement ɑ΂āAStringꂽ Ȃǂ setObject( int,String ) ƂA
	 * ORACLE  SQLServer ́Â܂ܐݒ肷΁AIɕϊ܂B
	 * postgreSQL ł́AParameterMetaData#getParameterType(int) ŁAJ^Cv擾A
	 * setObject( int,String,int ) Kv܂B
	 * ̔ɁÃ\bhgp܂B
	 * ORACLE ̏ꍇ́AgpȂ(false)Ԃ悤ɐݒ肵Ă܂B
	 * SQLServer ł́AORACLEƓlɁAfalse Ԃ܂B

		fukurou.db.ConnectionFactory#useParameterMetaData( final String dbid )
		fukurou.db.EDbid#setMetaDataInfo( final DatabaseMetaData meta )
		fukurou.db.EDbid#useParamMetaData()
		fukurou.db.DBSimpleTable#startInsert()
		fukurou.db.DBSimpleTable#startUpdate()
		fukurou.db.DBSimpleTable#startDelete()
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final Transaction tran , final String dbid ) {
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final Transaction tran, final String dbid, final boolean useHeader ) {
		fukurou.process.Process_DBCountFilter#init( final ParamProcess paramProcess ) {
		fukurou.process.Process_DBMerge#init( final ParamProcess paramProcess ) {
		fukurou.process.Process_DBWriter#init( final ParamProcess paramProcess ) {
		fukurou.business.AbstractBizLogic#setTransaction( final Transaction tr ) {
		fukurou.business.AbstractBizLogic#execSQL( final String sq, final int rw, final ArrayTableModel tbl ) {
		plugin.query.Query_JDBCTableUpdate#execute( final int[] rowNo, final DBTableModel table ) {
		hayabusa.db.AbstractQuery#useParameterMetaData() {
		fukurou.util.ApplicationInfo#useParameterMetaData( final Connection conn ) {	p~
		fukurou.xml.HybsXMLSave#HybsXMLSave( final Connection conn,final String table )
		fukurou.xml.HybsXMLSave#useParameterMetaData( final Connection conn )

	[postgreSQLΉ]
	setObject ŁAuseParamMetaData  true ̏ꍇ́A(postgreSQL)[񂩂ǂ𔻒肵A
	̏ꍇ́AsetObject ł͂ȂAsetNull \bhgp悤ɕύX܂B
		fukurou.db.DBSimpleTable#execute( final String[] values )
		fukurou.process.Process_DBCountFilter#action( final LineModel data )
		fukurou.process.Process_DBMerge#action( final LineModel data )
		fukurou.process.Process_DBWriter#action( final LineModel data )
		fukurou.xml.HybsXMLSave#actionRow( final TagElement tag )

	[t@C_E[hoOC]
	t@C_E[hT[ubgŃt@Cww肵ꍇAIEŃt@CrłĂ܂
	oOC܂B́AURLGR[hƓrŐ؂(IE7̃oO)ƂłB
	ΉāAIȄꍇ̂݃t@CɁAShift_JIS(WIndows-31J)ŒڃZbg܂B
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[wb_[ŒEIE9Ή]
	wb_[Œ(scrollBar.js)Ńe[uɌr\ĂꍇɁAŉšr\ȂoO
	C܂B
		jsp/common/scrollBar.css

	[og:help^OP]
	og:help^OŃwvNɃACR摜wł悤ɑΉ܂B
		hybs-taglib.tld							iconURLǉ
		org.opengion.hayabusa.taglib.HelpTag.release2()
		org.opengion.hayabusa.taglib.HelpTag.makeTag()
		org.opengion.hayabusa.taglib.HelpTag.getLinkBody()
		org.opengion.hayabusa.taglib.HelpTag.setIconURL(String)

	[DBConstValue ֌W]
	DBConstValue_GE.java ́ARǧL(쐬ofł͂ȂXVЈ)̒B
	DBConstValue_GF.java ́AVKǉŁAeID̃ZbgƁA{̏
	isUseClm( String )̏ɂ߂B
		plugin.query.DBConstValue_GE.java		Rg
		plugin.query.DBConstValue_GF.java		VKǉ

	[Process_FileSearch]
	̏ŁAtH_̂݌@߁ȀԂ\悤ɏCB
	display="true" ŏo͂܂B
		fukurou.process.Process_FileSearch#next()

	[Transaction֌W]
	ϐÃIuWFNgėpł悤ɂB
		fukurou.db.TransactionImpl#realClose()

	TransactionReal ̎́ATransactionImpl pA`ɕύX܂B
		fukurou.db.TransactionReal.java

	[Transaction֌W]
	Transaction ɂ́ATransactionImpl  TransactionReal ƂQޑ݂邪A
	ETransactionImpl ́Aclose() ł͂ȂɂArealClose() Ŏۂɏ
	  B
	ETransactionReal ́Aclose() ŏB
	EāAœnĂł́Aclose() ͍s킸ATransactionReal 
	  NXł̂݁Aclose() sB
	ETransactionImpl  TransactionReal ̋ʂtȂꍇ(^Ou)́A
	  ŌɁAclose() sB
	ETransactionImpl ́ANX(TransactionTagNX)ł̂݁A
	  realClose() sB
	悤ɕύX܂B
	܂AĈ́ATransaction 𐶐ĂȂ̂ɁAclose() Ăӏ
	RgAEgATransactionReal 𐶐ĂӏŁAclose() 邱ƂłB

		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args ,final ApplicationInfo appInfo )
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid )
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid, final boolean useHeader )
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final Transaction tran, final String dbid, final boolean useHeader )
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo )
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo ,final String dbid )
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final Transaction tran ,final String dbid )
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final ApplicationInfo appInfo , final String dbid )
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final Transaction tran , final String dbid )
		hayabusa.db.AbstractQuery#close()
		hayabusa.db.AbstractQuery#realClose()
		hayabusa.db.DBTableModelUtil#makeDBTable( final String stmt ,final String[] args ,
		hayabusa.taglib.CommonTagSupport#getRequestValues( final String key )
		hayabusa.taglib.QueryOptionTag#doAfterBody()
		hayabusa.taglib.QueryTag#doAfterBody()
		hayabusa.taglib.UserInfoTag#doAfterBody()
		hayabusa.taglib.ValueTag#doAfterBody()

	[select^OP]
	select^OdefaultVal{@USER.xxx}ȂǂwłȂoOC܂B
	́Aselect^OdefaultVal,yvalueAOʂ畡w肳ꂽꍇ
	ΉĂ߂łBw肳ꂽꍇ̏WbNƂāA܂ł́A
	ʏ̃p[^[ƃNGXgLbV݂̂̑ΉłȂΉł́A
	P̃p[^[ƓAAttributeeݒl({@USER.xxxx}{@MEM.xxx})Ȃ
	擾ł悤ɑΉ܂B
		org.opengion.hayabusa.taglib.CommonTagSupport.getRequestValues(String)

5.3.7.0 (2011/07/01)
	[ajaxSubmitoOC]
	wb_[Œ𗘗pȂԂajaxSubmit𗘗pƁAQxh~̃G[bZ[W
	\Ă܂oOC܂B
	́Asubmit2xsĂ߂łBƂẮAjQuerỹCxg֐
	(bind(),unbind())ɃoO邽߂ƍl܂B(\[XmF)
	ۂƂẮACxgnhɑ΂āAbind(funcA)unbind(funcA)bind(fundB)
	ƁAŌbindɂfuncÃoChĂ܂܂B
	̑Ήł́AunbindŌɂAbind(funcA)bind(fundB)unbind(funcA)Ƃ
	ŃCxg`sAfuncB݂̂悤ɑΉ܂B
	(wb_[Œ𗘗pꍇɌۂNȂRɂāAڍׂ͕słAwb_[Œɂ
	̃Cxgnh̏eĂ̂ƍl܂)
		jsp/common/option/ajaxHybsForm.js

	[t@C_E[h@\P]
	PL/SQLgpĂʂŃt@C_E[hɊւĈȉ̃oOC܂B
	@2AŃt@C_E[hłȂB
	Ascope="request"̏ꍇɃt@C_E[hłȂB
		jsp/common/fileDownload.jsp
		org.opengion.hayabusa.db.QueryFactory.newInstance(String)
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryTag.execute(Query)
		org.opengion.hayabusa.taglib.QueryTag.doAfterBody()

	[ʕҏW@\P]
	ʕҏW@\Ń|bvAbvŕ\ʂTCYł悤ɑΉ܂B
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()

	[select^OEoOC]
	select^OdefaultValKpȂoOC܂B
	5.1.7.0 (2010/06/01)̈ȉ̏CŔt]Ă߂łB
	---------------------------------------------------------------------------------------
		[column^OAselect^OdefaultVal̉P]
		column^OAselect^OcommandRENEW̏ꍇ́AdefaultValKpȂ悤ɂ܂BB
		́AdefaultVal̒lߍ܂ꂽڂ݂ʂɖ߂ۂɁA
		defaultVal̍ڂ̒lnullƂȂĂꍇɁAdefaultVal̒lƁA
		ʂƂ̕sv邽߂łB
		̖́Acommand=NEW(ʃNꍇ)ł܂B
		  ȀꍇAJڐ̉ʂGg[ʂȂǂłꍇ́AdefaultValKpȂ
		  肪\܂B
		  ̂߁Acommand=NEW̏ꍇ̖{Iɉɂ́ȂΉ@ł͂ȂAʑJڎ
		  forwardKv܂B
		  ̓Iɂ́Aforward.jspcommand=NEW̏ꍇɁAIresult.jspɑJڂ̂ł͂ȂAquery.jsp
		  Tu~bg邱ƂŁAgKƂāAresult.jsp\邱ƂŁAquery.jspresult.jsp
		  킹邱Ƃł܂B
		  AA̕@Aresult.jsp݂݂̂Aquery.jsp݂ȂꍇɁAresult.jspJȂȂ\܂B
		  ܂AJSPςȂƌȌł́AΉ͍ł邽߁Acommand=NEWɑ΂Ή͌Ă܂B
			org.opengion.hayabusa.taglib.ColumnTag.doStartTag()
			org.opengion.hayabusa.taglib.SelectTag.doStartTag()
	---------------------------------------------------------------------------------------
		org.opengion.hayabusa.taglib.SelectTag.doStartTag()

	[eventColumnoOC]
	eventColumn@\ŁAp[^{ꂪ܂܂ĂƕoOɑΉ܂B
		jsp/common/evnetColumnMaker.jsp
		gf/jsp/GF6410/evnetColumn6410.jsp

	[JSP`FbNP]
	JSP`FbNŃG[ɂȂoOɑΉ܂B
		gf/jsp/DOC18

	[ʃt@CC]
	GWWJSPXML\Ăt@CC܂B(img^ȌI肪Ȃ)
		jsp/custom/matrix_info.jsp

	[|bvAbvG[P]
	og:head^OuseAjaxSubmit="true"ŕ\|bvAbvG[ɂāA\ʒu܂B
		jsp/common/option/jqModal.css

	[{^j[P]
	{^j[ŁAʖ̂ɒZkݒ肵ԂŁAj[摜ݒ肷ƁAsvȉs
	\Ă܂oOC܂B
		jsp/common/default.css

	[FileQueryTag]
	tH_ʓWJꍇArŁAANZX̂ȂtH_̏ꍇ́A
	̃XǵAOł͂ȂAnull ŕԂ邽߁Ȁǉ܂B
	ĂȂƁA̓rŃG[œWJ~Ă܂܂B
		hayabusa.taglib.FileQueryTag#execute( final File fin,final int lvl )

	֘AȉӏCĂ܂B
		fukurou.util.AbstractConnect#actionPUTdir( final String localDir, final String remoteDir )
		fukurou.util.FileUtil#copyDirectry( final File fromDir, final File toDir, final boolean keepTimeStamp )
		fukurou.util.FileUtil#copyDirectry( final File fromDir, final File toDir, final boolean keepTimeStamp )
		fukurou.util.FileUtil#deleteFiles( final File file )

	ȉ̉ӏ́AIɂ͉炩̍lĂقǂƎv邪A͏us܂B
		fukurou\util\FTPConnect.java(302): 		FTPFile[] rmtFiles = ftp.listFiles( remoteDir );
		fukurou\util\FTPConnect.java(416): 		FTPFile[] rmtFiles = ftp.listFiles( remoteDir );
		fukurou\util\HybsLoader.java(190): 		File[] files = (new File( tmpSrcPath )).listFiles();
		fukurou\util\HybsLoader.java(218): 		File[] files = (new File( tmpSrcPath )).listFiles();
		fukurou\util\SMBConnect.java(192): 		SmbFile[] rmtFiles = rmtFile.listFiles();
		fukurou\util\SMBConnect.java(272): 		SmbFile[] rmtFiles = rmtFile.listFiles();

	ȉ̉ӏ́Aۂɂ͔ȂƎv邽߁A͏us܂B
		fukurou\util\FindClassFiles.java(119): 			File[] filelist = file.listFiles();
		fukurou\util\ZipFileUtil.java(197): 				File[] fileList = target.listFiles();
		fukurou\xml\JspSaxParser.java(315): 		File[] files = fromFile.listFiles();
		hayabusa\common\InitFileLoader.java(288): 		File[] list = fileObj.listFiles();
		hayabusa\common\SystemInstaller.java(221): 		File[] ctxts = new File( tempDir ).listFiles();
		hayabusa\common\SystemInstaller.java(297): 		File[] dbDir = new File( scriptBase ).listFiles();
		hayabusa\report2\DocConverter_OOO.java(913): 			File[] inputFiles = input.listFiles();
		hayabusa\servlet\HybsAdmin.java(470): 					File[] list = fileObj.listFiles();
		hayabusa\taglib\BizLogicTag.java(148): 		File[] libFiles = lib.listFiles();

	[ʕҏW@\P]
	ʕҏW@\ňȉ2_P܂B
	@vAvsǉŃI[o[t[tOZbgȂoOC
	AݒۑAݒʂN[Y悤ɕύX܂B
		jsp/common/14_EDIT/
		org.opengion.hayabusa.db.DBTableModelEditor.addTotalRows(int, ResourceManager, boolean[], boolean[], boolean[], boolean[])

	[t@CAbv[hG[bZ[WC]
	t@CAbv[h̃G[bZ[WCAőTCYI[o[ɂ̓e킩悤ɂ܂B
		org.opengion.hayabusa.taglib.FileUploadTag.doEndTag()
		org.opengion.hayabusa.servlet.multipart.MultipartParser.MultipartParser(HttpServletRequest, int)

	[ق̏C]
	HybsSystemException ARuntimeException ɕύXB
	fukurou pbP[Wł́Ahayabusa pbP[W̃NX͎gp܂B
		fukurou.db.DBUtil#getClobData( final Clob clobData )

	ʂȉsĂӏ폜
		hayabusa.common.SystemData.java

	JavadočxΉ
		hayabusa.db.DBEditConfigManager.java:121
		hayabusa.taglib.EditConfigTag.java:357
		hayabusa.taglib.EditConfigTag.java:423

	[Excel捞P]
	Excel捞ŉIDƃAhXقȂꍇɃG[ƂȂoOC
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()

	[A^C`FbNP]
	A^C`FbNŁA͍ڂɂꍇɁA`FbN`bvȂoOP܂B
	(ɂꍇ́AɃ`FbN`bv\)
		jsp/common/eventScript.js

	[wb_[ŒP]
	wb_[ŒŁAwb_[Ń^uĂƁAwb_[2dɕ\oOC܂B
		jsp/common/scrollBar2.js

	[wb_[ŒP]
	EXN[ōView̃TCYŒ肵ۂɁAɕsvȏcXN[\
	oOC܂B
		jsp/common/scrollBar2.js

	[G[bZ[W\P]
	openGionŃG[ꍇ(Exception)ɂāAȉ2_P܂B
	@forward.jspoRŕ\G[bZ[WŁAuURL̐U蕪...v̕
	  o͂Ȃ悤ɂ܂B
	Aerror.jspŖ߂{^(history.back())\܂B
		jsp/common/error_0.jsp
		jsp/common/error_1.jsp
		jsp/common/error_2.jsp
		jsp/common/jqog.js				// |bvAbvG[͖߂{^\
		org.opengion.hayabusa.taglib.CommonForwardTag.doEndTag()

	[VerUpɔATLDt@CXV]
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld
		gf/build.xml

	[Transaction ֌WC]
	Transaction ֌WŁAߋɏCŁAƔjقȂӏōsĂ
	߁ARlNVv[ɂƖ߂ȂۂĂ܂B
	̂߂̑΍s܂B
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args ,final ApplicationInfo appInfo ) {
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid ) {
		fukurou.db.DBUtil#dbExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo, final String dbid, final boolean useHeader ) {
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo ) {
		fukurou.db.DBUtil#dbCallExecute( final String stmt ,final String[] args, final ApplicationInfo appInfo ,final String dbid ) {
		fukurou.db.DBUtil#dbExist( final String stmt ,final String[] args, final ApplicationInfo appInfo , final String dbid ) {
		fukurou.db.TransactionReal#TransactionReal( final ApplicationInfo appInfo ) {
		fukurou.db.TransactionReal#getConnection( final String dbid ) {
		fukurou.db.TransactionReal#close( final boolean errFlag ) {
		hayabusa.db.DBTableModelUtil#makeDBTable( final String stmt ,final String[] args ,
		hayabusa.taglib.BizLogicTag#execute() {
		hayabusa.taglib.DataCheckTag#doEndTag() {
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )  {
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )  {
		hayabusa.taglib.DirectXMLSaveTag#doEndTag() {
		hayabusa.taglib.QueryOptionTag#doAfterBody() {
		hayabusa.taglib.QueryTag#doAfterBody() {
		hayabusa.taglib.TableFilterTag#doEndTag() {
		hayabusa.taglib.UserInfoTag#doAfterBody() {
		hayabusa.taglib.ValueTag#doAfterBody() {

	[TableUpdateParamTag ֌WC]
	DEFAULT_CONST_CLASS (ftHgŗpconstObj̃VXe\[X)ŁA
	\[X̐ݒ肪A[̏ꍇ̑ΏAgetInsertSQL ݂̂ĂAgetUpdateSQL 
	YĂ߁AΉ܂B
		hayabusa.taglib.TableUpdateParamTag#getUpdateSQL( final NamesData namesData )

	[GF1030(X|X) C]
	ɎgpSQLɁANI[g܂܂ĂǂƂAquotCheck="false" ǋL܂B
		jsp/GF1030/result.jsp

5.3.6.0 (2011/06/01)
	[ʕҏW@\Ή]
	ʕҏW@\AWvёւ̐ݒ肪ł悤ɂ܂B
	܂Ae[U[Pʂɕ̏WvݒǗAʐݒ쐬ł悤ɑΉ܂B
		jsp/common/default.css
		jsp/common/queryScript.js
		jsp/common/gamen/14_EDIT/
		hybs-taglib.tld												editConfig^Oǉ
		org.opengion.hayabusa.taglib.EditConfigTag					VKǉ
		org.opengion.hayabusa.db.AbstractQuery.DBTableModelEditor	VKǉ
		org.opengion.hayabusa.db.DBEditConfig						VKǉ
		org.opengion.hayabusa.db.DBEditConfigManager				VKǉ
		org.opengion.hayabusa.db.DBTableModelEditor					VKǉ
		org.opengion.fukurou.db.DBUtil.getValue(ResultSet, int, int)
		org.opengion.fukurou.db.DBUtil.getClobData(Clob)
		org.opengion.hayabusa.db.DBLastSql.getScope()
		org.opengion.hayabusa.db.Query.setEditConfig(DBEditConfig)
		org.opengion.hayabusa.db.AbstractQuery.init()
		org.opengion.hayabusa.db.AbstractQuery.setEditConfig(DBEditConfig)
		org.opengion.hayabusa.db.AbstractQuery.getEditConfig()
		org.opengion.hayabusa.db.AbstractQuery.createTableModel(ResultSet)
		org.opengion.hayabusa.db.AbstractQuery.getLang()							p~
		org.opengion.hayabusa.db.AbstractQuery.getClobData(Clob)					p~
		org.opengion.hayabusa.db.AbstractQuery.makeDBColumn(String, LabelData, ResultSetMetaData, int)		p~
		org.opengion.hayabusa.db.AbstractQuery.type2ClassName(int)					p~
		org.opengion.hayabusa.db.DBTableModelUtil.makeDBColumn(String, LabelData, ResultSetMetaData, int, String)
		org.opengion.hayabusa.db.DBTableModelUtil.type2ClassName(int)
		org.opengion.hayabusa.db.DBTableModelUtil.makeDBTable(ResultSet, int, int, ResourceManager)
		org.opengion.hayabusa.db.DBTableModelUtil.makeEditDBTable(ResultSet, int, int, ResourceManager, DBEditConfig)
		org.opengion.hayabusa.common.SystemData.EDIT_COMMON_ROLES
		org.opengion.hayabusa.common.HybsSystem.QUERY_FOCUS_KEY
		org.opengion.hayabusa.resource.UserInfo.QUERY_GE20
		org.opengion.hayabusa.resource.UserInfoFactory.newInstance(String, String, String)
		org.opengion.hayabusa.resource.UserInfo.UserInfo(String, String, String, String, String, String, String, ApplicationInfo)
		org.opengion.hayabusa.resource.UserInfo.dbLoad()
		org.opengion.hayabusa.resource.UserInfo.makeEditMap()
		org.opengion.hayabusa.resource.UserInfo.setAttribute(String, String, boolean)
		org.opengion.hayabusa.resource.UserInfo.setAttribute(String, String, boolean, boolean)
		org.opengion.hayabusa.resource.UserInfo.savePermanently(String, String, boolean)
		org.opengion.hayabusa.resource.UserInfo.isExistValue(String, String)
		org.opengion.hayabusa.resource.UserInfo.removeAttribute(String, boolean)
		org.opengion.hayabusa.resource.UserInfo.removeAttribute(String, boolean, boolean)
		org.opengion.hayabusa.resource.UserInfo.deletePermanently(String, boolean)
		org.opengion.hayabusa.resource.UserInfo.getEditConfigs(String)
		org.opengion.hayabusa.resource.UserInfo.getEditConfig(String, String)
		org.opengion.hayabusa.resource.UserInfo.setEditConfig(String, String, DBEditConfig)
		org.opengion.hayabusa.resource.UserInfo.setSelectedEdit(String, String)
		org.opengion.hayabusa.resource.UserInfo.getSelectedEdit(String)
		org.opengion.hayabusa.taglib.HeadTag.addScriptValue(String, String, StringBuilder)
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryButtonTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryButtonTag.getEditSelect(String[], String)
		org.opengion.hayabusa.taglib.QueryTag.doAfterBody()
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.hayabusa.taglib.ViewFormTag.checkUseSeqClmTable()			p~
		org.opengion.hayabusa.taglib.ViewFormTag.makeEditTable(DBEditConfig)
		org.opengion.hayabusa.taglib.UserInfoTag.removeAttribute()
		org.opengion.hayabusa.taglib.WriteCheckTag.isWrite()
		yJEx\[Xz
		regEditName
		refresh
		editName
		rowCount
		yx\[Xz
		EDIT_COMMON_LABEL
		EDIT_VIEW_LABEL
		EDIT_SUM_LABEL
		EDIT_GROUP_LABEL
		EDIT_SUBTOTAL_LABEL
		EDIT_TOTAL_LABEL
		EDIT_GRANDTOTAL_LABEL
		EDIT_ORDERBY_LABEL
		EDIT_DESC_LABEL
		EDIT_SUBTOTAL_VALUE
		EDIT_TOTAL_VALUE
		EDIT_GRANDTOTAL_VALUE
		EDIT_DEFAULT_NAME

	[fileDownloadT[ubgP]
	t@C_E[hinline\~߁Aattachment(_E[h_CAOo)ɕύX܂B
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

	[file^OP]
	Rs[@\(action="copy")ɑΉ܂B
		org.opengion.hayabusa.taglib.FileTag.actionExec(String)
		org.opengion.hayabusa.taglib.FileTag.setAction(String)			RgĈ

	[{^P]
	{^yуNA{^̃ANZXL[̐ݒ^O(queryButton)ŊO悤ɂ܂B
		org.opengion.hayabusa.taglib.QueryButtonTag.setAccesskey(String)
		org.opengion.hayabusa.taglib.QueryButtonTag.setClearAccesskey(String)
		org.opengion.hayabusa.taglib.QueryButtonTag.getSubmit()
		org.opengion.hayabusa.taglib.QueryButtonTag.getReset()

	[Edit@\oOC]
	5.3.2.0 (2011/02/01)̈ȉ̏CŁAEdit@\̃t@Co^ɓ삵ȂȂĂ܂̂ŏC܂B
	-------------------------------------------------------------------------------------------------------
	5.3.2.0 (2011/02/01)
		[og:upload^OE@\P]
		t@CAbv[hɁAcolumnCheckAentry^Oɓ삷悤ɑΉ܂B
			org.opengion.hayabusa.common.HybsSystem.PARAM_NAMES_KEY
			org.opengion.hayabusa.taglib.CommonTagSupport.setParameterNames(String[])
			org.opengion.hayabusa.taglib.CommonTagSupport.getParameterNames()
			org.opengion.hayabusa.taglib.FileUploadTag.makeDBTable(MultipartRequest)
			org.opengion.hayabusa.servlet.MultipartRequest.getParameters(String)
			org.opengion.hayabusa.servlet.MultipartRequest.getIntParameters(String)
	-------------------------------------------------------------------------------------------------------
		org.opengion.hayabusa.servlet.MultipartRequest.getIntParameters(String)
		common/gamen/14_EDIT(upload.jsp,entry.jsp)

	[InitFileLoader C]
	WEB-INF\classes\resource ȉɕۑ XMLt@CAǂݎāAf[^x[X
	s@\ŁAȉ̃t@ĈݏΏۂɂĂAȉ̃tH_AOɏ
	悤ɁAC܂B
	ȂASystemInstaller.java Ɨގ܂܂ĂƎv܂A_ł́A
	́A킹܂Bi@\́A@\gǂ܂j
		hayabusa.common.InitFileLoader#loadInitFiles( final boolean useTimeStamp )
		hayabusa.common.InitFileLoader#loadXMLDir( final File fileObj , final boolean useTimeStamp,List<File> fileList )

	[SystemParameter C]
	PlugInNX ǂݎĂ loadParameter(String) \bhŁA
	쐬ꂽ Map L[̏ԂɂȂ悤ɁATreeMap 𗘗p悤ɕύXB
		hayabusa.common.SystemParameter#loadParameter( final String keyword )

	[HybsAdmin C]
	Taglib NX̋ߕŁAjart@CŃNXzꍇ̏̂ŁA
	C܂B
	́ANX̃L[߂ӏŁAʏt@Cł΁Â܂܁Agq݂̂͂
	ǂ̂łAjarkĂꍇ́AtoX At@C͂Kv܂B
		hayabusa.servlet.HybsAdmin#getTaglibInfo()

5.3.5.0 (2011/05/01)
	[Renderer_NUMBER oOC]
	5.2.2.0 (2010/11/01)̈ȉ̏CŃLbVIuWFNggpɃoO܂̂ŏC܂B
	-------------------------------------------------------------------------------------------------------
	5.2.2.0 (2010/11/01)
		[Renderer_NUMBER C]
		IuWFNg̃LbV̉ӏŁAlA_̑gݍ킹A
		Ȃ߁Aȑgݍ킹ɂȂĂӏC܂B
		ۓIɂ́A_ŁAOłȂꍇAl '0' ɂȂ܂
		l [̏ꍇ́A[ɂ܂B
			plugin.column.Renderer_NUMBER#newInstance( final DBColumn clm )
	-------------------------------------------------------------------------------------------------------
		org.opengion.plugin.column.Renderer_NUMBER.newInstance(DBColumn)

	[E\oOΉ]
	E\ōE̍Ă܂oOC܂B
		jsp/common/scrollBar2.css

	[Kg\oOC]
	W̃Kg\œtgƎۂ̃Kg̕\ʒuĂ܂oOC܂B
	(̌́AKg̕\ʒuŌvZĂ߂łB̑Ήł́A
	 Kgg̕\WbNɍ킹1=30ŌvZ悤ɂĂ܂B)
		DYDIFF.sql

	[ajaxSubmit@\EfileUploadΉ]
	ajaxSubmit@\fileUploadł삷悤ɑΉ܂B
		jsp/common/option/ajaxSubmit.js
		jsp/common/jquery/jquery.form.js

	[fileDownloadT[ubg`FbNL[Ή]
	fileDownloadT[ubgfilep[^[̏ɂsANZXh~邽߂̋@\ǉ܂B
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)
		org.opengion.hayabusa.common.SystemData.USE_FILEDOWNLOAD_CHECKKEY

	[NA{^EANZXL[Ή]
	̃NA{^ɂANZXL[ݒł悤ɂ܂B(l(C))
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.QueryButtonTag.release2()
		org.opengion.hayabusa.taglib.QueryButtonTag.getReset()
		org.opengion.hayabusa.taglib.QueryButtonTag.setClearAccesskey(String)

	[DBMENUP]
	\ʂDBMENUKpꍇA(Z)\ɖ()c[`bvŕ\ȂoOC܂B
		org.opengion.hayabusa.db.Selection_DB.getValueLabel(String, boolean)

	[fullcalendar.js Ή]
	JQuery𗘗pJ_[W[ fullcalendargݍ݂܂B
	́AJQuery{̂𗘗p܂A݊̊֌WA_ł́AJ_p
	JQueryz܂BtH_́Ajsp/common/calendar V݂A
	֌Wt@Cׂėpӂ܂B
	gpɍۂāAW JQuery{̂ƃobeBOꍇ́AӂB
	 k̊֌WŁAŏ爳kĂt@ĆAɃRs[Ă܂B
		gf/jsp/common/calendar			tH_ǉ
		gf/src/script/common/calendar	tH_ǉ
			fullcalendar.css				 src/script  jsp ֈkRs[
			fullcalendar.js					 src/script  jsp ֈkRs[
			fullcalendar.min.js				 src/script ̂
			fullcalendar.print.css			 src/script  jsp ֈkRs[
			gcal.js							 src/script  jsp ֈkRs[
			jquery-1.5.min.js				 src/script ̂
			jquery-ui-1.8.9.custom.min.js	 src/script ̂

	[Ver4݊[hΉRΉ]
	[MW[ŁAVer4݊[h̑ΉR(GE35NAME_JA)܂̂őΉ܂B
		org.opengion.hayabusa.mail.MailPattern

	[(queryTime)Ȃǂ̏o͎w]
	(queryTime)Ȃǂ̏o̗͂L/w肵܂B
	Query ŁAꍇɁA(queryTime)Ȃǂ̏o͂Ă܂A
	ViewForm ŁACustomData Ȃǂ HTML\r[gpꍇAf[^ƂāA
	ꍞł܂߁Ao͂}Kv܂B
	true(L)ɂƁAHTMLo͂܂Bfalse ɂƁAo͂܂B
	ĺAtrue(L) łB
		hayabusa.taglib.QueryTag#release2() {
		hayabusa.taglib.QueryTag#doEndTag() {
		hayabusa.taglib.QueryTag#setUseBeforeHtmlTag( final String useTag ) {

	TLDt@Cɒǉ܂B
	QueryTag  useBeforeHtmlTag ǉ
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	{@SYS.XXXX} ƁA{@DATE.XXXX} ̗ĂӏA {@DATE.XXXX} ݂̂ɕύX܂B
		fukurou.util.SystemParameter#SystemParameter( final String orig ) {
		fukurou.process.Process_BulkQuery.java		RgC
		fukurou.process.Process_DBMerge.java		RgC
		fukurou.process.Process_DBReader.java		RgC
		fukurou.process.Process_DBWriter.java		RgC

	t̔rŁAlastModified 𗘗pꍇÃNAoĂȂ̂ŁAC܂B
	Calendar#clear( Calendar.HOUR_OF_DAY ) ł͏Ȃ߁ACalendar#set( Calendar.HOUR_OF_DAY, 0 )
	ŁA悤ɕύX܂B
		fukurou.util.HybsFileFilter#ModifyFileFilter( final String value )

	ŏ̃t@C݂ꍇ̂݁AsB
		hayabusa.taglib.FileQueryTag#doAfterBody()

5.3.4.0 (2011/04/01)
	[VXe\[XL[ l]
	VXe\[XL[Anull ̏ꍇ́AݒȂ̂Aݒ
	null(gp) ݒ肳Ă̂킩Ȃ߁AsvȃANZX
	܂Bgp̎́A[("")ݒ肵Ă܂B
		hayabusa.common.SystemData#HTML_TABLE_PARAM
		hayabusa.common.SystemData#DEFAULT_CONST_CLASS
		plugin.view.ViewForm_HTMLTable#getTableTag()
		hayabusa.taglib.TableUpdateParamTag#getInsertSQL( final NamesData namesData )

	[JavaDoc C]
	BB SĂӏAB ɏCiRĝ݁j
		fukurou.xml.DomParser.java
		fukurou.xml.TagElement.java

	[\(AUTOAREA)ǉ]
	ҏWʂƂėpӂĂgGA(AUTOAREA)̕\ʔłVKǉ܂B
		org.opengion.hayabusa.db.AbstractRenderer
		RENDERER̃R[h\[X"AUTOAREA"ǉ

	[ITYǗꊇo^n @\ǉ]
	ڍ׃bZ[Wpǉ
		fukurou\db\ConnectionFactory#information(final boolean isDetail )
		fukurou\db\ConnectionFactory#dbidInfo()

	toString() ̊ȈՔ
		fukurou\db\EDbid#info()
		fukurou\db\EDbid#toString()

	fobOp̃^Cgǉ
		fukurou\process\MainProcess#run()
		fukurou\process\Process_Logger#init( final ParamProcess paramProcess ) {
		fukurou\process\Process_Logger#sendmail( final String msg ) {
		fukurou\process\Process_Logger#report() {

	bulkData ֌W̃\bhǉ
		fukurou\process\ParamProcess#setBulkData( final Set<String> bulkData );		VKǉ
		fukurou\process\ParamProcess#getBulkData();									VKǉ
		fukurou\process\Process_DBParam#setBulkData( final Set<String> bulkData );		VKǉ
		fukurou\process\Process_DBParam#getBulkData();									VKǉ

	Process_BulkQuery NXVKǉ
		fukurou\process\Process_BulkQuery.java				VKǉ

	StringUtil.nval ł͂ȂAgetProparty  l@\g
		fukurou\process\Process_LDAPReader#init( final ParamProcess paramProcess )

	󕶎Ȃǖ֌Wȃp[^͏Ȃ悤ɕύX
		fukurou\util\Argument#getArgumentType( final String arg ) {

	{@DATE.XXXX} ł悤ɋ@\ǉ
		fukurou\util\SystemParameter#SystemParameter( final String orig ) {
		fukurou\util\SystemParameter#getDateFormat( final String value ) {VKǉ
		fukurou\util\SystemParameter#replace( final HybsEntry[] entry ) {

	[t@Cꊇ @\ǉ]
	ORDER_BỸJw@̕ύX(FileQueryƂ̌݊)
	t@CTCY LENGTH AfileQuery ƓJłAFILE_LENGTH łł悤ɕύXB
	́AFILE_LENGTH g悤ɂĂB
		hayabusa\taglib\FileOptionTag#makeComparator( final String orderBy,final boolean desc ) {
		hayabusa\taglib\FileOptionTag#setOrderBy( final String ordr ) {

	t@CXgɁAaction ɊÂs^OVKǉ܂B
		hayabusa\taglib\FileUpdateTag.java	VKǉ

	t@CXg̋@\ǉ
		hayabusa\taglib\FileQueryTag#doAfterBody() {												wJ̃\[g@\ǉ
		hayabusa\taglib\FileQueryTag#release2() { 													wJ̃\[g@\AJǉ@\AfileTypeǉ
		hayabusa\taglib\FileQueryTag#execute( final File fin,final int lvl ) {						fileType ̏ɍvꍇAf[^쐬B
		hayabusa\taglib\FileQueryTag#initDBTable() {												wJǉ@\ǉ
		hayabusa\taglib\FileQueryTag#addFileData( final int rowNo,final int lvl,final File fin ) {	wJǉ@\ǉ
		hayabusa\taglib\FileQueryTag#setOrderBy( final String clm ) {								VKǉ
		hayabusa\taglib\FileQueryTag#setAddClms( final String clms ) {								VKǉ
		hayabusa\taglib\FileQueryTag#setUseUpdateClms( final String flag ) { 						VKǉ
		hayabusa\taglib\FileQueryTag#setFileType( final String str ) {								fileType \bhőIΏێw̒ǉ

	[Tv C]
		gf/jsp/GF6380 t@CNG[ C

	TLDt@Cɒǉ܂B
	fileQuery ̑ǉƁAfileUpdate^O̐VKǉ
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[og:bizLogic^OP]
	commandɓnp[^[ENTRY̏ꍇȊOłog:bizLogic^O삷悤ɉP܂B
	(command=ENTRYȊOŌĂяoꂽꍇ́ADBTableModelɊւ鏈s܂B)
		org.opengion.hayabusa.taglib.BizLogicTag.doStartTag()
		org.opengion.hayabusa.taglib.BizLogicTag.doEndTag()
		org.opengion.hayabusa.taglib.BizLogicTag.execute()

	[Iv_E@\P]
	Iv_E@\ŁAIɌĂяoJSPŁAeJyсAeJ̒l擾ł悤
	Ή܂B
		org.opengion.hayabusa.taglib.ColumnTag.setEventURL(String)	RĝݏC
		jsp/common/eventColumnMaker.jsp		RĝݏC
		jsp/common/eventScript.js

	[fileDownloadServletoOC]
	fileDownloadServletŁAlbg[Nt@Cw莞AIEŐt@C_E[h
	łȂoOC܂B
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

5.3.3.0 (2011/03/01)
	[wb_[ŒP]
	wb_[Œ̓WbNX|Xコ܂B
		jsp/common/scrollBar2.js

	[og:guiQuery^OP]
	guiQuery^Oňȉ2_ɂĉPs܂B
	@XV擾ł悤ɂB(J:DYUPD)
	A(CLASSIFY)́AL[ł͂Ȃ̂Ŏ擾ł悤ɂB
		org.opengion.hayabusa.resource.GUIDataLoader
		org.opengion.hayabusa.resource.GUIData.GUIData(String[])
		org.opengion.hayabusa.resource.GUIData.getDyupd()
		org.opengion.hayabusa.resource.GUIInfo.getDyupd()
		org.opengion.hayabusa.resource.GUIInfo.getAttribute(String)
		org.opengion.hayabusa.resource.GUIInfo.getEntrys()
		org.opengion.hayabusa.taglib.GuiQueryTag.addGUIInfo(GUIInfo)

5.3.2.0 (2011/02/01)
	[ob`nsΉ]
	{@SYS.XXXX} AsĂȂӏC܂B
		fukurou.util.SystemParameter( final String orig )

	[wb_[ŒP]
	wb_[Œ̃WbNA}܂B
		jsp/common/scrollBar2.js

	[Kg\s]
	wb_[Œ肵ȂԂōEKg\ۂɉEView̎tH[JXȂoOC
		jsp/common/default.js

	[fileDownloadT[ubgoOC]
	{t@CłȂoOC
		org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)

	[og:upload^OE@\P]
	t@CAbv[hɁAcolumnCheckAentry^Oɓ삷悤ɑΉ܂B
		org.opengion.hayabusa.common.HybsSystem.PARAM_NAMES_KEY
		org.opengion.hayabusa.taglib.CommonTagSupport.setParameterNames(String[])
		org.opengion.hayabusa.taglib.CommonTagSupport.getParameterNames()
		org.opengion.hayabusa.taglib.FileUploadTag.makeDBTable(MultipartRequest)
		org.opengion.hayabusa.servlet.MultipartRequest.getParameters(String)
		org.opengion.hayabusa.servlet.MultipartRequest.getIntParameters(String)

	[\[Xo^ʕsΉ]
	\[Xo^ʂŖ̂ł̌삵ȂꍇsC܂B
		ge/jsp/GE0002
		ge/jsp/GE0003
		ge/jsp/GE0004
		ge/jsp/GE0005

	[t@Co͋@\]
	W̃t@Co͋@\(writerClass="default")Ńf[^̐擪"'"t
	"l^Cv"ƂȂĂ(͕^Cv)oOC܂B
		org.opengion.plugin.io.TableWriter_Default.writeData(DBTableModel, PrintWriter)

	[tf[^ϊ@\p~]
	tf[^̎ϊ@\p~܂BȂAYMD01yYMD31ɂẮAϊOƂ
	DBTypeł邽߁Â܂(ϊs)Ƃ܂B
		org.opengion.plugin.column.DBType_DATE.valueSet(String)
		org.opengion.plugin.column.DBType_YM.valueSet(String)
		org.opengion.plugin.column.DBType_YMD.valueSet(String)
		org.opengion.plugin.column.DBType_YMDH.valueSet(String)

5.3.1.0 (2011/01/01)
	[tableMerge^OP]
	tableMerge^OgroupAddClmsŒlۂɁAseparatorwł悤ɑΉ܂B
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.TableMergeTag.setSeparator(String)
		org.opengion.hayabusa.taglib.TableMergeTag.release2()
		org.opengion.hayabusa.taglib.TableMergeTag.makeKeyMap(DBTableModel, String, boolean)

	[\EҏW="DECIMAL"̉P]
	\EҏW="DECIMAL"Œl0̏ꍇ́AlԂ悤ɉP܂B
	(l0̏ꍇ́ANULL\s)
		org.opengion.plugin.column.Renderer_DECIMAL.getValue(String)
		org.opengion.plugin.column.Editor_DECIMAL.formatValue(String)

	[\(JiSpϊ(KANA))ǉ]
	\ʂŁApJiSpJiɕϊĕ\sAJiSpϊ(KANA)ǉ܂B
		org.opengion.plugin.column.Renderer_KANA

	[Calc[EOpenOffice3.2Ή]
	摜EIuWFNg𓮓Iɖߍދ@\(2o[R[hA摜IցAIOt)OpenOffice3.2
	삵ȂɂđΉ܂B
		org.opengion.hayabusa.report2.OdsContentParser.exec()
		org.opengion.hayabusa.report2.OdsContentParser.makeQRImage(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.changeImage(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.replaceGraphInfo(String, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.execManifest()

	[[p@\p~]
	[p@\p~܂B
		org.opengion.hayabusa.resource.GUIDataLoader.loadDBResource()

	[ʕ\sΉ]
	ʏʂɑ΂ăAhXݒ肵ȂꍇɃ[ȂoOC܂B
		org.opengion.hayabusa.resource.GUIDataLoader.loadDBResource()

	[j[\sΉ]
	j[\ňȉ̕sC܂B
	@ʏ탁j[ŁAAhXw肹Ax\ƂĐݒ肵ꍇAxNbNƁA
	  j[̈ꕔ\ȂȂoOC
	ABj[ŁABj[\Ảʂ܂ޕނ\ɂۂɁABj[
	  \ɂȂȂoOC
		jsp/menu/GmisTree.js

5.3.0.0 (2010/12/01)
	[jfreechart ]
	jfreechartŁA\ɗp DatasetRendererAPlot ̒`f[^܂B
	ɔACX^X쐬ӏC܂B
	܂ATvʂɁAVg悤ɂȂOt̒ǉƁA@\Iɕsȃf[^
	폜s܂B
		hayabusa\io\ChartFactory#newDataset( final Connection conn,final String query,final String type )
		hayabusa\io\ChartFactory#newDataset( final DBTableModel table , final String type )
		hayabusa\io\ChartFactory#newChartPlot( final String type )
		hayabusa\io\ChartFactory$TypeRenderer
		hayabusa\io\ChartPlot_Pie#getPlot( final ChartCreate create )

	TvʂCĂ܂B
		gf\jsp\GF6110

	[EXN[̃^O]
	EŁA܂ł́AView^OQɕDIVvfŒڎwčE
	Ă܂Aȑfł悤ɁA^Oǉ܂B
	^OŁAݒςAViewQĂяoĂ܂B
		hayabusa\html\AbstractViewForm#setNumberType( final String type )
		hayabusa\taglib\SplitViewTag.java(48):  * @og.rev 5.3.0.0 (2010/12/01) VK쐬
		hayabusa\taglib\ViewFormTag#doStartTag()
		hayabusa\taglib\ViewFormTag#splitViewParamSet()

	TLDt@Cɒǉ܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	TvʂCĂ܂B
		gf\jsp\GF6130

	[yȏCAxΉ]
	\bḧŎgĂȂ폜܂B
		hayabusa\taglib\DirectWriteTableTag#executeCall( final Connection conn,final CallableStatement callStmt,final String[] args )

	኱ARgC
		hayabusa\taglib\CommonTagSupport#doEndTag()

	[web.xmlC]
	gf  WEB-INF/web.xml Aversion="2.5" ̏ꍇ́Ataglib `A
	jsp-config ŊKvɂ炸AĂȂB
	Ȍ`ɏC܂B
	ge  web.xml ́Aversion="2.4" łAgf ƐĂȂ߁A
	version="2.5" ɕύXƂƂɁAtaglib `̉ӏC܂B
		ge/WEB-INF/web.xml		tld錾RgĂ܂ACĂ܂B
		gf/WEB-INF/web.xml

	hayabusa/servlet/TestCometServlet.javaU폜܂B
	́AComet̃TvłATomcat7 ȍ~ACometEventACometProcessor 
	pbP[WAقȂ܂BāÂ܂܁ATomcat6  Tomcat7 Ƃ̌݊
	邱Ƃ߁AU폜ATomcat7 WƂo[W
	KvłΕ܂B
		org.apache.catalina.CometEvent      org.apache.catalina.comet.CometEvent
		org.apache.catalina.CometProcessor  org.apache.catalina.comet.CometProcessor
	iComet̂ꂵ̎dlȂ̂ŁAǂ邩͖łBj
		hayabusa/servlet/TestCometServlet.java		폜

	ɔAweb.xml ɋLqĂT[ubg̐ݒTv폜܂B
		ge/WEB-INF/web.xml
		gf/WEB-INF/web.xml

	[head^OEoOC]
	link^ȌIscriptŏIĂoOC܂B
		org.opengion.hayabusa.taglib.HeadTag.addStyleTag(String, StringBuilder)

	[topMenu^OEP]
	menuType="NEXTGUI"̏ꍇłA}`ZbV`FbNsȂ悤ɂ܂B
		org.opengion.hayabusa.taglib.TopMenuTag.doEndTag()

	[wb_[ŒP]
	Ẽwb_[ŒŁA\f[^Ctrl+AőIAExcelœ\tƍEōsɑΉ܂B
		jsp/common/scrollBar2.js

	[\[Xo^ʃoOC]
	\[Xo^ʂňȉ̃oOC܂B
	@L[ōf[^ɑ΂"ύX"sꍇɁAڑ(From)UNIQԍŐڑ(To)̃f[^
	  XVĂ܂oOC(L[ł́uʁv{^̂݁Ał́uύXv{^݂̂\悤ɕύX)
	A\[Xo^ʂŁAύXɃVXeIDύXēo^ƁAύX̃VXeIDŃf[^uǉv
	  ̂ł͂ȂAύXÕVXeID̃f[^uύXvĂ܂oOC
	BJAxAR[h̊eʂŁAVXeID='**'̃xKpĂf[^ɑ΂āAǉAύXsƁA
	  VXeID='**'̃f[^ύXĂ܂oOC
		ge/jsp/GE0002
		ge/jsp/GE0003
		ge/jsp/GE0004
		ge/jsp/GE0005

	[DB`ǉ]
	@[U[ANZXʊǗe[u(GEA09) ̎ʃXgJǉ
	ALTER TABLE GEA09 ADD ( NEXTGUI VARCHAR2(1000)) ;
		ge\changes\changes.txt
		ge\changes\5300\alter(GE).txt

	[jfreechart̉]
	jfreechart ̃Ot\p^O ChartDatasetTag ŁADBTableModel ̒l
	pāA\@\ǉ܂B
	 * useTableData="false"(l)̏ꍇ́ABODYɏꂽ SQL săf[^擾܂B
	 * useTableData="true" ɂƁȂO query ^Oō쐬 DBTableModel 𗘗p
	 * Ot܂B̏ꍇ́ABODY SQL ́A܂B
	 * p DBTableModel ́AtableId  scope 擾܂B
	useTableData , tableId , scope ǉ܂B
		hayabusa.taglib.ChartDatasetTag#doStartTag() {
		hayabusa.taglib.ChartDatasetTag#doAfterBody() {
		hayabusa.taglib.ChartDatasetTag#doEndTag() {
		hayabusa.taglib.ChartDatasetTag#release2() {
		hayabusa.taglib.ChartDatasetTag#setUseTableData( final String flag ) {		VKǉ
		hayabusa.taglib.ChartDatasetTag#setTableId( final String tableId ) {		VKǉ
		hayabusa.io.ChartDataset#makeDataset( final DBTableModel table ) {			VKǉ
		hayabusa.io.ChartFactory#newDataset( final Connection conn,final String query,final String type )
		hayabusa.io.ChartFactory#newDataset( final DBTableModel table , final String type ) {			VKǉ
		hayabusa.io.ChartFactory#newChartPlot( final String type ) {

	ɔATLDύX܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	TvʂC܂B
		gf/jsp/GF6110
		gf/jsp/GF6120

	[daemon̋]
	[f[ŁAsRȒ~NAsłB
	b菈uł͂邪Af[ƂŁApxቺ܂B
	݁AThrowable  catch Ă邪A̓eƂāA
		PDLogWriter
		QDinsertErrorGE56
		RDupdateGE50
		SDvals == null  HybsSystemException
		TDUSE_LISTID.remove
		UDrc  (= nullZbg)
	̏ԂŁAĂ邪AG[̊m̏ȂTԂA
	ɎĂ܂B
	܂ÁALogWriter ɂ鏑݂܂łA
	Wo͂ւŒu悤ɂ܂B
		plugin.daemon.Daemon_Report#startDaemon() {
		plugin.daemon.Daemon_MailReceive.HybsTimerTask#startDaemon() {

	[gĂȂϐ̍폜]
	\bḧŎgpĂȂ폜܂B
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )  {
		hayabusa.taglib.DirectWriteTableTag#ResultSet executeCall( final Connection conn,final CallableStatement callStmt,final String[] args ) throws SQLException {

5.2.3.0 (2010/12/01)
	[URLHashFilter ǉ 쒆]
	URLHashFilter ŁAxΉ܂B
	ƂƂɁAnbVƈÍ̗T|[g܂B
		fukurou.security.URLHashMap.java
		hayabusa.filter.URLHashFilter.java
		hayabusa.common.SystemData#URL_ACCESS_SECURITY_LEVEL = "0" ;

	 *   xOFȂɂ͂܂B
	 *   xPFReferer `FbNs܂B܂AURL𒼐ړ͂Ă삵܂B
	 *             AReferertĂ΁AANZX^܂B
	 *             Referer ̏ꍇłAURLɃp[^݂ȂA܂́A
	 *             AhXnbV/ÍĂꍇ́AANZX܂B
	 *             xP̏ꍇAnbV߂/͍s܂B܂ŁAnbV
	 *             ÍĂȂꍇłAReferer΁AƂƂłB
	 *             (p[^Ȃ or nbV or Referer ̏ꍇA)
	 *   xQFtB^[ƂẮAxPƓłB
	 *             قȂ̂́AURL̃nbV/ÍAOURLɑ΂Ă̂ݍs܂B
	 *             (p[^Ȃ or nbV or Referer ̏ꍇA)
	 *   xRFURL̃p[^nbV/ÍĂKv܂B
	 *             xPlAURLɃp[^݂Ȃꍇ́AANZX܂B
	 *             xPƈقȂ̂́Ap[^͕KnbVAÍĂ
	 *             KvƂƂłB(/O킸)
	 *             (p[^Ȃ or nbV ̏ꍇA)
	 *   ȊOFANZX~܂B

	[ʃANZXǗ 쒆]
	i ɂ́AGEA09 e[uɍڒǉKvȈׁAVer.5.3.0.0 Ń[X܂Bj
	ʃANZX̗()Ǘ@\ǉ܂B
	̋@\ɂAʂ玟̉ʂɑJڂꍇ̓v
	擾ł܂B
	́AQUERYʏ㕔̃V[gJbgNɁAɎgpʂ
	Npӂ邱ƂŁAo邾ʂLglɂȂ܂B
	(query_info.jsp  topMenu ^OmenuType  ONELEVEL  NEXTGUI ɕύX)
		hayabusa.resource.GUIInfo#setNextGuiKey( final String guiKey ) {
		hayabusa.resource.GUIInfo#getNextGuiKeys() {
		hayabusa.taglib.HeadTag#doStartTag()
		hayabusa.resource.UserInfo#setAccessGui( final GUIInfo guiInfo )
		hayabusa.resource.UserInfo#saveGUIAccessInfo()
		hayabusa.resource.UserAccessTable#updateLastAccessTime(
			 final String systemId,final String userId,final String guiKey,final String lastAccessTime,final String nextGuiKeys )
		hayabusa.taglib.TopMenuTag#makeNextguiMenu()		menuType  NEXTGUI ǉ
		gf\jsp\custom\query_info.jsp		topMenu ^OmenuType  ONELEVEL  NEXTGUI ɕύX

	[e[urΉ]
	e[uɌr\ł悤ɋ@\ǉ܂B
	ȂA_ł́AIE ł͂܂\łȂ߁Ag܂B
	(Firefox ł͂܂\܂B)
		hayabusa.common.SystemData#HTML_TABLE_PARAM
		plugin.view.ViewForm_HTMLTable#getTableTag() {
		gf\src\script\common\scrollBar2.js
			wb_[ɑRs[ۂɁA"bordercolor", "frame", "rules" ǉ

	[}`j[Ή]
	}`j[ŁAQޑ݂̂ꂼ̖ӏC܂B
	EMATRIXi啪ޕt}`j[jŁAsideCount ̋@\ǉ
	EsideCount ̏lAP   ɕύX
	EmatrixMenu.jsp  CSS w蕔AʁAMATRIXpAMATRIX2pɐ
	EWTv̐ݒlύX(sideCount = "6")
		gf\jsp\menu\matrixMenu.jsp
		hayabusa.taglib.TopMenuTag#release2()
		hayabusa.taglib.TopMenuTag#makeMatrixMenu() {

	[J̃\[X̏lp]
	JŃ\[Xt@C̏lgǂwB
	J̒l⏉lZbgĂȂƂɁAJ\[X
	l𗘗p邩ǂAtrue/false Ŏw肵܂B
	true ̏ꍇ́Algp܂B
	ߋƂ̌݊̊֌WŁȂ́Afalse ɐݒ肳Ă܂B
		hayabusa.taglib.ColumnTag#release2() {
		hayabusa.taglib.ColumnTag#setUseDefaultPropertieVal( final String dv ) {
		hayabusa.common.SystemData#USE_DEFAULT_PROPERTIE_VALUE = "false" ;

	[switch ^OAcase ^O쐬]
	switch ^Ocase ^OVKɒǉ܂B
	́Aequals ^OŁAႲᏑĂӏAX[Yɏ߂̃^OłB
	{Iɂ́AJSP ɃWbN݂Ȃ̂ŁApȂłB
		hayabusa.taglib.SwitchTag.java
		hayabusa.taglib.CaseTag.java

	ɔATLDύX܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[bulkSet `FbN{bNXAWI{^Ή]
	J}Ήƃ`FbN{bNXΉs܂B
	J}ΉƂ́Aꊇ͗ɑ΂āAJ}؂͂̕ꍇ
	ϊdlƂ܂B
	܂ARs[y[XgʂANbv{[hoRŎ擾Aݒ肷ꍇ́A
	J}sɒuď܂B
	܂AEXCELŁAcłȂ́̕A^u؂蕶ɂȂ܂̂ŁA
	̏ꍇA^uJ}ɒuāAꊇݒł悤ɂ܂B
	EeLXǵAJ}؂蕶ŕĐݒ肵܂B
	Ev_ÉACtrl-V/Ctrl-V ƂIvVVK쐬AlZbg܂B
	Ev_ÉAlFxŔoAݒ莞́A":"ŕl̂ݐݒ肵܂B
	E`FbN{bNX́A1,0 ̒l擾܂B"1" ̏ꍇɃ`FbNON܂B
	EWI{^́Aݒ蕔́Av_E(MENU)ɕύXĊȑf܂B
		gf\src\script\common\resultScript.js#bulkSet( obj )
		gf\src\script\common\resultScript.js#bulkPaste( obj )
		gf\src\script\common\resultScript.js#ctrlCV( obj )

	`FbN{bNXł́AonChange ł͂ȂAonClick ŃCxg𔭐܂B
	܂AWI{^́A䂪Ȃ̂ŁAv_E(MENU)ɕϊĎgp܂B
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column )

5.2.2.0 (2010/11/01)
	[\[XVer3,Ver5L]
	ȉ̑ΉŁA\p[^[AҏWp[^[Ap[^["_"ݒ肳Ăꍇ
	nullƂďȂɑΉ܂B
	--------------------------------------------------------------------------------------------
		[\[XVer3,Ver5L]
		\[X "_" ̎舵C܂B
		Ver3́A"_" ́A[ƂďP[XƁAnull 
		ƔfP[X܂B
		Ver3Ver5Ń\[XLꍇAR[h\[XȊOł͕ss܂B
		ŁAStringUtil#nval2 ̃\bhύXČ݊ۂ悤ɂ܂B
		̓Iɂ́AA"_"  [ɕϊĂӏAnull Ɣf悤
		ύX܂BƂƂɁAR̈pӂāA"_" [Ɣfꍇ
		WbNǉ܂B
			fukurou.util.StringUtil#nval2( final String in,final String def ) {
			fukurou.util.StringUtil#nval2( final String in,final String def,final String def2 ) {
			hayabusa.resource.CodeData#CodeData( final String clm, final Map<String,String[]> data) {
	--------------------------------------------------------------------------------------------
		org.opengion.hayabusa.resource.ColumnData.ColumnData(String[])

	[hLgǗW[EDB`/ݒύX]
	hLgǗW[̎ɔADB`yweb.xml̐ݒύXs܂B
	(͎񃊃[X 5.2.3.0 (2010/12/01) ɂȂ\ł)
		GE38				SYKEY	폜
		GE39				SYKEY	폜
		GE39				SRCHKEY1`10 ǉ
		GE39S02				ǉ
		WEB-INF/web.xml		[ContextRoot]/filemgȉJł悤ɐݒύX

	[Calc[VXeEoOC]
	Calc[ŃZ̒`ƂāA֐gpɑ̃Z𒼐ڎQƂꍇɐȂ
	oOC܂B
		org.opengion.hayabusa.report2.TagParser.doParse(String, String, String, boolean)

	[Calc[VXeEtΉ]
	Calc[Ő`ɐݒ肵t삷悤ɑΉ܂B
		org.opengion.hayabusa.report2.OdsContentParser

	[default.cssC]
	DBType="KCL"(Sp+sC)default.cssɒ`ĂȂ߁AC܂B
		jsp/common/default.css

	[Renderer_NUMBER C]
	IuWFNg̃LbV̉ӏŁAlA_̑gݍ킹A
	Ȃ߁Aȑgݍ킹ɂȂĂӏC܂B
	ۓIɂ́A_ŁAOłȂꍇAl '0' ɂȂ܂
	l [̏ꍇ́A[ɂ܂B
		plugin.column.Renderer_NUMBER#newInstance( final DBColumn clm )

	[DBColumn#valueChecǩ]
	܂ȂǁAʏ valueCheck  f[^o^ valueCheck 
	xقȂ܂Bi܂ł́ȀȂ`FbN͕svȂǁj
	ŁÃ`FbN(makeErrorMessage) ƁAo^(makeEntryErrorMessage)
	ŁAvalueCheck @𕪂܂B
	̓Iɂ́AɁAtO(=true)pӂāAΉ܂B
	ĺA݊̍lƁA`FbNÂw肷ƂӖŁA
	true ɂĂ܂B

	ColumnCheckTag ŁAȃ`FbNsǂwł悤ɑǉ(useStrict)
		hayabusa.taglib.ColumnCheckTag#setUseStrict( final String flg )
	ɔATLDύX܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	ColumnCheckTag  makeErrorMessage valueCheck AisStricttO false ŌĂяoB
		hayabusa.taglib.ColumnCheckTag#makeErrorMessage( final ErrorMessage errMsg )
		hayabusa.db.DBColumn#valueCheck( final String value ) {
		hayabusa.db.DBColumn#valueCheck( final String value , final boolean isStrict ) {
		hayabusa.db.DBType#valueCheck( String key ,String value ,int sizeX ,int sizeY,String typeParam , boolean isStrict ) ;
		hayabusa.db.AbstractDBType#valueCheck( final String key ,final String value ,
											final int sizeX ,final int sizeY ,final String typeParam ) {

	ɁAisStricttOǉBWbŃAύXȂB
		plugin.column.DBType_ALL#valueCheck( final String key ,final String value ,
		plugin.column.DBType_K#valueCheck( final String key ,final String value ,
		plugin.column.DBType_KCL#valueCheck( final String key ,final String value ,
		plugin.column.DBType_OASNM#valueCheck( final String key ,final String value ,
		plugin.column.DBType_R#valueCheck( final String key ,final String value ,
		plugin.column.DBType_S9#valueCheck( final String key ,final String value ,
		plugin.column.DBType_X9#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XH#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XHU#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XK#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XKZ#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XL#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XLU9#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XU#valueCheck( final String key ,final String value ,
		plugin.column.DBType_XU9#valueCheck( final String key ,final String value ,

	ɁAisStricttOǉBisStrict=true ̏ꍇ͏]ǂ蕶̓`FbNB
	falsȅꍇ́Aő𒴂ĂȂ`FbNB
		plugin.column.DBType_DATE#valueCheck( final String key ,final String value ,
		plugin.column.DBType_YM01#valueCheck( final String key ,final String value ,
		plugin.column.DBType_YM31#valueCheck( final String key ,final String value ,
		plugin.column.DBType_YMD#valueCheck( final String key ,final String value ,

	[popup heightAwidth  px C]
	5.2.1.0 (2010/10/01) őΉApopup heightAwidth  px ČŁA
	heightAwidth  null ̏ꍇAO VONI[go߂ɁA'null'
	񂪏o͂Ă܂AJavaScriptŒlݒ肪RAŏ̑傫̃_CAO
	ȂĂ܂B
	 null ̏ꍇ̑Ή܂B
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )

	[URLHashFilter ǉ 쒆]
	jspւ̃ANZXɊւ鐧stB^[łB
	̃tB^[𗘗pɂ́Aweb.xml ̐ݒ肪KvłB
	܂Aۂɋ@\ɂ́AVXe\[X URL_ACCESS_SECURITY_LEVEL
	p[^ŁAxw肵܂B
	_ł̓|bvAbvȂǂ̍lĂȂ߁Agpł܂B
		hayabusa.common.HybsSystem#URL_HASH_REQ_KEY = "h_r";
		hayabusa.common.SystemData#URL_ACCESS_SECURITY_LEVEL = "0" ;

	web.xml ̃TvƂāARgłAǋLĂ܂B
		gf/WEB-INF/web.xml

	ɔAMD5 ̃WbNAfukurou.util.StringUtil A
	fukurou.security.HybsCryptography ֈړ܂B
		fukurou.util.StringUtil#getMD5( final String input )	p~
		fukurou.security.HybsCryptography#getMD5( final String input )	ֈړ
		fukurou.process.Process_StringUtil$SU_getMD5 extends StrAction {	NX̏C
		fukurou.process.Process_StringUtil$SU_encrypt extends StrAction {	NX̏C
		fukurou.process.Process_StringUtil$SU_decrypt extends StrAction {	NX̏C
		hayabusa.resource.URLXfer#getRandomURL( final String redirectURL,final String name,final String validDate,final String userid ) {
		plugin.column.DBType_MD5#valueSet( final String value ) {

	URL̃nbVŁAfukurou.security  URLHashMap.java VK쐬܂B
		fukurou.security.URLHashMap.java			VK쐬

	[NXzQƂ̉]
	pbP[WԂŁAD揇ʂ߂ĂAʂ牺ʂQƂȂ悤
	Ă܂Aʂ牺ʂQƂĂNXL܂̂ŏC܂B
		fukuroupbP[Wł̈ˑ֌W
			model A security			ˑȂ
			util						security Ɉˑ
			xml AmailAtaglet			util Ɉˑ
			db							utilAxml Ɉˑ
			business					utilAdbAmodel Ɉˑ
			process						utilAxmlAdbAmodelAmail Ɉˑ

		hayabusapbP[Wł̈ˑ֌W(fukuroúAʃpbP[WƂĈˑĂ)
			commonAdevelop				ˑȂ
			filter						common
			remote						resource
			db							commonAresource		 resource ƏzQ
			resource					commonAdb				 db ƏzQ
			htmlAioAmailAreport		commonAdbAresource
			report2						commonAdbAresourceAreport
			servlet						commonAremoteAservlet.multipart
			taglib						commonAdbAdevelopAhtmlAioAmailAreportAreport2AresourceAservlet

		pluginpbP[Wł̈ˑ֌W(fukurouAhayabusáAʃpbP[WƂĈˑĂ)
			pluginpbP[Wł̈ˑȂ

	LogWriter ̎gp~߂āASystem.out.println őpB(TvvOȂ̂)
		fukurou.security.HybsCryptography.java(18)	import org.opengion.fukurou.util.LogWriter;

	ProcessFactory ŁACleanable C^[tF[XB
		hayabusa.common.SystemManager#sofficeKill()			폜
		hayabusa.report2#ProcessFactory
		hayabusa.common.HybsContextListener#contextDestroyed( final ServletContextEvent event )

	[NXړ]
	NX̃pbP[WԈړs܂BāÃNXt@ĆA폜܂B
		org.opengion.hayabusa.html.StringFormat		  fukurou.util.StringFormat
		org.opengion.hayabusa.db.DBSimpleTable		  fukurou.db.DBSimpleTable

	pbP[Wړ(hayabusa.html.StringFormat  fukurou.util.StringFormat)
		org.opengion.hayabusa.html.StringFormat		  fukurou.util.StringFormat
		hayabusa.db.DBEventColumn.java(19)	import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_DBMENU.java(25): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_DBRADIO.java(28): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_INDBMENU.java(25): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Editor_QUERY.java(22): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_DBMENU.java(26): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_FORM.java(21): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_MULTIQUERY.java(24): import org.opengion.hayabusa.html.StringFormat;
		plugin.column.Renderer_QUERY.java(22): import org.opengion.hayabusa.html.StringFormat;

	pbP[Wړ(hayabusa.db.DBSimpleTable  fukurou.db.DBSimpleTable)
		org.opengion.hayabusa.db.DBSimpleTable		  fukurou.db.DBSimpleTable
			HybsSystemException   RuntimeException
			HybsSystem.CR		  CR
		fukurou.db.DBSimpleTable.java(50): public class DBSimpleTable {
		fukurou.db.DBSimpleTable.java(77): 	public DBSimpleTable( final String[] nm ) {
		hayabusa.common.SystemManager.java(35):  import org.opengion.hayabusa.db.DBSimpleTable;
		hayabusa.resource.UserInfo.java(34): import org.opengion.hayabusa.db.DBSimpleTable;

	[JavaScriptk]
	JavaScriptk̃\[XŁAkAsR[ĥȂŁA
	Ă̂AIWiisR[hȂj
	ꂵ܂B
		ge/jsp/common/
		gf/jsp/common/
		gf/jsp/menu/

	[Process_TableReader]
	ob`nt@CǎŁA#NAME ݂Ȃꍇ̑ΉƂāA
	columns Ή܂B
	ɁAsԍǂݔ΂ǂw肷AuseNumber 
	ǉ܂B
		fukurou.process.Process_TableReader#init( final ParamProcess paramProcess )
		fukurou.process.Process_TableReader#usage()

	[JavaDoc C]
	ant s spec Ōx̏ȏΉ
	́A\[XRg̋LqšxłB
	\[X́AXɃeiXĂ܂AȈՓIɃRg𖄂߂܂B
	C\[Ẍꗗ́A5.2.2.0_refactoring.txt ƂāAʓrc܂B

	[t@C͎̉s]
	""ň͂Ăf[^ɉsĂꍇ̑ΉƂāA_uNI[g
	A̏ꍇ́ApĎ̍sǂݎ悤ɏC܂B
		fukurou.process.Process_TableReader#next()
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )

	[t@Cỏ͎s]
	t@Co͎ɂ́Aǎ掞̃[ɓK悤ɏo͂܂B
	PDs܂ޏꍇ́A_uNI[gIɑOɒǉB
	QD_uNI[g܂ޏꍇ́A̒OɃ_uNI[gIɒǉB
		fukurou.process.Process_TableWriter#writeData( final LineModel data )
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )
		hayabusa.io.AbstractTableWriter#quotation2( final String data )
		plugin.io.TableWriter_Data#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer ) {

	[NXWv@\P]
	String eclassɁAJȂǂt^邩ǂw肷鑮 useClassAdd 
	ǉ܂B
	clasśÃ̗IWȋƁAx̕ݒ肵܂B
	Ⴆ΁AWvšvJꍇ́AꂼɐFw肵āA[u͗l
	ݒł܂B܂Ax(\wb_[)ݒ肳̂ŁAʂȗ̂ݎw肷邱Ƃ
	\ɂȂ܂B

	 ΉFcssȂǂŎwłIDCLASŚA擪̏ꍇ́A
	ɂȂ܂Bi܂A܂Bj
	\wb_[́ANAЈԍ(jȂǂ̃P[X܂BŁA擪
	ꍇ́A"x"(x)Iɓɒǉ܂B̏́AViewForm_HTMLCrossTable
	ōs܂B
		hayabusa.html.ViewCrossTableParam#ViewCrossTableParam.java
		hayabusa.taglib.ViewCrossParamTag#setUseClassAdd( final String useClassAdd )
		plugin.view.ViewForm_HTMLCrossTable#
		plugin.view.ViewForm_HTMLCrossTable#clear() {
		plugin.view.ViewForm_HTMLCrossTable#create( final int startNo, final int pageSize )  {
		plugin.view.ViewForm_HTMLCrossTable#paramInit( final DBTableModel table ) {
		plugin.view.ViewForm_HTMLCrossTable#makeCrossTable( final DBTableModel table ) {
		gf\jsp\GF6070

	className ABIT ̏ꍇ̂݁AgetColumnDbType(String) ̖߂lɁAdbType ̒l{
	"BIT"  t^āAZ^[\Ă܂AtɁAVARCHAR2  NUMBER ȊO
	o͂悤ɕύX܂B
	́AcolumnEditor ŁAclassName Ow肷邱ƂŁAclass ɐVl
	ݒł悤ɂ܂B
		hayabusa.html.AbstractViewForm#getColumnDbType( final int column )

	[and^O @\ǉ]
	multi="true" ɁA}`NGXgłȂĂAsepareta 
	w肷ƁA̕@\ǉ܂B
	́AAA,BB,CC ƂPƂ̃NGXg(XX)ɑ΂āA
		<og:and value = "XX in ( {@XX} )" multi="true" separator="," />
	ƂwɂAXX in ( 'AA','BB','CC' ) Ƃ𐶐܂B
	TvʂƂāAgf\jsp\GF7070 𕜊܂B
	(y^OueXgz@Value^O GF7070)
		hayabusa.taglib.SqlAndTag#release2()
		hayabusa.taglib.SqlAndTag#makeCSVvalue( final String[] array ) {
		hayabusa.taglib.SqlAndTag#setSeparator( final String sepa ) {
		gf\jsp\GF7070		

	[value^O @\ǉ]
	value^OɁAVANVǉ܂B
		REPLACE	u	value ̒lAw肳ꂽK\(from)̕A(to)Œu܂B
		SUBSTR		value ̒lAw肳ꂽ(from)(to)̕쐬܂B
		SPLIT	񕪊	value ̒lAw肳ꂽseparatorŕ쐬܂B(key+0`A)
	ɔAfromValAtoVal ǉ܂B
		hayabusa.taglib.ValueTag#doStartTag()
		hayabusa.taglib.ValueTag#release2()
		hayabusa.taglib.ValueTag#actionExec( final String action,final String value )
		hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )
		hayabusa.taglib.ValueTag#setFromVal( final String from )
		hayabusa.taglib.ValueTag#setToVal( final String to )

	ɔATLDύX܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[caseKey AcaseVal Ή]
	^Ô𗘗p邩ǂ̏włAcaseKey AcaseVal Ή܂B
	́A(caseKey == null) || (caseVal == null) || caseKey.matches( caseVal ) 
	ʂɁÃ^OŝȂ̂𔻒肵܂B
	Zb^[Qb^[́Aʂ CommonTagSupport ɗpӂ܂̂ŁAevOɊւẮA
	ƂƂɁAtld t@CcaseKey AcaseVal `܂B
		hayabusa.taglib.ButtonTag.java
		hayabusa.taglib.ColumnEditorTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.CommonTagSupport.java	tldȂ
		hayabusa.taglib.HTMLTagSupport.java		tldȂ
		hayabusa.taglib.HiddenTag.java
		hayabusa.taglib.InputTag.java
		hayabusa.taglib.LinkTag.java
		hayabusa.taglib.MessageTag.java
		hayabusa.taglib.OptionTag.java
		hayabusa.taglib.OrderByTag.java
		hayabusa.taglib.PopupTag.java
		hayabusa.taglib.QueryOptionTag.java
		hayabusa.taglib.QueryTag.java
		hayabusa.taglib.SelectTag.java
		hayabusa.taglib.SqlAndTag.java
		hayabusa.taglib.SubmitTag.java
		hayabusa.taglib.TableMergeTag.java
		hayabusa.taglib.TFormatTag.java			tldȂ	(TheadTagATbodyTagATfootTag)
		hayabusa.taglib.UserInfoTag.java
		hayabusa.taglib.ValueTag.java
		hayabusa.taglib.ViewFormTag.java

	̏́A5.1.9.0 (2010/08/01)  SqlAndTag ɓ matchKeyAmatchVal 
	s܂̂ŁAmatchKeyAmatchVal p~(폜)܂B

	ɔATLDύX܂B
	(matchKeyAmatchVal 폜AcaseKeyAcaseVal ǉ)
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[\[XVer3,Ver5L]
	\[X "_" ̎舵C܂B
	Ver3́A"_" ́A[ƂďP[XƁAnull 
	ƔfP[X܂B
	Ver3Ver5Ń\[XLꍇAR[h\[XȊOł͕ss܂B
	ŁAStringUtil#nval2 ̃\bhύXČ݊ۂ悤ɂ܂B
	̓Iɂ́AA"_"  [ɕϊĂӏAnull Ɣf悤
	ύX܂BƂƂɁAR̈pӂāA"_" [Ɣfꍇ
	WbNǉ܂B
		fukurou.util.StringUtil#nval2( final String in,final String def ) {
		fukurou.util.StringUtil#nval2( final String in,final String def,final String def2 ) {
		hayabusa.resource.CodeData#CodeData( final String clm, final Map<String,String[]> data) {

	[msg̔p~]
	bZ[W\[X̔p~ɔAmsg p~܂B
	݁AcĂ̂́AdataCheck^Ô݂łB
	ʂ́Amsg͎c܂Ap~\Ƃ܂B
	ȊOɁACommonTagSupport ŎcĂAsetMsglbl(String)\bh
	́AsetLbl(String) Ƃ܂Ȃ̂ŁA폜܂B
		hayabusa.taglib.DataCheckTag#setMsg( final String id )				p~\
		hayabusa.taglib.DataCheckTag#setLbl( final String id )
		hayabusa.taglib.DataCheckTag#setMsgParamKeys( final String keys )	p~\
		hayabusa.taglib.DataCheckTag#setLblParamKeys( final String keys )
		hayabusa.taglib.CommonTagSupport#setMsglbl( final String lbl )		폜
		hayabusa.taglib.InputTag#setLbls( final String lbls )
		hayabusa.taglib.OptionTag#setLbls( final String lbls )
		hayabusa.taglib.OrderByTag#setLbls( final String lbls )

	jsp t@C̏C
	(common,custom ́Age C)
		gf/jsp/common/fileDownload.jsp_Overflow(39): <og:message msg="ERR0028" />
		gf/jsp/common/gamen/05_DBCONFIG/entry.jsp(20): 		<og:dataCheck command="ENTRY" msg="GEE0004">
		gf/jsp/common/gamen/14_EDIT/update.jsp(34): 			msg		= "GEE0001">
		gf/jsp/common/gamen/14_EDIT/upload.jsp(27): 		msg		= "GEE0002">
		gf/jsp/custom/query_info.jsp_linemenu(17): 			<og:message msg="MSG0049" />
		gf/jsp/custom/query_info.jsp_linemenu(20): 	<td><og:help msg="HELP" guiInfoKey="{@GUI.KEY}" /></td>
		gf/jsp/GF2020/entry.jsp(25): <og:dataCheck command="{@command}" exist="false" sqlType="{@sqlType}" execType="INSERT|COPY" msg="GFE0006">
		gf/jsp/GF2170/backup/query.jsp_GEA08_use(87):   <tr><og:input name="ORDER_BY" msg="ORDER_BY" maxlength="100" size="50" />		</tr>
		gf/jsp/GF9100/result.jsp(29): 	<og:dataCheck command="{@command}" msg="GFE0003" msgParamKeys="{#GF44},{@CDTAN}">
		gf/jsp/GF9100/result.jsp(36): 	msg="GFE0002"
		gf/jsp/GF9100/result.jsp(37): 	msgParamKeys="{#SYSTEM_ID},'ZW GE GF',{@SYSTEM_ID}"
		gf/jsp/GF9200/result.jsp(29): 	<og:dataCheck command="{@command}" msg="GFE0003" msgParamKeys="{#GF44},{@CDTAN}">
		gf/jsp/GF9200/result.jsp(36): 	msg="GFE0002"
		gf/jsp/GF9200/result.jsp(37): 	msgParamKeys="{#SYSTEM_ID},'ZW GE GF',{@SYSTEM_ID}"
		gf/jsp/GF9300/result.jsp(29): 	msg="GFE0002"
		gf/jsp/GF9300/result.jsp(30): 	msgParamKeys="{#SYSTEM_ID},'ZW GE GF',{@SYSTEM_ID}"
		gf/jsp/GFX013/query.jsp_GEA08_use(87):   <tr><og:input name="ORDER_BY" msg="ORDER_BY" maxlength="100" size="50" />		</tr>

	\[X`FbN̍ڒǉ
	ERROR25 msg msgParamKeys͔p~łBlbl,lblParamKeysɒuĂB
		gf/jsp/DOC18/xsltV5GF70_PROG.xsl

	ɔATLDύX܂B
	(dataCheck ɁAlbl AlblParamKeys ǉ )
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[\[XC]
	\[X`FbNŃG[ĂӏC܂B
		ge/jsp/menu/menu_init.jsp			gfjsp/menu/menu_init.jsp Rs[
		ge/jsp/menu/matrix_info.jsp			gfjsp/menu/matrix_info.jsp Rs[
		ge/REP21/result.jsp					htmlend.jsp ̃CN[hR
		ge/REP21/result2.jsp				htmlend.jsp ̃CN[hR
		ge/jsp/GE0009/result_report.jsp		XML`A\ǉ
		ge/jsp/GE0009/result_reportData.jsp	XML`A\ǉ
		ge/jsp/GE0009/result_resource.jsp	XML`A\ǉ

	[\[X폜]
	sṽ\[X◘pĂȂ\[X폜܂B
		gf/jsp/custom/result_info_Capture.jsp
		gf/jsp/GF2253/copyRow.jsp
		gf/jsp/GF2253/insertGF92.jsp
		gf/jsp/ORA10/entry.jsp
		gf/jsp/ORA10/forward.jsp
		gf/src/script/common/option/jqog.js

	[submit^O action ]
	Ver5 ɂȂāAupdate.jsp łׂĂ̏sŊJɓA
	command  lbl LqKvłĂ܂B
	ŁAaction pӂAcommand Lq邾Ńp[^
	ݒł悤ɂ܂B
	 *    [action]  [ݒ肳p[^S]
	 *      INSERT       value="update" command="INSERT" lbl="INSERT"  accesskey="I"
	 *      COPY         value="update" command="COPY"   lbl="COPY"    accesskey="C"
	 *      MODIFY       value="update" command="MODIFY" lbl="MODIFY"  accesskey="M"
	 *      DELETE       value="update" command="DELETE" lbl="DELETE"  accesskey="Z"
	 *      ENTRY        value="entry"  command="ENTRY"  lbl="ENTRY"   accesskey="E"
	 *      RESET        value="reset"  command="RESET"  lbl="ENTRY"   accesskey="R"

		hayabusa.taglib.SubmitTag#ENUM_ACTION
		hayabusa.taglib.SubmitTag#doStartTag()
		hayabusa.taglib.SubmitTag#release2()
		hayabusa.taglib.SubmitTag#setAction( final String act )
		hayabusa.taglib.SubmitTag#getHiddenTag( final String command, final String lbl, final String valueLink )

	update.jsp ɑ΂āAcolumnWritable ƁAnoWritable  commandƁA܂́A
	{^ƂɕύXP[XقƂǂłB
	iINSERTUPDATEɏ\ȃJ̎w肪ςj
	Ver3 ł́Aꂼ̃{^ɑ΂JSP쐬Ă߁AĂ܂B
	Ver4 ł́Aupdate.jsp ɓꂵ߁Asubmit^O keys,vals Ŏw肵Ă܂B
	Ver5 ł́AL action pӂƂƂɁAcolumnWritable ƁAnoWritable 
	ƗƂėpӂ܂B
	ȂAupdate.jsp ւ̓ńA] keys,vals ɐݒ肵ꍇƓłB
		hayabusa.taglib.SubmitTag#setColumnWritable( final String columnName )
		hayabusa.taglib.SubmitTag#setNoWritable( final String columnName )

	ɔATLDύX܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[guiQuery^O VK쐬]
	[wɂʈꗗ̌łʂ쐬܂B
	[́AGWŏĂ邽߁APȕrł
	Ήł܂BāAp̃JX^^OVK쐬܂B
		hayabusa.taglib.GuiQueryTag.java		VKǉ
		gf/jsp/GF1080							sTv

	ɔATLDύX܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[HybsAdmin C]
	HybsAdminŃVXe\[X擾悤ƂĂϐiUSE_HTML_TABLE_CSSAHTML_BORDERȂǁj
	́Ałɔp~Ă܂B
	āẢӏRgAEg܂B
		hayabusa.servlet.HybsAdmin#getTableHeaderTag()

	[/gf/jsp ̓]
	JSP̃AhXwŁA΃AhXłӏ͑ΉĂ܂A
	Ή@Ɏ኱̂ꂪĂ܂̂ŁAꂵ܂B
	ReLXgw肷@ƂāAVXe\[X
		CONTEXT_NAME	gf
		JSP				/gf/jsp
	܂B
	{IɁA{@SYS.JSP}/EEE ɓꂵ܂B
	i/{@SYS.CONTEXT_NAME}/jsp/common/EEE  {@SYS.JSP}/common/EEEj
		jsp/common\gamen\12_GUIMAKEGUI\main.jsp(10):	  <script type="text/javascript" src="/{@SYS.CONTEXT_NAME}/jsp/common/jquery/jquery-ui.js?v={@SYS.BUILD_ID}" ><!-- --></script>
		jsp/common\gamen\13_GUILIST\menu.jsp(22):	 y<og:link lbl="Top Menu" href="/{@SYS.CONTEXT_NAME}/jsp/index.jsp" target="_top" />z
		jsp/common\gamen\13_GUILIST\menu.jsp(37):	  <og:link column="NMPG" href="/{@SYS.CONTEXT_NAME}/jsp/customUserDef/[PGID]/index.jsp" target="CONTENTS"
		jsp/common\gamen\14_EDIT\result.jsp(11):	  <script type="text/javascript" src="/{@SYS.CONTEXT_NAME}/jsp/common/jquery/jquery-ui.js?v={@SYS.BUILD_ID}" ><!-- --></script>

	[adminʂ̼ؿ]
	adminʂ̼ؿ ŁASERVER_URL  CONTEXT_URL Aŉʂɕ\܂B
	̏ʂɂ́AvOCȂǕigpȂ\Ă邽
	ꍇɂẮÃL[ȂP[X܂B
	̼ؿ̕я́ASystemParameter.java ɋLqꂽԂȂ̂ŁA
	̂Q̃L[݂̂A(l̓NGXg狁߂̂ŏݒłȂ)
	\IɁA`Ă܂B
		hayabusa.common.SystemData#SERVER_URL = "" ;
		hayabusa.common.SystemData#CONTEXT_URL = "" ;

	adminʂParameter Ŏ擾eeiX܂B
	̉ʂ́Ag̃TvW̌`Ȃ̂ŁAׂĂ̏𓮓I
	擾Ă킯ł͂ȂAʏ̃hLgƓo
	CKv܂B
	́A{@SYS.XXXX} ɁA
	HOST_NAME,HOST_ADRS,SYSTEM_ID,JSP,FILE_URL,FILE_OUT_URL
	̑TvƂĒǉ܂B
		jsp/common/gamen/01_ADMIN/printSystemParameter.jsp

	[NXWvC]
	NXWvɁAcolumnDisplay ǉ(L)܂B
	]́AnoDisplay ̂ݗpӂĂ܂AWṽJɂ
	݂̂ȂׁiFjŒL[ "c" Ƃw
	ł΁AWv邱ƂɂȂ܂B
	̂߁AcolumnDisplay ǉ܂B
		plugin.view.ViewForm_HTMLCrossTable#clear()
		plugin.view.ViewForm_HTMLCrossTable#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLCrossTable#setColumnDisplay( final String columnName )
		plugin.view.ViewForm_HTMLCrossTable#getHeadLine()

		jsp/GF6070	C

	useHeaderColumn AWbN̒Œ getParam Ăi[vŁj߁A
	paramInit Ɉړ܂B
	܂AViewCrossParamTag Őݒ肷ꍇ̃L[AViewCrossTableParam Œ`Ă
	łAA񂪒Ă߁Astatic `܂B
		hayabusa.html.ViewCrossTableParam#USE_HEADER_COLUMN    = "h_useHeaderColumn" ; // 5.2.2.0 (2010/11/01)
		hayabusa.taglib.ViewCrossParamTag#setUseHeaderColumn( final String useHeaderColumn )
		plugin.view.ViewForm_HTMLCrossTable#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLCrossTable#paramInit( final DBTableModel table )
		plugin.view.ViewForm_HTMLCrossTable#makeCrossTable( final DBTableModel table )
		hayabusa.taglib.ViewFormTag#doEndTag()

	ViewCrossParamTag  saveTableId A񒼏Ȃ̂ŁAViewCrossTableParam.SAVE_TABLEID_KEY 
	p悤ɏ܂B
	ɁAo͎ XR[vw肪o悤ɁAsaveScope ǉ܂B
		hayabusa.html.ViewCrossTableParam#SAVE_TABLEID_KEY 	= "h_saveTableId"
		hayabusa.html.ViewCrossTableParam#SAVE_SCOPE_KEY	= "h_saveScope" ; // 5.2.2.0 (2010/11/01)
		hayabusa.taglib.ViewCrossParamTag#setSaveTableId( final String id )		C
		hayabusa.taglib.ViewCrossParamTag#setSaveScope( final String scope )	VKǉ
		hayabusa.taglib.CommonTagSupport#setObject( final String key ,final Object object )
		hayabusa.taglib.CommonTagSupport#setObject( final String key ,final Object object ,final String scp )

	[̒\]
	View֘AŁAȑO(Ver3)́AgetColumnClassName ̒lgpĂ܂AVer4ȍ~́A
	getColumnDbType gpāAׂACSSɂ\̋ʂ悤ɂȂ܂B
	Ƃ낪A]A\ŁABIT  columnClassName Œ`ĂAEɂȂ
	܂܂B
	ŁABIT ̏ꍇ̂݁ABIT 킹ďo͂悤ɕύX܂B
		hayabusa.html.AbstractViewForm#getColumnDbType( final int column )
		src\script\common/default.css		.BIT ǉ

5.2.1.0 (2010/10/01)
	[ʍ폜]
	GF6060:e[u]\  GF7070:Value^O ́AJSP\[XȂ̂
	GF7070:Value^O 폜܂B
		jsp/GF7070/		폜
		ʃ\[X폜

	[must , mustAny ]
	input^O textarea ^OɂāAmust , mustAny T|[g܂B
	ƕsɁAmust , mustAny  ̃Zb^[\bhAHTMLTagSupport Ɉړ܂B
		hayabusa.taglib.HTMLTagSupport#release2()
		hayabusa.taglib.HTMLTagSupport#setMust( final String flag )
		hayabusa.taglib.HTMLTagSupport#setMustAny( final String flag )
		hayabusa.taglib.HTMLTagSupport#getMustType()
		hayabusa.taglib.HTMLTagSupport#makeMustHidden( final String name )
		hayabusa.taglib.InputTag#makeTag()
		hayabusa.taglib.TextareaTag#makeTag()
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#makeTag()
		hayabusa.taglib.ColumnTag#setMust( final String flag )
		hayabusa.taglib.ColumnTag#setMustAny( final String flag )
		hayabusa.taglib.SelectTag#release2()
		hayabusa.taglib.SelectTag#makeTag()
		hayabusa.taglib.SelectTag#setMust( final String flag )
		hayabusa.taglib.SelectTag#setMustAny( final String flag )
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#doEndTag()
		hayabusa.taglib.ColumnEditorTag#setMust( final String flag )
		hayabusa.taglib.ColumnEditorTag#setMustAny( final String flag )

	clazz="must" ŐFK{͐FɂĂӏC܂B
		jsp/GF6010/query.jsp(27): 	<og:column name="TABLE_CLM2" clazz="must" />
		jsp/GF6020/query.jsp(28): 	<og:column name="TABLE_CLM2" clazz="must" />
		jsp/GF6040/query.jsp(28): 	<og:column name="TABLE_CLM2" clazz="must" />
		jsp/GF6280/query.jsp(23): 	<og:textarea name="SQL" rows="5" cols="40" clazz="must">
		jsp/GF6310/query.jsp(23): <og:textarea name="TEXT" rows="3" cols="40" clazz="must">
		jsp/GF7050/query.jsp(28): 	<og:column name="TABLE_CLM2" clazz="must" />

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

	[ViewForm_HTMLEntry  must Ή]
	ViewForm  e[uńAcolumnCheckADBTableModel 𒼐ڏ̂ŁA
	ȂAHTMLEntry ́Aʏ̃Jɏo͂āAQUERY
	o^悤Ɏgp邽߁Amust`FbNɂ́Ahidden o͂Ă
	KvB̑ΉB
	ł́AmustAny ͑ΉĂ܂BiΉׁj
		plugin.view.ViewForm_HTMLEntry#create( final int startNo, final int pageSize )
		plugin.view.ViewForm_HTMLEntry#init( final DBTableModel table )

	[DBTableModelImpl RgC]
	DBTableModelImpl ̃RgC܂B
	getMustArray() AgetMustAnyArray() ̖߂ĺAzȂ̂ɁA
	̃RǵAJ}؂蕶 ƂȂĂ߁AC܂B
		hayabusa.db.DBTableModelImpl.java

	[popup heightAwidth  px]
	IE7 AheightAwidth ɂ́A"px" Ȃǂ̒PʂȂƔFȂƂ
	dlɂȂ߁AheightAwidth  ``FbN\[X`FbNōsĂB
	og:popup ł́A^OAJavaScript px tȂdlɂȂĂ邽߁A
	OIȐݒɂȂĂBApx ^OȗiKt悤ɏCB
		hayabusa.taglib.PopupTag#makePopup( final boolean useKey )
		hayabusa.taglib.PopupTag#setHeight( final String ht )
		hayabusa.taglib.PopupTag#setWidth( final String wh )

		src/script/common/default.js#
			function ogPopup( p_pgid,p_height,p_width,p_in_Array,p_this,p_out_Array,command,event ) {

		jsp/GF9100/query.jsp(46): 		<og:popup gamenId="GF9510" href="index.jsp"
		jsp/GF9100/result.jsp(107): 	<og:popup column="PUP" gamenId="GF9510" href="index.jsp"

	 GWoR(og:popup)̏ꍇ́A̕⊮@\ꂽ̂ŁA"px" LqĂȂ
	   \[XłȂ܂B
	   ځAJavaScript  ogPopup ĂяoĂꍇ́A"px" ȂƁASʕ\ɂȂ܂B

	[JSP\[X̉P]
	tabLink,tabList ̃TvC
		jsp/GF6160/query.jsp

	JSP`FbNmFŁAʂ̃AhXɉ ʖ̂ݒ肵܂B
	{́AAhXƉʖ̂̊֌W݂͑Ȃ̂łAقړ
	lĐݒ肵Ă܂B
		jsp/DOC10/result.jsp

	r[tHgTCYύX
	ERROR06DFog:update ^O͔p~NXłB tableUpdate^OgpĂB
		jsp/GF6180						eI GF9110 𗘗pčč\z
		jsp/custom/result_FS_info.jsp	Â\bhgpĂ̂ō폜

	`FbN}[J[
		jsp/GF6190						eI GF9110 𗘗pčč\z

	`t@C؁Ef
	ERROR11Fsubmit ^ÓAwriteCheck ^O̎qvfƂĎgpĂB
		jsp/GF2060/query.jsp		LG[̏C
		jsp/GF2060/dbdefIn.jsp		sʂȂ̂ŁA\悤ɉ

	formvfAform ^O̒ɂ܂B
	mFƂA\̂߂ input ^OȂǂgpĂP[X΂łB
	{C̕Kv͖̂łAERROR eՂɂ邽߁Aform ^Ot^܂B
		jsp/GF1060/result.jsp
		jsp/GF6060/keyTable.jsp
		jsp/GF6060/setTable.jsp
		jsp/GF6380/result.jsp
		jsp/GF6410/makeColumn6410.jsp
		jsp/GF7010/zip2.jsp
		jsp/GF7030/query.jsp
		jsp/GF9120/viewer.jsp
		jsp/common/errorMessage.jsp
		jsp/common/eventColumnMaker.jsp
		jsp/custom/multiChoose.jsp

	columnCheck ^OnullCheckmustAnyCheck͎`FbN܂BݒsvłB
		jsp/DOC10/group.jsp
		jsp/DOC10/result.jsp
		jsp/DOC11/result.jsp
		jsp/DOC12/result.jsp
		jsp/DOC13/result.jsp
		jsp/DOC14/result.jsp
		jsp/DOC15/group.jsp
		jsp/DOC15/result.jsp
		jsp/DOC16/result.jsp
		jsp/DOC17/group.jsp
		jsp/DOC17/result.jsp
		jsp/DOC18/result.jsp
		jsp/DOC19/result.jsp
		jsp/DOC22/result.jsp
		jsp/GANTT01/entry.jsp
		jsp/GANTT02/entry.jsp
		jsp/GANTT02/entryGF65.jsp
		jsp/GANTT03/entry.jsp
		jsp/GANTT04/entry.jsp
		jsp/GANTT05/entry.jsp
		jsp/GANTT06/entry.jsp
		jsp/GANTT06/result.jsp
		jsp/GANTT06B/entry.jsp
		jsp/GANTT06B/result.jsp
		jsp/GANTT06C/entry.jsp
		jsp/GANTT06C/result.jsp
		jsp/GANTT07/result.jsp
		jsp/GANTT09/entry.jsp
		jsp/GANTT09/result.jsp
		jsp/GANTT09/resultPrint.jsp
		jsp/GANTT10/entry.jsp
		jsp/GANTT11/entry.jsp
		jsp/GANTT12/entry.jsp
		jsp/GF1050/result.jsp
		jsp/GF2000/cube_sample.jsp
		jsp/GF2000/insertGF01.jsp
		jsp/GF2000/result.jsp
		jsp/GF2000/rollup.jsp
		jsp/GF2010/insertGF02.jsp
		jsp/GF2010/result.jsp
		jsp/GF2020/directGF05.jsp
		jsp/GF2020/fileOut.jsp
		jsp/GF2020/insertGF05.jsp
		jsp/GF2020/result.jsp
		jsp/GF2020/updateGF05.jsp
		jsp/GF2030/insertGF06.jsp
		jsp/GF2030/result.jsp
		jsp/GF2040/directGF07.jsp
		jsp/GF2040/insertGF07.jsp
		jsp/GF2040/result.jsp
		jsp/GF2050/deleteAll.jsp
		jsp/GF2050/result.jsp
		jsp/GF2060/result.jsp
		jsp/GF2070/directGF81.jsp
		jsp/GF2070/insertGF81.jsp
		jsp/GF2070/result.jsp
		jsp/GF2080/result.jsp
		jsp/GF2090/result.jsp
		jsp/GF2090/sabun.jsp
		jsp/GF2100/result.jsp
		jsp/GF2110/result.jsp
		jsp/GF2130/result.jsp
		jsp/GF2140/result.jsp
		jsp/GF2150/result.jsp
		jsp/GF2160/result.jsp
		jsp/GF2170/result.jsp
		jsp/GF2170/result.jsp
		jsp/GF2170/result.jsp
		jsp/GF2252/copyRow.jsp
		jsp/GF2252/insertGF92.jsp
		jsp/GF6050/entry.jsp
		jsp/GF6050/popup.jsp
		jsp/GF6050/result.jsp
		jsp/GF6060/result.jsp
		jsp/GF6070/result_sample1.jsp
		jsp/GF6070/result_sample2.jsp
		jsp/GF6070/result_sample3.jsp
		jsp/GF6070/result_sample4.jsp
		jsp/GF6070/result_sample5.jsp
		jsp/GF6100/entry.jsp
		jsp/GF6110/result.jsp
		jsp/GF6120/result.jsp
		jsp/GF6130/entry.jsp
		jsp/GF6130/insertGEA08.jsp
		jsp/GF6130/result.jsp
		jsp/GF6140/result.jsp
		jsp/GF6230/entry.jsp
		jsp/GF6280/result.jsp
		jsp/GF6310/result.jsp
		jsp/GF6320/result.jsp
		jsp/GF6340/entry.jsp
		jsp/GF6340/result.jsp
		jsp/GF6370/result.jsp
		jsp/GF7070_haishi/result.jsp
		jsp/GF9120/result.jsp
		jsp/GF9210/result.jsp
		jsp/GF9220/result.jsp
		jsp/GF9240/result.jsp
		jsp/GF9300/entry.jsp
		jsp/GF9310/entry.jsp
		jsp/GF9310/result.jsp
		jsp/GF9340/entry.jsp
		jsp/GF9340/result.jsp
		jsp/GF9410/entry.jsp
		jsp/GF9410/result.jsp
		jsp/GF9440/entry.jsp
		jsp/GF9440/result.jsp
		jsp/GF9500/result.jsp
		jsp/GF9530/result.jsp
		jsp/GF9540/result.jsp
		jsp/GFX000/entry.jsp
		jsp/GFX006/result.jsp
		jsp/GFX012/result.jsp
		jsp/GFX012/test02.jsp
		jsp/GFX013/result.jsp
		jsp/GFX015/result.jsp
		jsp/GFX016/result.jsp
		jsp/common/upload.jsp

	ERROR20 frame ^O src ɁA΃pXw肷̂́AǂȂKłB
		jsp/GF6160/index.jsp
		jsp/GF7030/index.jsp

	[ʕ\s]
	߂郊Nɕsvȉso͂sɑΉ܂B
		org.opengion.hayabusa.taglib.ErrorMessageTag.doEndTag()

	[JSP\[X`FbN̉P]
	JSP\[X`FbN̋@\P܂B
	EJspIncludeReader.java ŁA^ÕGXP[v@̕ύX
	EXML錾 ̍폜
	ERg̍폜
	]ƈقȂAjsp:directive.include t@CɂAjsp:root 
	Lq̂ŁAXSLTp[XŁACN[ht@CΏۂɂȂĂ܂B
	ɂ蕶@IɂȏꍇAG[`FbNɈ\oĂB
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	XML`ύX܂B(TEXTTEXT_DATA)
		fukurou.xml.XSLT#toXmlRow( final HybsEntry[] entry,final TransformerException ex )

	[JSP\[X`FbN]
	JSP\[X`FbNsʁAsȃG[oӏC܂B
		jsp/ORA02/check_extent_error.sql		< , > Ȃǂ𐮌`(ÕXy[Xt^)
		jsp/ORA02/check_extent_warning.sql		< , > Ȃǂ𐮌`(ÕXy[Xt^)
		jsp/GFX018/result.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GFX018/result2.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GF9230/update.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GF9130/update.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GF6180/copy.jsp			include file="../common/Excel_insert.jsp"	폜(Yt@C͂Ȃ)
		jsp/GF6180/modify.jsp		include file="../common/Excel_update.jsp"
		jsp/GF2070/query.jsp		쐬r̃t@CŁAG[̂ŁA荇C
		jsp/GF2070/result.jsp		쐬r̃t@CŁAG[̂ŁA荇C
		jsp/GF1060/query.jsp		Tvf[^(<body> Ȃ) Ci<aaa> Ȃǁj
		jsp/GANTT06C/viewX2.jsp		<div> ^OƁA<og:text>^OqłȂANXĂ̂ŏCB
		jsp/GANTT06B/viewX2.jsp		<div> ^OƁA<og:text>^OqłȂANXĂ̂ŏCB
		jsp/GANTT06/viewX2.jsp		<div> ^OƁA<og:text>^OqłȂANXĂ̂ŏCB
		jsp/DOC18/query.jsp			jspInclude J̏lAfalse  true ɕύXîŁj
		jsp/DOC10/result.jsp		NŁAdisplayMsg  @ ɐݒ肷悤ɏCBio^܂AƏôŏj
		jsp/DOC10/group.jsp			NŁAdisplayMsg  @ ɐݒ肷悤ɏCBio^܂AƏôŏj

	[JSP\[X`FbN ob`]
	ob`ŁAJSP\[X`FbNsł(Tv)񋟂܂B
		gf/BAT/jspCheck  ȉ bat t@C

	[JavaScript̐]
	jsp/custom ́AkȂ悤Ɍɖ߂܂B
	łɁAwiF̃OfBG[V́ARg𕨗폜Ă܂B
	gƁA\ԂɒȂ邽߁Ag܂B
		src/script/custom/custom.css	 jsp/custom/custom.css ɈړB̃tH_͍폜
		jsp/custom/custom.css			̃Rg폜

	[JavaScript̐]
	YUICompressor ̉NXłAOGCompressor C܂B
	IWĩt@Cƈk̃t@C̃^CX^vꍇ́A
	XLbv܂B
	܂AkΐAIWĩ^CX^vňkt@C̃^CX^v
	܂B
		gf/doc/src/org/opengion/tools/OGCompressor.java
		gf/yuicompressor-2.4.2og.jar

	[Calc[VXeEV[g`Ή]
	Calc[VXeCalcóAExcelo͂ۂɃV[gƎɒ`ł@\ǉ܂B
	̓Iɂ́A[̐`ŁAV[g"__"؂蕶ƂĒ`ĂƂŁA"__"̕
	o̓V[gƂĐݒ肵܂B
	ƂāA`V[gA"sheet1__ABC"ƂȂĂꍇAo͂ꂽCalc܂Excelł́Ay[WɁA
	ABC1,ABC2,ABC3...ƂV[gU܂B
	`V[g"__"܂܂ĂȂꍇ́AƓPageN_RowNƂȂ܂B
	܂AV[guCN@\ɂẮA"__"Õf[^V[gL[ƂĎgp܂B
	L̏ꍇł΁A"sheet1"V[guCNŎQƂV[gɂȂ܂B
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedSheet(OdsSheet, BufferedWriter)
		org.opengion.hayabusa.report2.OdsSheet.analyze(String, int)
		org.opengion.hayabusa.report2.OdsSheet.getSheetName()
		org.opengion.hayabusa.report2.OdsSheet.getConfSheetName()
		org.opengion.hayabusa.report2.OdsSheet.getOrigSheetName()

	[JSP\[X`FbN̉P]
	JSP\[X`FbN̋@\P܂B
	EJspIncludeReader.java ŁA^ÕGXP[v@̕ύX
	EXML錾 ̍폜
	ERg̍폜
	]ƈقȂAjsp:directive.include t@CɂAjsp:root 
	Lq̂ŁAXSLTp[XŁACN[ht@CΏۂɂȂĂ܂B
	ɂ蕶@IɂȏꍇAG[`FbNɈ\oĂB
		fukurou.xml.XSLT#transform( final String file, final boolean isJspInclude )
		fukurou.xml.JspIncludeReader#getString( final File file,final String encode )

	XML`ύX܂B(TEXTTEXT_DATA)
		fukurou.xml.XSLT#toXmlRow( final HybsEntry[] entry,final TransformerException ex )

	`FbNp GF70_PROG.xsl ŁAbZ[WɁAOԂĂ镪͍폜
	́Amis: łAog: łł̂ŁAėpB
		jsp/DOC18/GF70_PROG.xsl

	[JSP\[X`FbN]
	JSP\[X`FbNsʁAsȃG[oӏC܂B
		jsp/ORA02/check_extent_error.sql		< , > Ȃǂ𐮌`(ÕXy[Xt^)
		jsp/ORA02/check_extent_warning.sql		< , > Ȃǂ𐮌`(ÕXy[Xt^)
		jsp/GFX018/result.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GFX018/result2.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GF9230/update.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GF9130/update.jsp		include file="/jsp/common/htmlend.jsp" ǉ
		jsp/GF6180/copy.jsp			include file="../common/Excel_insert.jsp"	폜(Yt@C͂Ȃ)
		jsp/GF6180/modify.jsp		include file="../common/Excel_update.jsp"
		jsp/GF2070/query.jsp		쐬r̃t@CŁAG[̂ŁA荇C
		jsp/GF2070/result.jsp		쐬r̃t@CŁAG[̂ŁA荇C
		jsp/GF1060/query.jsp		Tvf[^(<body> Ȃ) Ci<aaa> Ȃǁj
		jsp/GANTT06C/viewX2.jsp		<div> ^OƁA<og:text>^OqłȂANXĂ̂ŏCB
		jsp/GANTT06B/viewX2.jsp		<div> ^OƁA<og:text>^OqłȂANXĂ̂ŏCB
		jsp/GANTT06/viewX2.jsp		<div> ^OƁA<og:text>^OqłȂANXĂ̂ŏCB
		jsp/DOC18/query.jsp			jspInclude J̏lAfalse  true ɕύXîŁj
		jsp/DOC10/result.jsp		NŁAdisplayMsg  @ ɐݒ肷悤ɏCBio^܂AƏôŏj
		jsp/DOC10/group.jsp			NŁAdisplayMsg  @ ɐݒ肷悤ɏCBio^܂AƏôŏj

	[DB`ύX]
	JSP\[X`FbN̉PɔDB`ύX܂B
	́A`FbNsƂɁAӂNJ𑝂₵܂B
		GF72AGF73	LBLCD VARCHAR2(60)
		GF70AGF71AGF72AGF73AGF74AGF75AGF76AGF77AGF79 FILENAME VARCHAR2(60)

	[JavaScript̐]
	jsp/custom ́AkȂ悤Ɍɖ߂܂B
	łɁAwiF̃OfBG[V́ARg𕨗폜Ă܂B
	gƁA\ԂɒȂ邽߁Ag܂B
		src/script/custom/custom.css	 jsp/custom/custom.css ɈړB̃tH_͍폜
		jsp/custom/custom.css			̃Rg폜

	[G[bZ[W\@̉P]
	VXe\[X̐ݒŁAG[bZ[W̕\eύX邱Ƃł悤ɑΉ܂B
	(ł̃G[bZ[WƂ́AOX[ꂽꍇ̃G[bZ[W̕\@ł
	   columnCheck^Oŕ\AvP[VG[̓éA̐ݒƊ֌W܂)
	  0:G[e͉\܂BG[݂̂\܂B
	  1:OƃG[ẽbZ[Ŵ݂\܂BX^bNƃ[X͕\܂B
	  2:X^bNg[X܂߂ăG[e\܂B
		org.opengion.hayabusa.common.SystemData.ERR_DISP_LEVEL
		common/error_dev.jsp			폜
		common/error.jsp
		common/error_0.jsp
		common/error_1.jsp
		common/error_2.jsp
		common/error_Auth.jsp
		common/error_Forbidden.jsp

	[\ʒǉ]
	\ʂƂāA"PN2"ǉ܂B̕\ʂł́A]PNƈقȂA3-5-3̃f[^nCt؂
	\̂ł͂ȂA3-5-3̊eʂclass(PN_1,PN_2,PN_3)tĂ܂B
	ɂA^񒆂̐̕Fς铙sāAf[^̋؂ʂł悤ɂ邱Ƃł܂B
		org.opengion.plugin.column.Renderer_PN2

	[Value^OEoOC]
	command="SET" action="APPEND"valuebodyɏꍇɓ삵ȂoOC܂B
		org.opengion.hayabusa.taglib.ValueTag.doAfterBody()

	[JavaScript̐Q]
	jsp/common  WAoption ̊e js,css t@C̔zu
	܂B
	́Aoption ɂ邪AقƂǕWŎgpĂ js WցA
	WɗL邪AWł͎gpĂȂ js AIvVֈړ܂B
	ɔAheader^OAC܂B
		common/option/jqog.js				common/jqog.js
		common/tabLink.js					common/option/tabLink.js
		hayabusa.taglib.HeadTag.java	֌W private static final l

	custom/multiChoose.jsp ɂāAXNvg̑gݍ݂ɁALbV𐧌䂷
	o[Wԍw肷悤ɂ܂B
	́AGWW JavaScript  CSSt@ĆALbV邽߁A
	LbV̊Jw肵ĂKv邽߂łB
		custom/multiChoose.jsp
		<og:head headType="init" >
			<script type="text/javascript" src="{@SYS.JSP}/common/default.js?v={@SYS.BUILD_ID}" ><!-- --></script>
			<script type="text/javascript" src="{@SYS.JSP}/common/multiChoose.js?v={@SYS.BUILD_ID}" ><!-- --></script>
		</og:head>

	JavaScript ̈kt@C(yuicompressor) ŔxC܂B
	͈͂ŏCĂ܂B
	EFound an undeclared symbol:
	EThe symbol XXXX is declared but is apparently never used.
	EThe variable XXXX has already been declared in the same scope...
		doc\5.2.1.0_refactoring.txt		Q

	[JSPTvC]
	GF6090iyr[֘Az_OtjŁAo[AE񂹂ɂȂĂ̂ŁA񂹂ɏC܂B
		jsp/GF6090/result.jsp

	[JavaScript̃LbV]
	LbṼp[^Aet@C̍ŏIXVgp悤ɕύX܂B
	]́ABuildNumber.BUILD_ID p[^Ƃĕ\Ă܂A̕@ł́A
	JAJavaScript̂ݕύXꍇɁALbVāA܂f܂łB
	ŁALbṼp[^AeJavaScript/CSSt@C̃^CX^vƂ邱Ƃ
	JavaScript݂̂̏CłALbV𖳌ēǂݎ点邱Ƃo悤ɂȂ܂B
	AsxAt@C̃^CX^v擾ƒxȂ邽߁Aadminj[
	[ٍ߰폜]ŏi[hj悤ɂ܂BɂAJavaScriptCA
	ٍ߰폜ŔfAƂƂ\ɂȂ܂B
		hayabusa.taglib.HeadTag#VERSION_PREFIX
		hayabusa.taglib.HeadTag#addScriptTag( final String filename, final StringBuilder buf )
		hayabusa.taglib.HeadTag#addStyleTag( final String filename, final StringBuilder buf )

	 _ł́AkJavaScript/CSSt@C̃^CX^v́A\[XRpC
	   ύX܂BāAقƂǂ̃P[XŁAGWo[WAbvsƁA
	   et@ĆALbVij܂B

	[DisplayCapture @\]
	ʃLv`s@\܂B
	̓Iɂ́ApdāAGW{̂ɋ@\gݍ݂܂B
	EBAT\displayCapture\DisplayCapture.bat 쐬B
	  ʏ̃Tvł fukurouSample Ɨ܂B
	ELv`ɕKvȁAIDƎst@C̃Nbv{[hւ
	  ݊֌W̃t@NVAdefault.js ɒǉ܂B
	  ɂAjsp\custom\result_info_Capture.jsp Tvp~܂B
	EʎLv`s߂́AJSP̎d݂Ajsp\indexc.jsp ɓ܂B
	  ̓Iɂ́Ah_capture=true ƂlAZbVɃZbgĂ܂B
	  Acustom\result_info.jsp  window.onload Ńt@NVĂяo܂B
	Esrc\org\opengion\fukurou\util\DisplayCapture.java AG[bZ[W
	  p[^pxɂ܂ŋ@\Abv܂B

		fukurou.util.DisplayCapture.java		SʓIɎ蒼
		BAT\displayCapture\DisplayCapture.bat	VKǉ
		jsp\custom\result_info_Capture.jsp		Tvp~
		jsp\custom\result_info.jsp				̂߂̎d|ǉ
		jsp\indexc.jspic ]ɕtĂ)	̂߂Top
		src\script\common\default.js			function ǉ
			isetDisplayCaptureAgetDisplayCapturej

	ȉABAT\displayCapture\DisplayCapture.bat ̐łB

		ʃC[WLv`āAt@Cɏo

		Nbv{[hɁA"GUI:ID xxxxx.jsp" `̕܂ƁAflavorsChanged Cxg
		āAʂAt@Cɏos܂B
		GW̋@\ƘA΁AIDt@CNbv{[hoRł̃AvP[V
		nƂŁAʑsŁAIɉʃLv`sƂ\łB

		GWł́Ajsp/indexc.jsp ɁA̋@\gݍ܂Ă邽߁Agf\BAT\displayCapture 
		DisplayCapture.bat NAAvP[VAjsp/indexc.jsp ŌĂяo΁AI
		ʂ̃Lv`Jnł܂B

		Lv`́ASʂ݂̂ł̂ŁAIEőɍLđ삵ĂB
		܂APrnt Scrn{^ɂΉĂ܂̂ŁA쒆|bvAbv̔񎩓
		ʃLv`A蓮Ŏ擾ł܂B

	[link^OEoOC]
	link^OŁAhrefw肵ȂꍇɁAN̉ʂ̃[(gamenIdw)݂ȂꍇɁA
	NullPointerExceptionoOC܂B
		org.opengion.fukurou.util.XHTMLTag.addUrlEncode(String, String, String)

	[ƖWbNoOC]
	@p[^[Zbg̕ϐ`FbÑoOC܂B
	AClasst@Ĉ݂݂A\[Xt@C݂ȂꍇɃG[ƂȂoOC܂B
		org.opengion.fukurou.business.AbstractBizLogic.set(String, String)
		org.opengion.fukurou.util.HybsLoader.getQualifiedName(String)
		org.opengion.fukurou.util.HybsLoader.findFileByCls(String, String)
		org.opengion.fukurou.util.HybsLoader.compileClass(String)

	[JavaScript̐]
	jsp\common JavaScript 𐮗܂B
	ꂼ̃V`G[VƂɁAt@C}[W()A
	k܂B
	\[XAgf\src\script ɒuƂŁAɊ܂܂ .js , .css t@C
	gf\jsp ȉɈkRs[܂B
	ɔAʂɁA䂵Ă head^Ȏ폜܂B
	 ͕݊ۏႳ܂̂ŁAӂB

		private static final String DEFAULT_JS		= "common/default.js";	// 5.2.1.0 (2010/10/01) 
	//		private static final String DEFAULT_JS		= "common/default.js";		p~
	//		private static final String INPUTMENU_JS	= "common/inputMenu.js";	p~
	//		private static final String OGPOPUP_JS		= "common/ogPopup.js";		p~

		private static final String EVENT_SCRIPT_JS		= "common/eventScript.js";	// 5.2.1.0 (2010/10/01) 
	//		private static final String FOCUS_HILIGHT_JS	= "common/focusHilight.js";		p~
	//		private static final String AUTO_CONVERT_JS		= "common/autoConvert.js";		p~
	//		private static final String EVENT_COLUMN_JS		= "common/eventColumn.js";		p~
	//		private static final String REAL_TIME_CHECK_JS	= "common/realTimeCheck.js";	p~
	//		private static final String BIND_EVENTS_JS		= "common/bindEvents.js";		p~

		private static final String QUERY_SCRIPT_JS		= "common/queryScript.js";				// 5.2.1.0 (2010/10/01) 
	//		private static final String TIME_SET_JS				= "common/timeSet.js";					p~
	//		private static final String TOGGLE_FRAME_JS			= "common/toggleFrame.js";				p~
	//		private static final String ADJUST_FRAME_HEIGHT_JS	= "common/adjustFrameHeightEvent.js";	p~
	//		private static final String FOCUS_FIRST_ELM			= "common/focusFirstElm.js";			p~

		private static final String RESULT_SCRIPT_JS	= "common/resultScript.js";		// 5.2.1.0 (2010/10/01) 
	//		private static final String HILIGHT_ROW_JS		= "common/hilightRow.js";		p~
	//		private static final String BULK_SET_JS			= "common/bulkSet.js";			p~
	//		private static final String PRINT_LINE_JS		= "common/printLine.js";		p~
	//		private static final String TIME_CHECK_JS		= "common/timeCheck.js";		p~
	//		private static final String ROW_COUNT_REPLACE	= "common/rowCountReplace.js";	p~

	p[^̍폜
	̃p[^͏l true Ȃ̂ŁA{Iɂ͑gݍ܂Ă̂łB
	āApꍇ́Afalse o^܂Aʏ́AheaderType őg𐧌
	Ă̂ŁAʂ false ɂĂP[X́AقƂǂȂƍl܂B
	AgpĂꍇ́ȂA폜ĂB
		hayabusa.taglib.HeadTag#setUseTimeSet( final String flag ) {
		hayabusa.taglib.HeadTag#setUseToggleFrame( final String flag ) {
		hayabusa.taglib.HeadTag#setUseInputFocus( final String flag ) {
		hayabusa.taglib.HeadTag#setUseHilightRow( final String flag ) {
		hayabusa.taglib.HeadTag#setUsePrintLine( final String flag ) {
		hayabusa.taglib.HeadTag#setUseRealTimeCheck( final String flag ) {
		hayabusa.taglib.HeadTag#setUseAutoConvert( final String flag ) {
		hayabusa.taglib.HeadTag#setUseFocusHilight( final String flag ) {
		hayabusa.taglib.HeadTag#setUseFocusFirstElm( final String flag ) {
		hayabusa.taglib.HeadTag#setUseAdjustFrameHeight( final String flag ) {
		hayabusa.taglib.HeadTag#setUseEventColumn( final String flag ) {
		hayabusa.taglib.HeadTag#setUseRowCountReplace( final String flag ) {

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

	VXe\[X̃f[^폜
		hayabusa.common.SystemData#USE_REAL_TIME_CHECK
		hayabusa.common.SystemData#USE_INPUT_AUTO_CONVERT
		hayabusa.common.SystemData#USE_ROWCNT_REPLACE

	enter.js ́Aʑgݍ݂Ȃ̂ŁAunrecommend tH_Ɉړ܂B
		jsp\common\enter.js  jsp\common\unrecommend\enter.js Ɉړ

	LɂāAJavaScript Lint ŔG[Ax́A
	͈͂ŏCĂ܂B
		doc\5.2.1.0_refactoring.txt		Q

	[JavaScripẗk]
	JavaScript t@C brrt@CAsrc\script ɏW߁A
	kst@CAʏ jsp ȉ̃tH_ɒu܂B
	_ł́Asrc\scriptl ɂ́Acommon Acommon\option Acommon\unrecommendA
	custom A menu ƁAjquery ̈ꕔ܂Bi{̂͏s܂B)
	̈ḱAyuicompressor pčs܂BAant ŃRpC
	ɁȀŝŁAPt@CÂ̑ΉsȂ߁A
	openGion ŃJX^}CYAyuicompressor-2.4.2og.jar č쐬܂B
	 jar Aorg.opengion.tools.OGCompressor ĂяoāAfBNgKw
	ks悤ɁAbuild.xml ɑgݍ݂܂B
		gf\build.xml
		gf\yuicompressor-2.4.2og.jar
			  g OGCompressor.java \[X́Agf\doc ȉɕۑĂ܂B
				ۂɂ́AƁAyuicompressor-2.4.2.zip ɂ\[XKvłB
				RpCopenGion zzpbP[Wɂ͊܂߂܂B

	[head ^ȌC]
	JavaScript֌W̏CƕʂɁAVERSION_PREFIX ̐ݒ@኱ύX܂B
	́AAhX̕@ςĂłB
		hayabusa.taglib.HeadTag#addScriptTag( final String filename, final StringBuilder buf )
		hayabusa.taglib.HeadTag#addStyleTag( final String filename, final StringBuilder buf )

	[JavaScript̓{ꏈ]
	JavaScript̃RgȊO̓{(alert ŕ\肵Ăӏ)pɕύX܂B
	ƂAalert Ƃ͂A{Rgn[hR[fBOĂ̂͗ǂȂƔf܂B
		eventScript.js(52):		setTimeout(alert("custom/query_info.jspycustom/result_info.jsEEE
		eventScript.js(202):	alert( "[SYSTEM_ERROR] : CxgJŒuΏۂ̗vf݂܂" );
		eventScript.js(220):	alert( "[SYSTEM_ERROR] : CxgURLw肳Ă܂B(ϐ`)" );
		eventScript.js(224):	alert( "[SYSTEM_ERROR] : CxgURLw肳Ă܂B" );
		queryScript.js(313):	alert("custom/query_info.jspycustom/result_info.jspŎ̕폜ĉBEEE
		scrollBar2.js(7):		function scrollBar2( obj ){alert("custom/query_info.jspycustom/result_info.jspŎEEE
		scrollBar2.js(8):		function AdjustScroll2( obj ){alert("custom/query_info.jspycustom/result_info.jspŁEEE
		option\jqog.js(43): 	"<h1>G[܂B</h1><a href='#' class='jqmClose'>~</a>"

	[TLDt@Cƃ\[X̌]
	\[Xɂ̓Zb^[\bh݂邪ATLDt@CɋLqĂȂ
	Ȃǂ̕sC܂B
	ȍƂ́ATLDt@C̑ǉłAɔA\[X̏C
	sĂP[X܂B
		hayabusa.taglib.CommonTagSupport#getScope()		RǵyTAGz @og.tag 폜܂BiPȊԈႢj
		hayabusa.taglib.ChartCreateTag#doEndTag()		debugPrint() ̏ŁAisDebug() Ă̂Ȃ܂B
		hayabusa.taglib.ChartDatasetTag#doEndTag()		debugPrint() \bhǉ
		hayabusa.taglib.ViewParamTag#toString()			fobOMap̕\X̃L[=l ɂ܂œWJ܂B
		hayabusa.taglib.TableFilterTag#doEndTag()		debugPrint() ̏ŁAisDebug() Ă̂Ȃ܂B

	tld̏Ciǉ܂j
		debug		hayabusa.taglib.ChartDatasetTag
		fontName	hayabusa.taglib.WriteTableTag
		fontPoint	hayabusa.taglib.WriteTableTag
		scope		hayabusa.taglib.FileQueryTag

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

	[@Override ̒ǋL]
	taglib NXŁAdoStartTag() AdoAfterBody()AdoEndTag()Arelease2() ɑ΂āA
	@Override Ame[Vt^܂B
	PɁALqR̃NXsbNAbvďCłB
		hayabusa.taglib.ChartCreateTag.java
		hayabusa.taglib.ChartDatasetTag.java
		hayabusa.taglib.DatabaseMetaDataTag.java
		hayabusa.taglib.EqualsTag.java
		hayabusa.taglib.JspCreateTag.java
		hayabusa.taglib.PopupTag.java
		hayabusa.taglib.RequestValueTag.java
		hayabusa.taglib.TableFilterTag.java
		hayabusa.taglib.TableMergeTag.java
		hayabusa.taglib.UpdateTag.java
		hayabusa.taglib.ColumnTag.java
		hayabusa.taglib.InputTag.java
		hayabusa.taglib.FileQueryTag.java
		hayabusa.taglib.FrameTag.java

	[JSP쐬֌W̌]
	JspCreate ֌W̃NX̓e܂B
	L̏CȊOɁAJavaDocRg̐A final t^Ȃ
	֌W\[X̏CsĂ܂B

	sNX̃NXύX܂B
	RÃNXt@C͍폜ɂȂ܂B
		plugin.develop.JspCreate_COLUMN.java		JspCreate_OG_COLUMN   JspCreate_COLUMN
		plugin.develop.JspCreate_COMMENT.java		JspCreate_OG_COMMENT  JspCreate_COMMENT
		plugin.develop.JspCreate_QUERY.java			JspCreate_OG_QUERY    JspCreate_QUERY
		plugin.develop.JspCreate_SELECT.java		JspCreate_OG_SELECT   JspCreate_SELECT
		plugin.develop.JspCreate_VIEW.java			JspCreate_OG_VIEW     JspCreate_VIEW
		hayabusa.taglib.JspCreateTag#execute()

	\bḧAOGAttributes  OGElement ɕύX܂B
		hayabusa.develop.AbstractJspCreate#execute( final OGElement ele)
		hayabusa.develop.AbstractJspCreate#filter( final OGDocument doc )
		plugin.develop.JspCreate_COLUMN#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_COMMENT#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_QUERY#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_SELECT#execute( final OGElement ele, final String nameSpace  )
		plugin.develop.JspCreate_VIEW#execute( final OGElement ele, final String nameSpace  )

	̑AyȏCȂ
		hayabusa.develop.JspConvertEntity.java
		hayabusa.develop.JspCreateFactory.java
		hayabusa.develop.JspEnumeration.java

	[XML ֘AŁAnameSpace ̎舵@\ǉ]
	OGElement ŁAnameSpace ̋@\ǉ܂B
	JspCreate ֌W̃NXŁAnameSpace  "og:" ߌɂĂӏC܂B
	ŁAW og: ɉāAmis: 舵Ƃł悤ɂȂ܂B
		plugin.develop.OGElement#OGElement( final String qName , final String attTab , final Attributes atts )
		plugin.develop.JspCreate_COLUMN.java
		plugin.develop.JspCreate_COMMENT.java
		plugin.develop.JspCreate_QUERY.java
		plugin.develop.JspCreate_SELECT.java
		plugin.develop.JspCreate_VIEW.java

	OGDocument ŁAnameSpace 舵悤ɂ܂B
		fukurou.xml.OGDocument#getNameSpace()
		fukurou.xml.OGElement#OGElement( final String qName , final String attTab , final Attributes atts )

	[findbugs ΍]
	findbugs ŁAwEꂽӏC܂B
	sv import ̍폜ƁAx̏CłB
	while [vł + ł AA܂B
	菈ŁA( x % 2 == 1 )  ( x % 2 != 0 ) ɂ܂B
	 x ̐̏ꍇɁAx % 2 A-1 ɂȂ邽߂łB
	   ł́AȂ̂ŁAɂ͂Ȃ܂񂪁Ax~߂ӖŁACĂ܂B
		plugin.io.TableReader_Default#readDBTable( final BufferedReader reader )
		plugin.io.TableWriter_Default.java

	[߂{^̕\̕ύX]
	jsp/common/history_back.jsp̕W̖߂{^ɂāAaccessKey="R"蓖ĂĂ܂A
	\(R)܂܂ĂȂ߁Ax̂ύX܂B
	{ł΁Aog:input^OŁAaccessKey̕IɃxɕtׂłAߋƂ̌݊
	lAx̂ύX܂B
		MSG0079		xǉ
		jsp/common/histroy_back.jsp
		jsp/common/errorMessage.jsp
		jsp/gamen/13_EDIT/update.jsp

	[ꊇ̓J̃AVXg@\]
	ꊇ̓J̃AVXg@\𗘗pJAJ}؂ŗ^܂B
	́AJ̏ݎɁAꊇ͉\ȃJwb_[ɕ\A
	ꊇo^ł@\񋟂܂B
	̋@\́Ajsp/common/bulkSet.js JavaScript ƂƂɒ񋟂܂B
	IE ɂẮANbv{[hpł܂BCtrl-C  Ctrl-V łꂼ
	ÃJ̒l̎oƏ݂\ɂȂ܂B
	"*" w肷ƁAׂẴJ(columnBulkSet)w肵ƂɂȂ܂B
	VXe\[XŁAVIEW_USE_DEFAULT_BULKSET  true ɐݒ肷ƁAl "*"
	ɂȂ܂̂ŁAʂ view ɐݒ肵ȂĂ̋@\gpł悤ɂȂ܂B
	̋@\͈ꊇ͂̎ԍ팸ړIȂ̂ŁAselectedType  radio ̏ꍇ́A
	̋@\͖ɂȂ܂B

	bulkSet.js ̐VKǉƁArealTimeCheck.js ̈ꊇ̓J̃`FbN
		common/bulkSet.js			VKǉ
		common/realTimeCheck.js		C

	wb_[ɁAcommon/bulkSet.js ݒ肷郍WbNǉ܂B
		hayabusa.taglib.HeadTag#doEndTag()				common/bulkSet.js ̐ݒ

	VXe\[X BULKSET ̏lw肵܂Bi݊falsej
		hayabusa.common.SystemData#VIEW_USE_DEFAULT_BULKSET = "false" ;

	eNXC܂B
		hayabusa.html.ViewForm#setColumnBulkSet( final String columnName );
		hayabusa.html.AbstractViewForm#init( final DBTableModel table ) {
		hayabusa.html.AbstractViewForm#clear() {
		hayabusa.html.AbstractViewForm#getSortedColumnLabel( final int column ) {
		hayabusa.html.AbstractViewForm#isClmBulkSet( final int column ) {
		hayabusa.html.AbstractViewForm#setColumnBulkSet( final String columnName ) {
		hayabusa.taglib.ViewFormTag#doEndTag() {
		hayabusa.taglib.ViewFormTag#release2() {
		hayabusa.taglib.ViewFormTag#setColumnBulkSet( final String columnName ) {

	LύXɔATLD t@C̏Cs܂B
	view ^OɁAcolumnBulkSet ǉ܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

		jsp/common/bulkSet.js

	[ReadTableTag ύX/f[Ή]
	ǎ揈ŃxR[h\[Xɋtϊsǂw肵܂B(l:USE_TABLE_READER_RENDERER)
	TableWriter_Renderer ñNXŏo͂ꍇ́AR[h\[Xxŏo͂܂B
	̃t@CǂݎƁARAG[ɂȂ܂B
	ł́AR[h\[X̃Jɑ΂āAxR[h߂tϊsƂŁA
	Renderer nŏo͂t@C荞ނƂł悤ɂ܂B
	ł́ATableWriter nƓlɁATableReader_Renderer ñNX̂ł͂ȂA
	l̃tOŁA䂵܂B
	Iɂ́ATableWriter np~āAl̃tOŐ䂷悤ɕύX\łB
	ĺAVXe萔 USE_TABLE_WRITER_RENDERER Ŏwł܂B

	longLabel L[ƂAR[h̃}bv\z܂BɊ֘AāADBColumn 
	getCodeData()\bhŁAnull ̏ꍇExceptuin ~߂āÂ܂ܕԂ悤ɕύX܂B
		hayabusa.db.DBColumn#getCodeData() {
		hayabusa.resource.CodeData#makeLabelMap() {

	VXe\[X f[gǂ̏lw肵܂Bi݊falsej
		hayabusa.common.SystemData#USE_TABLE_READER_RENDERER = "false" ;

	֌WNX̏C
		hayabusa.io.TableReader#setUseRenderer( final boolean useRenderer ) ;
		hayabusa.io.AbstractTableReader#setTableDBColumn( final String[] names ) {
		hayabusa.io.AbstractTableReader#setTableColumnValues( final String[] values ) {
		hayabusa.io.AbstractTableReader#setUseRenderer( final boolean useRenderer ) {
		hayabusa.taglib.ReadTableTag#release2() {
		hayabusa.taglib.ReadTableTag#create( final BufferedReader out )  {
		hayabusa.taglib.ReadTableTag#setUseRenderer( final String flag ) {

	eTuNX́AڑΉ̂ł͂ȂAsetTableColumnValues( String[] )\bhʂ
	DBTableModel ɒlǂݎ悤ɏC܂B
	AbstractTableReader#setTableColumnValues( String[] )\bhŎۂ̃xϊ
	s܂B
		plugin.io.TableReader_Calc#makeBody( final RowInfo rowInfo ) {
		plugin.io.TableReader_Default#readDBTable( final BufferedReader reader ) {
		plugin.io.TableReader_Excel#readDBTable() {
		plugin.io.TableReader_JExcel#readDBTable() {

	[WriteTableTag ύX/f[Ή]
	ŃR[h\[X̃xϊsǂw肵܂B(l:USE_TABLE_WRITER_RENDERER)
	R[h\[X̂܂܂̒lŏo͂ƁALɂȂ艽Ă̂
	sɂȂ܂B
	́AR[h\[Xxɕϊďo͂邩ǂw肵܂B
	RAR[h̓j[NłAx̓j[NɂȂ邩ǂۏ͂Ă܂̂
	TableReader nœǂݍޏꍇɂ́AXN܂B
	܂ATableReader nœǂݍޏꍇɂAxR[h߂tϊs悤ɁA
	setUseRenderer \bhŎw肷Kv܂B
	]́ATableWriter nɁATableWriter_Renderer ñNXđΉĂ܂A
	̃\bh̑l̃tOŁA䂵܂B
	ĺAVXe萔 USE_TABLE_WRITER_RENDERER Ŏwł܂B

	VXe\[X f[gǂ̏lw肵܂Bi݊falsej
		hayabusa.common.SystemData#USE_TABLE_WRITER_RENDERER = "false" ;

	֌WNX̏C
		hayabusa.io.TableWriter#setUseRenderer( final boolean useRenderer ) ;
		hayabusa.io.AbstractTableWriter#writeData( final DBTableModel table,final PrintWriter writer ) ;	abstract ܂B
		hayabusa.io.AbstractTableWriter#setUseRenderer( final boolean useRenderer ) {
		hayabusa.io.AbstractTableWriter#isUseRenderer() {
		hayabusa.taglib.WriteTableTag#release2() {
		hayabusa.taglib.WriteTableTag#create( final PrintWriter out )  {
		hayabusa.taglib.WriteTableTag#setUseRenderer( final String flag ) {

	eTuNX̑Ή
		plugin.io.TableWriter_Calc#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_CSV#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_CSV2#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Data#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Data2#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Default#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_Excel#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_T#writeData( final DBTableModel table,final PrintWriter writer ) {
		plugin.io.TableWriter_XML#writeData( final DBTableModel table,final PrintWriter writer ) {

	[ReadTableTag/WriteTableTag ֘A]
	LύXɔATLD t@C̏Cs܂B
	readTable ^OɁAuseRenderer ǉ܂B
	writeTable ^OɁAuseRenderer ǉ܂B
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[TableWriter/TableWriter ֘ANX̐]
	plugin.io ADefault NX hayabusa.io AbstractNXƂĈړۂ
	NX̐s܂B
	́AuseRenderer ̒ǉɂATuNXp~Ă̂܂B
	p~NX́AWriteTableTag Ō݊悤ɏCĂ܂B
		hayabusa.io.TableReader_Default.java	p~(SɕsvȃNX)
		hayabusa.io.TableWriter_Default.java	p~(SɕsvȃNX)
		plugin.io.TableReader_Default.java		\bh̓Ahayabusa.io.AbstractTableReader Əd镪폜
		plugin.io.TableWriter_Default.java		\bh̓Ahayabusa.io.AbstractTableWriter Əd镪폜
		plugin.io.TableWriter_ExcelRenderer.java	p~(̃NXw肳ƁAuseRenderer=true Zbg)
		plugin.io.TableWriter_Renderer.java			p~(̃NXw肳ƁAuseRenderer=true Zbg)

	[pbP[Wړ̊֘ANX̐]
	hayabusa.db.DBTypeCheckUtil ɈړAplugin.column.DBTypeCheckUtil 폜܂B
		plugin.column.DBTypeCheckUtil.java		p~(SɕsvȃNX)

5.2.0.0 (2010/09/01)
	[VXePʂ̃VXeݒʒǉ]
	ʃj[ƂăVXePʂɂ̃VXeŐݒ肷ׂVXe萔ݒ肷ʂǉ܂B
		jsp/common/gamen/07_CONFIG

	[JavaScript֘AEύX]
	JavaScript̃Jɑ΂Cxg̕@܂B̓Iɂ́AeJSɁACxgoCh
	̂ł͂ȂACxgtvf̃ZN^AoChCxgA֐}bvɃX^bNAŁA
	ꊇŃCxg̃oChs܂B
	ɂAZN^̉񐔂炵AX|Xコ܂B
	܂AʑJڂȂo^ȂǂŁAIɗvfǉꍇɂĂA\߃X^bNꂽCxg`
	Aǉvfɑ΂ăCxgoCh邱ƂŁAǉvfłAA^C`FbNAIv
	_Ȅɓ悤ɑΉĂ܂B
		org.opengion.hayabusa.taglib.HeadTag.doEndTag()
		jsp/common/default.js
		jsp/common/bindEvents.js
		jsp/common/autoConvert.js
		jsp/common/eventColumn.js
		jsp/common/eventColumn.jsp
		jsp/common/focusHilight.js
		jsp/common/realTimeCheck.js
		jsp/common/scrollBar2.js
		jsp/common/option/noTransition.js

	[t@C荞ݏoOC]
	ʂ̃t@C荞ݏɓ삵ȂɑΉ܂B
		jsp/common/upload.jsp

	[CXg[̊Ǘ҃[U[̕ύX]
	CXg[̊Ǘ҃[U["C00000""admin"ɕύX܂B
	admin[U[̏pX[h́A[U[Ɠ"admin"łB
		org.opengion.hayabusa.common.SystemData#CONTEXT_INITIAL_CALL_USERPASS

	[sANZXh~@\ǉ]
	ID̃p[^[tAURL𒼐ڎw肵ۂɁA{[䂳ׂʂɃANZX
	łĂ܂oOC܂B
	̖́Aȉ̂悤URLŃANZXꍇɔ܂B
	@URLƂāA{[䂪pXw
	AID(GAMENID)ɂ̃[U[ŋĂIDw
	̓Iɂ́Ahttp://localhost:8824/jsp/GF9999/index.jsp?GAMENID=GF9110 URLŒڃANZX
	ꍇA[́AGAMENIDɎw肳ꂽGF9110ōs܂AۂɃANZXʂ́A
	pXƂĎw肳ꂽAGF9999̉ʂɂȂ܂B
	𗘗p邱ƂŁA{[G[ƂȂʂɂANZX邱Ƃ\ɂȂ܂B
	y̑Ήz
	̑Ήł́Ảʓɉe^Ȃ悤ɁAȉ̑ΉsĂ܂B
	@ʃ\[Xɑ݂AhXŁA[ݒɂA"ȂAhX"ɑ΂Ẵ`FbNsB
	AAAʃ\[XŁAAhXɈقȂpXւ̎QƂ`Ă('/'܂܂)ꍇ́A
	  `FbNΏۊOƂB
		org.opengion.hayabusa.resource.ResourceManager.makeGUIInfos(UserInfo)
		org.opengion.hayabusa.resource.UserInfo.setGUIMap(Map<String, GUIInfo>, Set<String>)
		org.opengion.hayabusa.resource.UserInfo.isValidAddr(String)
		org.opengion.hayabusa.taglib.HeadTag.sessionInit()

	[A^C`FbNoOC]
	A^C`FbNŁANGʂŁuK{̓G[vsɏo͂oOC܂B
	̖́Aȉ̃R[fBOĂꍇɁAȉ̑菇Ŕ܂B
	yR[fBOz
	@query.jspŔCӂ̍ڂɑ΂āAK{(must="true")t
	Aresult.jspŇ@Ŏw肵J̕K{`FbNsȂB
	  (columnCheck^OLqȂA܂columnCheck^OnullCheckʂɎw肵A@̍ڂ
	   O)
	y菇z
	@R[fBO@ŕK{Ɏw肵(AK{`FbNȂ)ڂɁA͂Ɍ
	AʏʂAf[^I˓o^sB
	Bȍ~́Aquery.jspőSĂ̍ڂɂāAtH[JXƁuK{̓G[voB
	Čp^[́AȊOɂ݂\܂B

	̖́ANGڂɂAK{̎`FbNƁANGXgLbV̑݉eɂ
	܂BNGڂɂK{`FbŃA"h_must_must"Ƃp[^[L[ɑ΂āA
	ږ𑗐M邱ƂŁAK{`FbNΏۂ̍ڂ𔻕ʂĂ܂B
	AA̓éANGXgLbVɕۑ邽߁AR[fBO@ɂẮA
	realtimecheck.jspł̃p[^[AsȃG[`FbN܂B
		org.opengion.hayabusa.taglib.ColumnCheckTag.makeErrorMessage(ErrorMessage)

	[߂{^P]
	o^G[Ȃǂɕ\Ahistory.back()𗘗p߂{^(common/history_back.jsp)ɂāA
	form{^ň͂Ȃ悤ɂ܂B
	́A߂{^JSP̂form^O̒ɋLqƁAform^OqɂȂAp[^[
	MȂȂ邽߂łB
		jsp/common/histry_back.jsp

	[urlConnect^OEoOC]
	ڑ̃G[NullPointerExceptionAG[sȂoOC܂B
		org.opengion.hayabusa.taglib.URLConnectTag.doEndTag()

	[eLXgt@C͉P]
	eLXgt@C̓(readerClass="Default")ŁA_uNI[e[Vň͂ꂽf[^ɉsC
	݂ꍇɁA荞߂ȂoOC܂B
	Excelł́A^u؂AJ}؂̃f[^荞ލہÃf[^"(_uNI[e[V)
	͂ĂꍇÃ_uNI[e[V́AsĆAs̋؂ł͂ȂAf[^̈ꕔƌȂ
	߁A荞ނƂł܂B
	̑Ήł́AExcel̎荞݂ɍ킹āA"(_uNI[e[V)̉sC荞݂ł
	悤ɑΉ܂B
		org.opengion.fukurou.util.StringUtil.countChar(String, char)
		org.opengion.fukurou.util.CSVTokenizer.nextToken()
		org.opengion.plugin.io.TableReader_Default.readDBTable(BufferedReader)

	[Iv_EoOC]
	Iv_E@\ŁAtabindexȂǍڂɎw肵񂪁AړւɈpȂoO
	C܂B
		jsp/common/eventColumn.js
		jsp/common/eventColumnMarker.jsp
		org.opengion.hayabusa.taglib.ColumnTag.setEventURL(String)		JavadoĉݏC

	[IsXN[oOC]
	2A(ČsƂȂ)o^sꍇɁA2ڂ̍sҏWɁAIs
	XN[ȂoOC܂B
		org.opengion.hayabusa.html.AbstractViewForm.init(DBTableModel)

	[A^C`FbNP]
	wb_[Œ肪KpĂr[ɁAA^C`FbN̐o\ꂽꍇA
	r[XN[ƁAoXN[AöʒuƎۂ̓̓{bNX
	Ă܂sɑΉ܂B
	́AA^C`FbN̐o̗vfbodyvf̒ɔzuĂ邽߂ŁAbodyɑ΂
	XN[ɂ͒ǐ܂Awb_[Œ̂悤body̗vfł̃XN[ɂ͒ǐȂ߂łB
	̑Ήł́Awb_[ŒXN[ɂ́AoUSĔ\ɂ悤ɑΉĂ܂B
		jsp/common/realTimeCheck.js

	[}gNXj[P]
	}gNXj[ŁAʂ̎AhXƉIDقȂꍇɁAʂJȂoOC܂B
		jsp/result.jsp

	[JavaƖWbNP]
	e[ufɎw̃J݂Ă邩ǂmFł郁\bhǉ܂B
		org.opengion.fukurou.business.AbstractBizLogic.isLine(String)

	[Ver4݊[hΉ]
	openGion̋o[WłVer4̊ɑ΂āA݊[h̐ݒǉ邱Ƃŋł
	openGionNł悤ɑΉ܂B
	̓Iɂ́A݊[hݒ肳ꂽꍇAopenGion{(Java)yGEVXe̊eʂANZXۂ
	ږAږɕϊ܂B
	ɂAVer4DBɕύX邱ƂȂAopenGion𓱓邱Ƃł悤ɂȂ܂B
	ȂA݊[h́AXe\[X"VER4_COMPATIBLE_MODE""true"ɐݒ肷邱Ƃœ삵܂B
	܂Ǎ݊[h̐ݒɂAIɍږω鍀ڈꗗ͈ȉ̒ʂłB

	  e[uID	(false) openGionW	(true) Ver4݊
	  ------------	-----------------------	--------------------
	  GEA05			ROLES					ROLE
	  GEA10			NAME_JA					NAME
	  GE50			OUT_FILE				OUTFILE
	  GE50			OUT_DIR					OUTDIR
	  GE51			TEXT_DATA				TEXT
	  GE51			CLM						COLUMN_NAME
	  GE53			OUT_FILE				OUTFILE
	  GE53			OUT_DIR					OUTDIR
	  GE55			HOST_ID					HOST
	  GE58			CLM						COLUMN_NAME
	  GE30			H_TXT					HEADER
	  GE30			F_TXT					FOOTER
	  GE31			CONTENTS				CONTENT
	  GE32			CONTENTS				CONTENT
	  GE33			ADDRESS					MEMBER
	  GE33			NAME_JA					NAME
	  GE33			KBNAME					NM_KBN

	  (ȉύX\[XXg)
		org.opengion.hayabusa.common.SystemData.VER4_COMPATIBLE_MODE
		org.opengion.hayabusa.report.GE50Access
		org.opengion.hayabusa.report.RFIDPrintRequest
		org.opengion.hayabusa.report2.QueueManager_DB
		org.opengion.hayabusa.report2.QueueManager_DB.DBTableModelCreator
		org.opengion.hayabusa.mail.MailManager_DB
		org.opengion.hayabusa.mail.MailPattern
		org.opengion.hayabusa.mail.AbstractMailManager
		org.opengion.plugin.daemon.Daemon_Report
		jsp/ge/GE0001
		jsp/ge/GE0002
		jsp/ge/GE0016
		jsp/ge/GE0017
		jsp/ge/GE0018
		jsp/ge/GE0019
		jsp/ge/GE0020
		jsp/ge/REP01
		jsp/ge/REP02
		jsp/ge/REP03
		jsp/ge/REP04
		jsp/ge/REP06
		jsp/ge/REP14
		jsp/ge/MAIL01
		jsp/ge/MAIL02
		jsp/ge/MAIL03
		jsp/ge/MAIL07

	[Popup^OAA^C`FbNoOC]
	Popup^OAA^C`FbN̋@\ŁA"+"Ȃǈꕔ̕ƂēnȂoOC܂B
	́AJavaScriptŕGR[hۂɁAƎ֐AencodeURI()𗘗pĂ߂łB
	̑Ήł́AencodeURIComponent()gp悤ɕύX܂B
		jsp/common/ogPopup.js
		jsp/common/realTimeCheck.js

	[ʍږ̕ύX]
	5.1.0.0 (2009/11/04) Ŏ{ꂽʍږ̕ύXŁAꕔΉRꂪ܂̂ŁAɑΉ܂B
	`ύXe[úAGE36,GEA05,GEA06,GF95łB
	alterɂẮAGEAGF̃ReLXgtH_changes/5200/ȉ̃t@CɋLqĂ܂B
		GE36			PRGUPD->PGUPD(l[),PGSET,PGPSET,PGPUPDǉ
		GEA05			PRGUPD->PGUPD(l[),PGSET,PGPSET,PGPUPDǉ
		GEA06			PRGUPD->PGUPD(l[),PGSET,PGPSET,PGPUPDǉ
		GF95			PRGUPD->PGUPD(l[),PGSET,PGPSET,PGPUPDǉ

	[Calc[EoOC]
	Calc[VXeŁA\ƂȂ鐗`Ƀ{fB[̃f[^{@xxx_n}`ĂȂꍇ
	G[ƂȂoOC܂B
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedSheet(OdsSheet, BufferedWriter)

	[[U[\[XELDAPΉ]
	[U[\[XLDAP擾ł悤ɑΉ܂B
	Tomcat܂߂LDAPF؂̐ݒ@ɂẮAȉURLQƂĉB
	 ( URL : http://www.opengion.com/227.html )
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_SRC_TYPE
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_LDAP_CLM
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_LDAP_FILTER
		org.opengion.hayabusa.common.SystemData.RESOURCE_USER_ROLE_LDAP_FILTER
		org.opengion.hayabusa.resource.UserInfoFactory.clear()
		org.opengion.hayabusa.resource.UserInfoFactory.newInstance(String, String, String)
		org.opengion.hayabusa.resource.UserInfoFactory.getVals(String, String, ApplicationInfo)
		org.opengion.hayabusa.resource.UserInfoFactory.getValsByLdap(String, String)

5.1.9.0 (2010/08/01)
	[DB`DBEV[PX`ǉ]
		build.xml			V[PXo͂ǉ
		GF09				VKe[u
		gf/jsp/GF2042		VK
		gf/jsp/GF2140		V[PXXNvgo͋@\ǉ
		gf/jsp/GF2150		V[PXXNvgo͋@\ǉ
		org.opengion.plugin.table.TableFilter_SEQRESET
		org.opengion.plugin.table.TableFilter_SEQRESET_FIREBIRD
		org.opengion.plugin.table.TableFilter_SEQRESET_HSQLDB
		org.opengion.plugin.table.TableFilter_SEQRESET_MYSQL
		org.opengion.plugin.table.TableFilter_SEQRESET_POSGRE
		org.opengion.plugin.table.TableFilter_SEQRESET_SQLSERVER

	[UNIQԍV[PX/gK[ύX]
	Oracleł́AMySQLPostgreSQLȂǂ̂悤ɁAV[PXԍ̔Ԃ邽߂̃Jʂ
	݂Ă܂B̂߁Ae[uɃV[PX쐬AgK[ŃV[PXԍ
	̔ԂĂ܂B
	ł́ÃV[PX́A[TABLE_NAME]S01ƂȂĂ܂ȀꍇAK
	VɃV[PX`悤ƂƁA[TABLE_NAME]S02̔ԂKvAǗss
	\邽߁AUNIQJ̃V[PXԍ擾邽߂̃IuWFNǵA
	[TABLE_NAME]S00(gK[́A[TABLE_NAME]T00)ɃIuWFNgύX܂B
	AA[TABLE_NAME]S02Ȃǂ̂悤ɒ`ĂAGE32S02([W[Ŏgp)ɂẮA
	ߋƂ̌݊lÃ^C~Oł͕ύX܂B
		org.opengion.plugin.table.TableFilter_TABLE.makeUniqSeq(int[], String[])
		org.opengion.plugin.table.TableFilter_TABLE.makeUniqTrig(int[], String[], String)
		org.opengion.plugin.table.TableFilter_TABLE_FIREBIRD.makeUniqSeq(int[], String[])
		org.opengion.plugin.table.TableFilter_TABLE_FIREBIRD.makeUniqTrig(int[], String[], String)

	[t@Co͕sΉ]
	"[AbstractNXړ]"ɂύXŁADefault̃t@Co͂삵ȂoOC܂B
		org.opengion.hayabusa.io.TableReader_Default
		org.opengion.hayabusa.io.TableWriter_Default
		org.opengion.hayabusa.io.AbstractTableReader
		org.opengion.plugin.io.TableReader_Default
		org.opengion.plugin.io.TableWriter_Default

	[\bhC]
	\bḧg킸ɁACX^Xϐ̂܂܎gpĂ
	߁Agp悤ɕύX܂B
	Iɂ͓łAIɁAs̎Ԃ\邽
	CĂ܂B
		fukurou.xml.XML2TableParser#getCpParentTagName( final String fQName )

	BufferedInputStream ̃XR[v܂B(PɕϐĂ)
		fukurou.util.ZipFileUtil#addZipEntry( final ZipOutputStream zos, 

	if   ]Athen  else ւ܂B
	\[X`FbŇxΉłB Avoid if (x != y) ..; else ..;
		plugin.daemon.Daemon_Report#initDaemon()

	[ʎ쐬]
	svȃ\bhEgĂȂ\bhp~܂B
		fukurou.xml.OGNode#addTabNode( final int tab )							p~
		fukurou.xml.OGNode#addTabNode( final int tab , final OGNode node )		p~
		fukurou.xml.OGAttributes#setAttrTab( final String attTab )				p~

	id ̂ݓʂɃLbVĂ܂B
		fukurou.xml.OGAttributes#OGAttributes( final String attTab , final Attributes attri , final boolean useCR )
		fukurou.xml.OGAttributes#setVal( final int adrs , final String val ) {
		fukurou.xml.OGAttributes#add( final String key , final String val ) {
		fukurou.xml.OGAttributes#add( final int adrs , final String key , final String val ) {
		fukurou.xml.OGAttributes#remove( final int adrs ) {

	\bh̐VKǉ
		fukurou.xml.OGAttributes#getVal( final String key ) {
		fukurou.xml.OGAttributes#getId() { return id; }

	JspSaxParser AOGAttributes AOGDocumentAOGElementAOGNode ɂāA
	ꂼACs܂B

	VKNX̒ǉEpbP[W̒ǉ
	ʎ쐬 ɔāA֘ANXǉ܂B
	ÁAԂƂ܂Bě\łB
		hayabusa.taglib.JspCreateTag.java				VKǉ
		hayabusa.develop								pbP[W̒ǉ
			AbstractJspCreate.java
			JspConvertEntity.java
			JspCreateFactory.java
			JspEnumeration.java
		plugin.develop									pbP[W̒ǉ
			JspCreate_OG_COLUMN.java
			JspCreate_OG_COMMENT.java
			JspCreate_OG_QUERY.java
			JspCreate_OG_SELECT.java
			JspCreate_OG_VIEW.java

	ɔAJspCreateTag Ɋւ tld ̕ύX܂B
	jspCreate ^Oǉ
		gf/src/META-INF/hybs-taglib.tld
		gf/WEB-INF/hybs-taglib.tld

	[ʎ쐬 JSPA\[Xǉ]
	ʃ\[X̒ǉACs܂B
	̃AhXÂ̕ύX܂̂ŁAӂB
		GF2200 common/gamen/13_GUILIST
		GF2201 common/gamen/11_GUIMAKE
		GF2202 common/gamen/12_GUIMAKEGUI
		GF2203 p~

		SPCDEF_SHIYO	dlDBo^
		GF2250 `								GF90
		GF2251  GF2252 ړipDB`)			GF91 A, GF90
		GF2252  GF2252 ړiʍڒ`j		GF92
		GF2253	ʃNݒ
		GF2254	ڃ`FbN
		GF2255	DBZbg
		GF2256	PGύX

	[V[PXΉ]
	Oracle,Postgresql,MySQL,HSQLDB,FirebirdɂāAߓIɃV[PX悤ɂ܂B
	߂ɁAV[PX̂ADB`DBŊǗAXNvg邱ƂŁA
	eDBӎ邱ƂȂAV[PXƂo悤ɑΉ\łB
		org.opengion.hayabusa.taglib.BizLogicTag.call(String, Transaction)
		org.opengion.fukurou.db.DBFunctionName.getSequence(String, Transaction)
		org.opengion.fukurou.business.BizLogicHelper.setConnection(Connection) p~
		org.opengion.fukurou.business.BizLogicHelper.setDbid(String)
		org.opengion.fukurou.business.BizLogicHelper.setTransaction(Transaction)
		org.opengion.fukurou.business.AbstractBizLogic.seq(String)
		org.opengion.fukurou.business.AbstractBizLogic.setConnection(Connection) p~
		org.opengion.fukurou.business.AbstractBizLogic.setDbid(String)
		org.opengion.fukurou.business.AbstractBizLogic.setTransaction(Transaction)
		org.opengion.fukurou.business.AbstractBizLogic.exec()
		org.opengion.fukurou.business.AbstractBizLogic.call(String, String, String, int, ArrayTableModel)

	[DBXNvg̈ړ]
	DBXNvg̔zuꏊ܂B
	db/[DBName]/sql/06_DATA          -> db/common/sql/01_DATA Ɉړ(eDBʉ)
	db/[DBName]/xml/install/06_DATA  -> db/common/xml/install/01_DATA Ɉړ(eDBʉ)
	db/xml                           -> db/common/xml/install/01_DATA
	                                    db/common/xml/update/const    Ɉړ(svf[^XVɑΉ)
		build.xml
		org.opengion.hayabusa.common.SystemInstaller.loadXMLScript(String, String)
		org.opengion.hayabusa.common.SystemInstaller.execScripts(String, String)

	[Calc[EV[g(V[guCN)@\ oOC]
	Calc[VXe̕V[g(V[guCN)@\ŁAvNO̍ŏIsɑ΂āAV[guCN
	sȂoOC܂B
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)

	[pbP[Wˑ֌W]
	fukuroupbP[ẂAŉ(łx[XƂȂ)pbP[WȂ̂ŁAhayabusa pbP[W
	Ȃ悤ɂ܂B
	hayabusa.common.HybsSystem RgAEgāAfukurou ɋLq܂B
		fukurou.util.ErrMsg.java(18):			import org.opengion.hayabusa.common.HybsSystem;
		fukurou.util.ErrorMessage.java(21): 	import org.opengion.hayabusa.common.HybsSystem;
		fukurou.util.SystemParameter.java(27): 	import org.opengion.hayabusa.common.HybsSystem;

	[NX]
	JspSaxParser ŁAstatic \bhp~Bʏ̃IuWFNgNXƂĈ܂B
	܂AJspSaxParser ŁAfBNgRs[ŁAԂɃtB^[@\ǉ܂B
	́AJspParserFilter C^[tF[X add ł悤ɂ܂B
		fukurou.xml.JspSaxParser.java
		fukurou.xml.JspParserFilter.java		VKǉ

	[taglet ̕\@]
	JX^^O̐p Ǝ^O og.tag ̏@ύX܂B
	]́Aog.tag ̔zAe[uɐݒ肷悤ȃC[WłA
	XÃ^O͈Ȃ߁APɍ悤ɂ܂B
	̍ہA<pre> ^Oň͂ƂŁÃhLg̃CAEg𐶂悤
	܂B
	̃^ObgA኱C܂B
		fukurou.taglet.TagletRev#toString( final Tag[] tagTags )
		fukurou.taglet.TagletFormSample#toString( final Tag[] tagTags )
		fukurou.taglet.TagletTag#toString( final Tag[] tagTags )

	AbstractTaglet.java ɑ΂āÃeLXg̃CCRg {@link }
	ł悤Ƀ\bhǉ܂B
	Ⴆ΁A{@link org.opengion.hayabusa.db.CellEditor CellEditor} Ɠo^ƁA
	<a href="../../../../org/opengion/hayabusa/db/CellEditor.html" title="org.opengion.hayabusa.db">Editor</a>
	ɕϊ܂B
		fukurou.taglet.AbstractTaglet#link( final String in )		VKǉ

	[RgC]
	BizLogicTag  setCommand\bh̃hLgC܂B
	͉\Ȉw肷ƂŁÂł͂ȂAQueryTag  static ϐw肵Ă߁B
	Ŏw肷ɂ́Aprivate static ϐApublic static ɕύX܂B
		hayabusa.taglib.BizLogicTag#CMD_ENTRY			private static final  public static final ύX
		hayabusa.taglib.BizLogicTag.java(420): 	 * @see		<a href="{@docRoot}/constant-values.html#org.opengion.hayabusa.taglib.QueryTag.CMD_NEW">R}h萔</a>

	javaDoc ŌxoĂ̂ŁAC܂B(BizLogic C^[tF[X폜ꂽ)
		hayabusa.taglib.BizLogicTag.java:101		x - ^O @link: QƂ܂: org.opengion.fukurou.business.BizLogic
			BizLogic  BizLogicHelper ɕύX

	<a href="/ge/jsp/DOC03/index.jsp  Ǝw肳ĂӏA@see ^Oőp܂B
	{́AGWhLg̃y[Wւ̃NłATomcatオĂKv̂ƁA
	̃AhXÂȂĂAl̃eiX͈̂ێώGȂ߁A
	JavaDoc ̕EŁAN悤ɏC܂B
	΂́AeNX̃C^[tF[XƂ܂B
		hayabusa.taglib.ColumnEditorTag.java(527): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=renderer" target="CONTENTS">renderer</a>
		hayabusa.taglib.ColumnEditorTag.java(544): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=editor" target="CONTENTS">editor</a>
		hayabusa.taglib.ColumnEditorTag.java(561): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=dbType" target="CONTENTS">dbType</a>
		hayabusa.taglib.ColumnTag.java(797): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=renderer" target="CONTENTS">renderer</a>
		hayabusa.taglib.ColumnTag.java(814): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=editor" target="CONTENTS">editor</a>
		hayabusa.taglib.ColumnTag.java(831): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=dbType" target="CONTENTS">dbType</a>
		hayabusa.taglib.ProcessTag.java(142): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=process" target="CONTENTS">process</a>
		hayabusa.taglib.QueryTag.java(635): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=queryType" target="CONTENTS">queryType</a>
		hayabusa.taglib.ReadTableTag.java(679): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=readerClass" target="CONTENTS">readerClass</a>
		hayabusa.taglib.ReportTableTag.java(468): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=reportClass" target="CONTENTS">reportClass</a>
		hayabusa.taglib.ViewFormTag.java(948): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=viewFormType" target="CONTENTS">viewFormType</a>
		hayabusa.taglib.WriteTableTag.java(531): 	 * <a href="/ge/jsp/DOC03/index.jsp?command=NEW&SORT=VERSION+DESC%2CSEQ%2CATTKEY&VALUENAME=writerClass" target="CONTENTS">writerClass</a>

	y^OzƁA@og.tag ̈ʒu֌WRgC܂B
	{Iɂ́Ay^Oz @og.tag ̓ZbgŋLq܂B
	܂Ay^OẑɁA@og.tag LqāARĝׂĎ荞ނ悤ɂ܂B
		BackGamenTag.java ACommonForwardTag.javaACommonTagSupport.javaADBMetaDataQueryTag.javaA
		EntryTag.javaAFileWhereTag.javaAMessageTag.javaATextTag.javaATfootTag.javaAViewParamTag.java

	[Rg폜]
	Â API ւ̃NA폜܂B
	łɁA@see ^OŁAJavaDoc ւ̃N͓\Ă̂ŁAقƂǏdԂłB
		hayabusa.taglib.FileWhereTag.java(194): 	 * <a href="/java/api14/api/java/util/regex/Pattern.html#sum">K\</a>
		hayabusa.taglib.FileWhereTag.java(211): 	 * <a href="/java/api14/api/java/util/regex/Pattern.html#sum">K\</a>

	[build.xml C]
	taglet ŊOw肵Ă̂ŁA tag w͕svȂ̂ŁARgAEgĂ܂B
	<target name="javadoc"> ȉ́Ajavadoc ^O̓qw蕔
		<!--		<tag name="og.formSample" />	-->
		<!--		<tag name="og.tag" />			-->
		<!--		<tag name="og.rev"/>			-->
		<!--		<tag name="og.version"/>		-->		͎gĂȂ̂ŁA荇RgAEg

	[AbstractNXړ]
	pluginpbP[WɊ܂܂ĂeAbstractNXhayabusapbP[WɈړ܂B
		org.opengion.plugin.column.AbstractDBType					org.opengion.hayabusa.db Ɉړ
		org.opengion.plugin.column.DBTypeCheckUtil					org.opengion.hayabusa.db Ɉړ
		org.opengion.plugin.column.AbstractEditor					org.opengion.hayabusa.db Ɉړ
		org.opengion.plugin.column.AbstractRenderer					org.opengion.hayabusa.db Ɉړ
		org.opengion.plugin.io.TableReader_Default					org.opengion.hayabusa.io Ɉړ
		org.opengion.plugin.io.TableWriter_Default					org.opengion.hayabusa.io Ɉړ
		org.opengion.plugin.query.AbstractQuery						org.opengion.hayabusa.db Ɉړ
		org.opengion.plugin.table.AbstractTableFilter				org.opengion.hayabusa.db Ɉړ
		org.opengion.plugin.view.AbstractViewForm					org.opengion.hayabusa.html Ɉړ

	[Java\[X폜]
	TLD ɑ݂ĂȂ\[X Q_ƁAJSPTvɎgpĂȂ\[X P_폜܂B
	SQLTag ́ATLD 폜܂B
		hayabusa.taglib.JFreeChartTag.java			Sp~(javat@C폜) / łɁATDLɑ݂܂B
		hayabusa.taglib.TableInOut.java				Sp~(javat@C폜) / łɁATDLɑ݂܂B
		hayabusa.taglib.SQLTag.java					p~^OBTvJSPɂȂ߁ATDL 폜܂B

	[\[X`FbN XSLT`C]
	p~^OAp~̌x̊֌WŁA`t@CC܂B
	JFreeChartTagATableInOutASQLTag ̃NXp~
	head^O useInputFocusA writeTable^O direct xɒǉ܂B
	ƁAʕ\ŁAdisplay ǉ܂B
		gf\jsp\DOC18\xslt\GF70_PROG.xsl
		gf\jsp\DOC18\query.jsp
		gf\jsp\DOC18\result.jsp

	[tldt@C ]
	hybs-taglib.tld ̎wƁAeJX^^O̐ݒ̐܂B
	ȉ̐ݒ́A܂ openGion ̃P[XłBʂTLDJX^^O̐ݒ胋[
	قȂP[X܂B

	ETLDt@C body-content ̐ݒ
		JSP				FJSPƂĉ߂܂BBODYgꍇ́A{I JSP łB
		tagdependent	F̂܂܎gp܂BBODYgȂꍇɐݒ肵܂B
		Empty			FBODYȂ̏ꍇ̐ݒłABODYĂ͂Ȃ̂ŁA{Ag܂B
	EdoStartTag() ̖߂l
		SKIP_BODY			FBODY̕]s܂B܂Atagdependent ƃZbgŎgp܂B
		EVAL_BODY_INCLUDE	FBODY̕]s܂Aobt@܂B܂AdoAfterBody()\bhĂ΂ȂP[XłB
								BODY ɏꂽeÂ܂܁Ao͂܂B
		EVAL_BODY_BUFFERED	FBODY̕]sAAdoAfterBody()\bhĂԏꍇ́AK{łB
								BODY ɏꂽe͏o͂܂B

	܂AL̑gݍ킹݂̂Ƃ܂B
		BODYȂ	tagdependent	SKIP_BODY			BODYɂȂɂĂĂȂɂȂB
		BODY	JSP				EVAL_BODY_INCLUDE	BODYJSPʂ̂܂܁Ao͂܂B
		BODY	JSP				EVAL_BODY_BUFFERED	doAfterBody()gpA܂́ABODY̏o͂𖾎Iɐ䂵ꍇB

	 Empty gȂȂAtagdependent  JSP ̈Ⴂ́ABODY/Ȃ 𖾎IɎ߂
		ݒ肷邱Ƃɂ܂BׂĂAJSP ɓꂷ邱Ƃ\łAċʂ邱Ƃɂ܂B
	 EVAL_BODY_INCLUDE  EVAL_BODY_BUFFERED ̈Ⴂ́AdoAfterBody() Œlgpɂ́AK
		EVAL_BODY_BUFFERED ɂȂ΂Ȃ܂񂪁AgȂꍇ́ABODYɏꂽݒl
		JspWriter ɓnǂ̔ɂȂ܂B
		EVAL_BODY_BUFFERED ̏ꍇ́ABODY ɏꂽéAJspWriter ɓn܂B
		Ⴆ΁AȀBODYŎsꍇǍʁiႦ΁AG[bZ[W܂ށj\
		ꍇ́AEVAL_BODY_INCLUDE ɂĂKv܂B
		tɁABODỸ^OAfindAncestorWithClass Ȃǂŏʂ̐eɐݒlׂēnĂ܂P[Xł́A
		ʂ̐e doAfterBody() ȂƂĂAEVAL_BODY_BUFFERED ƂāAJspWriter ɏo͂Ȃ
		P[X肦܂B

	ETLDt@C body-content ̐ݒ
		InputTag.java						JSP

		DatabaseMetaDataTag.java			tagdependent
		DirectXMLSaveTag.java				tagdependent
		MailSenderTag2.java					tagdependent
		PopupTag.java						tagdependent
		RegistryQueryTag.java				tagdependent
		TableMergeTag.java					tagdependent
		TableUpdateParamTag.java			tagdependent
		TabListTag.java						tagdependent

	EdoStartTag() ̖߂l(p^OȂ̂ŁABODY̕\͏oȂB)
		ViewMarkerTag						EVAL_BODY_BUFFERED
		ViewLinkTag							EVAL_BODY_BUFFERED
		EntryTag							EVAL_BODY_BUFFERED

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

	[Transaction ]
		fukurou.db.DBUtil.java		قځAׂẴ\bhCATransaction Ή\bhVKǉ
		hayabusa.taglib.QueryTag#traceQuery( final String sql , final Transaction tran )
		hayabusa.taglib.TableExistTag.java		p~^OȂ̂ŁACs܂B
		hayabusa.taglib.DataCheckTag.java#doEndTag()
		hayabusa.taglib.DataCheckTag.java#checkSql( final String str, final ErrMessageManager manager, final String[] values 
		hayabusa.taglib.DataCheckTag.java#checkRows( final String str, final ErrMessageManager manager, final Transaction tran )

		hayabusa.db.TableFilter#setApplicationInfo( ApplicationInfo appInfo ) ;				p~
		hayabusa.db.TableFilter#setTransaction( Transaction tran ) ;						VKǉ
		hayabusa.taglib.TableFilterTag#doEndTag()
		plugin.table.AbstractTableFilter#setApplicationInfo( ApplicationInfo appInfo ) ;	p~
		plugin.table.AbstractTableFilter#setTransaction( Transaction tran ) ;				VKǉ
		plugin.table.TableFilter_DBSELECT#execute()
		plugin.table.TableFilter_INDEX#execute()
		plugin.table.TableFilter_TABLE#execute()

	[DB`DBE\[XAgP]
	DB`DBE\[XAg@\ŁAۂ̃\[X̌@ɂāA'**'܂ނƂł悤ɂ܂B
		gf/jsp/GF2120

	[JSP`FbN]
	f[^x[X`̕ύX
	VIEW_LENGTHAMAX_LENGTH ̑񂪁AW\[XƈقȂ̂ŁA
	ł͕ʂ̖̂ɕύX܂B
	ꂼA_LENGTH  _SIZE ɂÁA20Ƃ܂B
		 O񕪂̂炢B
			ALTER TABLE GF73 MODIFY ( USE_LENGTH VARCHAR2(20) NULL) ;
			ALTER TABLE GF73 RENAME COLUMN USE_LENGTH TO MAX_LENGTH;

			ALTER TABLE GF73 MODIFY ( VIEW_LENGTH VARCHAR2(20) ) ;
			ALTER TABLE GF73 MODIFY ( READONLY    VARCHAR2(20) ) ;
			ALTER TABLE GF73 MODIFY ( DISABLED    VARCHAR2(20) ) ;
			ALTER TABLE GF74 MODIFY ( DBID        VARCHAR2(20) ) ;

		 O񕪂AɕύX
			ALTER TABLE GF73 RENAME COLUMN VIEW_LENGTH TO VIEW_SIZE;
			ALTER TABLE GF73 RENAME COLUMN MAX_LENGTH  TO MAX_SIZE;

		gf\jsp\DOC18\xslt\GF73_PROG.xsl
		gf\jsp\DOC13\result.jsp

	[space^OC]
	spase ^OɁAwidth Acolspan ǉ܂B
	]́AxiOj̑傫(width )w肷邽߂ labelWidth 
	li㔼j̑傫(width )ww肷邽߂ valueWidth 
	܂AŜ̑傫w肷邱Ƃł܂łB
	ŁAŜ̑傫ƂāAwidth wł悤ɂ܂B
	width w肵ꍇɁAcolspan w肵Ȃꍇ́Acolspan="2" ɋI
	Zbg܂B
		hayabusa.taglib.SpaceTag#release2()
		hayabusa.taglib.SpaceTag#makeTag()
		hayabusa.taglib.SpaceTag#setWidth( final String width )			VKǉ
		hayabusa.taglib.SpaceTag#setColspan( final String colspan )		VKǉ

	[select^OC]
	select ^OɁAaddNoValue ǉ܂B
	̑́AColumnTag ƁAColumnEditorTag ɂ͂܂ASelectTag ɂ
	܂łB
	iSelectTaǵAoption œo^邽߁ANoValue œo^ł̂ŁBj
	ł́AColumnTag Ɠl̕@ŁANoValue o^ł悤ɏC܂B
	i ĺAColumnTag ƈقȂAfalse  ɐݒ肵܂B́AƂ
		 ݊̂߂łBj
		hayabusa.taglib.SelectTag#doStartTag()
		hayabusa.taglib.SelectTag#release2()
		hayabusa.taglib.SelectTag#setAddNoValue( final String flag )			VKǉ

	[and^OC]
	and ^OɁAmatchKey AmatchVal ǉ܂B
	and ^ÓAvalue ̒́A{@XXXX} Anull ̏ꍇȀ
	܂BƂ낪Â̂򂷂P[X̏ꍇAA
	null ɂȂȂꍇAႢŁAJقȂꍇȂ
	򏈗ƁAequals ^OŔfKvoĂ܂B
	SQLWHEREA܂蕡GɂȂƁAʂ̈vO
	ȂĂ܂܂B
	ŁA and ^O𗘗p/Ȃ ̔fɁAmatchKey AmatchVal
	g悤ɋ@\ǉ܂B
	́AJava  String NX́AK\\bh𗘗pāA
	matchKey.matches( matchVal ) Atrue ̏ꍇ̂݁Aand ^Ogp悤
	܂BAmatchKey AmatchVal ǂ炩 null ̏ꍇ́A
	肪ƂƂŁAtrue ipjƂ܂B
		hayabusa.taglib.SqlAndTag#release2()
		hayabusa.taglib.SqlAndTag#doEndTag()
		hayabusa.taglib.SqlAndTag#setMatchKey( final String mkey )
		hayabusa.taglib.SqlAndTag#setMatchVal( final String mval )

	[R[h\[X̃TuZbgΉ]
	R[h\[X́A\ߌ߂ꂽv_E쐬邽߂̏
	Ă܂ÁAIɂ͕ς邱Ƃł܂B
	iDBMENÚASelecẗŏς邱Ƃł܂Bj
	Ⴆ΁AǗ҂ƈʒS҂ŁAIł鍀ڂقȂƁA]́A
	Qނ̃R[h\[XpӂĂKv܂B
	܂Ai󋵁Ap^[ɉāATuZbgpӂP[X
	Ǝv܂B
	ł́AcodeList ǉ邱ƂɂAɁAR[h\[X
	R[hl̃TuZbgiÍ͈jJ}؂Ŏw肷邱ƂŁA
	w̃TuZbĝ݂̃R[h\[Xč쐬@\pӂ܂B
		hayabusa.resource.CodeData#subset( final String codeCsv )
		hayabusa.resource.CodeData#subsetList( final String codeCsv ) 							VKǉ
		hayabusa.resource.CodeData#subsetGroup( final String group ) 							VKǉ
		hayabusa.resource.CodeData#subsetRole( final RoleMode role ) 							VKǉ
		hayabusa.taglib.ColumnTag#release2()
		hayabusa.taglib.ColumnTag#setCodeList( final String list )
		hayabusa.taglib.ColumnTag#setCodeGroup( final String list )
		hayabusa.taglib.ColumnTag#getInsertTag( final DBColumn clm, final String value )
		hayabusa.taglib.ColumnEditorTag#release2()
		hayabusa.taglib.ColumnEditorTag#setCodeList( final String list )
		hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )

	[tldt@C̏C]
	space^ÓAwidth Acolspan 
	select^ÓAaddNoValue 
	and^ÓAmatchKey AmatchVal 
	column^ÓAcodeList AcodeGroup 
	columnEditor^ÓAcodeList AcodeGroup 
	Transaction^O
	̑ǉɔAhybs-taglib.tld t@C̍XVs܂B
		WEB-INF/hybs-taglib.tld
		src/META-INF/hybs-taglib.tld

	[R[h\[X̊Kwj[Ή]
	Selection_DB ɂ͎ĂAoptgroup (Kwj[)ASelection_CODE ɂ܂B
	CodeData ACodeDataLoader ɂ́ACODELVL Ȃǂ̊Kwj[쐬邽߂
	͎擾Ă邪ASelection_CODE ŗpĂ܂B
	f[^x[X璼ڎ擾ASelection_DB ł͑Ής݂łB
	ł́ASelection_CODE ɂKwj[쐬@\܂B
		hayabusa.resource.CodeData#	CodeData( final String clm, final Map<String,String[]> data )
		hayabusa.resource.CodeData#useGroup()													VKǉ
		hayabusa.resource.CodeData#useParam()													VKǉ
		hayabusa.resource.CodeData#getCodeGroup( final int seqNo,final String group )			p~
		hayabusa.resource.CodeData#isUse( final int seqNo ) 									VKǉ
		hayabusa.resource.CodeData#useRoleMode() 												VKǉ
		hayabusa.db.Selection_CODE#Selection_CODE( final CodeData cdData )
		hayabusa.resource.CodeDataLoader#QUERY = "select CLM,CODE,
		hayabusa.resource.CodeDataLoader#QUERY2 = "select CLM,CODE,

	[GۃGfB^ P⊮@\Ή]
	GۃGfB^ P⊮@\AG Ver7 ȍ~ŗp\ɂȂĂ܂B
	󂯂āAjsp.hokan.txt t@C쐬܂B
	ȂAAGۂ̎stH_ɃRs[At@C^Cvʂ̒P⊮ݒs܂B
	 ̃t@C𗘗pɓAȉ̐ݒǋLĂĂB
		E[̑][t@C^Cvʂ̐ݒ][̑EP⊮]̒P⊮̌ΏۂŁA
			t@CƂāÁAjsp.hokan.txt t@Co^܂B
			t@C^Cv́A.jsp ɂĂ܂B
		Et@C̏ڍ׃{^ŁAE ɣ{^NbN܂B
			EP̐擪F<
			EP̓rF: ="|
			ƂݒĂKv܂B
		̑̐ݒ́AD݂ŁA肢܂B

		build.xml
		src/xslt/jspHokan.xsl

	[JavaDoc ̐`FbN@\ǉ]
		fukurou.taglet.DocletSpecific

		build.xml
		_build.bat

	[^OũgUNVΉ]
	ʏ̃^Oł́ARlNVv[A̎X̃RlNVoėp邽߁A
	^OƂɈقȂRlNVŏ܂B
	܂Acommit  rollback Ȃǂꂼ̃^Oōs邽߁AAɃG[
	ĂAr[ȏԂɂȂ܂B
	ł́Ae DBID PʂɃRlNVLÃ^O̊Ԃ́AIuWFNg
	commit Arollback Ɏg܂킷悤ɂ܂B
	ɂA^OԂ̃gUNVAقȂ DBID Ԃ̃gUNV
	܂B
		fukurou.db.Transaction						VKǉ
		fukurou.db.TransactionReal					VKǉ
		fukurou.db.TransactionImpl					VKǉ
		hayabusa.db.Query#setTransaction( final Transaction tran ) ;
		hayabusa.db.DBTableModelUtil#makeDBTable( final String stmt ,final String[] args ,
		hayabusa.common.HybsSystem#TRANSACTION_KEY = "h_tran";			ZbVɃZ[uL[
		plugin.query.AbstractQuery#init()
		plugin.query.AbstractQuery#commit()
		plugin.query.AbstractQuery#rollback()
		plugin.query.AbstractQuery#close()
		plugin.query.AbstractQuery#realClose()
		plugin.query.AbstractQuery#getConnection()
		plugin.query.AbstractQuery#setTransaction( final Transaction tran )
		hayabusa.taglib.TransactionTag				VKǉ
		hayabusa.taglib.QueryTag#doAfterBody()
		hayabusa.taglib.DirectTableInsertTag#create( final BufferedReader reader )
		hayabusa.taglib.DirectWriteTableTag#create( final PrintWriter out )
		hayabusa.taglib.DirectXMLSaveTag#doEndTag()
		hayabusa.taglib.BizLogicTag#
		hayabusa.taglib.BizLogicTag#release2()
		hayabusa.taglib.BizLogicTag#execute()
		hayabusa.taglib.BizLogicTag#call( final BizLogic logic )
		hayabusa.taglib.QueryOptionTag#doAfterBody()
		hayabusa.taglib.UserInfoTag#doAfterBody()
		hayabusa.taglib.ValueTag#doAfterBody()

	[ConnData,ConnDataFactory ̔p~(Deprecated)]
	fukuroup̃RlNVǗNXłA
	݂́AConnectionFactory.java  DBConfig.xml gpł܂̂ŁA
	p~܂B(Deprecated)
		fukurou.process.ConnData
		fukurou.process.ConnDataFactory

	[JSP`FbN]
	JSPt@CUTF-8 ŃZ[uꍇABOM t^Ă܂P[X܂A
	BOMtƁAXSLT ϊłȂP[X܂B
	Z[uƂɁABOM }[J[OFFiȂj܂B
		gf\jsp\GF6170\entry.jsp
		gf\jsp\GF6170\result.jsp
		gf\jsp\GF6170\undo.jsp
		gf\jsp\GF6170\update.jsp
		gf\jsp\GF9130\entry.jsp
		gf\jsp\GF9130\result.jsp
		gf\jsp\GF9130\undo.jsp
		gf\jsp\GF9130\update.jsp
		gf\jsp\GF9140\entry.jsp
		gf\jsp\GF9230\entry.jsp
		gf\jsp\GF9230\result.jsp
		gf\jsp\GF9230\update.jsp
		gf\jsp\GF9430\entry.jsp
		gf\jsp\GF9430\result.jsp
		gf\jsp\GF9500\result.jsp
		gf\jsp\GF9540\result.jsp
		gf\jsp\GF9610\entry.jsp
		gf\jsp\GF9620\entry.jsp
	JSP\[X`FbN XSLT ƁAf[^x[X̐ĂȂ߁A
	XSLT ̏CƁADB`̕ύXs܂B
	ȑODB`̑ΉR(Ver5 p݌vƂ܂)
		(TEXT  TEXT_DATA)
			jsp\DOC18\xslt\GF70_PROG.xsl
			jsp\DOC18\xslt\GF73_PROG.xsl
		(KEYS  P_KEYS)
		(VALS  P_VALS)
			gf\jsp\DOC18\xslt\GF71_PROG.xsl
			gf\jsp\DOC18\xslt\GF72_PROG.xsl
		(NAME   FORM_NAME)
		(VALUE  FORM_VAL)
			gf\jsp\DOC18\xslt\GF73_PROG.xsl
		(GF73 DB`)
			gf\jsp\DOC13\result.jsp
			db\oracle\sql\01_TABLE\GF73S.sql
			db\oracle\xml\install\01_TABLE\GF73S.xml
		ALTER TABLE GF73 MODIFY ( USE_LENGTH VARCHAR2(20) NULL) ;
		ALTER TABLE GF73 RENAME COLUMN USE_LENGTH TO MAX_LENGTH;
			USE_LENGTH  VARCHAR2(9)    DEFAULT 0 NOT NULL     /* 150 gp */
				
			MAX_LENGTH  VARCHAR2(20)                          /* 150 gp */
		ALTER TABLE GF73 MODIFY ( VIEW_LENGTH VARCHAR2(20) ) ;
		ALTER TABLE GF73 MODIFY ( READONLY    VARCHAR2(20) ) ;
		ALTER TABLE GF73 MODIFY ( DISABLED    VARCHAR2(20) ) ;
			VIEW_LENGTH , READONLY , DISABLED
  				VARCHAR2(10)  VARCHAR2(20)
		(NAMES      CLMS)
		(QUERYTYPE  SQL_TYPE)
		(SCOPE      JSP_SCOPE)
		(QUERY      SQL_TEXT)
			gf\jsp\DOC18\xslt\GF74_PROG.xsl
		(GF74 DB`)
			db\oracle\sql\01_TABLE\GF74S.sql
			db\oracle\xml\install\01_TABLE\GF74S.xml
		ALTER TABLE GF74 MODIFY ( DBID VARCHAR2(20) ) ;
			DBID      VARCHAR2(10)                           /* 90  f[^x[XID */
							  
			DBID      VARCHAR2(20)                           /* 90  f[^x[XID */
		(VERSION  VERNO)
			gf\jsp\DOC18\xslt\GF76_PROG.xsl
		(NAME   NAME_JA)
			gf\jsp\DOC18\xslt\GF79_PROG.xsl
	JSP`FbN̐Vxǉ܂B
	match="og:view"  WARNING21AAWARNING21BAWARNING21CAWARNING21D
			jsp\DOC18\xslt\GF70_PROG.xsl
			jsp\DOC18\xslt\GF7X_PROG.xsl		폜
			gf\jsp\DOC18\query.jsp

	[DBConfig.xmlҏW@\ǉ]
	DBConfig.xmlʂҏW邽߂̋@\ǉ܂B
	ҏẂAǗj[́uڑҏWvs܂B
		jsp/common/gamen/05_DBCONFIG			ǉ
		hybs-taglib.tld
		org.opengion.fukurou.db.DatabaseConfig.DBID_INFO_KEYS
		org.opengion.fukurou.db.DatabaseConfig.DBDRIVER_CLASS_KEY
		org.opengion.fukurou.db.DatabaseConfig.init()
		org.opengion.fukurou.db.DatabaseConfig.reload()
		org.opengion.fukurou.db.DatabaseConfig.getDbidMap(Element, EDbid)
		org.opengion.fukurou.db.DatabaseConfig.getDbidInfoKeys()
		org.opengion.fukurou.db.DatabaseConfig.getDbidInfo()
		org.opengion.fukurou.db.DatabaseConfig.setDbidInfo(String[][])
		org.opengion.fukurou.db.DatabaseConfig.getDriverList()
		org.opengion.fukurou.db.DatabaseConfig.getDriverList(Element)
		org.opengion.fukurou.db.DatabaseConfig.setDriverList(String[])
		org.opengion.fukurou.xml.DomParser.write(File, Document)
		org.opengion.hayabusa.taglib.DataCheckTag.setSelectedAll(String)
		org.opengion.hayabusa.taglib.DataCheckTag.getParameterRows()
		org.opengion.hayabusa.taglib.DataCheckTag.release2()

	[JavaƖWbNP]
	JavaƖWbNĂorg.opengion.fukurou.businesspbP[WŁA^uuȂǊONX
	Zbg邽߂̃\bhƁAƖWbNŎgpeUtil\bh𕪗AƖWbN
	eNXAsvȃ\bhȂ悤ɉP܂B
		org.opengion.fukurou.business.BizLogicHelper
		org.opengion.fukurou.business.BizLogic					폜
		org.opengion.fukurou.business.AbstractBizLogic
		org.opengion.fukurou.business.BizLogic_ENTRY
		org.opengion.fukurou.business.BizLogic_TABLE
		org.opengion.fukurou.business.BizLogic_CURSOR
		org.opengion.hayabusa.taglib.BizLogicTag.execute()
		org.opengion.hayabusa.taglib.BizLogicTag.call(String)

	[file^OP]
	file^OŃt@Cǂݍ(action="READ")ۂ̃GR[hwł悤ɂ܂B
	GR[hw肵Ȃꍇ́AߋƂ̌݊lAOSˑ̕R[hŃt@Cǂݍ݂܂B
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.FileTag.release2()
		org.opengion.hayabusa.taglib.FileTag.actionExec(String)
		org.opengion.hayabusa.taglib.FileTag.setEncode(String)

	[[MEP]
	[M̃p[^ƂāAmail.smtp.localhost̐ݒǉ܂B
	́AopenGionSTMPT[o[œ삵ĂꍇA[T[o[̐ݒɂẮA
	"501 Syntax: HELO hostname"ƂG[bZ[WԂꍇ܂B
	ɑΉ邽߁AlocalhostڑɂAhC̃zXgKp悤ɏL
	ݒǉ܂B
		org.opengion.fukurou.mail.MailTX.MailTX(String, String)

	[ʒǉ(KCL)]
	Sp+ŝ݂镶ʂƂ"KCL"ǉ܂B
	́ASp̂(K)x[XƂāAsC(CR+LF)镶ƂĒǉ̂ɂȂ܂B
		org.opengion.plugin.column.DBType_KCL

	[readTable^OEǂݎ@\̃oOC]
	readTablereaderClass"AUTO"(ǂݎ)ɂꍇɁAExcelȊO̓ǂݎ肪łȂ
	oOC܂B
		org.opengion.hayabusa.taglib.ReadTableTag.doEndTag()

	[\[Xo^ʁEP]
	ʃ\[Xo^(JAR[hAx)ŁAIDAAhXŕ̃f[^o^ꍇɁA
	ʏ1\ȂoOC܂B
	]́AقȂ쐬敪œID̃f[^ɂāAƂʂ̍쐬敪̃f[^݂̂\邽߁A
	ID+AhXŃO[vĕ\Ă܂Aʃ\[X̍\AIDAAhXA쐬敪
	f[^ł[Ⴂœo^ł邽߁ȂΉł́AO[v\̂̂p~Ă܂B
		ge/jsp/GE0002/result.jsp

	[wb_[ŒsC]
	ʑJڂȂo^ŁAI`WI{^I`ɂA܂̓JX^e[ugpꍇɁA
	sύXxɁAs̕LĂ܂oOC܂B́A5.1.4.0 (2010/03/01)̈ȉ̏C
	֘AāAwb_[ƃf[^̍\قȂۂɁAwb_[ɃRs[1sڂ̃f[^tdpadding
	0pxɐݒ肳ĂȂ߂ɋN܂B̑Ήł́Awb_[Af[^ƂɍEpaddingɂẮA
	I0pxw肷悤ɂ܂B
	---------------------------------------------------------------------------------------------------
		[ʑ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
	---------------------------------------------------------------------------------------------------
		jsp/common/scrollBar2.css

	[eventColumnoOC]
	5.1.8.0 (2010/07/01)  ȉ̉PŁAIւ(eventColumn)삵ȂȂĂɑΉ܂B
	----------------------------------------------------------------------------------------------------
	[DBColumnConfig P]
	DBColumnConfig  DBColumn Ԃ̑݃f[^XVŁAׂĂ̓eRs[ĂȂ߁A
	č쐬ƑĂ܂ĂB
	Kvȑݒ肷悤ɏCB
	́ADBColumnConfig  RXgN^̏C͍sĂ܂̂ŁAZb^[\bh
	f[^ݒ肵Ă܂B
		org.opengion.hayabusa.db.DBColumnConfig#setRawEditParameter( final String param )
		org.opengion.hayabusa.db.DBColumnConfig#setRawRendParameter( final String param )
		org.opengion.hayabusa.db.DBColumn#getConfig()
	----------------------------------------------------------------------------------------------------
		jsp/common/eventColumn.jsp
		org.opengion.hayabusa.db.DBColumnConfig
		org.opengion.hayabusa.db.DBEventColumn
		org.opengion.hayabusa.taglib.SelectTag

	[DB`DBE\[XAgoOC]
	DB`DB̃\[XAg@\ŁAXVɁAx\[XXVꂸAVKɒǉĂ܂
	oOC܂B
		gf/jsp/GF2120/GFM0010.jsp,GFM0011.jsp

	[\[Xo^ʁEP]
	\[Xo^(JAR[hAx)ŁAJɎw肵ȂԂŁAo^sƁA
	ČɁAo^f[^\ȂsC܂B
		ge/jsp/GE0003/entry.jsp
		ge/jsp/GE0004/entry.jsp
		ge/jsp/GE0005/entry.jsp
		ge/jsp/REP03/entry.jsp

	[dataCheck^OP]
	dataCheck^OŁAG[ہAG[\̑OɏE\sJSPincludeł@\ǉ܂B
	ʏAentry.jspdataChecksꍇ́Aentry.jsp/jsp/common/history_back.jspincludeĂ邽߁A
	ʓr߂{^ȂǂJSPincludeKv͂܂B
	Aupdate.jspŃG[`FbNsꍇ́AG[̂݁A߂{^\Kv܂B
	̂悤ȏꍇɑΉ邽߁AG[̂݁AsƂo@\ǉ܂B
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.DataCheckTag.doEndTag()
		org.opengion.hayabusa.taglib.DataCheckTag.includeJsp(String)
		org.opengion.hayabusa.taglib.DataCheckTag.release2()
		org.opengion.hayabusa.taglib.DataCheckTag.setBeforeErrorJsp(String)
		org.opengion.hayabusa.taglib.DataCheckTag.setAfterErrorJsp(String)
		jsp/common/history_back.jsp

	[columnCheck^OP]
	columnCheck^OŁAWI{^ȂǁAOŕ̗vfڂɑ΂āAK{`FbNsꍇA
	G[bZ[Wvfo͂Ă܂ɑΉ܂B
		org.opengion.hayabusa.taglib.ColumnCheckTag.makeErrorMessage(ErrorMessage)

	[JavaƖWbNP]
	p[^[ݒ肷ہAint^Adouble^łString.ValueOf()sƂȂAړo^ł悤
	܂BAAIɂ́AString.ValueOf()ĂяoāAString^ŊǗĂ܂̂ŁAloۂ́A
	vari(),vard()A߂ľ^ɑΉ\bhĂяoKv܂B
		org.opengion.fukurou.business.AbstractBizLogic.set(String, int)
		org.opengion.fukurou.business.AbstractBizLogic.set(String, double)

	[eCihLg֌Wj]
	JavaDoc֌W̃[jOAݒRȂǁA㌎ql܂B
	ڍׂ́A5.1.9.0_refactoring.txt ɋLqĂ܂B
		E@og.tag ́Ataglib p̃^Op L[[hłB
		EyTAGźA^Oup̃L[[hłB
		EJavadoc ŁApbP[W HTML(package.html)ǉ܂B
		E@Deprecated ̐(Rg)ǉ
		Epublic 萔JavaDocRgǉ
		Epublic萔  private萔ɕύX
		ÊA萔̂p~
		Eprotected 萔JavaDocRgǉ
		E@param ̋LqsĂ̂ɁAǋL܂B
		E@return ̋LqsĂ̂ɁAǋL܂B

	[CXg[Ή]
	ʂVXẽCXg[sƂ̏o@\ǉ܂B
	CXg[́AǗj[́uVXeCXg[v̉ʂs܂B
	CXg[@̏ڍ(CXg[A[JCǔ`)́AsysInstall^Õ^uuhLg
	QƂĉB
		hybs-taglib.tld								sysInstall^Oǉ
		jsp/common/gamen/06_INSTALL
		org.opengion.hayabusa.common.SystemInstaller
		org.opengion.hayabusa.common.SystemParameter.loadDBResource(Map<String, String>)
		org.opengion.hayabusa.taglib.SysInstallTag

5.1.8.0 (2010/07/01)
	[PostgreSQLΉ]
	openGionł́AselecťʂADBTableModel̍쐬ep[^[ւ̃Zbgۂ́Aselect
	ږSđ啶āAǗĂ܂B
	́AX̃x[XłOracleږSđ啶ŊǗĂ邩łB
	APostgreSQLł́Aږ́A{IɑSďƂĈ܂BselectsɁAږɕʖ
	ꍇłlŁAʂƂĕԂ鍀ږ́ASďɂȂ܂B
	ȂAꕔ̃WbNɂāA啶s\ł߁A͂̑ΉsĂ܂B
		org.opengion.hayabusa.io.HybsJDBCCategoryDataset.innerQuery(Connection, String)
		org.opengion.fukurou.business.AbstractBizLogic.execSQL(String, int, ArrayTableModel)

	[JavaƖWbNEoOC]
	̃`FbNsɂANullPointerExceptionoOC܂B
		org.opengion.fukurou.business.AbstractBizLogic.replaceParam(String, int, ArrayTableModel)

	[t@C(Calc)EoOC]
	Calc̃t@Cǂݍ݂ŁAZɏݒ肪ĂꍇɁAeǂݎȂoOC܂B
		org.opengion.plugin.io.TableReader_Calc.DomOdsParser.processRow(Element, int)

	[ReadTable^OEǂݎP]
	ReadTable^O̎ǂݎ@\ŁACalcǂݎ̑ΏۂƂ܂B
	ȂAǂݎ̗D揇́AExcelACalcAText(UnicodeLittle)AText(Windows-31J)łB
		org.opengion.hayabusa.taglib.ReadTableTag.doEndTag()

	[񉻕]
	񉻕̍ۂɐݒ肳ȂtransienttB[h܂B
	readObject \bhŁAKv܂B
	writeObject AreadObject \bhVKɒǉ܂B
		hayabusa.servlet.TestCometServlet#writeObject( final ObjectOutputStream strm ) throws IOException {
		hayabusa.servlet.TestCometServlet#readObject( final ObjectInputStream strm ) throws IOException , ClassNotFoundException {

	ȒΉ
	ϐ tabData ̏sĂȂ߁Aǉ܂B
		hayabusa.taglib.TabLinkTag#readObject( final ObjectInputStream strm ) throws IOException, ClassNotFoundException {

	[Exception Lb`]
	ExceptionȂ̂ExceptionLb`Ă܂BExceptionLb`悤ɑΉ܂B
	ł́AIOException ƁAInvalidFormatException Lb`܂B
		plugin.io.TableReader_Excel#readDBTable() {

	[[U[\[Xo^ʁEP]
	[U[\[Xo^ʂŁAOCFG='0'()̃f[^2o^łȂ悤Ƀ`FbNs܂B
	́A2݂ꍇAǂ̃[ŃOCs邩ʂłȂȂ邽߂łB
		ge/jsp/GE0001/entry.jsp

	[3F{^EP]
	t[gEk邽߂3F{^ɂāA}gNXj[eʂ\ۂɁA
	j[̏k{^ƁAt[TCYsɂȂAʂ\ȂȂoOC܂B
		jsp/common/toggleFrame.js

	[[U[ID̑啶Eʉ]
	userInfo̍쐬ŁA]́AOCIDSđ啶ƂĈĂ܂A啶E
	ď悤ɕύX܂B
		org.opengion.hayabusa.taglib.HeadTag.sessionInit()

	[JavaƖWbNEP]
	e[un̏s߂JavaƖWbN(BizLogic_TABLE)ŁA#first()A#last()
	s[v̒ŌĂяo悤ɕύX܂B
		org.opengion.fukurou.business.BizLogic_TABLE.main()

	[lint , pmd , findbugs Ȃǂ̃`FbN]
	eoOc[ɂ`FbNs܂B
	\bh̒uAϐCAsv import 폜ȂǁB
	EMETA-INF/hybs-taglib.tld 폜(andandValsAjspInitdebugAreportencode)
	ڍׂ́A5.1.8.0_refactoring.txt QƊ肢܂B

	[enum NativeType @\ǉ]
	w̕NativeType ̔菈s\bhAenum NativeType NXɒǉ܂B
	ɂA]AStringUtil.getNativeType( String ) ōsĂ菈A
	NativeType.getType( String ) ɒu܂B
		fukurou.model.NativeType#getType( final String str )					VKǉ
		fukurou.util.getNativeType( final String str )							p~
		fukurou.business.ArrayTableModel#getNativeType( final int clm )
		fukurou.model.ArrayDataModel#getNativeType( final int clm )
		fukurou.process.LineModel#getNativeType( final int clm )
		hayabusa.report2.OdsContentParser#getNativeType( final String key, final String val )

	[ViewFormTag C]
	ViewFormTag ŁAݒ̕s̃`FbN@Ae\bhAdoStartTag() 
	ŏɈړ܂B
	ݒ葮 = (columnWritable,noWritable,columnDisplay,noDisplay,columnGroup,noGroup)
	ȑÓAւ̃Zbg̏ԂsȂ߁A`FbNWbNG  ԈႢ܂B
	ׂĎ󂯎ĂAf悤ɂƁAȒPɂȂ܂B
		org.opengion.hayabusa.taglib.ViewFormTag#doStartTag()
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnWritable( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setNoWritable( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnDisplay( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setNoDisplay( final String columnName )
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnGroup( final String group )
		org.opengion.hayabusa.taglib.ViewFormTag#setNoGroup( final String group )

	[wb_[ŒEoOC]
	EŃwb_[ŒgpۂɁAʑJڎɍEʒu̕\ʒuقȂoOC܂B
		jsp/common/scrollBar2.js

	[IsXN[EoOC]
	5.1.1.1 (2009/12/02)̈ȉ̏C̉eŁAʂsIAwb_[ŒsȂʂ
	΂āAJڂꍇJavaScript̃G[osC܂B
	---------------------------------------------------------------------------------------------
		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)
	---------------------------------------------------------------------------------------------
		jsp/common/default.js

	[View^OEoOC]
	5.1.7.0 (2010/06/01)̈ȉ̉PɂviewFormType="HTMLCustomData"ŁAsvdiv^O
	o͂Ă܂sɑΉ܂B
	ΉƂẮAʑJڂȂo^̏ꍇɌāAdiv^OKo͂悤ɂAȊȌꍇ́A
	]ʂ(useHilightRow="false"divo͂Ȃ)Ƃ܂B
	--------------------------------------------------------------------------------------------
		[ʑJڂȂo^EoOC]
		ʑJڂȂo^ŁAs1ȂԂŒǉ{^ہAupdate.jspview̐ݒŁA
		useHilightRowfalseɂȂĂƐs\ȂoOC܂B
		́Aupdate.jspԂHTMLresult.jspɑ}ۂɁAudiv onclick="hilightRowv
		ƂŃ}b`Ă߂łAuseHilightRowoffɂƁAdivo͂Ȃ
		߂ɁA}b`Af[^\Ă܂łB
		̑Ήł́AuseHilightRowłA<div id="divHlr" ͕Ko͂悤ɂ邱ƂŁAl
		true/falseɊւ炸ł悤ɂ܂B
			/jsp/common/option/noTransision.js
			org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()
	---------------------------------------------------------------------------------------------
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()

	[ҏWʒǉ]
	ҏWʂƂĐVCHBOX2,RADIO2ǉ܂B
	̕ҏWʂ́A]("2"tȂ)Ƃ͈قȂAcheckbox܂́Aradio{^L̋@\A
	R[h\[Xւ̈ˑ؎AҏW="TEXT"inputtypê݂قȂɂȂĂ܂B
		org.opengion.plugin.column.Editor_CHBOX2
		org.opengion.plugin.column.Editor_RADIO2

	[JavaƖWbNEP]
	{@xxx}̏ŁA{@xxx}AꍇA{@xxx}߂ɗƂɐp[XȂsC܂B
		org.opengion.fukurou.util.SystemParameter.SystemParameter(String)

	[DBColumnConfig P]
	DBColumnConfig  DBColumn Ԃ̑݃f[^XVŁAׂĂ̓eRs[ĂȂ߁A
	č쐬ƑĂ܂ĂB
	Kvȑݒ肷悤ɏCB
	́ADBColumnConfig  RXgN^̏C͍sĂ܂̂ŁAZb^[\bh
	f[^ݒ肵Ă܂B
		org.opengion.hayabusa.db.DBColumnConfig#setRawEditParameter( final String param )
		org.opengion.hayabusa.db.DBColumnConfig#setRawRendParameter( final String param )
		org.opengion.hayabusa.db.DBColumn#getConfig()

	DBColumnConfig ̃\bhύX(setDefValue  setDefault)
		org.opengion.hayabusa.db.DBColumnConfig#getDefault()
		org.opengion.hayabusa.db.DBColumnConfig#setDefault( final String dataDef )
		org.opengion.hayabusa.db.DBColumn#DBColumn( final DBColumnConfig config )
		org.opengion.hayabusa.taglib.ColumnEditorTag#getModifyConfig( final DBColumn dbColumn )
		org.opengion.plugin.table.TableFilter_ROTATE#getRotateTable()

	[ViewForm ֘AP]
	columnGroup w֌W̉P
	\f[^܂Ƃ߂@\܂B
	]́Aw̃JAO̍sƓl̏ꍇɁA󕶎([)ɂĂ܂A
	ł́A{ɋ󕶎Ȃ̂AO̒lƓȂ̂ʂt܂B
	ŁAgroupClass ǉAO̍sƓƂ̓wł悤ɂ܂B
	groupClass ɐݒ肷ĺAȂ̂ŁAӂKvłB
	  L̏ꍇF
	      L(-- ,  ,  , * Ȃǁjw肳ꂽꍇ́Â܂܂̕ɒu܂B
		  ĺA󕶎([)łB
	  At@xbg̏ꍇF
	      At@xbg(a-z,A-Z)̏ꍇ́A<span class="At@xbg">̕</span>
	Ⴆ΁AobNJ[ɐFtA𔖂DFɂAȂǂł܂B
	Af[^ʂ|Iɑ邽߁Aʂ̃f[^Ŏgp͔̂قǂƎv܂B
	̏Cɂ킹āAnoGroup (܂Ƃ߂ȂJw肷)@ǉ܂B
	columnGroup Ƃ̓gp͏o܂B
		org.opengion.hayabusa.html.ViewForm#setNoGroup( final String group )				VKǉ
		org.opengion.hayabusa.html.ViewForm#setGroupClass( final String grpCls )			VKǉ
		org.opengion.plugin.view.AbstractViewForm#clear()
		org.opengion.plugin.view.AbstractViewForm#setNoGroup( final String group )				VKǉ
		org.opengion.plugin.view.AbstractViewForm#setGroupClass( final String grpCls )			VKǉ
		org.opengion.plugin.view.AbstractViewForm#enum CLM_GRP { KIGO , CHAR };
		org.opengion.plugin.view.AbstractViewForm#getRendererValue( final int row,final int column , final String inVal )
		org.opengion.hayabusa.taglib.ViewFormTag#release2()
		org.opengion.hayabusa.taglib.ViewFormTag#doEndTag()
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnWritable( final String columnName )	C
		org.opengion.hayabusa.taglib.ViewFormTag#setNoWritable( final String columnName )		C
		org.opengion.hayabusa.taglib.ViewFormTag#setColumnGroup( final String group )			C
		org.opengion.hayabusa.taglib.ViewFormTag#setNoGroup( final String group )				VKǉ
		org.opengion.hayabusa.taglib.ViewFormTag#setGroupClass( final String grpCls )			VKǉ

		gf/jsp/DOC02/result.jsp						Tv
		hybs-taglib.tld ǉinoGroup,groupClassj

	L̏Cɕ֏悵āAboolean zւ̏lݒ̕@A̃\bhɓꂵ܂B
		org.opengion.plugin.view.AbstractViewForm#setBooleanArray( final String clsm , final boolean def , final boolean[] arrays )
		org.opengion.plugin.view.AbstractViewForm#setColumnWritable( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setNoWritable( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setColumnDisplay( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setNoDisplay( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setColumnGroup( final String group )
		org.opengion.plugin.view.AbstractViewForm#setNoGroup( final String group )
		org.opengion.plugin.view.AbstractViewForm#setTableSorterKeys( final String columnName )
		org.opengion.plugin.view.AbstractViewForm#setWritableControl( final String wrtCtrl )

	View̍sPʂ̃[uŁATR(e[uvf̍sw)  class t^ł悤ɂ܂B
	́AbgColorClsClm Ŏw̃J̒lAes class vfƂďo͂܂B
	̂ƂAwb_[ŒJavaScript̊֌WŁANX́A"row_XX" `ɂKv܂B
	iɁAɑΉ悤ɁAJavaScript{̂C܂B
		org.opengion.hayabusa.taglib.ViewFormTag#doEndTag()
		org.opengion.hayabusa.taglib.ViewFormTag#release2()
		org.opengion.hayabusa.taglib.ViewFormTag#setBgColorClsClm( final String clsClm ) 			VKǉ

		org.opengion.hayabusa.html.ViewForm#setBgColorClsClm( final String clsClm )					VKǉ
		org.opengion.plugin.view.AbstractViewForm#setBgColorClsClm( final String clsClm )			VKǉ
		org.opengion.plugin.view.AbstractViewForm#getBgColorCycleClass( final int row ) 			C

		ge/jsp/common/option/jqog.js				row_0,row_1  row_ 悤ɏC
		gf/jsp/common/option/jqog.js				row_0,row_1  row_ 悤ɏC
		gf/jsp/DOC02/result.jsp						Tv
		hybs-taglib.tld ǉibgColorClsClmj

	[ValueTag P]
	value  NULL ̎ɁAݒ肷邩ǂ(true/false)w肷AnullSet p~܂B
	WbN폜AC^[tF[X́A݊̂߂Ɏc܂B
	AɃ\bĥ̂p~\܂̂ŁAVer5 JSPڍsɁA
	̍폜肢܂B
		org.opengion.hayabusa.taglib.ValueTag#doStartTag()
		org.opengion.hayabusa.taglib.ValueTag#release2()
		org.opengion.hayabusa.taglib.ValueTag#setAttribute( final String key,final String value,final String action )
		org.opengion.hayabusa.taglib.ValueTag#setSQLAttribute( final DBTableModel table )
		org.opengion.hayabusa.taglib.ValueTag#setNullSet( final String flag )						p~(_I)
		org.opengion.hayabusa.taglib.ValueTag#toString()

		org.opengion.hayabusa.taglib.CommonTagSupport#release2()
		org.opengion.hayabusa.taglib.CommonTagSupport#getRequestValue( final String key, final boolean xssCheckFlg )
		org.opengion.hayabusa.taglib.CommonTagSupport#setUseValue( final boolean flag )				p~

		gf/jsp/
		common\eventColumnMaker.jsp(45): <og:value command="SQLGET" nullSet="false" xssCheck="false">
		common\fileDownload.jsp(102): 	<og:value command="SET" key="MODELNAME" value="{@MODELNAME}Renderer" nullSet="false" />
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(19): 		<og:value command="SQL" dbid="{@SYS.DEV_DBID}" nullSet="false">
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(27): 		<og:value command="SET" key="asTable" value="{@AS_TABLE}" nullSet="false" />
		DOC04\query.jsp(26): <og:value command="SQL" nullSet="false">

		ge/jsp/
		common\eventColumnMaker.jsp(45): <og:value command="SQLGET" nullSet="false" xssCheck="false">
		common\fileDownload.jsp(102): 	<og:value command="SET" key="MODELNAME" value="{@MODELNAME}Renderer" nullSet="false" />
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(19): 		<og:value command="SQL" dbid="{@SYS.DEV_DBID}" nullSet="false">
		common\gamen\12_GUIMAKEGUI\selectTable.jsp(27): 		<og:value command="SET" key="asTable" value="{@AS_TABLE}" nullSet="false" />

	[XML֘ANX ǉ]
	JSPʂXMLp[X̊{NXƂāAJspSaxParser.java сA֘ANXǉ܂B
	́ASAXParser 𗘗pAƎOGNode/OGElement IuWFNg擾A[eBeB[NXłB
	DOM ō\z Element ł́A̕яۏႳ܂B
	ŁAƎɁAOGElement SAXp[T[쐬邱ƂŁAȈՓI DOM IȃIuWFNg쐬Ă܂B
	́AXML p[XpɗpӂƂAJSP p[邽߂ɍgĂ܂B
	JSPp[XړÍAJSP  dlDB  JSP ƂTCN݂āAʂ̎쐬ւ̗
	邱Ƃɂ܂B
		org.opengion.fukurou.xml.JspSaxParser.java					VK쐬
		org.opengion.fukurou.xml.OGAttributes.java					VK쐬
		org.opengion.fukurou.xml.OGDocument.java					VK쐬
		org.opengion.fukurou.xml.OGElement.java						VK쐬
		org.opengion.fukurou.xml.OGNode.java						VK쐬
		org.opengion.fukurou.xml.OGNodeType.java					VK쐬

	[GUEST[U[Ή]
	[U[F؂sȂy[WɂāAGUEST[U[ƂăOCł@\ǉ܂B
	̋@\ɂẮAɎĂ܂Apɂ́Ahead^OuseGuest="true"ʂɎw肷
	Ƃ݌vvzłA̎ł́ȂJSPŐݒ肵ĂAf܂B
	(܂AGUEST[U[@\LɂȂȂ)
	̑Ήł́AuseGuest="true"w肵ȂꍇłGUEST[U[LɂȂ悤ɂ܂B
	AȀꍇłAۂGUEST[U[𗘗pɂ́A[U[\[XGUEST[U[ʓrӐ}I
	o^Kv܂B
		org.opengion.hayabusa.taglib.HeadTag.sessionInit()

	[JavaƖWbNEP]
	@bizLogic^Ovalsw肷ہAL[ŕ̃p[^[݂ꍇɁAlA@\
	  ǉ܂B𗘗pɂ́AbizLogic^Omulti="true"w肷Kv܂B
	AbizLogic^Okeysw肵valsw肵ȂꍇɁAKeysŎw肳ꂽږɑΉp[^[
	  IɎ擾AValsƂĎgp悤ɂ܂B
	Bline\bhő݂ȂJw肵ꍇɁANullPointerExceptionoOC܂B
	Cp[^[̃L[ꗗAe[ũL[ꗗԂ\bhǉ܂B
	Dbiz̔zɂclasst@CRpC̃NXpXƂĒǉ܂B
		hybs-taglib.tld
		org.opengion.fukurou.business.AbstractBizLogic.line(String, int)
		org.opengion.fukurou.business.AbstractBizLogic.lineKeys()
		org.opengion.fukurou.business.AbstractBizLogic.varKeys()
		org.opengion.hayabusa.taglib.BizLogicTag.setMulti(String)
		org.opengion.hayabusa.taglib.BizLogicTag.release2()
		org.opengion.hayabusa.taglib.BizLogicTag.setVals(String)
		org.opengion.hayabusa.taglib.BizLogicTag.makeVals()
		org.opengion.hayabusa.taglib.BizLogicTag.doEndTag()

	[JavaƖWbNEoOC]
	@fukurou.jarǂݍ܂ꂸARpCɓ삵ȂoOC܂B
	A\[XR[h̃GR[fBOOSˑɂȂĂ܂AUTF-8Œɂ܂B
		org.opengion.hayabusa.taglib.BizLogicTag
		org.opengion.fukurou.util.HybsLoader.compileClass(String)

	[\ʒǉEQUERY^]
	\ʂƂāAuQUERY^vVKɒǉ܂B
	̕\ʂł́APf[^擾QUERY^ƈقȂÃf[^݂ꍇɁA
	el<span>^OŘAĕԂ܂B
	܂AQUERY`ŁA2p[^[classw肷邱Ƃł܂̂ŁAef[^cɕׂ
	\Aeef[^ɕFύX邱Ƃł܂B
	eڂɑ΂āA\ʂʂo^ɂ́AVXeID:**A쐬敪:0(GW)Œ`Ă
	RENDERER̃R[h\[XŁAMULTIQUERỸR[hl`ĂKv܂B
		org.opengion.plugin.column.Renderer_MULTIQUERY

	[\[Xo^ʁEoOC]
	\[Xo^ʂ"G[f[^O"̋@\płȂs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

	[O[vj[oOC]
	O[vj[ŁAR[h\[X̃L[݂ȂꍇɃG[ƂȂoOC܂B
		org.opengion.hayabusa.taglib.TopMenuTag.makeTagMenuString(String, String, String, String, int)

	[ʒ[s@\P]
	ʒ[s@\ŁAʂo͂钠[`t@CAɑΉRg`ɕύX܂B
		jsp/common/gamen/14_EDIT/download.jsp
		org.opengion.plugin.io.TableWriter_CalcDef.writeData(DBTableModel, PrintWriter)
		org.opengion.plugin.io.TableWriter_CalcDef.createTextCell(OdfFileDom, String, DBColumn, Boolean, Boolean)
		org.opengion.plugin.io.TableWriter_CalcDefAno		VKǉ

	[S`FbN@\P]
	S`FbNԂresult.jspupdate.jspɑJڂꍇɁAJڐJSPłS`FbN{bNX
	`FbNꂽԂɂȂ悤ɉP܂B
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.plugin.view.AbstractViewForm.getAllCheckControl()

	[ʃ\[Xo^ʉP]
	ʃ\[Xo^ʂŁAǉɁAVXeID+ID+AhX+쐬敪ő݃`FbN悤ɂ܂B
		ge/jsp/GE0002/entry.jsp

	[Calc[VXeERg`@\ǉ]
	Calc[VXeŁARg{@xxx_n}̒`ł@\ǉ܂B
	]́AZɑ΂āA{@xxx_n}̒`sKv߁Af[^̌mFȂ琗``
	Ƃł܂łB
	̋@\ǉł́A{@xxx_n}̒`ÃZ̃RgƂĒ`邱ƂŁAZɂ́AʓI
	[Jc[Ɠ悤ɁAXXXXX(^)A99999(l^)Lq邱Ƃł悤ɂȂAo͌ʂ
	C[WȂ琗`̊JsƂł悤ɂȂ܂B
	܂AeLXg{bNXȂǂ̃IuWFNgɑ΂ĂAuOv̒`{@xxx_n}̋Lq邱Ƃł܂B
	AA̋@\𗘗pɂ́Aȉ̐񂪂܂B
	(1)Rg܂́AIuWFNg̖Oɕϐ`ꍇAڒ`̐擪ɂ́AK"ANO."tA
	   {@ANO.xxx_n}̌`Œ`Kv܂B
	(2)Rg܂́AIuWFNg̖O{@ANO.xxx_n}`ꂽꍇÃZŜ{@ANO.xxx_n}̒l
	   Ēu܂B̂߁ÃZɂĂ͊֐`ȂǂsƂ͂ł܂B
	܂A̒`@̏ڍׂɂẮAʓr}jApӂ܂B
		org.opengion.hayabusa.report2.TagParser.checkKey(String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.parseByAnnotation(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.isCell(String, int)

	[Calc[VXeEP]
	Calc[VXeŁAZ̒l{@xxx_n}`AϊƁAf[^l̏ꍇɐ擪'
	tĂ܂ɑΉ܂B
	́AZ̒`ŁAl^Cvw肵ĂĂAZ̓e({@xxx_n})łꍇɁACalc
	IɕłƔfȀԂŐlf[^𖄂ߍނƁAf[^̐擪'tĂ܂܂B
	̑Ήł́AJ̒`ŁAl^Cv̏ꍇ́Ap[XɃZ̒`𐔒l^ɒu邱ƂŁA
	擪'tȂ悤ɂ܂B
	ȂAl^Cvǂ̔fɂẮA[J\[Xgp̓\[X`Agp̓f[^
	ɉĐl^Cvǂ𔻒f܂B
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.changeType(String, int, String, String, NativeType, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.getNativeType(String, String)

	[Calc[VXeEOtΉ]
	Calc[VXeŁA`Œ`ꂽOto͂悤ɉP܂B
	Ot\ɂẮA1̐`V[g畡V[go͂ꂽꍇłAꂼ̃V[g
	ƗāAV[g̃f[^ŃOt\s܂B
	AAOtf[^ő̃V[g̃f[^QƂ邱Ƃ͂ł܂Bg̃V[g̃f[^݂̂
	QƂ邱Ƃł܂B
	܂AOtΉɔÃp[XWbNʉsAĂ܂B
		org.opengion.hayabusa.report2.OdsSheet					VKǉ
		org.opengion.hayabusa.report2.TagParser					VKǉ
		org.opengion.hayabusa.report2.OdsContentParser.appendValue(String, int, String, StringBuilder)
		org.opengion.hayabusa.report2.OdsContentParser.writeParsedRow(String, BufferedWriter, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)
		org.opengion.hayabusa.report2.OdsContentParser.execStyles()
		org.opengion.hayabusa.report2.OdsContentParser.replaceGraphInfo(String, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.parseGraphContent(String, String, String)
		org.opengion.hayabusa.report2.OdsContentParser.parseManifest(String, String[])

	[G[bZ[W\P]
	VXeG[ɉʂɕ\G[bZ[WPAe[u`ŃG[bZ[W
	\悤ɂ܂B
		x\[X(SYSERR)			ǉ
		jsp/common/error.jsp
		org.opengion.hayabusa.taglib.ErrorTag.getTableMsg(Throwable)
		org.opengion.hayabusa.taglib.ErrorTag.VIEW_MSGTYPE
		org.opengion.hayabusa.taglib.ErrorTag.setViewMsgType(String)
		org.opengion.hayabusa.taglib.ErrorTag.doEndTag()

	[ʒ[s@\EʉP]
	ʒ[s@\̒[`ʂ܂B
		jsp/image/hatena_min.gif
		jsp/common/gamen/14_EDIT/

	[forward^OEoOC]
	5.1.7.0 (2010/06/01)̈ȉ̏CŁAforward^Opagehttpn܂OURL𒼐ڋLq
	ꍇɁAg̉IDtĂ܂oOC܂B
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()
	----------------------------------------------------------------------------------------------
		[og:forwarg^OP]
		og:forward^OGAMENIDp[^[Ƃēn悤ɂ܂B
		gamenIdŎw肳ꂽꍇ͂̉IDAw肳ĂȂꍇ́Ag̉IDn܂B
		܂AߋƂ̌݊lAkeysGAMENID܂܂Ăꍇ́AvalsŎw肳Ă
		IDD悳܂B
			org.opengion.hayabusa.taglib.ForwardTag.doEndTag()
	----------------------------------------------------------------------------------------------

	[x\[Xo^ʏC]
	x\[Xo^ʂŁAɎw肵ȂꍇɁA{̃f[^\ȂoO
	C܂B
		ge/jsp/GE0005/result.jsp

	[wb_[\[g@\EoOC]
	wb_[\[g@\ŁAresult.jspȊOJSPforward.jspoRŌĂяoꍇɁAwb_[\[g
	@\ȂoOC܂B
	́Aforward.jspɋLqĂcommonForward^ȎJڐ̐ŁAcommand=VIEW̏ꍇɁAK
	result.jspɑJڂĂ߂łB
	̑Ήł́AOɃANZXꂽJSPɑJڂ悤ɕύXAresult.jspȊOłwb_[\[g
	@\삷悤ɂ܂B
		org.opengion.hayabusa.taglib.CommonForwardTag.getForwardURI(HttpServletRequest, HttpSession)

5.1.7.0 (2010/06/01)
	[wb_[ŒEoOC]
	wb_[Œ(ScrollBar2.js)ŁAtd^OŎw肵Ă܂oOC܂B
		jsp/common/scrollBar2.css

	[ʃLv`@\ ǉ]
	org.opengion.fukurou.util.DisplayCapture.java NXVKɒǉ܂B
	́AʃC[WLv`āAt@Cɏo߂̃NXłB
	{IȎǵAmain \bh痧グāANbv{[h̏ԂĎ܂B
	Nbv{[hɁA"GUI:ID xxxxx.jsp" `̕܂ƁAflavorsChanged Cxg
	āAʂAt@Cɏos܂B
	ot@C̏`́AuseGuiDir ̐ݒɂقȂ܂B
		org.opengion.fukurou.util.DisplayCapture.java	VKǉ
		gf\jsp\custom\result_info_Capture.jsp			Nbv{[hɉIDJSPt@CZbgB

		 * Usage: java org.opengion.fukurou.util.DisplayCapture
		 *                   [BASE_DIR] [useGuiDir(false/true)] [imageFormat(png|gif|jpg)] [startCnt]
		 *
		 *     args[0]  BASE_DIR    : Lv`t@CZ[ux[XƂȂfBNg(lFNtH_)
		 *     args[1]  useGuiDir   : Lv`摜Z[ut@Cw肵܂B(lFfalse)
		 *                            true(ۑ́Ax[XtH_ɁAID{jspt@CŁAt@C쐬)
		 *                            false(ۑɉID̃tH_쐬ẢɁAjspt@CŁAt@C쐬B)
		 *     args[2]  imageFormat : 쐬C[W̌`Bpng|gif|jpg ̂ǂꂩB
		 *     args[3]  startCnt    : Z[ut@Cj[Nɂ邽߂̃JEg(lF100)

	[DBConfig.xml 擾@ύX]
	DBConfig.xml ̎擾@Ajaxb DBConfig.xsd ADocumentBuilder ɂ DOMɕύX܂B
	XL[}̒`RpCāAA蒼́AGȂ߂łB
	ADBConfig.xml ύXꍇ́AǎNXCKv܂B
	 ȑÓADBConfig.xsd ύX邾ŁAJavã\[X쐬Ă܂BAۂɂ
	 Cӏ́Aӏ邽߁AXL[}Java\[X쐬郁bg͂܂łB
	ɔAorg.opengion.fukurou.xml.jaxb.dbid ̃NX́Ap~܂B
		org.opengion.fukurou.xml.DomParser.java					VKǉ
		org.opengion.fukurou.db.DatabaseConfig.java				啝
		org.opengion.fukurou.db.EDbid.java						Cloneable ̒ǉƁA\bh̎኱̏C
		org.opengion.fukurou.xml.jaxb.dbid.DbConfig.java		p~
		org.opengion.fukurou.xml.jaxb.dbid.DbDriver.java		p~
		org.opengion.fukurou.xml.jaxb.dbid.Dbid.java			p~
		org.opengion.fukurou.xml.jaxb.dbid.ObjectFactory.java	p~
		org.opengion.fukurou.xml.jaxb.dbid.DBConfig.xsd			p~
		gf/build.xml											DBConfig.xsd p~ɔC

	[filter֘AC]
	filter֘AŁAisClosed == true ̏ꍇ Ŝ߁AException 𔭍sĂ܂A
	AāAPɁAreturn ݂̂Ƃ܂B
	́AGZIPResponseWrapper  finishResponse() \bhŁA
		public void finishResponse() {
			Closer.ioClose( writer );
			Closer.ioClose( stream );
		}
	̂悤ȏsĂ܂Awriter ̂Astream ɍĂ邽߁A
	writer  close() ŁAIɁAstream close() Ă܂B

	̏ŁACloser.ioClose( stream ) ~߂΁AƎv܂A
	炩̖ŁAIO֘Ã\[XJȂP[Xł́AVXe_Eɂ
	q肩˂Ȃ߁AłɁAclose ς݂̏ꍇ́AȂƂőΏ܂B
		org.opengion.hayabusa.filter.FileResponseStream#flush()
		org.opengion.hayabusa.filter.FileResponseStream#write(final int bt)
		org.opengion.hayabusa.filter.FileResponseStream#write(final byte bt[], final int off, final int len)
		org.opengion.hayabusa.filter.GZIPResponseStream#flush()
		org.opengion.hayabusa.filter.GZIPResponseStream#write(final int bt)
		org.opengion.hayabusa.filter.GZIPResponseStream#write(final byte bt[], final int off, final int len)

	[og:view(tH[}bg)oOC]
	og:view^OŁAHTMLFormate[uHTMLCustome[u𗘗pāABodyɃtH[}bgLqہA
	̃tH[}bg{@xxx}`̕ϐ݂Aɂ̒l"["܂܂ĂꍇA̒l
	tH[}bg`ƂďĂ܂AG[ƂȂɑΉ܂B
	̑Ήł́Aog:viewAog:tbodyAog:theadAog:tfootAog:Itd̊e^OŁA{@xxx}̕ϐ̒l"["܂
	Ăꍇ́A\߃Tj^CY()A\ɖ߂Ƃ邱ƂŁA̒ltH[}bg
	`ƂďȂ悤ɂ܂B
		org.opengion.fukurou.util.SystemParameter.getColumns()
		org.opengion.fukurou.util.SystemParameter.getFormats()
		org.opengion.hayabusa.html.TableFormatter.getFormat()
		org.opengion.hayabusa.html.TableFormatter.getTrTag()
		org.opengion.hayabusa.html.TableFormatter.makeFormat(DBTableModel)
		org.opengion.hayabusa.html.TableFormatter.decodeSanitizedStr(String)
		org.opengion.hayabusa.taglib.CommonTagSupport.getSanitizedBodyString()
		org.opengion.hayabusa.taglib.ViewFormTag.doAfterBody()
		org.opengion.hayabusa.taglib.TFormatTag.doEndTag()

	[column^OAselect^OdefaultVal̉P]
	column^OAselect^OcommandRENEW̏ꍇ́AdefaultValKpȂ悤ɂ܂BB
	́AdefaultVal̒lߍ܂ꂽڂ݂ʂɖ߂ۂɁA
	defaultVal̍ڂ̒lnullƂȂĂꍇɁAdefaultVal̒lƁA
	ʂƂ̕sv邽߂łB
	̖́Acommand=NEW(ʃNꍇ)ł܂B
	  ȀꍇAJڐ̉ʂGg[ʂȂǂłꍇ́AdefaultValKpȂ
	  肪\܂B
	  ̂߁Acommand=NEW̏ꍇ̖{Iɉɂ́ȂΉ@ł͂ȂAʑJڎ
	  forwardKv܂B
	  ̓Iɂ́Aforward.jspcommand=NEW̏ꍇɁAIresult.jspɑJڂ̂ł͂ȂAquery.jsp
	  Tu~bg邱ƂŁAgKƂāAresult.jsp\邱ƂŁAquery.jspresult.jsp
	  킹邱Ƃł܂B
	  AA̕@Aresult.jsp݂݂̂Aquery.jsp݂ȂꍇɁAresult.jspJȂȂ\܂B
	  ܂AJSPςȂƌȌł́AΉ͍ł邽߁Acommand=NEWɑ΂Ή͌Ă܂B
		org.opengion.hayabusa.taglib.ColumnTag.doStartTag()
		org.opengion.hayabusa.taglib.SelectTag.doStartTag()

	[|bvAbv{^E{^W]
	|bvAbvʂŁA{^W܂B
	{^\ɂ́Aquery.jsppopup_info.jspA܂́Apopup_info.jsp_min
	CN[hĉB
	(|bvAbvʂ̕W`CN[h悤ɕύXĂ܂B)
		/jsp/custom/popup_info.jsp
		/jsp/custom/popup_info.jsp_min
		/jsp/image/close.gif
		/jsp/image/close_min.gif
		/gf/jsp/GF9510/query.jsp

	[1sp̃wb_[ǉ]
	NGɕ\W̃wb_[(query_info.jsp)ɂāA\̈̍k̂
	WƂĒ񋟂܂B
	𗘗pɂ́Acustom/query_info.jsp_minWcustom/query_info.jspƒuĉB
		/jsp/custom/query_info.jsp_min
		/jsp/image/separator_min
		/jsp/image/back_min.gif

	[Calc[EV[guCN@\ǉ]
	Calc[VXeŁAf[^𖄂ߍސ`V[g𓮓Iɐ؂ւ邱Ƃ̂ł@\ǉ܂B
	̋@\𗘗pɂ́Aȉ̎菇𓥂ޕKv܂B
	@1̐`t@Cɑ΂āAV[gSHEET1,SHEET2`Ă
	A[CAEg`ŁA(SHEETBREAK)Ƃڂ\ߗpӂĂA̍ڂ̒lƂăV[g
	  (SHEET1,SHEET2)`ĂB
	ɂASHEETBREAK̃V[guCN^C~OŃf[^𖄂ߍރV[g؂ւ
	Ƃł܂B
		org.opengion.hayabusa.report2.OdsContentParser.SHEET_BREAK
		org.opengion.hayabusa.report2.OdsContentParser.execContent()
		org.opengion.hayabusa.report2.OdsContentParser.getBodyValue(String, int)
		TEST10.ods							V[guCNp̃Tvǉ

	[Calc[VXeEoOC]
	Calc[VXeŐ`V[gɃZQ(ZBZA̎QƂɂȂ)sۂɁAp[X
	ȂsC܂B
		org.opengion.hayabusa.report2.OdsContentParser.replaceOoocError(String)

	[tableUpdate^OESQLCWFNV΍Ή]
	tableUpdate^OSQLCWFNV΍s߂́AquotCheckpł悤ɂ܂B
	AAJSPƂ̌݊lAĺAfalse(SQLCWFNV`FbNsȂ)łB
		hybs-taglib.tld
		org.opengion.hayabusa.taglib.TableUpdateTag.doStartTag()
		org.opengion.hayabusa.taglib.TableUpdateTag.release2()
		org.opengion.hayabusa.taglib.TableUpdateTag.setQuotCheck(String)

	[wb_[\[g@\EoOC]
	wb_[\[gɉʑJڂA߂ĂۂstartNoNAoOC܂B
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[ʑJڂȂo^EoOC]
	ʑJڂȂo^ŁAs1ȂԂŒǉ{^ہAupdate.jspview̐ݒŁA
	useHilightRowfalseɂȂĂƐs\ȂoOC܂B
	́Aupdate.jspԂHTMLresult.jspɑ}ۂɁAudiv onclick="hilightRowv
	ƂŃ}b`Ă߂łAuseHilightRowoffɂƁAdivo͂Ȃ
	߂ɁA}b`Af[^\Ă܂łB
	̑Ήł́AuseHilightRowłA<div id="divHlr" ͕Ko͂悤ɂ邱ƂŁAl
	true/falseɊւ炸ł悤ɂ܂B
		/jsp/common/option/noTransision.js
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()

	[t@C_E[h@\]
	W̃t@C_E[h@\ɂāAiށE߂A܂̓wb_[\[gł_E[hł
	悤ɂ܂B
	ȂAwb_[\[gɃ_E[hꍇ́A\[gꂽԂŏo͂܂B
		org.opengion.hayabusa.taglib.FileUDTag.doEndTag()
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[ExcelA@\Ή]
	ExcelAs@\ǉ܂B
	̋@\𗘗pɂ́Aog:docConvert^O𗘗p܂B
	̃^OŁAinputFileɃJ}؂ŕt@Cw肷邱ƂŁAt@CAāAo͂܂B
	ȂÁAt@C̘ÁA̓t@CExcel܂Calct@C̏ꍇ̂ݑΉĂ܂B
	(o͌`́AExcelACalcAPDF̂ꂩw\)
	܂Aɂ́AOpenOffice.org𗘗pĂ邽߁A̋@\𗘗pɂ́AOpenOfficeݒ
	ĂKv܂B
		gf/jsp/GF6420
		org.opengion.hayabusa.report2.SOfficeProcess.checkEnv(String)
		org.opengion.hayabusa.report2.SOfficeProcess.getDispatcher()
		org.opengion.hayabusa.report2.SOfficeProcess.getTempPath()
		org.opengion.hayabusa.report2.ExecProcess
		org.opengion.hayabusa.report2.DocConverter_OOO				(DocConverterNXύX)
		org.opengion.hayabusa.taglib.DocConvertTag

	[DBMENŨp[^[Ή]
	DBMENUŃp[^[{@XXXX}pł悤ɑΉ܂B
		org.opengion.hayabusa.taglib.ColumnTag.getInsertTag(DBColumn, String)
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()
		org.opengion.hayabusa.db.DBColumn.isNeedsParamParse()

	[Iv_E]
	Iv_E̎̑啝Ȍs܂B
	[ύXe]
	@WbN̑啝Ȍ(Iɂ̓JȊO̒u(divvf̓Iu)ɂΉ܂)
	A\ڂ̓IȗΉ
	BJւۂɃJ̊e푮ւɂp悤ɑΉ
	C̑eoOC
		(a)v_EڂqJƂďꍇɏlZbgȂoOC
		(b)tH[JXAEgŁA̍ڂuꂽAuڂɃtH[JXȂoOC
		(c)< , > SQLŗpłȂoOC
		gf/jsp/GF6410
		hybs-taglib.tld									value^OAcolumn^OxssCheckǉ
		jsp/common/htmlend.jsp
		jsp/common/eventColumnSql.jsp														p~
		jsp/common/eventColumn.jsp															VKǉ
		jsp/common/eventColumn.js
		jsp/common/eventColumnMarker.jsp
		jsp/common/jquery/jquery.js															1.4.2Ƀo[WAbv
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_CLASS
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_WRITABLE
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_ID
		org.opengion.hayabusa.common.HybsSystem.EVENT_COLUMN_INITVAL
		org.opengion.hayabusa.db.DBEventColumn												VKǉ
		org.opengion.hayabusa.db.DBColumn.DBColumn(String, ColumnData, LabelData, CodeData)
		org.opengion.hayabusa.db.DBColumn.getRawParam()										p~
		org.opengion.hayabusa.db.DBColumn.getRawEditParam()
		org.opengion.hayabusa.db.DBColumn.getRawRendParam()
		org.opengion.hayabusa.db.DBColumnConfig.getRawParameter()							p~
		org.opengion.hayabusa.db.DBColumnConfig.getRawEditParameter()
		org.opengion.hayabusa.db.DBColumnConfig.getRawRendParameter()
		org.opengion.hayabusa.db.DBColumnConfig.setRawParameter(String)
		org.opengion.hayabusa.db.DBColumn.getEventColumnTag(String, String, boolean)
		org.opengion.hayabusa.db.DBColumn.getEventColumnTag(String, String, int, boolean)
		org.opengion.hayabusa.html.StringFormat												org.opengion.plugin.columnړ
		org.opengion.hayabusa.taglib.CommonTagSupport.addEventColumn(String, String)		p~
		org.opengion.hayabusa.taglib.CommonTagSupport.addEventColumn(String, String, String, String, String, String)
		org.opengion.hayabusa.taglib.CommonTagSupport.addEventColumn(DBColumn)
		org.opengion.hayabusa.taglib.ColumnTag.doAfterBody()
		org.opengion.hayabusa.taglib.ColumnTag.release2()
		org.opengion.hayabusa.taglib.ColumnTag.setXssCheck(String)
		org.opengion.hayabusa.taglib.ColumnTag.getInsertTag(DBColumn, String)
		org.opengion.hayabusa.taglib.ColumnEditorTag.doAfterBody()
		org.opengion.hayabusa.taglib.ColumnEditorTag.setParameter(String)
		org.opengion.hayabusa.taglib.QueryOptionTag.doAfterBody()
		org.opengion.hayabusa.taglib.QueryOptionTag.doEndTag()
		org.opengion.hayabusa.taglib.QueryOptionTag.release2()
		org.opengion.hayabusa.taglib.QueryOptionTag.getEventColumn()						p~
		org.opengion.hayabusa.taglib.SelectTag.makeTag()
		org.opengion.hayabusa.taglib.SelectTag.setRawParam(String)
		org.opengion.hayabusa.taglib.SelectTag.release2()
		org.opengion.hayabusa.taglib.ValueTag.doStartTag()
		org.opengion.hayabusa.taglib.ValueTag.doAfterBody()
		org.opengion.hayabusa.taglib.ValueTag.doEndTag()
		org.opengion.hayabusa.taglib.ValueTag.release2()
		org.opengion.hayabusa.taglib.ValueTag.setXssCheck(String)
		org.opengion.hayabusa.taglib.ValueTag.commandExec(String)
		org.opengion.hayabusa.taglib.ValueTag.getSQLAttribute(DBTableModel)
		org.opengion.hayabusa.taglib.ViewFormTag.doEndTag()
		org.opengion.plugin.view.AbstractViewForm.init(DBTableModel)
		org.opengion.plugin.view.AbstractViewForm.getRendererValue(int, int, String)
		org.opengion.plugin.view.AbstractViewForm.getEditorValue(int, int, String)
		org.opengion.plugin.view.AbstractViewForm.setColumnWritable(String)
		org.opengion.plugin.view.AbstractViewForm.setNoWritable(String)
		org.opengion.plugin.view.AbstractViewForm.setUseEventCols()
		org.opengion.plugin.column.AbstractEditor.AbstractEditor(DBColumn)
		org.opengion.plugin.column.AbstractEditor.getValue(String)
		org.opengion.plugin.column.AbstractEditor.getValue(int, String)
		org.opengion.plugin.column.AbstractEditor.createEventColumnJS(String, String, int, String)	p~
		org.opengion.plugin.column.Editor_AUTOAREA.getValue(String)
		org.opengion.plugin.column.Editor_AUTOAREA.getValue(int, String)
		org.opengion.plugin.column.Editor_DBMENU.Editor_DBMENU(DBColumn)
		org.opengion.plugin.column.Editor_DBMENU.getValue(String)
		org.opengion.plugin.column.Editor_DBMENU.getValue(int, String)
		org.opengion.plugin.column.Editor_DBMENU.getOption(TagBuffer, String, boolean)
		org.opengion.plugin.column.Editor_DBRADIO.getValue(int, String)
		org.opengion.plugin.column.Editor_DBRADIO.getValue(String)
		org.opengion.plugin.column.Editor_HIDDEN.Editor_HIDDEN(DBColumn)
		org.opengion.plugin.column.Editor_INDBMENU
		org.opengion.plugin.column.Editor_INDBMENU.getOption(TagBuffer, String)
		org.opengion.plugin.column.Editor_MENU.Editor_MENU(DBColumn)
		org.opengion.plugin.column.Editor_MENU.getValue(String)
		org.opengion.plugin.column.Editor_MENU.getValue(int, String)
		org.opengion.plugin.column.Editor_MENU.getValue(int, String)
		org.opengion.plugin.column.Editor_QUERY.getValue(int, String)
		org.opengion.plugin.column.Editor_QUERY.getValue(String)
		org.opengion.plugin.column.Editor_TEXTAREA.getValue(String)
		org.opengion.plugin.column.Editor_TEXTAREA.getValue(int, String)
		org.opengion.plugin.column.Renderer_DBMENU.getValue(int, String)
		org.opengion.plugin.column.Renderer_DBMENU.getValue(String)
		org.opengion.plugin.column.Renderer_FORM
		org.opengion.plugin.column.Renderer_FORM.getValue(String)
		org.opengion.plugin.column.Renderer_QUERY
		org.opengion.plugin.column.Renderer_QUERY.getValue(String)

	[EʕsΉ]
	EʂŁAẼr[ɑʂ̃NE}[J[ZbgĂ܂oOC܂B
	́AẼr[\command"VIEW"Őݒ肳Ă邱ƂɂAʂ̃r[̃LbV
	Ă܂ߔ܂B(ʏAẼr[́AviewFormId="viewX2"ƂȂĂAʂ
	viewFormId݂ƁAĂ܂)
	̑Ήł́Ar[LbV畜AID̃LbV݂̂
	Ȃ悤ɂ܂B
		org.opengion.hayabusa.html.ViewForm.setGamenId(String)
		org.opengion.hayabusa.html.ViewForm.getGamenId()
		org.opengion.plugin.view.AbstractViewForm.setGamenId(String)
		org.opengion.plugin.view.AbstractViewForm.getGamenId()
		org.opengion.hayabusa.taglib.ViewFormTag.doStartTag()

	[og:forwarg^OP]
	og:forward^OGAMENIDp[^[Ƃēn悤ɂ܂B
	gamenIdŎw肳ꂽꍇ͂̉IDAw肳ĂȂꍇ́Ag̉IDn܂B
	܂AߋƂ̌݊lAkeysGAMENID܂܂Ăꍇ́AvalsŎw肳Ă
	IDD悳܂B
		org.opengion.hayabusa.taglib.ForwardTag.doEndTag()

	[Calc[64BitΉ]
	Calc[64BitJavał삷悤ɑΉ܂B
	AA64BitJavaœ삳ꍇ́AVXe\[XREPORT_OOO_CONN_TYPE"TCP"ɐݒ肵ŁA
	"̃T[o[œ삷鑼Calc[ƏdȂ"悤REPORT_OOO_MIN_PORTݒ肷Kv܂B
	REPORT_OOO_MIN_PORTɂẮAuvZXɊ蓖Ă|[gԍlvł̂ŁAREPORT_OOO_MIN_PORT
	ƂāAvZX̍ő吔܂ł̃|[gԍ͗\ߖĒuĂB
	----------------------------------------------------------------------------------------------------
	ݒ) REPORT_OOO_CONN_TYPE = "TCP"AREPORT_OOO_MIN_PORT = "8100"AREPORT_MAX_PROCESS_COUNT = "256"
			̏ꍇA8100Aő8355܂ł̃|[gԍŊU܂B
	----------------------------------------------------------------------------------------------------
	AAvZXN悤Ƃ|[gԍÃvZX(OpenOfficeȊÕvZX܂)ŁA
	ɃoCh(gp)̏ꍇ́Ã|[gԍXLbvŋ󂫃|[g܂B
		org.opengion.hayabusa.common.SystemData.REPORT_OOO_CONN_TYPE
		org.opengion.hayabusa.common.SystemData.REPORT_OOO_MIN_PORT
		org.opengion.hayabusa.report2.ProcessFactory.ProcessPool.createInstance()
		org.opengion.hayabusa.report2.SOfficeProcess.ENV_DIR
		org.opengion.hayabusa.report2.SOfficeProcess.bootstrap()
		org.opengion.hayabusa.report2.SOfficeProcess.execOffice(String, String, int)
		org.opengion.hayabusa.report2.SOfficeProcess.getConnParam(String)
		org.opengion.hayabusa.report2.SOfficeProcess.getProcParam(String)
		org.opengion.hayabusa.report2.SOfficeProcessTcp									VK쐬

	[og:popup^OP]
	og:popup^OŃ|bvAbvɓnR}hwł悤ɂ܂B
	]́AJavaScriptcommand="NEW"ŒœnĂ܂ȂΉŁAƂ
	n悤ɂ܂B
		hybs-taglib.tld
		jsp/common/ogPopup.js
		org.opengion.hayabusa.taglib.PopupTag.release2()
		org.opengion.hayabusa.taglib.PopupTag.setCommand(String)
		org.opengion.hayabusa.taglib.PopupTag.makePopup(boolean)

	[og:errorMessage^OP]
	G[E[jObZ[W̌ɉs悤ɂ܂B
	uo^܂Bv(displayMsg)̌ɂ́AsĂ邽߁AɎdl܂B
		org.opengion.hayabusa.taglib.ErrorMessageTag.makeTitle()

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 ) {
