Temporary switch back to using only ooxml-schemas-1.0 (no lists). Revert this commit once 3.7 beta1 is out, so we can continue testing the new ooxml-schemas-1.1 (java 1.5) stuff

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@954835 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2010-06-15 11:41:06 +00:00
parent e69532597f
commit 5450f371ed
3 changed files with 16 additions and 16 deletions

View File

@ -135,9 +135,9 @@ under the License.
<property name="ooxml.jsr173.jar" location="${ooxml.lib}/geronimo-stax-api_1.0_spec-1.0.jar"/> <property name="ooxml.jsr173.jar" location="${ooxml.lib}/geronimo-stax-api_1.0_spec-1.0.jar"/>
<property name="ooxml.jsr173.url" <property name="ooxml.jsr173.url"
value="${repository.m2}/maven2/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0/geronimo-stax-api_1.0_spec-1.0.jar"/> value="${repository.m2}/maven2/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0/geronimo-stax-api_1.0_spec-1.0.jar"/>
<property name="ooxml.schemas.jar" location="${ooxml.lib}/ooxml-schemas-1.1.jar"/> <property name="ooxml.schemas.jar" location="${ooxml.lib}/ooxml-schemas-1.0.jar"/>
<property name="ooxml.schemas.url" <property name="ooxml.schemas.url"
value="${repository.m2}/maven2/org/apache/poi/ooxml-schemas/1.1/ooxml-schemas-1.1.jar"/> value="${repository.m2}/maven2/org/apache/poi/ooxml-schemas/1.0/ooxml-schemas-1.0.jar"/>
<!-- See http://www.ecma-international.org/publications/standards/Ecma-376.htm --> <!-- See http://www.ecma-international.org/publications/standards/Ecma-376.htm -->
<!-- "Copy these file(s), free of charge" --> <!-- "Copy these file(s), free of charge" -->
@ -146,8 +146,8 @@ under the License.
<property name="ooxml.xsds.url" <property name="ooxml.xsds.url"
value="http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%204%20(PDF).zip"/> value="http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%204%20(PDF).zip"/>
<property name="ooxml.xsds.src.dir" location="build/ooxml-xsds-src"/> <property name="ooxml.xsds.src.dir" location="build/ooxml-xsds-src"/>
<property name="ooxml.xsds.src.jar" location="${ooxml.lib}/ooxml-schemas-src-1.1.jar"/> <property name="ooxml.xsds.src.jar" location="${ooxml.lib}/ooxml-schemas-src-1.0.jar"/>
<property name="ooxml.xsds.jar" location="${ooxml.lib}/ooxml-schemas-1.1.jar"/> <property name="ooxml.xsds.jar" location="${ooxml.lib}/ooxml-schemas-1.0.jar"/>
<property name="maven.ooxml.xsds.version.id" value="1.0"/> <property name="maven.ooxml.xsds.version.id" value="1.0"/>
<property name="maven.ooxml.xsds.jar" value="ooxml-schemas-${maven.ooxml.xsds.version.id}.jar"/> <property name="maven.ooxml.xsds.jar" value="ooxml-schemas-${maven.ooxml.xsds.version.id}.jar"/>
@ -397,7 +397,7 @@ under the License.
srcgendir="${ooxml.xsds.src.dir}" srcgendir="${ooxml.xsds.src.dir}"
optimize="yes" optimize="yes"
destfile="${ooxml.xsds.jar}" destfile="${ooxml.xsds.jar}"
javasource="1.5" javasource="1.4"
failonerror="true" failonerror="true"
fork="true" fork="true"
memoryMaximumSize="512m" memoryMaximumSize="512m"

View File

@ -116,7 +116,7 @@ public class CommentsTable extends POIXMLDocumentPart {
// Create the cache if needed // Create the cache if needed
if(commentRefs == null) { if(commentRefs == null) {
commentRefs = new HashMap<String, CTComment>(); commentRefs = new HashMap<String, CTComment>();
for (CTComment comment : comments.getCommentList().getCommentList()) { for (CTComment comment : comments.getCommentList().getCommentArray()) {
commentRefs.put(comment.getRef(), comment); commentRefs.put(comment.getRef(), comment);
} }
} }

View File

@ -93,8 +93,8 @@ public class XWPFParagraph implements IBodyElement{
} }
runs = new ArrayList<XWPFRun>(); runs = new ArrayList<XWPFRun>();
if (prgrph.getRList().size() > 0) { if (prgrph.getRArray().length > 0) {
for(CTR ctRun : prgrph.getRList()) { for(CTR ctRun : prgrph.getRArray()) {
runs.add(new XWPFRun(ctRun, this)); runs.add(new XWPFRun(ctRun, this));
} }
} }
@ -111,17 +111,17 @@ public class XWPFParagraph implements IBodyElement{
// TODO - replace this with some sort of XPath expression // TODO - replace this with some sort of XPath expression
// to directly find all the CTRs, in the right order // to directly find all the CTRs, in the right order
ArrayList<CTR> rs = new ArrayList<CTR>(); ArrayList<CTR> rs = new ArrayList<CTR>();
rs.addAll( paragraph.getRList() ); rs.addAll( Arrays.asList(paragraph.getRArray()) );
for (CTSdtRun sdt : paragraph.getSdtList()) { for (CTSdtRun sdt : paragraph.getSdtArray()) {
CTSdtContentRun run = sdt.getSdtContent(); CTSdtContentRun run = sdt.getSdtContent();
rs.addAll( run.getRList() ); rs.addAll( Arrays.asList(run.getRArray()) );
} }
for (CTRunTrackChange c : paragraph.getDelList()) { for (CTRunTrackChange c : paragraph.getDelArray()) {
rs.addAll( c.getRList() ); rs.addAll( Arrays.asList(c.getRArray()) );
} }
for (CTRunTrackChange c : paragraph.getInsList()) { for (CTRunTrackChange c : paragraph.getInsArray()) {
rs.addAll( c.getRList() ); rs.addAll( Arrays.asList(c.getRArray()) );
} }
// Get text of the paragraph // Get text of the paragraph
@ -179,7 +179,7 @@ public class XWPFParagraph implements IBodyElement{
// Loop over pictures inside our // Loop over pictures inside our
// paragraph, looking for text in them // paragraph, looking for text in them
for(CTPicture pict : rs.get(j).getPictList()) { for(CTPicture pict : rs.get(j).getPictArray()) {
XmlObject[] t = pict XmlObject[] t = pict
.selectPath("declare namespace w='http://schemas.openxmlformats.org/wordprocessingml/2006/main' .//w:t"); .selectPath("declare namespace w='http://schemas.openxmlformats.org/wordprocessingml/2006/main' .//w:t");
for (int m = 0; m < t.length; m++) { for (int m = 0; m < t.length; m++) {