public class XLSLineIterator extends Object implements DataIterator<Object[]>
| Constructor and Description |
|---|
XLSLineIterator(org.apache.poi.ss.usermodel.Sheet sheet,
boolean headersIncluded,
boolean formatted,
org.databene.commons.Converter<String,?> stringPreprocessor) |
XLSLineIterator(String uri) |
XLSLineIterator(String uri,
int sheetIndex) |
XLSLineIterator(String uri,
int sheetIndex,
boolean headersIncluded,
boolean formatted,
org.databene.commons.Converter<String,?> stringPreprocessor) |
XLSLineIterator(String uri,
String sheetName,
boolean headersIncluded,
boolean formatted) |
XLSLineIterator(String uri,
String sheetName,
boolean headersIncluded,
boolean formatted,
org.databene.commons.Converter<String,?> stringPreprocessor) |
| Modifier and Type | Method and Description |
|---|---|
Object |
cellValueForHeader(String header,
Object[] cells) |
void |
close()
Closes the iterator.
|
String |
getEmptyMarker() |
String[] |
getHeaders() |
String |
getNullMarker() |
Class<Object[]> |
getType()
Returns the type of the iterated elements.
|
boolean |
isFormatted() |
DataContainer<Object[]> |
next(DataContainer<Object[]> wrapper)
Returns the container with the next data element if available, otherwise null.
|
void |
setEmptyMarker(String emptyMarker) |
void |
setFormatted(boolean formatted) |
void |
setHeaders(String[] headers) |
void |
setNullMarker(String nullMarker) |
String |
toString() |
public XLSLineIterator(String uri) throws IOException, org.databene.commons.ParseException
IOExceptionorg.databene.commons.ParseExceptionpublic XLSLineIterator(String uri, int sheetIndex) throws IOException, org.databene.commons.ParseException
IOExceptionorg.databene.commons.ParseExceptionpublic XLSLineIterator(String uri, int sheetIndex, boolean headersIncluded, boolean formatted, org.databene.commons.Converter<String,?> stringPreprocessor) throws IOException, org.databene.commons.ParseException
IOExceptionorg.databene.commons.ParseExceptionpublic XLSLineIterator(String uri, String sheetName, boolean headersIncluded, boolean formatted) throws IOException, org.databene.commons.ParseException
IOExceptionorg.databene.commons.ParseExceptionpublic XLSLineIterator(String uri, String sheetName, boolean headersIncluded, boolean formatted, org.databene.commons.Converter<String,?> stringPreprocessor) throws IOException, org.databene.commons.ParseException
IOExceptionorg.databene.commons.ParseExceptionpublic XLSLineIterator(org.apache.poi.ss.usermodel.Sheet sheet,
boolean headersIncluded,
boolean formatted,
org.databene.commons.Converter<String,?> stringPreprocessor)
public String getEmptyMarker()
public void setEmptyMarker(String emptyMarker)
public String getNullMarker()
public void setNullMarker(String nullMarker)
public boolean isFormatted()
public void setFormatted(boolean formatted)
public String[] getHeaders()
public void setHeaders(String[] headers)
public Class<Object[]> getType()
DataIteratorgetType in interface DataIterator<Object[]>public DataContainer<Object[]> next(DataContainer<Object[]> wrapper)
DataIteratornext in interface DataIterator<Object[]>wrapper - a DataContainer to receive the iterated dataDataContainer that holds the next element, or null if none is availablepublic void close()
DataIteratorclose in interface Closeableclose in interface AutoCloseableclose in interface DataIterator<Object[]>Copyright © 2006–2016 Volker Bergmann. All rights reserved.