Remove old XSSFWorkbook wb.xssfSheetIterator method
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1800248 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
4bcc0f4eb1
commit
657784ce1a
@ -1238,74 +1238,6 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* xssfSheetIterator was added to make transitioning to the new Iterator<Sheet> iterator()
|
|
||||||
* interface less painful for projects currently using POI.
|
|
||||||
*
|
|
||||||
* If your code was written using a for-each loop:
|
|
||||||
* <pre><code>
|
|
||||||
* for (XSSFSheet sh : wb) {
|
|
||||||
* sh.createRow(0);
|
|
||||||
* }
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
* There are two ways to upgrade your code:
|
|
||||||
* // Option A:
|
|
||||||
* <pre><code>
|
|
||||||
* for (XSSFSheet sh : (Iterable<XSSFSheet>) (Iterable<? extends Sheet>) wb) {
|
|
||||||
* sh.createRow(0);
|
|
||||||
* }
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
* // Option B (preferred for new code):
|
|
||||||
* <pre><code>
|
|
||||||
* for (Sheet sh : wb) {
|
|
||||||
* sh.createRow(0);
|
|
||||||
* }
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* If your code was written using an iterator variable:
|
|
||||||
* <pre><code>
|
|
||||||
* Iterator<XSSFSheet> it = wb.iterator();
|
|
||||||
* XSSFSheet sh = it.next();
|
|
||||||
* sh.createRow(0);
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
* There are three ways to upgrade your code:
|
|
||||||
* // Option A:
|
|
||||||
* <pre><code>
|
|
||||||
* Iterator<XSSFSheet> it = (Iterator<XSSFSheet>) (Iterator<? extends Sheet>) wb.iterator();
|
|
||||||
* XSSFSheet sh = it.next();
|
|
||||||
* sh.createRow(0);
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
* // Option B:
|
|
||||||
* <pre><code>
|
|
||||||
* @SuppressWarnings("deprecation")
|
|
||||||
* Iterator<XSSFSheet> it = wb.xssfSheetIterator();
|
|
||||||
* XSSFSheet sh = it.next();
|
|
||||||
* sh.createRow(0);
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
* // Option C (preferred for new code):
|
|
||||||
* <pre><code>
|
|
||||||
* Iterator<Sheet> it = wb.iterator();
|
|
||||||
* Sheet sh = it.next();
|
|
||||||
* sh.createRow(0);
|
|
||||||
* </code></pre>
|
|
||||||
*
|
|
||||||
* @deprecated 3.13. New projects should use the preferred options. Note: XSSFWorkbook.xssfSheetIterator
|
|
||||||
* is deprecated and will be removed in 3.15.
|
|
||||||
*
|
|
||||||
* @return an iterator of the sheets.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public Iterator<XSSFSheet> xssfSheetIterator() {
|
|
||||||
return new SheetIterator<XSSFSheet>();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Are we a normal workbook (.xlsx), or a
|
* Are we a normal workbook (.xlsx), or a
|
||||||
* macro enabled workbook (.xlsm)?
|
* macro enabled workbook (.xlsm)?
|
||||||
|
@ -52,7 +52,6 @@ import org.apache.poi.openxml4j.opc.PackagingURIHelper;
|
|||||||
import org.apache.poi.openxml4j.opc.internal.FileHelper;
|
import org.apache.poi.openxml4j.opc.internal.FileHelper;
|
||||||
import org.apache.poi.openxml4j.opc.internal.MemoryPackagePart;
|
import org.apache.poi.openxml4j.opc.internal.MemoryPackagePart;
|
||||||
import org.apache.poi.openxml4j.opc.internal.PackagePropertiesPart;
|
import org.apache.poi.openxml4j.opc.internal.PackagePropertiesPart;
|
||||||
import org.apache.poi.ss.SpreadsheetVersion;
|
|
||||||
import org.apache.poi.ss.usermodel.BaseTestXWorkbook;
|
import org.apache.poi.ss.usermodel.BaseTestXWorkbook;
|
||||||
import org.apache.poi.ss.usermodel.Cell;
|
import org.apache.poi.ss.usermodel.Cell;
|
||||||
import org.apache.poi.ss.usermodel.CellStyle;
|
import org.apache.poi.ss.usermodel.CellStyle;
|
||||||
@ -999,15 +998,7 @@ public final class TestXSSFWorkbook extends BaseTestXWorkbook {
|
|||||||
sh.createRow(0);
|
sh.createRow(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Option B:
|
// Option B (preferred for new code):
|
||||||
{
|
|
||||||
@SuppressWarnings("deprecation")
|
|
||||||
Iterator<XSSFSheet> it = wb.xssfSheetIterator();
|
|
||||||
XSSFSheet sh = it.next();
|
|
||||||
sh.createRow(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Option C (preferred for new code):
|
|
||||||
{
|
{
|
||||||
Iterator<Sheet> it = wb.iterator();
|
Iterator<Sheet> it = wb.iterator();
|
||||||
Sheet sh = it.next();
|
Sheet sh = it.next();
|
||||||
|
@ -20,7 +20,6 @@ import java.io.File;
|
|||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
|
||||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||||
import org.apache.poi.hssf.util.HSSFColor;
|
import org.apache.poi.hssf.util.HSSFColor;
|
||||||
|
@ -36,7 +36,6 @@ import org.apache.poi.ss.ITestDataProvider;
|
|||||||
import org.apache.poi.ss.util.CellAddress;
|
import org.apache.poi.ss.util.CellAddress;
|
||||||
import org.apache.poi.ss.util.CellRangeAddress;
|
import org.apache.poi.ss.util.CellRangeAddress;
|
||||||
import org.apache.poi.ss.util.CellReference;
|
import org.apache.poi.ss.util.CellReference;
|
||||||
import org.junit.Ignore;
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user