mirror of https://github.com/apache/poi.git
Fix up the jdk1.4 interfaces, so that it all compiles and is happy once again
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@643350 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
2851fa5070
commit
1302dc11d9
|
@ -17,8 +17,14 @@
|
|||
|
||||
package org.apache.poi.ss.usermodel;
|
||||
|
||||
public interface Cell {
|
||||
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
|
||||
|
||||
/**
|
||||
* This is a JDK 1.4 compatible interface for HSSFCell.
|
||||
* If you are using JDK 1.5 or later, use the other set of interfaces,
|
||||
* which work properly for both HSSFCell and XSSFCell
|
||||
*/
|
||||
public interface Cell {
|
||||
/**
|
||||
* Numeric Cell type (0)
|
||||
* @see #setCellType(int)
|
||||
|
@ -67,4 +73,20 @@ public interface Cell {
|
|||
|
||||
public final static int CELL_TYPE_ERROR = 5;
|
||||
|
||||
|
||||
int getCellType();
|
||||
short getCellNum();
|
||||
|
||||
byte getErrorCellValue();
|
||||
String getCellFormula();
|
||||
|
||||
boolean getBooleanCellValue();
|
||||
double getNumericCellValue();
|
||||
HSSFRichTextString getRichStringCellValue();
|
||||
|
||||
void setCellType(int cellType);
|
||||
void setCellValue(boolean value);
|
||||
void setCellValue(double value);
|
||||
void setCellValue(RichTextString value);
|
||||
void setCellFormula(String formula);
|
||||
}
|
||||
|
|
|
@ -16,4 +16,13 @@
|
|||
==================================================================== */
|
||||
package org.apache.poi.ss.usermodel;
|
||||
|
||||
public interface CreationHelper {}
|
||||
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
|
||||
|
||||
/**
|
||||
* This is a JDK 1.4 compatible interface for HSSFCreationHelper.
|
||||
* If you are using JDK 1.5 or later, use the other set of interfaces,
|
||||
* which work properly for both HSSFCreationHelper and XSSFCreationHelper
|
||||
*/
|
||||
public interface CreationHelper {
|
||||
HSSFRichTextString createRichTextString(String text);
|
||||
}
|
||||
|
|
|
@ -17,4 +17,11 @@
|
|||
|
||||
package org.apache.poi.ss.usermodel;
|
||||
|
||||
public interface RichTextString {}
|
||||
/**
|
||||
* This is a JDK 1.4 compatible interface for HSSFRichTextString.
|
||||
* If you are using JDK 1.5 or later, use the other set of interfaces,
|
||||
* which work properly for both HSSFRichTextString and XSSFRichTextString
|
||||
*/
|
||||
public interface RichTextString {
|
||||
String getString();
|
||||
}
|
||||
|
|
|
@ -17,4 +17,20 @@
|
|||
|
||||
package org.apache.poi.ss.usermodel;
|
||||
|
||||
public interface Row {}
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import java.util.Iterator;
|
||||
|
||||
/**
|
||||
* This is a JDK 1.4 compatible interface for HSSFRow.
|
||||
* If you are using JDK 1.5 or later, use the other set of interfaces,
|
||||
* which work properly for both HSSFRow and XSSFRow
|
||||
*/
|
||||
public interface Row {
|
||||
int getRowNum();
|
||||
short getFirstCellNum();
|
||||
short getLastCellNum();
|
||||
int getPhysicalNumberOfCells();
|
||||
HSSFCell getCell(int cellnum);
|
||||
|
||||
Iterator cellIterator();
|
||||
}
|
||||
|
|
|
@ -17,4 +17,19 @@
|
|||
|
||||
package org.apache.poi.ss.usermodel;
|
||||
|
||||
public interface Sheet {}
|
||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||
import java.util.Iterator;
|
||||
|
||||
/**
|
||||
* This is a JDK 1.4 compatible interface for HSSFSheet.
|
||||
* If you are using JDK 1.5 or later, use the other set of interfaces,
|
||||
* which work properly for both HSSFSheet and XSSFSheet
|
||||
*/
|
||||
public interface Sheet {
|
||||
int getPhysicalNumberOfRows();
|
||||
int getFirstRowNum();
|
||||
int getLastRowNum();
|
||||
|
||||
HSSFRow getRow(int rownum);
|
||||
Iterator rowIterator();
|
||||
}
|
||||
|
|
|
@ -17,4 +17,26 @@
|
|||
|
||||
package org.apache.poi.ss.usermodel;
|
||||
|
||||
public interface Workbook {}
|
||||
import org.apache.poi.hssf.usermodel.*;
|
||||
|
||||
/**
|
||||
* This is a JDK 1.4 compatible interface for HSSFWorkbook.
|
||||
* If you are using JDK 1.5 or later, use the other set of interfaces,
|
||||
* which work properly for both HSSFWorkbook and XSSFWorkbook
|
||||
*/
|
||||
public interface Workbook {
|
||||
int getNumberOfSheets();
|
||||
short getNumberOfFonts();
|
||||
int getNumberOfNames();
|
||||
|
||||
HSSFName getNameAt(int index);
|
||||
String getNameName(int index);
|
||||
|
||||
String getSheetName(int sheet);
|
||||
HSSFSheet getSheetAt(int index);
|
||||
int getSheetIndex(String name);
|
||||
int getSheetIndex(Sheet sheet);
|
||||
int getSheetIndexFromExternSheetIndex(int externSheetNumber);
|
||||
|
||||
CreationHelper getCreationHelper();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue