aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Burch <nick@apache.org>2010-06-22 13:59:44 +0000
committerNick Burch <nick@apache.org>2010-06-22 13:59:44 +0000
commit014cfcdc80208d0fc36d300ca59c1ae071015a56 (patch)
treefbcc5294f4b0439af8017f57dfd84da64de20ac7
parent55841a29543182b5523c4c7c7347bf76a95e070d (diff)
downloadpoi-014cfcdc80208d0fc36d300ca59c1ae071015a56.tar.gz
poi-014cfcdc80208d0fc36d300ca59c1ae071015a56.zip
Remove a few deprecated warnings for when compiling against ooxml-schemas-1.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@956900 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/ooxml/java/org/apache/poi/POIXMLProperties.java4
-rw-r--r--src/ooxml/java/org/apache/poi/POIXMLPropertiesTextExtractor.java7
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/XSLFSlideShow.java2
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/extractor/XSLFPowerPointExtractor.java2
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTable.java8
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTableRow.java8
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTextBody.java8
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java2
-rw-r--r--src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFCommonSlideData.java11
-rw-r--r--src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java3
10 files changed, 30 insertions, 25 deletions
diff --git a/src/ooxml/java/org/apache/poi/POIXMLProperties.java b/src/ooxml/java/org/apache/poi/POIXMLProperties.java
index 6717c903ac..3fa35341e5 100644
--- a/src/ooxml/java/org/apache/poi/POIXMLProperties.java
+++ b/src/ooxml/java/org/apache/poi/POIXMLProperties.java
@@ -369,7 +369,7 @@ public class POIXMLProperties {
*/
protected int nextPid(){
int propid = 1;
- for(CTProperty p : props.getProperties().getPropertyArray()){
+ for(CTProperty p : props.getProperties().getPropertyList()){
if(p.getPid() > propid) propid = p.getPid();
}
return propid + 1;
@@ -382,7 +382,7 @@ public class POIXMLProperties {
* @return whether a property with the given name exists in the custom properties
*/
public boolean contains(String name){
- for(CTProperty p : props.getProperties().getPropertyArray()){
+ for(CTProperty p : props.getProperties().getPropertyList()){
if(p.getName().equals(name)) return true;
}
return false;
diff --git a/src/ooxml/java/org/apache/poi/POIXMLPropertiesTextExtractor.java b/src/ooxml/java/org/apache/poi/POIXMLPropertiesTextExtractor.java
index 6d31340557..22ff8902c3 100644
--- a/src/ooxml/java/org/apache/poi/POIXMLPropertiesTextExtractor.java
+++ b/src/ooxml/java/org/apache/poi/POIXMLPropertiesTextExtractor.java
@@ -21,6 +21,7 @@ import org.apache.poi.openxml4j.opc.internal.PackagePropertiesPart;
import org.openxmlformats.schemas.officeDocument.x2006.customProperties.CTProperty;
import java.util.Date;
+import java.util.List;
/**
* A {@link POITextExtractor} for returning the textual
@@ -129,13 +130,13 @@ public class POIXMLPropertiesTextExtractor extends POIXMLTextExtractor {
org.openxmlformats.schemas.officeDocument.x2006.customProperties.CTProperties
props = getDocument().getProperties().getCustomProperties().getUnderlyingProperties();
- CTProperty[] properties = props.getPropertyArray();
- for(int i = 0; i<properties.length; i++) {
+ List<CTProperty> properties = props.getPropertyList();
+ for(int i = 0; i<properties.size(); i++) {
// TODO - finish off
String val = "(not implemented!)";
text.append(
- properties[i].getName() +
+ properties.get(i).getName() +
" = " + val + "\n"
);
}
diff --git a/src/ooxml/java/org/apache/poi/xslf/XSLFSlideShow.java b/src/ooxml/java/org/apache/poi/xslf/XSLFSlideShow.java
index c6a9a52cee..67fb27fafc 100644
--- a/src/ooxml/java/org/apache/poi/xslf/XSLFSlideShow.java
+++ b/src/ooxml/java/org/apache/poi/xslf/XSLFSlideShow.java
@@ -81,7 +81,7 @@ public class XSLFSlideShow extends POIXMLDocument {
PresentationDocument.Factory.parse(getCorePart().getInputStream());
embedds = new LinkedList<PackagePart>();
- for (CTSlideIdListEntry ctSlide : getSlideReferences().getSldIdArray()) {
+ for (CTSlideIdListEntry ctSlide : getSlideReferences().getSldIdList()) {
PackagePart slidePart =
getTargetPart(getCorePart().getRelationship(ctSlide.getId2()));
diff --git a/src/ooxml/java/org/apache/poi/xslf/extractor/XSLFPowerPointExtractor.java b/src/ooxml/java/org/apache/poi/xslf/extractor/XSLFPowerPointExtractor.java
index bcbf176d27..fa4c77f8c0 100644
--- a/src/ooxml/java/org/apache/poi/xslf/extractor/XSLFPowerPointExtractor.java
+++ b/src/ooxml/java/org/apache/poi/xslf/extractor/XSLFPowerPointExtractor.java
@@ -104,7 +104,7 @@ public class XSLFPowerPointExtractor extends POIXMLTextExtractor {
// Comments too for the slide
if(comments != null) {
- for(CTComment comment : comments.getCmArray()) {
+ for(CTComment comment : comments.getCmList()) {
// TODO - comment authors too
// (They're in another stream)
text.append(
diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTable.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTable.java
index 037ae65d92..e221cfa7cc 100644
--- a/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTable.java
+++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTable.java
@@ -17,6 +17,8 @@
package org.apache.poi.xslf.usermodel;
+import java.util.List;
+
import org.openxmlformats.schemas.drawingml.x2006.main.CTTable;
import org.openxmlformats.schemas.drawingml.x2006.main.CTTableRow;
@@ -28,11 +30,11 @@ public class DrawingTable {
}
public DrawingTableRow[] getRows() {
- CTTableRow[] ctTableRows = table.getTrArray();
- DrawingTableRow[] o = new DrawingTableRow[ctTableRows.length];
+ List<CTTableRow> ctTableRows = table.getTrList();
+ DrawingTableRow[] o = new DrawingTableRow[ctTableRows.size()];
for (int i=0; i<o.length; i++) {
- o[i] = new DrawingTableRow(ctTableRows[i]);
+ o[i] = new DrawingTableRow(ctTableRows.get(i));
}
return o;
diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTableRow.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTableRow.java
index b41a12920e..213dd638d6 100644
--- a/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTableRow.java
+++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTableRow.java
@@ -17,6 +17,8 @@
package org.apache.poi.xslf.usermodel;
+import java.util.List;
+
import org.openxmlformats.schemas.drawingml.x2006.main.CTTableRow;
import org.openxmlformats.schemas.drawingml.x2006.main.CTTableCell;
@@ -28,11 +30,11 @@ public class DrawingTableRow {
}
public DrawingTableCell[] getCells() {
- CTTableCell[] ctTableCells = row.getTcArray();
- DrawingTableCell[] o = new DrawingTableCell[ctTableCells.length];
+ List<CTTableCell> ctTableCells = row.getTcList();
+ DrawingTableCell[] o = new DrawingTableCell[ctTableCells.size()];
for (int i=0; i<o.length; i++) {
- o[i] = new DrawingTableCell(ctTableCells[i]);
+ o[i] = new DrawingTableCell(ctTableCells.get(i));
}
return o;
diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTextBody.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTextBody.java
index 0697493192..68a12a4d1c 100644
--- a/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTextBody.java
+++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/DrawingTextBody.java
@@ -17,6 +17,8 @@
package org.apache.poi.xslf.usermodel;
+import java.util.List;
+
import org.openxmlformats.schemas.drawingml.x2006.main.CTTextBody;
import org.openxmlformats.schemas.drawingml.x2006.main.CTTextParagraph;
@@ -28,11 +30,11 @@ public class DrawingTextBody {
}
public DrawingParagraph[] getParagraphs() {
- CTTextParagraph[] pArray = textBody.getPArray();
- DrawingParagraph[] o = new DrawingParagraph[pArray.length];
+ List<CTTextParagraph> paragraphs = textBody.getPList();
+ DrawingParagraph[] o = new DrawingParagraph[paragraphs.size()];
for (int i=0; i<o.length; i++) {
- o[i] = new DrawingParagraph(pArray[i]);
+ o[i] = new DrawingParagraph(paragraphs.get(i));
}
return o;
diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java
index ae8d7229c4..8e4b3f03a7 100644
--- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java
+++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java
@@ -45,7 +45,7 @@ public class XMLSlideShow implements SlideShow {
// Build the slides list
CTSlideIdList slideIds = slideShow.getSlideReferences();
- slides = new XSLFSlide[slideIds.getSldIdArray().length];
+ slides = new XSLFSlide[slideIds.getSldIdList().size()];
for(int i=0; i<slides.length; i++) {
CTSlideIdListEntry slideId = slideIds.getSldIdArray(i);
CTSlide slide = slideShow.getSlide(slideId);
diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFCommonSlideData.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFCommonSlideData.java
index b9bb889767..a926d8b3fc 100644
--- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFCommonSlideData.java
+++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFCommonSlideData.java
@@ -45,12 +45,11 @@ public class XSLFCommonSlideData {
processShape(gs, out);
- for (CTGroupShape shape : gs.getGrpSpArray()) {
+ for (CTGroupShape shape : gs.getGrpSpList()) {
processShape(shape, out);
}
- CTGraphicalObjectFrame[] graphicFrames = gs.getGraphicFrameArray();
- for (CTGraphicalObjectFrame frame: graphicFrames) {
+ for (CTGraphicalObjectFrame frame: gs.getGraphicFrameList()) {
CTGraphicalObjectData data = frame.getGraphic().getGraphicData();
XmlCursor c = data.newCursor();
c.selectPath("./*");
@@ -76,9 +75,9 @@ public class XSLFCommonSlideData {
}
private void processShape(CTGroupShape gs, List<DrawingParagraph> out) {
- CTShape[] shapes = gs.getSpArray();
- for (int i = 0; i < shapes.length; i++) {
- CTTextBody ctTextBody = shapes[i].getTxBody();
+ List<CTShape> shapes = gs.getSpList();
+ for (int i = 0; i < shapes.size(); i++) {
+ CTTextBody ctTextBody = shapes.get(i).getTxBody();
if (ctTextBody==null) {
continue;
}
diff --git a/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java b/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
index 6814be8c91..991d6661d3 100644
--- a/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
+++ b/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
@@ -19,7 +19,6 @@ package org.apache.poi.xssf.eventusermodel;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
@@ -186,7 +185,7 @@ public class XSSFReader {
//step 2. Read array of CTSheet elements, wrap it in a ArayList and construct an iterator
//Note, using XMLBeans might be expensive, consider refactoring to use SAX or a plain regexp search
CTWorkbook wbBean = WorkbookDocument.Factory.parse(wb.getInputStream()).getWorkbook();
- sheetIterator = Arrays.asList(wbBean.getSheets().getSheetArray()).iterator();
+ sheetIterator = wbBean.getSheets().getSheetList().iterator();
} catch (InvalidFormatException e){
throw new POIXMLException(e);
} catch (XmlException e){