org.apache.poi.xssf.usermodel
Class BaseXSSFEvaluationWorkbook
java.lang.Object
org.apache.poi.xssf.usermodel.BaseXSSFEvaluationWorkbook
- All Implemented Interfaces:
- EvaluationWorkbook, FormulaParsingWorkbook, FormulaRenderingWorkbook
- Direct Known Subclasses:
- SXSSFEvaluationWorkbook, XSSFEvaluationWorkbook
public abstract class BaseXSSFEvaluationWorkbook
- extends java.lang.Object
- implements FormulaRenderingWorkbook, EvaluationWorkbook, FormulaParsingWorkbook
Internal POI use only - parent of XSSF and SXSSF evaluation workbooks
|
Method Summary |
int |
convertFromExternSheetIndex(int externSheetIndex)
XSSF doesn't use external sheet indexes, so when asked treat
it just as a local index |
Ptg |
get3DReferencePtg(AreaReference area,
SheetIdentifier sheet)
|
Ptg |
get3DReferencePtg(CellReference cell,
SheetIdentifier sheet)
|
EvaluationWorkbook.ExternalName |
getExternalName(int externSheetIndex,
int externNameIndex)
|
EvaluationWorkbook.ExternalName |
getExternalName(java.lang.String nameName,
java.lang.String sheetName,
int externalWorkbookNumber)
|
EvaluationWorkbook.ExternalSheet |
getExternalSheet(int externSheetIndex)
|
EvaluationWorkbook.ExternalSheet |
getExternalSheet(java.lang.String firstSheetName,
java.lang.String lastSheetName,
int externalWorkbookNumber)
|
int |
getExternalSheetIndex(java.lang.String sheetName)
|
int |
getExternalSheetIndex(java.lang.String workbookName,
java.lang.String sheetName)
|
EvaluationName |
getName(NamePtg namePtg)
|
EvaluationName |
getName(java.lang.String name,
int sheetIndex)
|
java.lang.String |
getNameText(NamePtg namePtg)
|
NameXPxg |
getNameXPtg(java.lang.String name,
SheetIdentifier sheet)
|
java.lang.String |
getSheetFirstNameByExternSheet(int externSheetIndex)
|
int |
getSheetIndex(java.lang.String sheetName)
|
java.lang.String |
getSheetLastNameByExternSheet(int externSheetIndex)
|
java.lang.String |
getSheetName(int sheetIndex)
|
SpreadsheetVersion |
getSpreadsheetVersion()
|
UDFFinder |
getUDFFinder()
|
java.lang.String |
resolveNameXText(NameXPtg n)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_uBook
protected final XSSFWorkbook _uBook
BaseXSSFEvaluationWorkbook
protected BaseXSSFEvaluationWorkbook(XSSFWorkbook book)
convertFromExternSheetIndex
public int convertFromExternSheetIndex(int externSheetIndex)
- XSSF doesn't use external sheet indexes, so when asked treat
it just as a local index
- Specified by:
convertFromExternSheetIndex in interface EvaluationWorkbook
getExternalSheetIndex
public int getExternalSheetIndex(java.lang.String sheetName)
- Specified by:
getExternalSheetIndex in interface FormulaParsingWorkbook
getName
public EvaluationName getName(java.lang.String name,
int sheetIndex)
- Specified by:
getName in interface EvaluationWorkbook- Specified by:
getName in interface FormulaParsingWorkbook
getSheetName
public java.lang.String getSheetName(int sheetIndex)
- Specified by:
getSheetName in interface EvaluationWorkbook
getExternalName
public EvaluationWorkbook.ExternalName getExternalName(int externSheetIndex,
int externNameIndex)
- Specified by:
getExternalName in interface EvaluationWorkbook
getExternalName
public EvaluationWorkbook.ExternalName getExternalName(java.lang.String nameName,
java.lang.String sheetName,
int externalWorkbookNumber)
- Specified by:
getExternalName in interface EvaluationWorkbook
getNameXPtg
public NameXPxg getNameXPtg(java.lang.String name,
SheetIdentifier sheet)
- Specified by:
getNameXPtg in interface FormulaParsingWorkbook
get3DReferencePtg
public Ptg get3DReferencePtg(CellReference cell,
SheetIdentifier sheet)
- Specified by:
get3DReferencePtg in interface FormulaParsingWorkbook
get3DReferencePtg
public Ptg get3DReferencePtg(AreaReference area,
SheetIdentifier sheet)
- Specified by:
get3DReferencePtg in interface FormulaParsingWorkbook
resolveNameXText
public java.lang.String resolveNameXText(NameXPtg n)
- Specified by:
resolveNameXText in interface EvaluationWorkbook- Specified by:
resolveNameXText in interface FormulaRenderingWorkbook
getExternalSheet
public EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex)
- Specified by:
getExternalSheet in interface EvaluationWorkbook- Specified by:
getExternalSheet in interface FormulaRenderingWorkbook
getExternalSheet
public EvaluationWorkbook.ExternalSheet getExternalSheet(java.lang.String firstSheetName,
java.lang.String lastSheetName,
int externalWorkbookNumber)
- Specified by:
getExternalSheet in interface EvaluationWorkbook
getExternalSheetIndex
public int getExternalSheetIndex(java.lang.String workbookName,
java.lang.String sheetName)
- Specified by:
getExternalSheetIndex in interface FormulaParsingWorkbook
getSheetIndex
public int getSheetIndex(java.lang.String sheetName)
- Specified by:
getSheetIndex in interface EvaluationWorkbook
getSheetFirstNameByExternSheet
public java.lang.String getSheetFirstNameByExternSheet(int externSheetIndex)
- Specified by:
getSheetFirstNameByExternSheet in interface FormulaRenderingWorkbook
getSheetLastNameByExternSheet
public java.lang.String getSheetLastNameByExternSheet(int externSheetIndex)
- Specified by:
getSheetLastNameByExternSheet in interface FormulaRenderingWorkbook
getNameText
public java.lang.String getNameText(NamePtg namePtg)
- Specified by:
getNameText in interface FormulaRenderingWorkbook
getName
public EvaluationName getName(NamePtg namePtg)
- Specified by:
getName in interface EvaluationWorkbook
getUDFFinder
public UDFFinder getUDFFinder()
- Specified by:
getUDFFinder in interface EvaluationWorkbook
getSpreadsheetVersion
public SpreadsheetVersion getSpreadsheetVersion()
- Specified by:
getSpreadsheetVersion in interface FormulaParsingWorkbook