ASF Bugzilla – Attachment 5117 Details for
Bug 17491
[PATCH]Unable to set the order sheets appear in
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Updates the usermodel so that setsheetOrder function can be accessed
patchsheetorder (text/plain), 25.95 KB, created by
Ruel Loehr
on 2003-03-03 14:10:49 UTC
(
hide
)
Description:
Updates the usermodel so that setsheetOrder function can be accessed
Filename:
MIME Type:
Creator:
Ruel Loehr
Created:
2003-03-03 14:10:49 UTC
Size:
25.95 KB
patch
obsolete
>Index: .classpath >=================================================================== >RCS file: /home/cvspublic/jakarta-poi/.classpath,v >retrieving revision 1.3 >diff -u -r1.3 .classpath >--- .classpath 1 Jan 2003 09:24:39 -0000 1.3 >+++ .classpath 3 Mar 2003 14:06:50 -0000 >@@ -3,8 +3,37 @@ > <classpathentry kind="src" path="src/testcases"/> > <classpathentry kind="src" path="src/java"/> > <classpathentry kind="src" path="src/examples/src"/> >- <classpathentry kind="var" path="JRE_LIB" rootpath="JRE_SRCROOT" sourcepath="JRE_SRC"/> >- <classpathentry kind="lib" path="tools/cents/junit.cent/lib/junit-3.7.jar"/> >+ <classpathentry kind="var" path="JRE_LIB" sourcepath="JRE_SRC"/> > <classpathentry kind="lib" path="lib/core/commons-logging-1.0.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/junit.cent/lib/ant-junit.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/umldoclet.cent/lib/UMLDoclet.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/jdepend.cent/lib/jdepend.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/jdepend.cent/lib/ant-jdepend.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/javasrc.cent/lib/javasrc.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/javasrc.cent/lib/antlrall.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/resolver-20020130.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/avalon-framework-4.1.2.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/avalon-scratchpad-20020212.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/cocoon.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/cocoon-scratchpad-part.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/commons-collections-1.0.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/commons-httpclient-20011012.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/jakarta-regexp-1.2.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/logkit-1.0.1.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/forrest.cent/lib/avalon-excalibur-4.1.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/checkstyle.cent/lib/jakarta-regexp-1.2.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/checkstyle.cent/lib/checkstyle-2.1.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/cents/checkstyle.cent/lib/antlr.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/krysalis-centipede.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/ant-contrib-0.1.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/ant-optional-1.5-dev-20020402.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/ant-taskdefs-dev-20020402.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/ant-xmlproperty-1.5-cvs.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/jjar.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/tools/antipede/lib/ant-1.5-dev-20020402.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/lib/endorsed/xml-apis.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/lib/endorsed/xerces-2.0.0.jar"/> >+ <classpathentry kind="lib" path="F:/finaleclipse/eclipse/workspace/jakarta-poi/lib/endorsed/xalan-2.2.0.jar"/> > <classpathentry kind="output" path="build"/> > </classpath> >Index: src/java/org/apache/poi/hssf/model/Workbook.java >=================================================================== >RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java,v >retrieving revision 1.26 >diff -u -r1.26 Workbook.java >--- src/java/org/apache/poi/hssf/model/Workbook.java 1 Mar 2003 17:32:26 -0000 1.26 >+++ src/java/org/apache/poi/hssf/model/Workbook.java 3 Mar 2003 14:06:50 -0000 >@@ -428,6 +428,8 @@ > // for compatibility > public void setSheetName(int sheetnum, String sheetname ) { > setSheetName( sheetnum, sheetname, (byte)0 ); >+ >+ > } > > public void setSheetName(int sheetnum, String sheetname, short encoding ) { >@@ -450,6 +452,14 @@ > //remove the sheet that needs to be reordered and place it in the spot we want > boundsheets.add(pos, boundsheets.remove(sheetNumber)); > } >+ >+ /** >+ * sets the order of appearance for a given sheet. >+ * >+ * @param sheetname the name of the sheet to reorder >+ * @param pos the position that we want to insert the sheet into (0 based) >+ */ >+ > > /** > * gets the name for a given sheet. >Index: src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java >=================================================================== >RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java,v >retrieving revision 1.20 >diff -u -r1.20 HSSFWorkbook.java >--- src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java 6 Feb 2003 10:29:45 -0000 1.20 >+++ src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java 3 Mar 2003 14:06:51 -0000 >@@ -251,6 +251,21 @@ > > public final static byte ENCODING_COMPRESSED_UNICODE = 0; > public final static byte ENCODING_UTF_16 = 1; >+ >+ >+ /** >+ * sets the order of appearance for a given sheet. >+ * >+ * @param sheetname the name of the sheet to reorder >+ * @param pos the position that we want to insert the sheet into (0 based) >+ */ >+ >+ public void setSheetOrder(String sheetname, int pos ) { >+ >+ //remove the sheet that needs to be reordered and place it in the spot we want >+ workbook.setSheetOrder(sheetname, 0); >+ } >+ > > /** > * set the sheet name. >Index: src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java >=================================================================== >RCS file: src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java >diff -N src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java 3 Mar 2003 14:06:51 -0000 >@@ -0,0 +1,99 @@ >+/* ==================================================================== >+ * The Apache Software License, Version 1.1 >+ * >+ * Copyright (c) 2002 The Apache Software Foundation. All rights >+ * reserved. >+ * >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in >+ * the documentation and/or other materials provided with the >+ * distribution. >+ * >+ * 3. The end-user documentation included with the redistribution, >+ * if any, must include the following acknowledgment: >+ * "This product includes software developed by the >+ * Apache Software Foundation (http://www.apache.org/)." >+ * Alternately, this acknowledgment may appear in the software itself, >+ * if and wherever such third-party acknowledgments normally appear. >+ * >+ * 4. The names "Apache" and "Apache Software Foundation" and >+ * "Apache POI" must not be used to endorse or promote products >+ * derived from this software without prior written permission. For >+ * written permission, please contact apache@apache.org. >+ * >+ * 5. Products derived from this software may not be called "Apache", >+ * "Apache POI", nor may "Apache" appear in their name, without >+ * prior written permission of the Apache Software Foundation. >+ * >+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED >+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES >+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE >+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR >+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, >+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT >+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF >+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND >+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, >+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT >+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >+ * SUCH DAMAGE. >+ * ==================================================================== >+ * >+ * This software consists of voluntary contributions made by many >+ * individuals on behalf of the Apache Software Foundation. For more >+ * information on the Apache Software Foundation, please see >+ * <http://www.apache.org/>. >+ */ >+ >+package org.apache.poi.hssf.usermodel; >+ >+import junit.framework.TestCase; >+ >+import org.apache.poi.hssf.model.Sheet; >+ >+/** >+ * Tests HSSFWorkbook method setSheetOrder() >+ * >+ * >+ * @author Ruel Loehr (loehr1 at us.ibm.com) >+ */ >+ >+public class TestHSSFSheetSetOrder >+ extends TestCase >+{ >+ public TestHSSFSheetSetOrder(String s) >+ { >+ super(s); >+ } >+ >+ /** >+ * Test the sheet set order method >+ */ >+ >+ public void testBackupRecord() >+ throws Exception >+ { >+ HSSFWorkbook wb = new HSSFWorkbook(); >+ >+ for (int i=0; i < 10; i++) >+ { >+ HSSFSheet s = wb.createSheet("Sheet " + i); >+ Sheet sheet = s.getSheet(); >+ } >+ >+ wb.getWorkbook().setSheetOrder("Sheet 6", 0); >+ wb.getWorkbook().setSheetOrder("Sheet 3", 7); >+ wb.getWorkbook().setSheetOrder("Sheet 1", 9); >+ >+ >+ } >+ >+ >+} >Index: tools/cents/checkstyle.cent.jar >=================================================================== >RCS file: tools/cents/checkstyle.cent.jar >diff -N tools/cents/checkstyle.cent.jar >Binary files /dev/null and checkstyle.cent.jar differ >Index: tools/cents/forrest.cent/tasks.properties >=================================================================== >RCS file: tools/cents/forrest.cent/tasks.properties >diff -N tools/cents/forrest.cent/tasks.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ tools/cents/forrest.cent/tasks.properties 3 Mar 2003 14:06:52 -0000 >@@ -0,0 +1,2 @@ >+ >+#forrest tasks >Index: tools/cents/forrest.cent/xbuild.xml >=================================================================== >RCS file: tools/cents/forrest.cent/xbuild.xml >diff -N tools/cents/forrest.cent/xbuild.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ tools/cents/forrest.cent/xbuild.xml 3 Mar 2003 14:06:52 -0000 >@@ -0,0 +1,178 @@ >+<?xml version="1.0"?> >+<project default="docs" name="docs build file"> >+ >+ <property name="forrest.cent.dir" value="${cents.dir}/forrest.${cent.dir.suffix}"/> >+ <property name="forrest.cent.work.dir" value="${xlayout.build.work.dir}/forrest"/> >+ >+ <!-- =================================================================== --> >+ <!-- Prepares the docs --> >+ <!-- =================================================================== --> >+ <target name="prepare-docs"> >+ >+ <!-- define filters --> >+ <filter token="skin" value="${centipede.tools.cents.forrest.skin.name}"/> >+ <filter token="link1" value="${centipede.tools.cents.forrest.skin.navlinks.link1}"/> >+ <filter token="link1.href" value="${centipede.tools.cents.forrest.skin.navlinks.link1.href}"/> >+ <filter token="link2" value="${centipede.tools.cents.forrest.skin.navlinks.link2}"/> >+ <filter token="link2.href" value="${centipede.tools.cents.forrest.skin.navlinks.link2.href}"/> >+ <filter token="link3" value="${centipede.tools.cents.forrest.skin.navlinks.link3}"/> >+ <filter token="link3.href" value="${centipede.tools.cents.forrest.skin.navlinks.link3.href}"/> >+ <filter token="group-logo.src" value="${centipede.tools.cents.forrest.skin.logo.group.src}"/> >+ <filter token="group-logo.href" value="${centipede.tools.cents.forrest.skin.logo.group.href}"/> >+ <filter token="project-logo.src" value="${centipede.tools.cents.forrest.skin.logo.project.src}"/> >+ <filter token="project-logo.href" value="${centipede.tools.cents.forrest.skin.logo.project.href}"/> >+ <filter token="year" value="${YEAR}"/> >+ <filter token="vendor" value="${xgump.module.vendor}"/> >+ >+ >+ <mkdir dir="${xlayout.build.documentation.dir}"/> >+ <mkdir dir="${forrest.cent.work.dir}"/> >+ >+ >+ <!-- make filtered copy of XML docs --> >+ <copy todir="${forrest.cent.work.dir}" filtering="on"> >+ <fileset dir="${xlayout.source.documentation.dir}" casesensitive="no"> >+ <include name="**/*.xml"/> >+ </fileset> >+ </copy> >+ >+ <!-- make filtered copy of images --> >+ <copy todir="${forrest.cent.work.dir}" filtering="off"> >+ <fileset dir="${xlayout.source.documentation.dir}" casesensitive="no"> >+ <exclude name="**/*.xml"/> >+ </fileset> >+ </copy> >+ >+ <!-- Copy Cocoon configuration and sitemap --> >+ <copy todir="${forrest.cent.work.dir}" filtering="on"> >+ <fileset dir="${forrest.cent.dir}/conf"/> >+ </copy> >+ >+ <!-- Copy Cocoon xml resources --> >+ <copy todir="${forrest.cent.work.dir}" filtering="on"> >+ <fileset dir="${forrest.cent.dir}/resources"> >+ <include name="**/*.x*"/> >+ </fileset> >+ </copy> >+ >+ <!-- Copy Cocoon resources --> >+ <copy todir="${forrest.cent.work.dir}" filtering="off"> >+ <fileset dir="${forrest.cent.dir}/resources"> >+ <exclude name="**/*.xml"/> >+ </fileset> >+ </copy> >+ >+ <!-- Copy xdocs --> >+ <mkdir dir="${forrest.cent.work.dir}/content/xdocs"/> >+ <copy todir="${forrest.cent.work.dir}/content/xdocs" filtering="on"> >+ <fileset dir="${xlayout.source.documentation.content.xdocs.dir}"> >+ <exclude name="*.htm*"/> >+ </fileset> >+ </copy> >+ >+ >+ <!-- Copy images --> >+ <mkdir dir="${forrest.cent.work.dir}/resources/images"/> >+ <copy todir="${forrest.cent.work.dir}/resources/images" filtering="off"> >+ <fileset dir="${xlayout.source.documentation.resources.images.dir}"/> >+ </copy> >+ >+ <!-- Setup entity catalog and entities --> >+ <mkdir dir="${forrest.cent.work.dir}/WEB-INF/classes"/> >+ <mkdir dir="${forrest.cent.work.dir}/WEB-INF/lib"/> >+ <move todir="${forrest.cent.work.dir}/WEB-INF/classes"> >+ <fileset dir="${forrest.cent.work.dir}/resources/schema"> >+ <include name="CatalogManager.properties"/> >+ </fileset> >+ </move> >+ >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- Clean generated docs dir. --> >+ <!-- =================================================================== --> >+ <target name="clean-docs" description="* Cleans the build docs directories"> >+ <delete dir="${xlayout.build.documentation.dir}"/> >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- Clean generated docs dir. --> >+ <!-- =================================================================== --> >+ <target name="cleandocs" description="Deprecated: use clean-docs." depends="clean-docs"> >+ <echo message="cleandocs DEPRECATED. use clean-docs"/> >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- Validate xml --> >+ <!-- =================================================================== --> >+ <target name="validate-docs" description="* Cleans the build docs directories"> >+ <xmlvalidate failonerror="yes" lenient="yes" warn="yes" >+ className="org.apache.xerces.parsers.SAXParser"> >+ >+ <classpath> >+ <fileset dir="${xlayout.library.endorsed.dir}"> >+ <include name="*.jar"/> >+ </fileset> >+ </classpath> >+ >+ <fileset dir="${xlayout.source.documentation.content.xdocs.dir}" >+ includes="**.x*"/> >+ <fileset dir="." >+ includes="*.x*" excludes="build.xml"/> >+ >+ </xmlvalidate> >+ </target> >+ >+ <target name="making-docs"> >+ <echo message="-------------------------------------------------------------"/> >+ <echo message=" Building docs, please stand by ..."/> >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- The documentation system --> >+ <!-- =================================================================== --> >+ <target name="owdocs" >+ depends="prepare-docs, making-docs" >+ description="* Generates the documentation"> >+ >+ <java classname="org.apache.cocoon.Main" fork="true" dir="${forrest.cent.work.dir}" failonerror="true"> >+ <arg value="-c."/> >+ <arg value="-d../../../${xlayout.build.documentation.dir}"/> >+ <arg value="-w."/> >+ <arg value="-l./cocoon.log"/> >+ <arg value="-uINFO"/> >+ <arg value="index.html"/> >+ <classpath> >+ <fileset dir="${xlayout.library.endorsed.dir}"> >+ <include name="*.jar"/> >+ </fileset> >+ <fileset dir="." casesensitive="yes"> >+ <patternset> >+ <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/> >+ </patternset> >+ </fileset> >+ <pathelement location="${tools.jar}"/> >+ <pathelement location="${forrest.cent.work.dir}/WEB-INF/classes"/> >+ <fileset dir="${forrest.cent.work.dir}/WEB-INF/lib"> >+ <include name="*.jar"/> >+ </fileset> >+ </classpath> >+ </java> >+ >+ <echo message=" ...docs generated succesfully in ${xlayout.build.documentation.dir}."/> >+ <echo message="-------------------------------------------------------------"/> >+ >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- The documentation system --> >+ <!-- =================================================================== --> >+ <target name="docs" >+ depends="clean-docs, owdocs" >+ description="Cleans docs and generates the documentation"> >+ >+ </target> >+ >+ >+ >+</project> >Index: tools/cents/junit.cent/tasks.properties >=================================================================== >RCS file: tools/cents/junit.cent/tasks.properties >diff -N tools/cents/junit.cent/tasks.properties >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ tools/cents/junit.cent/tasks.properties 3 Mar 2003 14:06:52 -0000 >@@ -0,0 +1,4 @@ >+#junit tasks >+junit2=org.apache.tools.ant.taskdefs.optional.junit.JUnitTask >+junitreport=org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator >+ >Index: tools/cents/junit.cent/xbuild.xml >=================================================================== >RCS file: tools/cents/junit.cent/xbuild.xml >diff -N tools/cents/junit.cent/xbuild.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ tools/cents/junit.cent/xbuild.xml 3 Mar 2003 14:06:53 -0000 >@@ -0,0 +1,133 @@ >+<?xml version="1.0"?> >+<project default="test" name="junit tests build file"> >+ >+ >+ <!-- =================================================================== --> >+ <target name="failsafe-test" description="Perform jUnit tests without failing"> >+ <property name="junit.test.haltonfailure" value="no"/> >+ <antcall target="test"/> >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- Tests --> >+ <!-- =================================================================== --> >+ <target name="test" description="Perform jUnit tests"> >+ <property name="junit.test.haltonfailure" value="yes"/> >+ >+ >+ <mkdir dir="${xlayout.build.test.dir}"/> >+ >+ <!-- Compile tests --> >+ <javac srcdir="${xlayout.source.test.dir}" >+ destdir="${xlayout.build.test.dir}" >+ debug= "${build.compiler.debug}" >+ optimize= "${build.compiler.optimize}" >+ deprecation="${build.compiler.deprecation}" >+ target= "${build.compiler.vm}" >+ nowarn= "false"> >+ <classpath> >+ <path> >+ <fileset dir="." casesensitive="yes"> >+ <patternset> >+ <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/> >+ <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.zip"/> >+ </patternset> >+ </fileset> >+ <fileset dir="${xlayout.library.dir}" casesensitive="yes"> >+ <patternset> >+ <include name="*/*.jar"/> >+ <include name="*/*.zip"/> >+ </patternset> >+ </fileset> >+ <fileset dir="${xlayout.source.scratchpad.library.dir}" casesensitive="yes"> >+ <patternset> >+ <include name="*.jar"/> >+ <include name="*.zip"/> >+ </patternset> >+ </fileset> >+ <fileset dir="${xlayout.source.examples.library.dir}" casesensitive="yes"> >+ <patternset> >+ <include name="*.jar"/> >+ <include name="*.zip"/> >+ </patternset> >+ </fileset> >+ </path> >+ <pathelement path="${xlayout.build.classes.dir}" /> >+ </classpath> >+ </javac> >+ >+ <junit2 printsummary="yes" haltonfailure="${junit.test.haltonfailure}" fork="yes"> >+ >+ <formatter type="xml" /> >+ >+ <!--nicolaken: We gotta zap these!!! --> >+ <sysproperty key="UTIL.testdata.path" >+ value="${xlayout.source.test.dir}/org/apache/poi/util/data"/> >+ <sysproperty key="HSSF.testdata.path" >+ value="${xlayout.source.test.dir}/org/apache/poi/hssf/data"/> >+ <sysproperty key="HPSF.testdata.path" >+ value="${xlayout.source.test.dir}/org/apache/poi/hpsf/data"/> >+ >+ <classpath> >+ <path> >+ <fileset dir="." casesensitive="yes"> >+ <patternset> >+ <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/> >+ <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.zip"/> >+ </patternset> >+ </fileset> >+ <fileset dir="${xlayout.library.dir}" casesensitive="yes"> >+ <patternset> >+ <include name="*/*.jar"/> >+ <include name="*/*.zip"/> >+ </patternset> >+ </fileset> >+ <fileset dir="${xlayout.source.scratchpad.library.dir}" casesensitive="yes"> >+ <patternset> >+ <include name="*.jar"/> >+ <include name="*.zip"/> >+ </patternset> >+ </fileset> >+ <fileset dir="${xlayout.source.examples.library.dir}" casesensitive="yes"> >+ <patternset> >+ <include name="*.jar"/> >+ <include name="*.zip"/> >+ </patternset> >+ </fileset> >+ </path> >+ <pathelement path="${xlayout.build.classes.dir}" /> >+ <pathelement location="${xlayout.build.test.dir}" /> >+ <pathelement location="${xlayout.build.classes.dir}" /> >+ </classpath> >+ >+ <batchtest todir="${xlayout.build.test.dir}"> >+ <fileset dir="${xlayout.build.test.dir}"> >+ <include name="**/test/*TestCase.class"/> >+ <include name="**/*Test.class" /> >+ <include name="**/Test*.class" /> >+ <exclude name="**/AllTest.class" /> >+ <exclude name="**/*$$*Test.class" /> >+ <exclude name="**/Test*$$*.class" /> >+ </fileset> >+ </batchtest> >+ </junit2> >+ >+ </target> >+ >+ <!-- =================================================================== --> >+ <!-- Test reports --> >+ <!-- =================================================================== --> >+ <target name="report" description="Perform jUnit test reports"> >+ >+ <mkdir dir="${xlayout.build.documentation.test.dir}/junit"/> >+ <mkdir dir="${xlayout.build.work.dir}/junit"/> >+ >+ <junitreport todir="${xlayout.build.work.dir}/junit"> >+ <fileset dir="${xlayout.build.test.dir}"> >+ <include name="TEST-*.xml"/> >+ </fileset> >+ <report format="frames" todir="${xlayout.build.documentation.test.dir}/junit"/> >+ </junitreport> >+ </target> >+ >+</project>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 17491
:
5076
| 5117 |
5121