锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频中文字幕在线,亚洲国产精品乱码在线观看97,亚洲国产乱码最新视频http://www.tkk7.com/mydearvivian/閭f浘緇忎粠鑷繁韜竟婧滆蛋鐨勪漢鈥︹?/description>zh-cnThu, 15 May 2025 17:54:05 GMTThu, 15 May 2025 17:54:05 GMT60[杞笘] java鎿嶄綔xml鏂瑰紡鐨勫洓縐嶆瘮杈冧笌璇﹁В(DOM銆丼AX銆丣DOM銆丏OM4J)http://www.tkk7.com/mydearvivian/articles/261740.html鑷敱鑷敱Tue, 24 Mar 2009 09:26:00 GMThttp://www.tkk7.com/mydearvivian/articles/261740.htmlhttp://www.tkk7.com/mydearvivian/comments/261740.htmlhttp://www.tkk7.com/mydearvivian/articles/261740.html#Feedback0http://www.tkk7.com/mydearvivian/comments/commentRss/261740.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/261740.html闃呰鍏ㄦ枃

鑷敱 2009-03-24 17:26 鍙戣〃璇勮
]]>
BIRT API 鍔ㄦ佹敼鍙榅ML鏁版嵁婧?/title><link>http://www.tkk7.com/mydearvivian/articles/250985.html</link><dc:creator>鑷敱</dc:creator><author>鑷敱</author><pubDate>Mon, 12 Jan 2009 08:18:00 GMT</pubDate><guid>http://www.tkk7.com/mydearvivian/articles/250985.html</guid><wfw:comment>http://www.tkk7.com/mydearvivian/comments/250985.html</wfw:comment><comments>http://www.tkk7.com/mydearvivian/articles/250985.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mydearvivian/comments/commentRss/250985.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mydearvivian/services/trackbacks/250985.html</trackback:ping><description><![CDATA[<p>鍓嶄竴孌墊椂闂村洜欏圭洰鍘熷洜錛岄渶瑕佺敤BIRT鍋氭姤琛紝鎶ヨ〃鏁版嵁婧愰噰鐢╔ML鏂囦歡(鍚庡洜XML涓暟鎹叧緋昏緝澶嶆潅錛孊IRT澶勭悊XML鏁版嵁鏁堢巼鏋佸樊錛屾敼鐢ˋpache Derby)錛屽洜鍦ㄨ繍琛屾佷笅錛屾姤琛ㄩ渶瑕佸姩鎬佸彉鏇存暟鎹簮錛屽湪緗戜笂涔熸壘浜嗕笉灝戠殑甯栧瓙錛岄兘娌℃湁鍗佸垎鍑嗙‘鐨勮В鍐蟲柟妗堬紝鍚庢潵榪樻槸鍐沖畾鑷繁鎵炬柟妗堬紝鍚庢潵瑙e喅鐨勬柟娉曚篃鐩稿綋綆鍗曪紝璐村嚭浠g爜涓鐪嬪氨鏄庣櫧浜嗭細<br /> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">IReportEngine engine </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />EngineConfig config </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /> <img id="Codehighlighter1_61_695_Open_Image" onclick="this.style.display='none'; Codehighlighter1_61_695_Open_Text.style.display='none'; Codehighlighter1_61_695_Closed_Image.style.display='inline'; Codehighlighter1_61_695_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_61_695_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_61_695_Closed_Text.style.display='none'; Codehighlighter1_61_695_Open_Image.style.display='inline'; Codehighlighter1_61_695_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">try</span><span style="color: #000000"> </span><span id="Codehighlighter1_61_695_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_61_695_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  config </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> EngineConfig();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  Platform.startup(config);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  IReportEngineFactory factory </span><span style="color: #000000">=</span><span style="color: #000000"> (IReportEngineFactory) Platform<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                .createFactoryObject(IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  engine </span><span style="color: #000000">=</span><span style="color: #000000"> factory.createReportEngine(config);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  IReportRunnable design </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  </span><span style="color: #008000">//</span><span style="color: #008000">鎵撳紑鎶ヨ〃</span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">  design </span><span style="color: #000000">=</span><span style="color: #000000"> engine.openReportDesign(</span><span style="color: #000000">"</span><span style="color: #000000">c:\\report.rptdesign</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  ReportDesignHandle designHandel </span><span style="color: #000000">=</span><span style="color: #000000"> (ReportDesignHandle) design.getDesignHandle();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  DataSourceHandle ds </span><span style="color: #000000">=</span><span style="color: #000000"> designHandel.findDataSource(</span><span style="color: #000000">"</span><span style="color: #000000">DATA SOURCE</span><span style="color: #000000">"</span><span style="color: #000000">);                </span><span style="color: #008000">//</span><span style="color: #008000">鍙傛暟涓烘姤琛ㄤ腑瀹氫箟鐨勬暟鎹簮鍚嶇О</span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">  </span><span style="color: #0000ff">if</span><span style="color: #000000">(ds</span><span style="color: #000000">!=</span><span style="color: #0000ff">null</span><span style="color: #000000">)<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    ds.setProperty(</span><span style="color: #000000">"</span><span style="color: #000000">FILELIST</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">c:\\datasource.xml</span><span style="color: #000000">"</span><span style="color: #000000">);  </span><span style="color: #008000">//</span><span style="color: #008000">緇戝畾xml鏁版嵁婧?/span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   <img src="http://www.tkk7.com/Images/dot.gif" alt="" /><br /> }catch (Exception ex) {<br />    ex.printStackTrace();<br />   }finally {<br />    //Platform.shutdown();<br />   }..<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />  </span></div> </span> <img src ="http://www.tkk7.com/mydearvivian/aggbug/250985.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mydearvivian/" target="_blank">鑷敱</a> 2009-01-12 16:18 <a href="http://www.tkk7.com/mydearvivian/articles/250985.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Eclipse RCP涓秴闀夸換鍔″崟綰跨▼錛屽紓姝ョ嚎紼嬪鐞?/title><link>http://www.tkk7.com/mydearvivian/articles/246028.html</link><dc:creator>鑷敱</dc:creator><author>鑷敱</author><pubDate>Fri, 12 Dec 2008 11:57:00 GMT</pubDate><guid>http://www.tkk7.com/mydearvivian/articles/246028.html</guid><wfw:comment>http://www.tkk7.com/mydearvivian/comments/246028.html</wfw:comment><comments>http://www.tkk7.com/mydearvivian/articles/246028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mydearvivian/comments/commentRss/246028.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mydearvivian/services/trackbacks/246028.html</trackback:ping><description><![CDATA[<p>    鍦≧CP紼嬪簭涓紝甯哥鍒版煇涓嚎紼嬫墽琛屾椂闂存瘮杈冨緢闀跨殑鎯呭喌錛岃嫢澶勭悊涓嶅ソ錛岀敤鎴蜂綋楠屽害鏄緢緋熺硶鐨勶紝濡傜敤鎴風偣浜嗕竴涓姛鑳芥寜閽悗錛岃繘鍏ュ姛鑳芥墽琛岋紝鍙戠幇紼嬪簭闀挎椂闂存病鏈変換浣曞搷搴旓紝鏃犵枒榪欑鎯呭喌涓嬶紝鐢ㄦ埛鏄棤娉曞繊鍙楃殑銆?br />     鍦ㄨ繖縐嶆儏鍐典笅鎴戜滑鍙互閫氳繃鎻愪緵榪涘害鏉″璇濇鏉ユ敼鍠勭敤鎴蜂綋楠屽害錛?br />      1錛夊崟姝ユ墽琛?br />             紼嬪簭鎵ц鏈熼棿涓嶅厑璁哥敤鎴風粓姝紝璐翠笅紼嬪簭浠g爜孌?br />             </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">                ProgressMonitorDialog progress </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ProgressMonitorDialog(</span><span style="color: #0000ff">null</span><span style="color: #000000">); <br /> <img id="Codehighlighter1_79_534_Open_Image" onclick="this.style.display='none'; Codehighlighter1_79_534_Open_Text.style.display='none'; Codehighlighter1_79_534_Closed_Image.style.display='inline'; Codehighlighter1_79_534_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_79_534_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_79_534_Closed_Text.style.display='none'; Codehighlighter1_79_534_Open_Image.style.display='inline'; Codehighlighter1_79_534_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />                </span><span style="color: #0000ff">try</span><span style="color: #000000"> </span><span id="Codehighlighter1_79_534_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_79_534_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_140_526_Open_Image" onclick="this.style.display='none'; Codehighlighter1_140_526_Open_Text.style.display='none'; Codehighlighter1_140_526_Closed_Image.style.display='inline'; Codehighlighter1_140_526_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_140_526_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_140_526_Closed_Text.style.display='none'; Codehighlighter1_140_526_Open_Image.style.display='inline'; Codehighlighter1_140_526_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                    progress.run(</span><span style="color: #0000ff">true</span><span style="color: #000000">, </span><span style="color: #0000ff">false</span><span style="color: #000000">, </span><span style="color: #0000ff">new</span><span style="color: #000000"> IRunnableWithProgress() </span><span id="Codehighlighter1_140_526_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_140_526_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_245_518_Open_Image" onclick="this.style.display='none'; Codehighlighter1_245_518_Open_Text.style.display='none'; Codehighlighter1_245_518_Closed_Image.style.display='inline'; Codehighlighter1_245_518_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_245_518_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_245_518_Closed_Text.style.display='none'; Codehighlighter1_245_518_Open_Image.style.display='inline'; Codehighlighter1_245_518_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />                        </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run(IProgressMonitor monitor) </span><span style="color: #0000ff">throws</span><span style="color: #000000"> InvocationTargetException,    InterruptedException </span><span id="Codehighlighter1_245_518_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_245_518_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            monitor.beginTask(</span><span style="color: #000000">"</span><span style="color: #000000">澶嶅埗鏂囦歡</span><span style="color: #000000">"</span><span style="color: #000000">, IProgressMonitor.UNKNOWN);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            monitor.setTaskName(</span><span style="color: #000000">"</span><span style="color: #000000">澶嶅埗鏂囦歡<img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            Console.getInstance().info(</span><span style="color: #000000">"</span><span style="color: #000000">姝e湪澶嶅埗鏂囦歡錛岃紼嶅?img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            copyFile(fileName, destFolder);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            monitor.done();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                            Console.getInstance().info(</span><span style="color: #000000">"</span><span style="color: #000000">澶嶅埗鎴愬姛</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                        }</span></span><span style="color: #000000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                    }</span></span><span style="color: #000000">);<br /> <img id="Codehighlighter1_572_604_Open_Image" onclick="this.style.display='none'; Codehighlighter1_572_604_Open_Text.style.display='none'; Codehighlighter1_572_604_Closed_Image.style.display='inline'; Codehighlighter1_572_604_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_572_604_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_572_604_Closed_Text.style.display='none'; Codehighlighter1_572_604_Open_Image.style.display='inline'; Codehighlighter1_572_604_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />                }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InvocationTargetException e) </span><span id="Codehighlighter1_572_604_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_572_604_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    e.printStackTrace();<br /> <img id="Codehighlighter1_637_669_Open_Image" onclick="this.style.display='none'; Codehighlighter1_637_669_Open_Text.style.display='none'; Codehighlighter1_637_669_Closed_Image.style.display='inline'; Codehighlighter1_637_669_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_637_669_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_637_669_Closed_Text.style.display='none'; Codehighlighter1_637_669_Open_Image.style.display='inline'; Codehighlighter1_637_669_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />                }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InterruptedException e) </span><span id="Codehighlighter1_637_669_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_637_669_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                    e.printStackTrace();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />                }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <p>    鑻ュ厑璁哥敤鎴風粓姝換鍔℃墽琛?鍒檖rogress.run()絎簩涓弬鏁頒紶true鍗沖彲錛?monitor.isCanceled()鏂規硶鍒ゆ柇褰撳墠鏄惁琚敤鎴峰彇娑?br /> <br />     2錛夊紓姝ユ墽琛?br />     鍦≧CP涓鍦ㄩ潪UI綰跨▼涓墽琛孶I綰跨▼鐨勬搷浣滐紝鏈綆鍗曠殑鏂瑰紡灝辨槸display.syncExec鎴栬卍isplay.asyncExec錛屽鏋淯I綰跨▼鎵闇鐨勬椂闂磋緝闀跨殑璇濓紝鍒欏簲璇ヤ嬌鐢╠isplay.asyncExec<br />        鍦ㄦ墽琛屽紓姝ョ嚎紼嬬殑鏃跺欙紝鎴戜滑涓鑸簲褰撶戶鎵縅ob鎴栬匲IJob綾伙細UIJob鏄湪UI綰跨▼涓繍琛岀殑錛屽彲浠ョ洿鎺ヨ闂獥浣撶粍浠躲侸ob鏄湪闈濽I綰跨▼涓繍琛岋紝濡傛灉鍦ㄩ噷闈㈡兂璁塊棶紿椾綋緇勪歡錛岄渶瑕侀氳繃Display.asynExec()鎴栬卻ynExec鏂瑰紡鏉ユ墽琛屻俇IJob瑕佸敖閲忕殑鐭紝涓嶈榪囧鐨勫崰鐢║I綰跨▼鐨勬椂闂淬?br /> <br />         涔熻創涓婁緥瀛愬惂錛?br /> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_28_645_Open_Image" onclick="this.style.display='none'; Codehighlighter1_28_645_Open_Text.style.display='none'; Codehighlighter1_28_645_Closed_Image.style.display='inline'; Codehighlighter1_28_645_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_28_645_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_28_645_Closed_Text.style.display='none'; Codehighlighter1_28_645_Open_Image.style.display='inline'; Codehighlighter1_28_645_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /><span style="color: #000000">Job job </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Job(</span><span style="color: #000000">"</span><span style="color: #000000">鎵ц寮傛綰跨▼</span><span style="color: #000000">"</span><span style="color: #000000">) </span><span id="Codehighlighter1_28_645_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_28_645_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_85_643_Open_Image" onclick="this.style.display='none'; Codehighlighter1_85_643_Open_Text.style.display='none'; Codehighlighter1_85_643_Closed_Image.style.display='inline'; Codehighlighter1_85_643_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_85_643_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_85_643_Closed_Text.style.display='none'; Codehighlighter1_85_643_Open_Image.style.display='inline'; Codehighlighter1_85_643_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">protected</span><span style="color: #000000"> IStatus run(</span><span style="color: #0000ff">final</span><span style="color: #000000"> IProgressMonitor monitor) </span><span id="Codehighlighter1_85_643_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_85_643_Open_Text"><span style="color: #000000">{    <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        monitor.beginTask(</span><span style="color: #000000">"</span><span style="color: #000000">寮濮嬩換鍔?/span><span style="color: #000000">"</span><span style="color: #000000">, IProgressMonitor.UNKNOWN);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        monitor.setTaskName(</span><span style="color: #000000">"</span><span style="color: #000000">Step 1<img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        Console.getInstance().info(</span><span style="color: #000000">"</span><span style="color: #000000">寮濮嬬涓姝?img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        dothing1();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        monitor.setTaskName(</span><span style="color: #000000">"</span><span style="color: #000000">Step 2<img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        Console.getInstance().info(</span><span style="color: #000000">"</span><span style="color: #000000">寮濮嬬浜屾<img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        dothing2();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        monitor.setTaskName(</span><span style="color: #000000">"</span><span style="color: #000000">Step 3<img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        Console.getInstance().info(</span><span style="color: #000000">"</span><span style="color: #000000">寮濮嬬涓夋<img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        dothing3();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        Console.getInstance().info(</span><span style="color: #000000">"</span><span style="color: #000000">瀹屾瘯</span><span style="color: #000000">"</span><span style="color: #000000">);                                                                            <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        monitor.done();    <br /> <img id="Codehighlighter1_541_611_Open_Image" onclick="this.style.display='none'; Codehighlighter1_541_611_Open_Text.style.display='none'; Codehighlighter1_541_611_Closed_Image.style.display='inline'; Codehighlighter1_541_611_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_541_611_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_541_611_Closed_Text.style.display='none'; Codehighlighter1_541_611_Open_Image.style.display='inline'; Codehighlighter1_541_611_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        Display.getDefault().asyncExec(</span><span style="color: #0000ff">new</span><span style="color: #000000"> Runnable() </span><span id="Codehighlighter1_541_611_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_541_611_Open_Text"><span style="color: #000000">{                        <br /> <img id="Codehighlighter1_570_607_Open_Image" onclick="this.style.display='none'; Codehighlighter1_570_607_Open_Text.style.display='none'; Codehighlighter1_570_607_Closed_Image.style.display='inline'; Codehighlighter1_570_607_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_570_607_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_570_607_Closed_Text.style.display='none'; Codehighlighter1_570_607_Open_Image.style.display='inline'; Codehighlighter1_570_607_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run() </span><span id="Codehighlighter1_570_607_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_570_607_Open_Text"><span style="color: #000000">{                                                                                    <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                </span><span style="color: #008000">//</span><span style="color: #008000">UI浠誨姟</span><span style="color: #008000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" /></span><span style="color: #000000">            }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> Status.OK_STATUS;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />job.setUser(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />job.schedule();    <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <img src ="http://www.tkk7.com/mydearvivian/aggbug/246028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mydearvivian/" target="_blank">鑷敱</a> 2008-12-12 19:57 <a href="http://www.tkk7.com/mydearvivian/articles/246028.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠庢彃浠?Rcp涓幏鍙栨枃浠惰礬寰勭殑鏂規硶http://www.tkk7.com/mydearvivian/articles/241744.html鑷敱鑷敱Thu, 20 Nov 2008 11:39:00 GMThttp://www.tkk7.com/mydearvivian/articles/241744.htmlhttp://www.tkk7.com/mydearvivian/comments/241744.htmlhttp://www.tkk7.com/mydearvivian/articles/241744.html#Feedback0http://www.tkk7.com/mydearvivian/comments/commentRss/241744.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/241744.html
AaaaPlugin.getDefault().getStateLocation().makeAbsolute().toFile().getAbsolutePath());  
閫氳繃鏂囦歡寰楀埌Project錛?
IProject project = ((IFile)o).getProject();  
閫氳繃鏂囦歡寰楀埌鍏ㄨ礬寰勶細
String path = ((IFile)o).getLocation().makeAbsolute().toFile().getAbsolutePath();   
寰楀埌鏁翠釜Workspace鐨勬牴錛?br />
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();   
浠庢牴鏉ユ煡鎵捐祫婧愶細
IResource resource = root.findMember(new Path(containerName));   
浠嶣undle鏉ユ煡鎵捐祫婧愶細
Bundle bundle = Platform.getBundle(pluginId);    
URL fullPathString 
= BundleUtility.find(bundle, filePath);  
浠庣紪杈戝櫒鏉ヨ幏寰楃紪杈戞枃浠?br />
IEditorPart editor = ((DefaultEditDomain)(parent.getViewer().getEditDomain())).getEditorPart();    
IEditorInput input 
= editor.getEditorInput();    
if(input instanceof IFileEditorInput){    
  IFile file 
= ((IFileEditorInput)input).getFile();    
}
   
寰楀埌runtimeworkspace錛?br />
Platform.getInstanceLocation().getURL().getPath();   
寰楀埌Appliaction workspace錛?br />
Platform.asLocalURL(PRODUCT_BUNDLE.getEntry("")).getPath()).getAbsolutePath();   




鑷敱 2008-11-20 19:39 鍙戣〃璇勮
]]>
銆愯漿甯栥態IRT Viewer 2.2 鍙傛暟璁劇疆璇﹁Вhttp://www.tkk7.com/mydearvivian/articles/240120.html鑷敱鑷敱Wed, 12 Nov 2008 08:42:00 GMThttp://www.tkk7.com/mydearvivian/articles/240120.htmlhttp://www.tkk7.com/mydearvivian/comments/240120.htmlhttp://www.tkk7.com/mydearvivian/articles/240120.html#Feedback0http://www.tkk7.com/mydearvivian/comments/commentRss/240120.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/240120.html

銆愯漿甯栥?a target="_blank">http://www.javaeye.com/topic/117186

BIRT浣滀負涓嬈懼姛鑳藉己澶х殑寮婧愭姤琛ㄥ伐鍏鳳紝鍏剁増鏈殑鍗囩駭鏇存柊閫熷害涔熼潪甯稿揩錛屼粠1.0鍒?.0錛屼竴鐩村埌鏈鏂扮殑 2.2.1鐗堟湰錛屾棤璁轟粠鍔熻兘涓婅繕鏄ц兘涓婇兘寰楀埌浜嗘瀬澶х殑鎻愰珮鍜屾墿鍏呫侭IRT涔熸彁渚涗簡涓涓爣鍑嗙殑J2EE瀹炵幇緇勪歡錛屽彲浠ュ彂甯冨埌鏀寔J2EE搴旂敤鐨剋eb server鏈嶅姟鍣ㄤ笂錛屽彲浠ュ鐢熸垚鐨勬姤琛ㄨ繘琛岄瑙堢瓑鎿嶄綔銆傚湪澶у浣跨敤BIRT Viewer鐨勬椂鍊欙紝鍙兘浼氬瀹冩棩鐩婄悍綣佺殑鍙傛暟璁劇疆濡備簯閲岄浘閲岋紝鍦ㄧ綉涓婅鍧涢噷涔熸湁寰堝浜虹鍒拌繖鏍峰摢鏍風殑闂錛屽悓鏃跺畼鏂圭殑鏂囨。涔熶笉緇嗚嚧涓嶅叏銆傛墍浠ユ垜灝卞榪欎簺鍙傛暟榪涜浜嗕竴涓畝鍗曠郴緇熺殑鎬葷粨錛屽笇鏈涜兘瀵瑰ぇ瀹剁殑BIRT寮鍙戞湁鎵甯姪銆傝繖浜涘弬鏁頒互2.2.1鐗堟湰涓哄噯錛岃澶у鐗瑰埆娉ㄦ剰銆?/font>

1. Servlet妯″紡璇存槑

鏌ョ湅BIRT Viewer鑷甫鐨剋eb.xml鏂囦歡錛屽彲浠ョ湅鍒版湁浠ヤ笅鍑犱釜pattern錛?/font>

frameset ---- 閲囩敤Ajax妗嗘灦錛屽彲浠ユ樉紺哄伐鍏鋒潯錛屽鑸潯鍜孴OC闈㈡澘錛屽疄鐜板鏉傜殑鎿嶄綔錛屽鍒嗛〉澶勭悊錛屽鍑烘暟鎹紝瀵煎嚭鎶ヨ〃錛屾墦鍗扮瓑絳夈傝妯″紡涓嬩細鑷姩鐢熸垚report document鏂囦歡(棰勮report design鏂囦歡)鍒扮壒瀹氱殑鐩綍(鐢ㄦ埛鍙互鐢ㄥ弬鏁版寚瀹氾紝涔熷彲浠ュ畾涔夊湪web.xml閲?銆傞噰鐢ˋjax錛岄熷害杈冩參銆?/font>

run ---- 涔熼噰鐢ˋjax妗嗘灦錛屼絾涓嶅疄鐜癴rameset鐨勫鏉傚姛鑳斤紝涓嶄細鐢熸垚涓存椂鐨剅eport document鏂囦歡(棰勮report design鏂囦歡)錛屼篃涓嶆敮鎸佸垎欏碉紝榪欎釜涓昏鏄簲鐢ㄥ湪BIRT Designer閲岀殑preview tab閲岋紝鍙互鏀寔cancel鎿嶄綔錛屽叾瀹冧笉鎬庝箞甯哥敤銆傞噰鐢ˋjax錛岄熷害杈冩參銆?/font>

preview --- 娌℃湁鐢ㄥ埌Ajax妗嗘灦錛岀洿鎺ヨ皟鐢ㄥ簳灞侲ngine API瀵規姤琛ㄨ繘琛宺ender錛屾妸鐢熸垚鐨勬姤琛ㄥ唴瀹圭洿鎺ヨ緭鍑哄埌嫻忚鍣ㄣ傝繖縐嶆ā寮忓拰run妯″紡璋冪敤鐨勬槸鐩稿悓鐨凟ngine API錛屽敮涓鍖哄埆鍦ㄤ簬run閲囩敤Ajax鑾峰彇鎶ヨ〃鍐呭錛岃宲review鐩存帴杈撳嚭鍒版祻瑙堝櫒銆傚鏋滆鏀寔鍒嗛〉錛岀敤鎴烽渶瑕佸湪URL涓婂畾涔塤_page鍜?__pagerange鍙傛暟錛岃繖涓や釜鍙傛暟涔熶細鍦ㄥ悗闈㈣緇嗚鏄庛傞渶瑕佺壒鍒鏄庣殑鏄紝鍦ㄨ繖鍑犵棰勮妯″紡涓紝preview鐨勯熷害鏄渶蹇殑銆?/font>

document --- 璇ユā寮忎富瑕佹槸涓轟簡浠巖eport design鏂囦歡鐢熸垚report document鏂囦歡銆傜敤鎴峰彲浠ュ湪URL涓婃彁瀹歞ocument鏂囦歡鐢熸垚瀛樻斁鐨勮礬寰?瀛樻斁鍦╯erver绔?錛屽鏋滄湭鎸囧畾錛屼細鐩存帴鐢熸垚 rptdocument鍙戦佸埌瀹㈡埛绔祻瑙堝櫒錛岀敤鎴峰彲浠ヤ笅杞藉埌瀹㈡埛绔?/font>

output --- 璇ユā寮忕被浼間簬frameset錛屼細鑷姩鐢熸垚report document鏂囦歡(棰勮report design鏂囦歡)錛屽尯鍒湪浜巓utput涓嶉噰鐢ˋjax錛岃屾槸灝嗙敓鎴愮殑鎶ヨ〃鍐呭鐩存帴杈撳嚭鍒版祻瑙堝櫒銆?/font>

parameter --- 璇ユā寮忎富瑕佺敤浜庣敓鎴愪竴涓弬鏁板璇濇錛屼竴鑸敤鎴蜂笉甯哥敤錛岀敤鎴峰彲浠ョ洿鎺ラ氳繃鎻愪緵鐨凧SP Tag--parameterPage鍘誨疄鐜板弬鏁板璇濇錛屼笉闇瑕佺洿鎺ヨ皟鐢ㄣ?/font>

download --- 鐢ㄤ簬瀵煎嚭鎶ヨ〃鏁版嵁涓篊SV鏍煎紡錛屽綋浣犱嬌鐢╢rameset宸ュ叿鏉¢噷鐨勫鍑烘暟鎹姛鑳芥椂錛屼細鐢ㄥ埌榪欎釜妯″紡銆?/font>

2. web.xml閲岀殑鍙傛暟璁劇疆
web.xml鏂囦歡閲屾湁璁稿鍙傛暟錛岀敤鎴峰簲璇ユ牴鎹嚜宸茬殑闇姹傚嚭鍙戝榪欎簺鍙傛暟鏈変竴涓繁鍏ョ殑浜嗚В銆備笅闈㈡垜浼氬榪欎簺鍙傛暟涓涓鍋氫互璇存槑銆?/font>

[BIRT_VIEWER_LOCALE]
璁劇疆榛樿鐨凩ocale淇℃伅錛屾殏鏃舵病鏈夊お澶ф剰涔夈傚洜涓篖ocale鐨勪俊鎭紝棣栧厛浠RL涓婂畾涔夌殑__locale涓哄噯錛屽鏋滄病鏈夊畾涔夛紝浼氭壘鍒板綋鍓嶆祻瑙堝櫒鐨凩ocale淇℃伅錛屾渶鍚庢墠浼氱敤鍒拌繖閲屽畾涔夌殑淇℃伅銆?/font>

[BIRT_VIEWER_WORKING_FOLDER]
璁劇疆BIRT Viewer鐨勫伐浣滅洰褰曘傜敤鎴峰彲浠ユ妸report design鎴栨槸report document鏂囦歡瀛樻斁鍦ㄨ繖涓洰褰曚笅錛岃繖鏍峰氨鍙互鍦║RL涓婇噰鐢ㄧ浉瀵硅礬寰勫幓棰勮榪欎簺鎶ヨ〃鏂囦歡浜嗐傞粯璁ゆ槸褰撳墠鏍圭洰褰曘?br /> 褰撳墠鏀寔涓夌褰㈠紡錛?br /> 鐩稿璺緞 --- 榪欎釜鐩稿褰撳墠鐨刉EB搴旂敤鐨刢ontext root.
緇濆璺緞
JAVA緋葷粺鍙橀噺 --- 鍙互鍦ㄥ惎鍔ㄦ湇鍔″櫒鏃訛紝瀹氫箟JVM鐨勭郴緇熷彉閲忥紝濡俲ava –Dmyworkingfolder=D:/reports銆傝繖鏍峰氨鍙互鍦╳eb.xml涓敤${myworkingfolder}榪涜寮曠敤浜嗐?/font>

[BIRT_VIEWER_DOCUMENT_FOLDER]
璁劇疆鐢熸垚鐨刣ocument鏂囦歡鐨勫瓨鏀捐礬寰勩傞粯璁ゆ槸documents鐩綍銆傝礬寰勮緗悓涓娿?/font>

[WORKING_FOLDER_ACCESS_ONLY]
綆鍗曠殑鎶ヨ〃璁塊棶闄愬埗鎺у埗瀹炵幇錛屽鏋滆涓簍rue,鍝氨鍙兘棰勮瀛樻斁鍦ㄥ伐浣滅洰褰曚笅鐨勬姤琛ㄦ枃浠躲傞粯璁ゅ兼槸false銆?/font>

[BIRT_VIEWER_IMAGE_DIR]
璁劇疆鐢熸垚鐨勪復鏃跺浘鐗囩殑瀛樻斁璺緞銆傞粯璁ゆ槸report/images鐩綍銆傝礬寰勮緗悓宸ヤ綔鐩綍璁劇疆銆?/font>

[BIRT_VIEWER_LOG_DIR]
璁劇疆鐢熸垚鐨勬棩蹇楁枃浠跺瓨鏀捐礬寰勩傞粯璁ゆ槸logs鐩綍銆傝礬寰勮緗悓宸ヤ綔鐩綍璁劇疆銆?/font>

[BIRT_VIEWER_LOG_LEVEL]
璁劇疆鏃ュ織鐨刲evel錛屽彲閫夌殑鍊兼湁錛欰LL|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST|OFF銆傜駭鍒敱楂樺埌浣庛?/font>

[BIRT_VIEWER_SCRIPTLIB_DIR]
璁劇疆鐢ㄦ埛script lib鏂囦歡鐨勫瓨鏀劇洰褰? 鍦ㄦ姤琛ㄤ腑鐢ㄥ埌鐨凧ava Event Handler Class )銆傞粯璁ゅ兼槸scriptlib銆傝礬寰勮緗悓宸ヤ綔鐩綍璁劇疆銆?/font>

[BIRT_RESOURCE_PATH]
璁劇疆鐢ㄦ埛璧勬簮瀛樻斁璺緞錛岃繖浜涜祫婧愬寘鎷琹ibrary鏂囦歡錛宨mage鏂囦歡絳夈傞粯璁ゆ槸褰撳墠鏍圭洰褰曘傝礬寰勮緗悓宸ヤ綔鐩綍璁劇疆銆?/font>

[BIRT_VIEWER_MAX_ROWS]
璁劇疆鑾峰彇dataset鐨勬渶澶ц褰曟暟銆備富瑕佸簲鐢ㄤ簬璁捐鎶ヨ〃鐨勬椂鍊欙紝棰勮鎶ヨ〃濡傛灉璁板綍鏁板お澶氾紝浼氳姳璐瑰緢澶氱殑鏃墮棿錛屼篃鍙兘浼氬紩璧穙ut of memory闂銆傞粯璁ゆ槸涓嶉檺鍒躲?/font>

[BIRT_VIEWER_MAX_CUBE_LEVELS]
璁劇疆CUBE鏌ヨ鐨勬渶澶х駭鏁般傚拰鍓嶉潰鐨勫弬鏁頒綔鐢ㄧ被浼箋傞粯璁ゆ槸涓嶉檺鍒躲?/font>

[BIRT_VIEWER_CUBE_MEMORY_SIZE]
璁劇疆鍦ㄧ敓鎴怌UBE鏃訛紝鍙互鍐欏湪memory涓殑鏈澶у鹼紝鍗曚綅鏄疢B銆傚彲浠ユ彁楂樻晥鐜囷紝鍐欏湪鍐呭瓨浼氭瘮鐩存帴鍐欏湪紜洏蹇緢澶氥備絾鍚屾椂涔熻娉ㄦ剰鍐呭瓨鍗犵敤鐨勯棶棰樸?/font>

[BIRT_OVERWRITE_DOCUMENT]
璇ュ弬鏁頒富瑕佺敤浜巉rameset/output妯″紡錛屽畠浠細鐢熸垚涓存椂鐨刣ocument鏂囦歡涓娿傚鏋滆涓簍rue錛屽垯姣忔鍒鋒柊欏甸潰鏃訛紝閮戒細閲嶆柊鍘葷敓鎴恉ocument鏂囦歡錛屽鏋滀負false錛屽垯涓嶄細閲嶆柊鐢熸垚錛屽彧浼氱敤鍘熸潵鐨刣ocument鏂囦歡鍘葷敓鎴愭姤琛ㄥ唴瀹廣?/font>

[BIRT_VIEWER_CONFIG_FILE]
瀹氫箟properties鏂囦歡鐨勮礬寰勶紝涓嶅彲浠ヤ慨鏀廣?/font>

[BIRT_VIEWER_PRINT_SERVERSIDE]
鍦╢rameset宸ュ叿鏉′笂錛屾彁渚涙湁鍚庡彴鏈嶅姟鍣ㄦ墦鍗扮殑鍔熻兘錛岃鍙傛暟鍙互璁劇疆鏄墦寮榪樻槸鍏抽棴鍚庡彴鎵撳嵃鐨勫姛鑳姐傞粯璁ゆ槸鎵撳紑銆傚彲閫夊間負: ON 鍜?OFF銆?/font>

[HTML_ENABLE_AGENTSTYLE_ENGINE]
榪欎釜鍙傛暟鏄細浼犻掔粰Engine鐨勶紝涓昏鐢ㄤ簬涓浜汣SS鐨勫吋瀹規ф柟闈㈢殑闂銆傞粯璁ゅ兼槸true銆?/font>

3. viewer.properties鍙傛暟璁劇疆
viewer.properties鏂囦歡涓昏鏄畾涔変竴浜涙墿灞曠殑鍙傛暟銆?/font>

# configurable variable for JSP base href. Please uncomment the below line.
#base_url=http://127.0.0.1:8080
璇ヨ緗富瑕佸簲鐢ㄤ簬浠g悊鏈嶅姟鍣ㄧ殑鎯呭喌涓嬶紝鍦ㄤ嬌鐢ㄤ唬鐞嗘湇鍔″櫒鍚庯紝浠巖equest閲岃幏鍙栫殑URI騫墮潪鐪熸鐨刄RI錛岄渶瑕佸湪榪欓噷瀹氫箟銆?/font>

# [EXTENSION SETTING]
viewer.extension.html=html
viewer.extension.pdf=pdf
viewer.extension.postscript=ps
viewer.extension.doc=doc
viewer.extension.xls=xls
viewer.extension.ppt=ppt
瀹氫箟杈撳嚭鐨勬姤琛ㄦ枃浠剁殑鍚庣紑鍚嶏紝鍜宖ormat鐩稿叧鑱斻?/font>

# [OUTPUT FORMAT LABEL NAME]
viewer.label.html=HTML
viewer.label.pdf=PDF
viewer.label.postscript=PostScript
viewer.label.doc=Word
viewer.label.xls=Excel
viewer.label.ppt=PowerPoint
瀹氫箟瀵煎嚭鎶ヨ〃瀵硅瘽妗嗛噷鐨勬姤琛ㄦ牸寮忓垪琛紝鍜宖ormat鐩稿叧鑱旓紝榪欐牱鍚嶅瓧浼氭洿鏈夋剰涔夈?/font>

# [CSV SEPARATOR]
viewer.sep.0=,
viewer.sep.1=;
viewer.sep.2=:
viewer.sep.3=|
viewer.sep.4=\t
鏀寔澶氱CSV鍒嗛殧絎︼紝鐢ㄦ埛涔熷彲浠ュ鍔犳柊鐨勫垎闅旂(鍙敮鎸乧har錛岃屼笉鏄痵tring)銆備絾鍚屾椂闇瑕佷慨鏀笿SP鏂囦歡鍜孧essages.properties鏂囦歡銆?/font>

# [LOGGERS]
# "logger."+class=level
# if no level is specified or the text "DEFAULT",
# then the default level from the web.xml will be used
logger.org.eclipse.datatools.connectivity.oda=DEFAULT
logger.org.eclipse.datatools.enablement.oda=DEFAULT
褰撳墠鐨勬棩蹇楅兘鏄氳繃Engine杈撳嚭鐨勶紝濡傛灉闇瑕佸叾瀹冪粍浠剁殑鏃ュ織杈撳嚭錛屽彲浠ュ湪榪欓噷瀹氫箟銆傛敞鎰忔牸寮忓繀欏諱負logger.org……銆傝屼笖璇ョ粍浠跺繀欏誨疄鐜頒簡java鐨刲ogger銆?br /> 鍙互鍗曠嫭涓鴻緇勪歡璁劇疆鏃ュ織綰у埆錛屽鏋滆涓篋EFAULT錛屽氨浼氫嬌鐢╳eb.xml閲岀殑璁劇疆銆?/font>

4. URL鍙傛暟
涓嬮潰鏄竴浜涗富瑕佺敤鍒扮殑URL鍙傛暟銆?/font>

“__report”
瀹氫箟瑕侀瑙堢殑rptdesign鏂囦歡璺緞錛屾敮鎸佺浉瀵硅礬寰勫拰緇濆璺緞錛岀浉瀵硅礬寰勬槸鐩稿浜巜eb.xml涓畾涔夌殑宸ヤ綔鐩綍銆?/font>

“__document”
瀹氫箟瑕侀瑙堢殑rptdocument鏂囦歡璺緞錛屽悓鏍鋒敮鎸佺浉瀵瑰拰緇濆璺緞銆傜浉瀵硅礬寰勬槸鐩稿浜巜eb.xml涓畾涔夌殑宸ヤ綔鐩綍銆傚湪鍚屾椂瀹氫箟浜哶_report 鍜宊_document鍙傛暟鏃訛紝浠_document涓轟紭鍏堬紝濡傛湭鎵懼埌鐩稿簲鐨刣ocument鏂囦歡錛屾墠浼氫粠design鏂囦歡鐢熸垚document鏂囦歡 (frameset/output)鎴栨槸鐩存帴鍘籸ender榪欎釜design鏂囦歡(preview/run)銆?/font>

“__title”
瀹氫箟鎶ヨ〃鏄劇ず鐨勬爣棰樸?/font>

“__showtitle”
鏄惁鏄劇ずframeset妯″紡涓嬩笂鏂圭殑鏍囬閮ㄥ垎銆倀rue | false

“__toolbar”
鏄惁鏄劇ずframeset妯″紡涓嬬殑宸ュ叿鏉°倀rue | false

“__navigationbar”
鏄惁鏄劇ずframeset妯″紡涓嬬殑瀵艱埅鏉°倀rue | false

“__parameterpage”
鏄惁寮哄埗寮瑰嚭鎴栦笉寮瑰嚭鎶ヨ〃鍙傛暟瀵硅瘽妗嗐倀rue | false

“__format”
杈撳嚭鎶ヨ〃鐨勬牸寮忥紝榛樿涓篽tml銆傜幇鍦ㄦ敮鎸侊細pdf | doc | xls | postscript | ppt

“__locale”
璁劇疆Locale淇℃伅錛屽 __locale=zh_CN錛?娉ㄦ剰蹇呴』鏄浗瀹跺姞璇█銆?/font>

“__svg”
璁劇疆chart杈撳嚭鏄惁浠VG鏍煎紡杈撳嚭銆倀rue | false
frameset鍜宺un妯″紡涓嬶紝浼氶噰鐢╦avascript鍒ゆ柇瀹㈡埛绔祻瑙堝櫒鏄惁鏀寔svg錛屼絾騫墮潪瀵規墍鏈夋祻瑙堝櫒鏈夋晥銆?/font>

“__bookmark”
璁劇疆欏甸潰瑕佸畾浣嶇殑涔︾鍚嶅瓧銆?/font>

“__istoc”
鎸囧畾瀹氫綅鐨勪功絳炬槸涓嶆槸涓涓猅OC鍚嶅瓧銆傚涓簍rue,灝變細鏍規嵁__bookmark鍙傛暟鍊煎幓鑾峰彇涓涓湡姝g殑涔︾鍚嶏紝浠庤屽疄鐜版甯哥殑璺寵漿銆傝繖涓富瑕佺敤浜庡畾浣嶅埌涓涓猅OC涓娿?/font>

“__rtl”
鎸囧畾HTML欏甸潰杈撳嚭鏄惁闇瑕乺ight to left銆傛敮鎸佷笉鍚屽浗瀹剁殑闃呰涔犳儻錛屽闃挎媺浼浗瀹舵槸浠庡彸鍒板乏鐨勩?/font>

“__page”
鎸囧畾瑕佽緭鍑虹殑鎶ヨ〃欏墊暟錛岃繖涓緷璧栦簬鎶ヨ〃鐨勫垎欏佃璁?page break)銆?/font>

“__pagerange”
鎸囧畾瑕佽緭鍑虹殑鎶ヨ〃欏墊暟鑼冨洿銆傚1,3,5-9銆?/font>

“__resourceFolder”
瀹氫箟璧勬簮鐩綍璺緞銆傚悓web.xml涓殑BIRT_RESOURCE_PATH璁劇疆銆?/font>

“__asattachment”
鏄惁浠ラ檮浠舵柟寮忎笅杞芥姤琛紝濡傜敓鎴怭DF鎴栨槸鍏跺畠鏍煎紡閲屻傞粯璁ゆ槸inline銆?/font>

“__masterpage”
鏄惁瑕佹樉紺簃aster page銆倀rue | false

“__designer”
璇ュ弬鏁頒富瑕佹槸搴旂敤鍦˙IRT Designer鐜涓嬶紝濡備細璇誨彇cache鐨勬姤琛ㄥ弬鏁扮瓑絳夛紝涓鑸笉鐢ㄣ倀rue | false

“__overwrite”
璇ュ弬鏁板悓web.xml瀹氫箟鐨勫弬鏁幫紝涓嶈繃web.xml閲屾槸鍏ㄥ眬璁劇疆錛屽湪URL涓婇氳繃鍙傛暟鍙互瀹氫箟鏈鎿嶄綔鐨勮緗?/font>

“__imageID”
鍐呴儴鍙傛暟錛岀敤浜巌mage鐨勫紩鐢紝涓鑸笉鐢ㄣ?/font>

“__maxrows”
璁劇疆Dataset鏌ヨ鐨勬渶澶ц褰曟暟錛岃娉ㄦ剰榪欎釜璁劇疆鏄叏灞鐨勶紝浼氬獎鍝嶅悗闈㈡墍鏈夌殑璇鋒眰銆備富瑕佺敤浜嶣IRT Designer涓嬶紝鎻愰珮鎶ヨ〃璁捐鏁堢巼銆傚悓web.xml涓殑BIRT_VIEWER_MAX_ROWS璁劇疆銆?/font>

“__maxlevels”
璁劇疆鏌ヨ鑾峰彇Cube鐨勬渶澶х駭鏁般傚悓涓婇潰鐨刜_maxrows錛屼篃涓昏鐢ㄤ簬BIRT Designer璁捐鐜銆?br /> 鍚寃eb.xml涓殑BIRT_VIEWER_MAX_CUBE_LEVELS璁劇疆銆?/font>

“__cubememsize”
鍚寃eb.xml涓殑BIRT_VIEWER_CUBE_MEMORY_SIZE鍙傛暟璁劇疆銆?/font>

“__instanceid”
濡傛灉鏌ョ湅BIRT杈撳嚭鐨凥TML浠g爜錛屼綘灝卞彲浠ョ湅鍒頒竴浜汬TML Element浼氭湁涓涓猧id鐨勫睘鎬?濡倀able)錛岃繖涓氨鏄痠nstanceid銆傝繖涓槸Engine鍔ㄦ佺敓鎴愮殑錛屼笉鍙彁鍓嶉鐭ャ傛墍浠ヤ綘闇瑕佷粠 HTML浠g爜涓緱鍒拌繖涓箋傝鍙傛暟涓昏鏄負浜嗚幏鍙杛eportlet(鎶ヨ〃鐗囨柇錛屽鍙緭鍑烘姤琛ㄤ腑鐨勪竴涓猅able鎴栨槸涓涓狢hart)銆傞渶瑕侀厤鍚?__isreportlet鍙傛暟銆?/font>

“__isreportlet”
鎸囧畾褰撳墠杈撳嚭鏄笉鏄竴涓猺eportlet銆倀rue | false
鐗瑰埆璇存槑錛氫負浜嗚緭鍑轟竴涓猺eportlet錛孊IRT鐜板湪鎻愪緵涓ょ鏂瑰紡銆?br /> 1錛?涓鴻杈撳嚭鐨勫璞?琛ㄦ牸鎴栨槸Chart)瀹氫箟涓涓猙ookmark錛岀劧鍚庡彲浠ョ敤涓嬮潰鐨刄RL杈撳嚭reportlet.
http://localhost:8080/birt/frameset?__report=test.rptdesign&__bookmark=bk&__isreportlet=true

2錛?閲囩敤instanceid錛屼絾榪欎釜鍊間簨鍏堟槸鏃犳硶棰勭煡鐨勶紝闇瑕侀瑙堜竴嬈″悗浠嶩TML浠g爜涓緱鍒般傜劧鍚庣敤涓嬮潰鐨刄RL杈撳嚭reportlet.
http://localhost:8080/birt/output?__report=test.rptdesign&__instanceid=iid&__isreportlet=true
榪樻湁灝辨槸瑕佹敞鎰忥紝reportlet鍙敮鎸乨ocument鏂囨。銆傚鏋滄槸棰勮design鏂囨。鍘昏緭鍑簉eportlet錛屽氨蹇呴』瑕佷嬌鐢╢rameset/output(鑷姩鐢熸垚document鏂囨。)銆?/font>

“__clean”
BIRT閲屼復鏃剁敓鎴愮殑涓浜涙枃浠墮兘鏄拰session鐩稿叧鐨勶紝姣斿涓存椂document鏂囦歡錛岃繕鏈塱mage鏂囦歡銆傝繖浜涙枃浠朵篃鍙互閫氳繃session榪涜綆$悊錛岃繖涓弬鏁板氨鏄寚瀹氭槸鍚﹂渶瑕佸湪session timeout鐨勬椂鍊欐竻闄よ繖浜涗復鏃舵枃浠躲傞粯璁ゅ兼槸true銆?br /> true | false

“__dpi”
鍙互璁劇疆杈撳嚭Chart鐨刣pi鏁板箋?/font>

“__fittopage”
鏆傛椂榪欎釜鍙傛暟鍙PDF鍜宲ostscript鏍煎紡鎶ヨ〃鏈夋晥錛屾寚瀹氭槸鍚﹁皟鏁磋嚦閫傚悎欏甸潰銆?/font>

“__pagebreakonly”
鏆傛椂榪欎釜鍙傛暟鍙PDF鍜宲ostscript鏍煎紡鎶ヨ〃鏈夋晥錛屾寚瀹氭槸鍚﹀彧閲囩敤BIRT鎶ヨ〃鍐呭畾鐨勫垎欏佃緗傝繖涓弬鏁頒竴鑸渶瑕佸拰__fittopage鑱斿悎浣跨敤銆?/font>

“__agentstyle”
鍚寃eb.xml涓殑HTML_ENABLE_AGENTSTYLE_ENGINE鍙傛暟璁劇疆銆?/font>

========================== 鍚庡彴Server绔墦鍗扮浉鍏沖弬鏁?==========================
“__action”
瀹氫箟鎵ц鐨勬寚浠ゅ悕縐般傚綋鍓嶅彧鏀寔print鎸囦護錛岀敤浜庡悗鍙版湇鍔″櫒鎵撳嵃銆?/font>

“__printer”
鍚庡彴鎵撳嵃鏈哄悕縐般?/font>

“__printer_copies”
瀵瑰簲鎵撳嵃鏈虹殑鎵撳嵃浠芥暟鍙傛暟銆?/font>

“__printer_collate”
瀵瑰簲鎵撳嵃鏈虹殑鍙岄潰鎵撳嵃鍙傛暟銆?/font>

“__printer_duplex”
瀵瑰簲鎵撳嵃鏈虹殑duplex鍙傛暟銆?/font>

“__printer_mode”
瀵瑰簲鎵撳嵃鏈虹殑妯″紡鍙傛暟銆傛槸鍗曡壊榪樻槸褰╄壊銆?/font>

“__printer_pagesize”
瀵瑰簲鎵撳嵃鏈虹殑綰稿瀷鍙傛暟銆傛瘮濡侫4銆?br /> ===============================================================================

========================== JSP Tag鐩稿叧鍙傛暟 ===================================
“__id”
viewer鐨処D鍙鳳紝榪欎釜鍙傛暟涓鑸笉甯哥敤錛屼富瑕佺敤浜嶫SP Tag涓紝濡傚湪涓涓〉闈㈡彃鍏ヤ袱涓狟IRT Viewer錛岃屼笖棰勮鍚屼竴涓姤琛ㄦ枃浠訛紝榪欐椂鍊欏洜涓哄湪涓涓猻ession涓嬮潰錛屾墍浠ラ渶瑕佺敤涓嶅悓鐨処D鍘葷敓鎴愬崟鐙殑document鏂囦歡銆備笉鑷充簬閮界敓鎴愬悓涓涓猟ocument鏂囦歡涓婏紝浠庤屽紩鍙戝啿紿併?/font>

“__pattern”
鍦↗SP Tag涓敤浜庢寚瀹氳鎻愪氦鐨凷ervlet Pattern鍚嶅瓧錛屽frameset/output/run/preview絳夈備富瑕佺敤浜庨噰鐢╬arameter妯″紡鐢熸垚parameter dialog瀵硅瘽妗嗘椂銆?/font>

“__target”
鍙互鎸囧畾鎻愪氦鍒扮殑紿楀彛鍚嶇О銆傚_blank,_self絳夈?/font>

“__nocache”
鎸囧畾鏄惁浼氱敤鍒癱ache鐨勬姤琛ㄥ弬鏁板鹼紝榪欎簺cache鐨勫間竴鑸繚瀛樺湪rptconfig鏂囦歡閲屻傚湪璁捐鎶ヨ〃騫墮瑙堢殑鏃跺欙紝鍙互淇濆瓨杈撳叆鐨勬姤琛ㄥ弬鏁板箋傝繖涓湪runtime鐨勬椂鍊欎笉甯哥敤銆?br /> ===============================================================================

========================== 鎶ヨ〃鍙傛暟鐩稿叧 ===================================
“__isnull”
鎸囧畾褰撳墠鐨勬姤琛ㄥ弬鏁頒負null鍊鹼紝鍚庨潰鏄姤琛ㄧ殑鍙傛暟鍚嶃?/font>

“__islocale”
鎸囧畾褰撳墠鐨勬姤琛ㄥ弬鏁板兼槸鍜孡ocale/Format鐩稿叧鐨勶紝蹇呴』鐢ㄧ壒瀹氱殑Locale/Format杞寲鍙傛暟鍊?浠嶴tring杞寲涓篛bject)銆傛牸寮忎負__islocale=paramName銆?/font>

“__isdisplay__”
鎸囧畾鎶ヨ〃鍙傛暟鐨刣isplayText鍊?鏍煎紡涓篲_isdisplay__paramName=displayText銆傚彲浠ュ湪鎶ヨ〃涓紩鐢╠isplayText鍊鹼紝濡俻arams[“p1”].displayText銆?br /> 鍦║RL涓婁紶displayText鏃跺涓?鎶ヨ〃鍙傛暟鍚嶄負p1)錛?br /> &__isdisplay__p1=hello

“__islocale__”
鎸囧畾璇ユ姤琛ㄥ弬鏁板兼槸Locale/Format鐩稿叧鐨勶紝鍚屾椂緇欏畾浜嗗弬鏁板箋傛牸寮忎負__islocale__paramName=paramValue銆?br /> ===============================================================================

========================== Export Data鍙傛暟 ===================================
“__exportEncoding”
璇ュ弬鏁板簲鐢ㄤ簬瀵煎嚭鏁版嵁涓篊SV涓紝鍙互鎸囧畾瀵煎嚭鐨勬枃浠剁紪鐮侊紝濡侴BK鎴栨槸GB2312絳夈?/font>

“__sep”
璇ュ弬鏁板簲鐢ㄤ簬瀵煎嚭鏁版嵁涓篊SV涓紝鍙互鎸囧畾鏁版嵁鍒嗛殧絎︼紝濡傞楀彿錛屽啋鍙風瓑銆?/font>

“__exportdatatype”
璇ュ弬鏁板簲鐢ㄤ簬瀵煎嚭鏁版嵁涓篊SV涓紝鍙互鎸囧畾鏄惁杈撳嚭鏁版嵁綾誨瀷銆倀rue | false

“ResultSetName”
瑕佸鍑烘暟鎹殑璁板綍闆嗗悕瀛椼?/font>

“SelectedColumnNumber”
瑕佸鍑虹殑鏍忎綅鏁般?/font>

“SelectedColumn”
瑕佸鍑虹殑鏁版嵁鏍忎綅鍚嶇О銆?/font>

鍏蜂綋鍙互鏌ョ湅BirtSimpleExportDataDialog.js鏂囦歡銆?br /> ===============================================================================

5. 鍏跺畠鍙傛暟璁劇疆
鍦˙IRT Viewer閲岃繕鏈変竴涓瘮杈冪壒孌婄殑鍙傛暟搴旂敤錛屽氨鏄敤鎴峰彲浠ヨ嚜瀹氫箟鑷凡鐨剆ervlet錛岀劧鍚庝紶閫掑璞″埌Application Context涓紝鍦ㄦ姤琛ㄤ腑灝卞彲浠ヤ粠鍏ㄥ眬鐨凙pplication Context鍘昏幏鍙栧埌榪欎釜瀵硅薄銆?br /> 榪欓噷鐩稿叧鐨勬湁涓や釜鍐呭畾鐨勫弬鏁幫紝AppContextKey鍜孉ppContextValue銆備笅闈㈡槸涓涓畝鍗曠殑紺轟緥銆?br /> public void service( HttpServletRequest request,
    HttpServletResponse response ) throws ServletException,
    IOException, BirtException
{
   String myKeyName = "mykey";
   List values = new ArrayList();
   values.add( "hello" );
   values.add( new Date() );
   request.setAttribute( "AppContextKey", myKeyName );
   request.setAttribute( "AppContextValue", values );
   RequestDispatcher rd = request.getRequestDispatcher( "/frameset" );
   rd.include( request, response );
}


鑷敱 2008-11-12 16:42 鍙戣〃璇勮
]]>
System.getProperty()http://www.tkk7.com/mydearvivian/articles/238644.html鑷敱鑷敱Tue, 04 Nov 2008 09:09:00 GMThttp://www.tkk7.com/mydearvivian/articles/238644.htmlhttp://www.tkk7.com/mydearvivian/comments/238644.htmlhttp://www.tkk7.com/mydearvivian/articles/238644.html#Feedback0http://www.tkk7.com/mydearvivian/comments/commentRss/238644.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/238644.html

閿?nbsp;

鐩稿叧鍊肩殑鎻忚堪

java.version Java  榪愯鏃剁幆澧冪増鏈?/td>
java.vendor Java  榪愯鏃剁幆澧冧緵搴斿晢
java.vendor.url Java  渚涘簲鍟嗙殑 URL
java.home Java  瀹夎鐩綍
java.vm.specification.version Java  铏氭嫙鏈鴻鑼冪増鏈?/td>
java.vm.specification.vendor Java  铏氭嫙鏈鴻鑼冧緵搴斿晢
java.vm.specification.name Java  铏氭嫙鏈鴻鑼冨悕縐?/td>
java.vm.version Java  铏氭嫙鏈哄疄鐜扮増鏈?/td>
java.vm.vendor Java  铏氭嫙鏈哄疄鐜頒緵搴斿晢
java.vm.name Java 铏氭嫙鏈哄疄鐜板悕縐?/td>
java.specification.version Java 榪愯鏃剁幆澧冭鑼冪増鏈?/td>
java.specification.vendor Java  榪愯鏃剁幆澧冭鑼冧緵搴斿晢
java.specification.name Java  榪愯鏃剁幆澧冭鑼冨悕縐?/td>
java.class.version Java  綾繪牸寮忕増鏈彿
java.class.path Java  綾昏礬寰?/td>
java.library.path  鍔犺澆搴撴椂鎼滅儲鐨勮礬寰勫垪琛?/td>
java.io.tmpdir  榛樿鐨勪復鏃舵枃浠惰礬寰?/td>
java.compiler  瑕佷嬌鐢ㄧ殑 JIT 緙栬瘧鍣ㄧ殑鍚嶇О
java.ext.dirs  涓涓垨澶氫釜鎵╁睍鐩綍鐨勮礬寰?/td>
os.name  鎿嶄綔緋葷粺鐨勫悕縐?/td>
os.arch  鎿嶄綔緋葷粺鐨勬灦鏋?/td>
os.version  鎿嶄綔緋葷粺鐨勭増鏈?/td>
file.separator  鏂囦歡鍒嗛殧絎︼紙鍦?UNIX 緋葷粺涓槸“/”錛?/td>
path.separator  璺緞鍒嗛殧絎︼紙鍦?UNIX 緋葷粺涓槸“:”錛?/td>
line.separator  琛屽垎闅旂錛堝湪 UNIX 緋葷粺涓槸“/n”錛?/td>
user.name  鐢ㄦ埛鐨勮處鎴峰悕縐?/td>
user.home  鐢ㄦ埛鐨勪富鐩綍
user.dir  鐢ㄦ埛鐨勫綋鍓嶅伐浣滅洰褰?nbsp;


鑷敱 2008-11-04 17:09 鍙戣〃璇勮
]]>
涓篠ourceViewer娣誨姞Undo銆丷edo鍔熻兘http://www.tkk7.com/mydearvivian/articles/231676.html鑷敱鑷敱Sun, 28 Sep 2008 06:41:00 GMThttp://www.tkk7.com/mydearvivian/articles/231676.htmlhttp://www.tkk7.com/mydearvivian/comments/231676.htmlhttp://www.tkk7.com/mydearvivian/articles/231676.html#Feedback0http://www.tkk7.com/mydearvivian/comments/commentRss/231676.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/231676.html     綆鍗曡鍥炴湰綃囨枃绔犵殑涓婚鍚э紝Undo銆丷edo鍔熻兘鍦ㄤ唬鐮佺紪杈戝櫒涓簲璇ユ槸鏈鍩烘湰鐨勪篃鏄繀澶囩殑鍔熻兘錛岀炕闃呬簡涓涓婼ourceViewer鐨勪唬鐮侊紝鍙戠幇瀹冩彁渚涗簡涓涓猻etUndoManager(IUndoManager undoManager) 鏂規硶錛屽啀璇︾粏鐨勯槄璇諱簡涓婼ourceViewer瀵筓ndo/Redo閮ㄥ垎鐨勭浉鍏蟲敮鎸侊紝瑕佸疄鐜癠ndo/Redo鍔熻兘榪樻槸鐩稿綋綆鍗曟柟渚跨殑錛岃繕鏄棽璇濆皯璇達紝璐村嚭浠g爜鐗囨澶у鐪嬬湅灝卞緢鏄庣櫧浜?br />
SourceViewer expressionViewer = new SourceViewer(viewerComposite, null
                    SWT.V_SCROLL 
| SWT.H_SCROLL | SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
            expressionViewer.getTextWidget().setFont(JFaceResources.getFont(JFaceResources.TEXT_FONT));



//鏀寔99嬈?/span>
IUndoManager undoManager = new TextViewerUndoManager(99);
            undoManager.connect(expressionViewer);
            expressionViewer.setUndoManager(undoManager);
            
            Control styleTextWidget 
= expressionViewer.getTextWidget();
            expressionViewer.appendVerifyKeyListener(
new VerifyKeyListener() {
                
public void verifyKey(VerifyEvent event) {
                    
if ((event.stateMask & SWT.CTRL) != 0)
                        event.doit 
= false;
                }

            }
);
            styleTextWidget.addKeyListener(
new KeyAdapter() {
                
public void keyPressed(KeyEvent e) {
                    
// Only if CTRL was pressed
                    if ((e.stateMask & SWT.CTRL) == 0return;
                    
int operation = 0;
                    
if (e.character == ' '{
                        
// Ctrl + Spacebar: Content Assist
                        operation = SourceViewer.CONTENTASSIST_PROPOSALS;
                    }
 else if ((e.character | '\u0040'== 'Z'{
                        
// Ctrl + Z: Undo
                        operation = ITextOperationTarget.UNDO;
                    }
 else if ((e.character | '\u0040'== 'Y'{
                        
// Ctrl + Y: Redo
                        operation = ITextOperationTarget.REDO;
                    }

                    
// Check if operation is possible
                    if (operation != 0 && expressionViewer.canDoOperation(operation)) 
                        
// Perform operation
                        expressionViewer.doOperation(operation);
                }

            }
);
澶у鐜板湪鍙互璇曡瘯浜嗭紝Ctrl+Z Undo錛?Ctrl+Y Redo

鑷敱 2008-09-28 14:41 鍙戣〃璇勮
]]>
SWT鏄劇ず鍥劇墖http://www.tkk7.com/mydearvivian/articles/210818.html鑷敱鑷敱Thu, 26 Jun 2008 06:13:00 GMThttp://www.tkk7.com/mydearvivian/articles/210818.htmlhttp://www.tkk7.com/mydearvivian/comments/210818.htmlhttp://www.tkk7.com/mydearvivian/articles/210818.html#Feedback1http://www.tkk7.com/mydearvivian/comments/commentRss/210818.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/210818.html 1銆佹柊寤篊anvas錛屽茍娣誨姞PaintListener鐩戝惉

canvas = new Canvas(composite, SWT.NONE);
canvas.addPaintListener(
new PaintListener() {
            
public void paintControl(PaintEvent e) {
                
if(image!=null)
                    e.gc.drawImage(image, 
00);
            }

        }
);
2銆佹柊寤篒mage錛岃皟鐢╟anvas.redraw()鏂規硶
Image image = new Image(display,"C:/eclipse/plugins/org.eclipse.platform_2.0.2/eclipse_lg.gif");
canvas.redraw();


鍙﹀榪樻湁涓縐嶆洿鍔犵畝鍗曠殑鏂規硶鍙互鏄劇ず鍥劇墖錛岄氳繃璁劇疆Label鐨剆etImage鏂規硶鏄劇ず鍥劇墖

Label label = new Label(shell, SWT.NONE);
label.setImage(
new Image(Display.getDefault(), "c:/abc.gif"));


鑷敱 2008-06-26 14:13 鍙戣〃璇勮
]]>
鑷畾涔?CellEditorhttp://www.tkk7.com/mydearvivian/articles/205309.html鑷敱鑷敱Mon, 02 Jun 2008 05:46:00 GMThttp://www.tkk7.com/mydearvivian/articles/205309.htmlhttp://www.tkk7.com/mydearvivian/comments/205309.htmlhttp://www.tkk7.com/mydearvivian/articles/205309.html#Feedback2http://www.tkk7.com/mydearvivian/comments/commentRss/205309.htmlhttp://www.tkk7.com/mydearvivian/services/trackbacks/205309.html闃呰鍏ㄦ枃

鑷敱 2008-06-02 13:46 鍙戣〃璇勮
]]>
GridLayout甯冨眬涓婥omposite鐨勯殣钘?/title><link>http://www.tkk7.com/mydearvivian/articles/205256.html</link><dc:creator>鑷敱</dc:creator><author>鑷敱</author><pubDate>Mon, 02 Jun 2008 02:01:00 GMT</pubDate><guid>http://www.tkk7.com/mydearvivian/articles/205256.html</guid><wfw:comment>http://www.tkk7.com/mydearvivian/comments/205256.html</wfw:comment><comments>http://www.tkk7.com/mydearvivian/articles/205256.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mydearvivian/comments/commentRss/205256.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mydearvivian/services/trackbacks/205256.html</trackback:ping><description><![CDATA[    鍦⊿WT緙栫▼涓紝鐢℅irdLayout甯冨眬濂界粍浠舵椂錛屾湁鏃跺欎細紕板埌榪欑鎯呭喌錛氭煇浜涚粍浠跺彲鑳藉湪榪愯鎬佹椂闇瑕佹牴鎹夐」琚殣钘?鏄劇ず銆傞氬父鎴戜滑浼氭妸榪欑粍緇勪歡鏀劇疆鍦ㄥ悓涓涓狢omposite涓紝騫惰緗瓹omposite.setVisible(false)灝卞彲浠ヤ簡錛屼絾鏄嫢璇omposite浣嶄簬GridLayout甯冨眬鐨勪腑闂翠綅緗紝灝嗗叾闅愯棌鍚庯紝浠嶇劧浼氱暀涓嬬┖鐧藉尯錛屽悗闈㈢殑緇勪歡騫朵笉浼氭敹緙╀笂鍘婚噸鏂板竷灞錛岀粡榪囪瘯楠屾壘鍒頒簡涓涓瘮杈冨畬緹庣殑瑙e喅鍔炴硶錛屽浠ヤ笅鐨勪唬鐮佺墖孌碉細 <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_18_655_Open_Image" onclick="this.style.display='none'; Codehighlighter1_18_655_Open_Text.style.display='none'; Codehighlighter1_18_655_Closed_Image.style.display='inline'; Codehighlighter1_18_655_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_18_655_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_18_655_Closed_Text.style.display='none'; Codehighlighter1_18_655_Open_Image.style.display='inline'; Codehighlighter1_18_655_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">        </span><span style="color: #0000ff">switch</span><span style="color: #000000"> (iIndex) </span><span id="Codehighlighter1_18_655_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_18_655_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_31_334_Open_Image" onclick="this.style.display='none'; Codehighlighter1_31_334_Open_Text.style.display='none'; Codehighlighter1_31_334_Closed_Image.style.display='inline'; Codehighlighter1_31_334_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_31_334_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_31_334_Closed_Text.style.display='none'; Codehighlighter1_31_334_Open_Image.style.display='inline'; Codehighlighter1_31_334_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span><span style="color: #0000ff">case</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">: </span><span id="Codehighlighter1_31_334_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_31_334_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_91_285_Open_Image" onclick="this.style.display='none'; Codehighlighter1_91_285_Open_Text.style.display='none'; Codehighlighter1_91_285_Closed_Image.style.display='inline'; Codehighlighter1_91_285_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_91_285_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_91_285_Closed_Text.style.display='none'; Codehighlighter1_91_285_Open_Image.style.display='inline'; Codehighlighter1_91_285_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                </span><span style="color: #0000ff">if</span><span style="color: #000000">(grpExpression.getLayoutData() </span><span style="color: #0000ff">instanceof</span><span style="color: #000000"> GridData) </span><span id="Codehighlighter1_91_285_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_91_285_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    GridData gd </span><span style="color: #000000">=</span><span style="color: #000000"> (GridData)grpExpression.getLayoutData();<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    gd.heightHint </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    grpExpression.setLayoutData(gd);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    grpExpression.layout(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    rootComposit.layout(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                grpObject.setVisible(</span><span style="color: #0000ff">false</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="color: #0000ff">break</span><span style="color: #000000">;<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span></span><span style="color: #000000"> <br /> <img id="Codehighlighter1_348_651_Open_Image" onclick="this.style.display='none'; Codehighlighter1_348_651_Open_Text.style.display='none'; Codehighlighter1_348_651_Closed_Image.style.display='inline'; Codehighlighter1_348_651_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_348_651_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_348_651_Closed_Text.style.display='none'; Codehighlighter1_348_651_Open_Image.style.display='inline'; Codehighlighter1_348_651_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span><span style="color: #0000ff">case</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">: </span><span id="Codehighlighter1_348_651_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_348_651_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_408_603_Open_Image" onclick="this.style.display='none'; Codehighlighter1_408_603_Open_Text.style.display='none'; Codehighlighter1_408_603_Closed_Image.style.display='inline'; Codehighlighter1_408_603_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_408_603_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_408_603_Closed_Text.style.display='none'; Codehighlighter1_408_603_Open_Image.style.display='inline'; Codehighlighter1_408_603_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                </span><span style="color: #0000ff">if</span><span style="color: #000000">(grpExpression.getLayoutData() </span><span style="color: #0000ff">instanceof</span><span style="color: #000000"> GridData) </span><span id="Codehighlighter1_408_603_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_408_603_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    GridData gd </span><span style="color: #000000">=</span><span style="color: #000000"> (GridData)grpExpression.getLayoutData();<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    gd.heightHint </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">22</span><span style="color: #000000">;  //璁炬垚闈?1鐨勪換浣曞皬浜?鐨勫煎嵆鍙?br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    grpExpression.setLayoutData(gd);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    grpExpression.layout(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                    rootComposit.layout(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                grpObject.setVisible(</span><span style="color: #0000ff">true</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="color: #0000ff">break</span><span style="color: #000000">;<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span></div> <br />     涓婁緥涓璯rpExpression浣嶄簬甯冨眬涓錛実rpObject浣嶄簬甯冨眬鏈熬 <img src ="http://www.tkk7.com/mydearvivian/aggbug/205256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mydearvivian/" target="_blank">鑷敱</a> 2008-06-02 10:01 <a href="http://www.tkk7.com/mydearvivian/articles/205256.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>EMF錛岴core妯″瀷 -- 灞炴?/title><link>http://www.tkk7.com/mydearvivian/articles/201699.html</link><dc:creator>鑷敱</dc:creator><author>鑷敱</author><pubDate>Tue, 20 May 2008 09:06:00 GMT</pubDate><guid>http://www.tkk7.com/mydearvivian/articles/201699.html</guid><wfw:comment>http://www.tkk7.com/mydearvivian/comments/201699.html</wfw:comment><comments>http://www.tkk7.com/mydearvivian/articles/201699.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mydearvivian/comments/commentRss/201699.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mydearvivian/services/trackbacks/201699.html</trackback:ping><description><![CDATA[<h4>鍖咃紙EPackage錛?br /> <span style="font-size: 10pt"><span style="font-family: 鏂板畫浣?> <table style="font-size: 10pt; width: 495px; height: 114px" cellspacing="2" cellpadding="2" width="495" border="0"> <tbody> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?><span style="font-size: 10pt">name</span></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?><span style="font-family: 鏂板畫浣?><span style="font-size: 10pt">瀛楃涓?/span></span></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?><span style="font-size: 10pt">鍚嶇О</span></span></td> </tr> <tr> <td><span style="font-family: 鏂板畫浣?>nsURI</span></td> <td><span style="font-family: 鏂板畫浣?>瀛楃涓?/span></td> <td><span style="font-family: 鏂板畫浣?>鍚嶅瓧絀洪棿鐨刄RI錛堜笌XML瀵瑰簲錛?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-family: 鏂板畫浣?>nsPrefix</span></td> <td><span style="font-family: 鏂板畫浣?>瀛楃涓?/span></td> <td><span style="font-family: 鏂板畫浣?>鍚嶅瓧絀洪棿鐨勫墠緙錛堜笌XML瀵瑰簲錛?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-family: 鏂板畫浣?>eCLassifiers</span></td> <td></td> <td><span style="font-family: 鏂板畫浣?>瀵瑰寘涓殑綾葷殑寮曠敤</span></td> </tr> <tr> <td><span lang="EN-US" style="font-family: 鏂板畫浣?>Subpackages</span></td> <td></td> <td><span style="font-family: 鏂板畫浣?>瀵瑰瓙鍖呯殑寮曠敤</span></td> </tr> </tbody> </table> </span></span></h4> <strong>綾伙紙EClass絳夛級</strong><br /> <table cellspacing="2" cellpadding="2" width="500" border="0"> <tbody> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>ENameElement</span></p> </td> </tr> <tr> <td>name</td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?><span style="font-family: 鏂板畫浣?><span style="font-size: 10pt">瀛楃涓?/span></span></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?><span style="font-size: 10pt">鍚嶇О</span></span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>ETypedElement</span></p> </td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>eType</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>EClassifier</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規х殑綾誨瀷銆傚浜?span lang="EN-US">EAttribute</span>浠栨槸<span lang="EN-US">Attribute</span>鐨勭被鍨嬶紝瀵逛簬<span lang="EN-US">EReference</span>浠栨槸<span lang="EN-US">Reference</span>鎵寮曠敤鐨勭被鍨嬨?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>lowerBound</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鏁存暟鍊?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規х殑涓嬮檺</span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>unique</span></td> <td><strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true</span></strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>|false</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>褰撶壒鎬у惈鏈夊涓兼椂錛屽兼槸鍚﹀厑璁擱噸澶嶅嚭鐜?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>upperBound</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鏁存暟鍊?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規х殑涓婇檺</span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>EStructuralFeature</span></p> </td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>changeable</span></td> <td><strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true</span></strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>|false</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規ф槸鍚﹀彲淇敼</span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>transient</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>ture|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鍦ㄥ簭鍒楀寲鏃訛紝鐗規ф槸鍚﹁蹇界暐</span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>unsettable</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鏄惁鑳藉鎶婄壒鎬ц緗負“鏈緗?#8221;鐘舵?br /> <font face="Arial"><span style="color: #0000ff"><font face="Arial">娉細</font></span>褰撹緗簡璇ュ睘鎬х殑鏃跺欙紝鎴戜滑榪橀渶瑕佷嬌鐢ㄥ彟澶栦竴涓睘鎬у鹼紝鍗硊nset錛岃灞炴у氨鏄敤鏉ュ憡璇塭mf錛屾垜浠槸鍚﹂渶瑕佷嬌鐢╱nset榪欎釜灞炴с?/font></span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>volatie</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鏄惁涓嶉渶瑕佷負鐗規ф彁渚涘瓨鍌ㄧ┖闂達紝涓鑸敤浜庤〃紺虹壒鎬ф槸浠庡叾浠栫壒鎬т腑瀵煎嚭<br /> <font face="Arial"><font face="Arial"><span style="color: #0000ff"><font face="Arial">娉細</font></span></font>榪欑鎯呭喌涓鑸彂鐢熷湪褰撳墠灞炴у兼槸鐢卞叾浠栧睘鎬ц綆楄屾潵鐨勬椂鍊欙紝姝ゆ椂璇ュ睘鎬х殑set鏂規硶鍙兘闇瑕佹垜浠嚜宸卞疄鐜幫紝鑰屼笉鏄敱emf generator鐢熸垚鐨勩?/font></span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>required</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規ф槸鍚﹀繀欏伙紝濡傛灉鏄垯絳変環浜庢妸涓嬮檺鍊艱涓?span lang="EN-US">1</span></span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>many</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規ф槸鍚︿負澶氬鹼紝濡傛灉鏄垯絳変環浜庢妸涓婇檺鍊艱涓?span lang="EN-US">-1</span></span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>defaultValueLiteral</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>瀛楃涓?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐗規ч粯璁ゅ肩殑瀛楃涓茶〃紺?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>defaultValue</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>Java</span><span style="font-size: 9pt; font-family: 鏂板畫浣?>綾?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>榛樿鍊兼墍瀵瑰簲鐨?span lang="EN-US">Java</span>瀹炰緥</span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>EAttribute</span></p> </td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>ID</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>璇ュ睘鎬ф槸鍚﹀叏灞鍞竴</span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>EReference</span></p> </td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>containment</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>寮曠敤鏄惁鏄寜鍊煎紩鐢?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>container</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>甯冨皵鍊?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>濡傛灉寮曠敤鏄弻鍚戠殑錛屽垯璇ュ間負<span lang="EN-US">true</span></span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>resolveProxies</span></td> <td><strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true</span></strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>|false</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>褰撳紩鐢ㄨ呬笌琚紩鐢ㄨ呭浜庝笉鍚岀殑鏂囨。鏃訛紝鎴戜滑浣跨敤涓涓唬鐞嗘潵浠h〃琚紩鐢ㄨ咃紝鐩村埌絎竴嬈¤闂寮曠敤鑰呮椂錛屽啀瑁呭叆琚紩鐢ㄨ呯殑鍐呭騫惰繘琛岃В閲娿傝屽綋寮曠敤鑰呬笌琚紩鐢ㄨ呬綅浜庡悓涓涓枃妗f椂錛屾垜浠彲浠ヤ笉鐢ㄤ嬌鐢ㄨ繖縐嶄唬鐞嗙殑鏂瑰紡錛屾鏃惰鍊煎彲浠ヨ緗負“<span lang="EN-US">false</span>”銆?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>eOpposite</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>EReference</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>濡傛灉鏄弻鍚戠殑寮曠敤錛屽垯璇ュ兼寚鍚戝彟涓涓柟鍚戠殑寮曠敤</span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>EClassifier</span></p> </td> </tr> <tr> <td> <p class="MsoNormal"><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>instanceClassName</span></p> </td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>瀛楃涓?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐢ㄤ簬琛ㄧず璇ョ被鍨嬬殑<span lang="EN-US">Java</span>綾誨悕</span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>instanceClass</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>Java</span><span style="font-size: 9pt; font-family: 鏂板畫浣?>綾?/span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鐢?span lang="EN-US">instanceClassName</span>鎸囧畾鐨勭被</span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>defaultValue</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>Java</span><span style="font-size: 9pt; font-family: 鏂板畫浣?>瀹炰緥</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>instanceClass</span><span style="font-size: 9pt; font-family: 鏂板畫浣?>鎵瀵瑰簲鐨勪竴涓疄渚?/span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>EClass</span></p> </td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>abstract</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>濡傛灉涓?span lang="EN-US">true</span>錛屽垯璇ョ被鏄竴鎶借薄綾?/span></td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>interface</span></td> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true|<strong>false</strong></span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>濡傛灉涓?span lang="EN-US">true</span>錛屽垯璇ョ被鏄竴鎺ュ彛</span></td> </tr> <tr> <td colspan="3"> <p align="center"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 鏂板畫浣?>EDataType</span></p> </td> </tr> <tr> <td><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>serializable</span></td> <td><strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>true</span></strong><span lang="EN-US" style="font-size: 9pt; font-family: 鏂板畫浣?>|false</span></td> <td><span style="font-size: 9pt; font-family: 鏂板畫浣?>鏍囪瘑璇ョ被鍨嬫槸鍚﹂渶瑕佽繘琛屽簭鍒楀寲</span></td> </tr> </tbody> </table> <img src ="http://www.tkk7.com/mydearvivian/aggbug/201699.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mydearvivian/" target="_blank">鑷敱</a> 2008-05-20 17:06 <a href="http://www.tkk7.com/mydearvivian/articles/201699.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://5kee.com" target="_blank">国产成人精品曰本亚洲79ren</a>| <a href="http://saob19.com" target="_blank">亚洲成a人片在线网站</a>| <a href="http://nuosheying.com" target="_blank">久久精品免费视频观看</a>| <a href="http://565636.com" target="_blank">亚洲精品福利你懂</a>| <a href="http://54vpn.com" target="_blank">一本色道久久综合亚洲精品高清</a>| <a href="http://zdmaid.com" target="_blank">久久这里只精品国产免费10</a>| <a href="http://ywgj50225.com" target="_blank">久久久久久亚洲精品影院</a>| <a href="http://baocaoluoli.com" target="_blank">亚洲精品国产精品乱码不卡</a>| <a href="http://3789re.com" target="_blank">中国xxxxx高清免费看视频</a>| <a href="http://zjjtejia.com" target="_blank">亚洲6080yy久久无码产自国产</a>| <a href="http://shandonghj.com" target="_blank">国产成A人亚洲精V品无码性色</a>| <a href="http://av520av.com" target="_blank">最近2019中文字幕mv免费看</a>| <a href="http://haichuanwangluo.com" target="_blank">你懂的免费在线观看</a>| <a href="http://maomi90.com" target="_blank">亚洲日本一线产区和二线 </a>| <a href="http://2023852.com" target="_blank">亚洲啪啪免费视频</a>| <a href="http://tv695.com" target="_blank">男男gay做爽爽的视频免费</a>| <a href="http://zz198.com" target="_blank">亚洲第一页在线播放</a>| <a href="http://31xyz.com" target="_blank">在线精品亚洲一区二区三区</a>| <a href="http://www64427.com" target="_blank">男人的好免费观看在线视频</a>| <a href="http://22youjizz.com" target="_blank">精品视频在线免费观看</a>| <a href="http://mhysf.com" target="_blank">国产亚洲日韩在线a不卡</a>| <a href="http://ajguild.com" target="_blank">亚洲国产中文在线视频</a>| <a href="http://yiqigxfc.com" target="_blank">亚洲欧洲日产国码无码网站</a>| <a href="http://240842.com" target="_blank">国产人妖ts在线观看免费视频</a>| <a href="http://haha02.com" target="_blank">中国人xxxxx69免费视频</a>| <a href="http://www55xx.com" target="_blank">香蕉免费在线视频</a>| <a href="http://zzzttt669.com" target="_blank">精品久久亚洲一级α</a>| <a href="http://lookvod.com" target="_blank">亚洲a级片在线观看</a>| <a href="http://g8zb.com" target="_blank">久久久久亚洲av无码专区蜜芽</a>| <a href="http://pite2.com" target="_blank">国产在线ts人妖免费视频</a>| <a href="http://ninggelang.com" target="_blank">精品无码人妻一区二区免费蜜桃 </a>| <a href="http://kaixininvestment.com" target="_blank">亚洲午夜免费视频</a>| <a href="http://zhidianzh.com" target="_blank">黄色网址免费在线观看</a>| <a href="http://www-44455588.com" target="_blank">亚洲第一第二第三第四第五第六</a>| <a href="http://scjcled.com" target="_blank">亚洲明星合成图综合区在线</a>| <a href="http://gttest5.com" target="_blank">久久精品国产亚洲网站</a>| <a href="http://hqshimo.com" target="_blank">亚洲中文字幕视频国产</a>| <a href="http://www09191z.com" target="_blank">国产不卡免费视频</a>| <a href="http://fsszx888.com" target="_blank">精品免费国产一区二区三区</a>| <a href="http://19b1.com" target="_blank">国产精品久久久久免费a∨</a>| <a href="http://carsmp.com" target="_blank">中文字幕视频免费</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>