|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.xssf.usermodel.BaseXSSFEvaluationWorkbook
public abstract class BaseXSSFEvaluationWorkbook
Internal POI use only - parent of XSSF and SXSSF evaluation workbooks
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.poi.ss.formula.EvaluationWorkbook |
|---|
EvaluationWorkbook.ExternalName, EvaluationWorkbook.ExternalSheet, EvaluationWorkbook.ExternalSheetRange |
| Field Summary | |
|---|---|
protected XSSFWorkbook |
_uBook
|
| Constructor Summary | |
|---|---|
protected |
BaseXSSFEvaluationWorkbook(XSSFWorkbook book)
|
| 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)
Produce the appropriate Ptg for a 3d area reference |
Ptg |
get3DReferencePtg(CellReference cell,
SheetIdentifier sheet)
Produce the appropriate Ptg for a 3d cell reference |
EvaluationWorkbook.ExternalName |
getExternalName(int externSheetIndex,
int externNameIndex)
HSSF Only - fetch the external-style name details |
EvaluationWorkbook.ExternalName |
getExternalName(java.lang.String nameName,
java.lang.String sheetName,
int externalWorkbookNumber)
XSSF Only - fetch the external-style name details |
EvaluationWorkbook.ExternalSheet |
getExternalSheet(int externSheetIndex)
HSSF Only - fetch the external-style sheet details |
EvaluationWorkbook.ExternalSheet |
getExternalSheet(java.lang.String firstSheetName,
java.lang.String lastSheetName,
int externalWorkbookNumber)
XSSF Only - fetch the external-style sheet details |
int |
getExternalSheetIndex(java.lang.String sheetName)
gets the externSheet index for a sheet from this workbook |
int |
getExternalSheetIndex(java.lang.String workbookName,
java.lang.String sheetName)
gets the externSheet index for a sheet from an external workbook |
EvaluationName |
getName(NamePtg namePtg)
|
EvaluationName |
getName(java.lang.String name,
int sheetIndex)
named range name matching is case insensitive |
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)
Finds a sheet index by case insensitive name. |
java.lang.String |
getSheetLastNameByExternSheet(int externSheetIndex)
|
java.lang.String |
getSheetName(int sheetIndex)
|
SpreadsheetVersion |
getSpreadsheetVersion()
Returns an enum holding spreadhseet properties specific to an Excel version ( max column and row numbers, max arguments to a function, etc.) |
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 |
| Methods inherited from interface org.apache.poi.ss.formula.EvaluationWorkbook |
|---|
getFormulaTokens, getSheet, getSheetIndex |
| Field Detail |
|---|
protected final XSSFWorkbook _uBook
| Constructor Detail |
|---|
protected BaseXSSFEvaluationWorkbook(XSSFWorkbook book)
| Method Detail |
|---|
public int convertFromExternSheetIndex(int externSheetIndex)
convertFromExternSheetIndex in interface EvaluationWorkbookpublic int getExternalSheetIndex(java.lang.String sheetName)
FormulaParsingWorkbook
getExternalSheetIndex in interface FormulaParsingWorkbook
public EvaluationName getName(java.lang.String name,
int sheetIndex)
FormulaParsingWorkbook
getName in interface EvaluationWorkbookgetName in interface FormulaParsingWorkbookpublic java.lang.String getSheetName(int sheetIndex)
getSheetName in interface EvaluationWorkbook
public EvaluationWorkbook.ExternalName getExternalName(int externSheetIndex,
int externNameIndex)
EvaluationWorkbook
getExternalName in interface EvaluationWorkbook
public EvaluationWorkbook.ExternalName getExternalName(java.lang.String nameName,
java.lang.String sheetName,
int externalWorkbookNumber)
EvaluationWorkbook
getExternalName in interface EvaluationWorkbook
public NameXPxg getNameXPtg(java.lang.String name,
SheetIdentifier sheet)
getNameXPtg in interface FormulaParsingWorkbook
public Ptg get3DReferencePtg(CellReference cell,
SheetIdentifier sheet)
FormulaParsingWorkbook
get3DReferencePtg in interface FormulaParsingWorkbook
public Ptg get3DReferencePtg(AreaReference area,
SheetIdentifier sheet)
FormulaParsingWorkbook
get3DReferencePtg in interface FormulaParsingWorkbookpublic java.lang.String resolveNameXText(NameXPtg n)
resolveNameXText in interface EvaluationWorkbookresolveNameXText in interface FormulaRenderingWorkbookpublic EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex)
EvaluationWorkbookReturn will have no workbook set if it's actually in our own workbook
getExternalSheet in interface EvaluationWorkbookgetExternalSheet in interface FormulaRenderingWorkbooknull if externSheetIndex refers to a sheet inside the current workbook
public EvaluationWorkbook.ExternalSheet getExternalSheet(java.lang.String firstSheetName,
java.lang.String lastSheetName,
int externalWorkbookNumber)
EvaluationWorkbookReturn will have no workbook set if it's actually in our own workbook
getExternalSheet in interface EvaluationWorkbook
public int getExternalSheetIndex(java.lang.String workbookName,
java.lang.String sheetName)
FormulaParsingWorkbook
getExternalSheetIndex in interface FormulaParsingWorkbookworkbookName - e.g. "Budget.xls"sheetName - a name of a sheet in that workbookpublic int getSheetIndex(java.lang.String sheetName)
EvaluationWorkbook
getSheetIndex in interface EvaluationWorkbookpublic java.lang.String getSheetFirstNameByExternSheet(int externSheetIndex)
getSheetFirstNameByExternSheet in interface FormulaRenderingWorkbookpublic java.lang.String getSheetLastNameByExternSheet(int externSheetIndex)
getSheetLastNameByExternSheet in interface FormulaRenderingWorkbookpublic java.lang.String getNameText(NamePtg namePtg)
getNameText in interface FormulaRenderingWorkbookpublic EvaluationName getName(NamePtg namePtg)
getName in interface EvaluationWorkbookpublic UDFFinder getUDFFinder()
getUDFFinder in interface EvaluationWorkbookpublic SpreadsheetVersion getSpreadsheetVersion()
FormulaParsingWorkbook
getSpreadsheetVersion in interface FormulaParsingWorkbook
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||