Class XSSFReader.SheetIterator
- java.lang.Object
-
- org.apache.poi.xssf.eventusermodel.XSSFReader.SheetIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.io.InputStream>
- Direct Known Subclasses:
XSSFBReader.SheetIterator
- Enclosing class:
- XSSFReader
public static class XSSFReader.SheetIterator extends java.lang.Object implements java.util.Iterator<java.io.InputStream>
Iterator over sheet data.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<XSSFShape>
getShapes()
Returns the shapes associated with this sheet, an empty list or null if there is an exceptionCommentsTable
getSheetComments()
Returns the comments associated with this sheet, or null if there aren't anyjava.lang.String
getSheetName()
Returns name of the current sheetPackagePart
getSheetPart()
boolean
hasNext()
Returns true if the iteration has more elements.java.io.InputStream
next()
Returns input stream of the next sheet in the iterationvoid
remove()
We're read only, so remove isn't supported
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
Returns true if the iteration has more elements.- Specified by:
hasNext
in interfacejava.util.Iterator<java.io.InputStream>
- Returns:
- true if the iterator has more elements.
-
next
public java.io.InputStream next()
Returns input stream of the next sheet in the iteration- Specified by:
next
in interfacejava.util.Iterator<java.io.InputStream>
- Returns:
- input stream of the next sheet in the iteration
-
getSheetName
public java.lang.String getSheetName()
Returns name of the current sheet- Returns:
- name of the current sheet
-
getSheetComments
public CommentsTable getSheetComments()
Returns the comments associated with this sheet, or null if there aren't any
-
getShapes
public java.util.List<XSSFShape> getShapes()
Returns the shapes associated with this sheet, an empty list or null if there is an exception
-
getSheetPart
public PackagePart getSheetPart()
-
remove
public void remove()
We're read only, so remove isn't supported- Specified by:
remove
in interfacejava.util.Iterator<java.io.InputStream>
-
-