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 ) {
