summaryrefslogtreecommitdiff
path: root/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java
diff options
context:
space:
mode:
Diffstat (limited to 'xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java')
-rw-r--r--xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java27
1 files changed, 14 insertions, 13 deletions
diff --git a/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java b/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java
index 3a76673e9b99..219670fdfedc 100644
--- a/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java
+++ b/xmerge/source/pexcel/java/org/openoffice/xmerge/converter/xml/sxc/pexcel/PocketExcelDecoder.java
@@ -31,6 +31,7 @@ import org.openoffice.xmerge.converter.xml.sxc.ColumnRowInfo;
import org.openoffice.xmerge.converter.xml.sxc.Format;
import org.openoffice.xmerge.converter.xml.sxc.NameDefinition;
import org.openoffice.xmerge.converter.xml.sxc.SpreadsheetDecoder;
+import org.openoffice.xmerge.converter.xml.sxc.pexcel.records.BIFFRecord;
import org.openoffice.xmerge.converter.xml.sxc.pexcel.records.CellValue;
import org.openoffice.xmerge.converter.xml.sxc.pexcel.records.ColInfo;
import org.openoffice.xmerge.converter.xml.sxc.pexcel.records.DefinedName;
@@ -58,7 +59,7 @@ final class PocketExcelDecoder extends SpreadsheetDecoder {
private int maxRows = 0;
private int maxCols = 0;
private int wsIndex;
- private Iterator cellValue;
+ private Iterator<BIFFRecord> cellValue;
private Format fmt = null;
/**
@@ -90,7 +91,7 @@ final class PocketExcelDecoder extends SpreadsheetDecoder {
*/
public void addDeviceContent(ConvertData cd) throws IOException {
- Iterator e = cd.getDocumentEnumeration();
+ Iterator<Object> e = cd.getDocumentEnumeration();
wb = (Workbook) e.next();
}
@@ -103,7 +104,7 @@ final class PocketExcelDecoder extends SpreadsheetDecoder {
*/
public int getNumberOfSheets() {
- ArrayList v = wb.getWorksheetNames();
+ ArrayList<Object> v = wb.getWorksheetNames();
Debug.log(Debug.TRACE,"Total Number of Sheets : " + v.size());
return (v.size());
}
@@ -114,12 +115,12 @@ final class PocketExcelDecoder extends SpreadsheetDecoder {
*
* @return The number of sheets in the WorkBook.
*/
- public Iterator getNameDefinitions() {
+ public Iterator<NameDefinition> getNameDefinitions() {
- Iterator e = wb.getDefinedNames();
- ArrayList nameDefinitionVector = new ArrayList();
+ Iterator<DefinedName> e = wb.getDefinedNames();
+ ArrayList<NameDefinition> nameDefinitionVector = new ArrayList<NameDefinition>();
while(e.hasNext()) {
- DefinedName dn = (DefinedName)e.next();
+ DefinedName dn = e.next();
NameDefinition nameDefinitionEntry = dn.getNameDefinition();
nameDefinitionVector.add(nameDefinitionEntry);
}
@@ -143,13 +144,13 @@ final class PocketExcelDecoder extends SpreadsheetDecoder {
*
* @return The number of sheets in the WorkBook.
*/
- public Iterator getColumnRowInfos() {
+ public Iterator<ColumnRowInfo> getColumnRowInfos() {
- ArrayList colRowVector = new ArrayList();
+ ArrayList<ColumnRowInfo> colRowVector = new ArrayList<ColumnRowInfo>();
// Collect Columns from worksheet and add them to the vector
- for(Iterator e = ws.getColInfos();e.hasNext();) {
- ColInfo ci = (ColInfo)e.next();
+ for(Iterator<ColInfo> e = ws.getColInfos();e.hasNext();) {
+ ColInfo ci = e.next();
int repeated = ci.getLast() - ci.getFirst() + 1;
ColumnRowInfo colInfo = new ColumnRowInfo( ci.getColWidth(),
repeated,
@@ -158,8 +159,8 @@ final class PocketExcelDecoder extends SpreadsheetDecoder {
}
// Collect Rows from worksheet and add them to the vector
- for(Iterator e = ws.getRows();e.hasNext();) {
- Row rw = (Row)e.next();
+ for(Iterator<Row> e = ws.getRows();e.hasNext();) {
+ Row rw = e.next();
// We will use the repeat field for number (unlike columns rows
// cannot be repeated, we have unique record for each row in pxl
int repeated = rw.getRowNumber();