From 6f62a4397dd74099c83ad49622afc22db28eaaa9 Mon Sep 17 00:00:00 2001 From: Yegor Kozlov Date: Thu, 14 Oct 2010 10:06:16 +0000 Subject: [PATCH] suppress deprecation warnings in poi-ooxml git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1022452 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/poi/xssf/model/CommentsTable.java | 1 + .../apache/poi/xssf/usermodel/XSSFRichTextString.java | 1 + .../java/org/apache/poi/xssf/usermodel/XSSFSheet.java | 9 +++++++++ .../java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java | 1 + 4 files changed, 12 insertions(+) diff --git a/src/ooxml/java/org/apache/poi/xssf/model/CommentsTable.java b/src/ooxml/java/org/apache/poi/xssf/model/CommentsTable.java index 3e35db871e..d338e2a598 100644 --- a/src/ooxml/java/org/apache/poi/xssf/model/CommentsTable.java +++ b/src/ooxml/java/org/apache/poi/xssf/model/CommentsTable.java @@ -112,6 +112,7 @@ public class CommentsTable extends POIXMLDocumentPart { return ct == null ? null : new XSSFComment(this, ct, null); } + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public CTComment getCTComment(String cellRef) { // Create the cache if needed if(commentRefs == null) { diff --git a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java index c90fb0f9f5..91afa49803 100644 --- a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java +++ b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java @@ -339,6 +339,7 @@ public class XSSFRichTextString implements RichTextString { /** * Returns the plain string representation. */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public String getString() { if(st.sizeOfRArray() == 0) { return utfDecode(st.getT()); diff --git a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java index 131df845f3..2acf93fdb6 100644 --- a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java +++ b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java @@ -185,6 +185,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { * Read hyperlink relations, link them with CTHyperlink beans in this worksheet * and initialize the internal array of XSSFHyperlink objects */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support private void initHyperlinks() { hyperlinks = new ArrayList(); @@ -543,6 +544,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { * * @return column indexes of all the vertical page breaks, never null */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public int[] getColumnBreaks() { if (!worksheet.isSetColBreaks() || worksheet.getColBreaks().sizeOfBrkArray() == 0) { return new int[0]; @@ -998,6 +1000,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { * * @return row indexes of all the horizontal page breaks, never null */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public int[] getRowBreaks() { if (!worksheet.isSetRowBreaks() || worksheet.getRowBreaks().sizeOfBrkArray() == 0) { return new int[0]; @@ -1177,6 +1180,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { } + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support private short getMaxOutlineLevelCols() { CTCols ctCols = worksheet.getColsArray(0); short outlineLevel = 0; @@ -1324,6 +1328,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { /** * Removes a page break at the indicated column */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public void removeColumnBreak(int column) { CTBreak[] brkArray = getSheetTypeColumnBreaks().getBrkArray(); for (int i = 0 ; i < brkArray.length ; i++) { @@ -1379,6 +1384,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { /** * Removes the page break at the indicated row */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public void removeRowBreak(int row) { CTPageBreak pgBreak = worksheet.isSetRowBreaks() ? worksheet.getRowBreaks() : worksheet.addNewRowBreaks(); CTBreak[] brkArray = pgBreak.getBrkArray(); @@ -2134,6 +2140,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { * @param copyRowHeight whether to copy the row height during the shift * @param resetOriginalRowHeight whether to set the original row's height to the default */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public void shiftRows(int startRow, int endRow, int n, boolean copyRowHeight, boolean resetOriginalRowHeight) { for (Iterator it = rowIterator() ; it.hasNext() ; ) { XSSFRow row = (XSSFRow)it.next(); @@ -2278,6 +2285,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { * * @param value true if this sheet is selected */ + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public void setSelected(boolean value) { CTSheetViews views = getSheetTypeSheetViews(); for (CTSheetView view : views.getSheetViewArray()) { @@ -2887,6 +2895,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet { return dataValidationHelper; } + @SuppressWarnings("deprecation") //YK: getXYZArray() array accessors are deprecated in xmlbeans with JDK 1.5 support public List getDataValidations() { List xssfValidations = new ArrayList(); CTDataValidations dataValidations = this.worksheet.getDataValidations(); diff --git a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java index 6756c1c259..c7fab8dc43 100644 --- a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java +++ b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java @@ -879,6 +879,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Iterable