Package io.keikai.model.impl.sys.formula
Class EvalBook
java.lang.Object
io.keikai.model.impl.sys.formula.EvalBook
- All Implemented Interfaces:
Serializable,org.apache.poi.ss.formula.EvaluationWorkbook,org.apache.poi.ss.formula.FormulaParsingWorkbook
public final class EvalBook
extends Object
implements org.apache.poi.ss.formula.EvaluationWorkbook, org.apache.poi.ss.formula.FormulaParsingWorkbook, Serializable
modified from org.apache.poi.xssf.usermodel.XSSFEvaluationWorkbook
- Author:
- Josh Micich, Pao
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.poi.ss.formula.EvaluationWorkbook
org.apache.poi.ss.formula.EvaluationWorkbook.ExternalName, org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheet, org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheetRange -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintconvertFromExternSheetIndex(int externSheetIndex) intconvertLastIndexFromExternSheetIndex(int externSheetIndex) org.apache.poi.ss.usermodel.Nameorg.apache.poi.ss.formula.ptg.TablePtgcreateTablePtg(String tableName, Object[] specifiers, int sheetIndex, int rowIdx, int colIdx) org.apache.poi.ss.formula.ptg.Ptgget3DReferencePtg(org.apache.poi.ss.util.AreaReference area, org.apache.poi.ss.formula.SheetIdentifier sheet) org.apache.poi.ss.formula.ptg.Ptgget3DReferencePtg(org.apache.poi.ss.util.CellReference cell, org.apache.poi.ss.formula.SheetIdentifier sheet) getBookNameFromExternalLinkIndex(String externalLinkIndex) org.apache.poi.ss.formula.EvaluationWorkbook.ExternalNamegetExternalName(int externSheetIndex, int externNameIndex) org.apache.poi.ss.formula.EvaluationWorkbook.ExternalNamegetExternalName(String nameName, String sheetName, int externalWorkbookNumber) org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheetgetExternalSheet(int externSheetIndex) org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheetgetExternalSheet(String firstSheetName, String lastSheetName, int externalWorkbookNumber) intgetExternalSheetIndex(String sheetName) intgetExternalSheetIndex(String workbookName, String sheetName) org.apache.poi.ss.formula.ptg.Ptg[]getFormulaTokens(int sheetIndex, String formula) org.apache.poi.ss.formula.ptg.Ptg[]getFormulaTokens(org.apache.poi.ss.formula.EvaluationCell cell) org.apache.poi.ss.formula.EvaluationNameorg.apache.poi.ss.formula.EvaluationNameorg.apache.poi.ss.formula.EvaluationNamegetName(org.apache.poi.ss.formula.ptg.NamePtg namePtg) org.apache.poi.ss.formula.EvaluationNamegetName(org.apache.poi.ss.formula.ptg.NamePtg namePtg, int contextSheetIndex) org.apache.poi.ss.formula.ptg.PtggetNameXPtg(String name, org.apache.poi.ss.formula.SheetIdentifier sheet) getNBook()org.apache.poi.ss.formula.EvaluationNamegetOrCreateName(String name, int sheetIndex) org.apache.poi.ss.formula.EvaluationSheetgetSheet(int sheetIndex) intgetSheetIndex(String sheetName) intgetSheetIndex(org.apache.poi.ss.formula.EvaluationSheet evalSheet) getSheetName(int sheetIndex) org.apache.poi.ss.SpreadsheetVersionorg.apache.poi.ss.usermodel.TablegetTableName(String name) org.apache.poi.ss.formula.udf.UDFFinderbooleanresolveNameXText(org.apache.poi.ss.formula.ptg.NameXPtg n)
-
Constructor Details
-
EvalBook
-
-
Method Details
-
getNBook
-
getFormulaTokens
public org.apache.poi.ss.formula.ptg.Ptg[] getFormulaTokens(org.apache.poi.ss.formula.EvaluationCell cell) - Specified by:
getFormulaTokensin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getFormulaTokens
- Specified by:
getFormulaTokensin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getName
- Specified by:
getNamein interfaceorg.apache.poi.ss.formula.EvaluationWorkbook- Specified by:
getNamein interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getName
public org.apache.poi.ss.formula.EvaluationName getName(org.apache.poi.ss.formula.ptg.NamePtg namePtg) - Specified by:
getNamein interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getName
public org.apache.poi.ss.formula.EvaluationName getName(org.apache.poi.ss.formula.ptg.NamePtg namePtg, int contextSheetIndex) -
getExternalName
public org.apache.poi.ss.formula.EvaluationWorkbook.ExternalName getExternalName(int externSheetIndex, int externNameIndex) - Specified by:
getExternalNamein interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getUDFFinder
public org.apache.poi.ss.formula.udf.UDFFinder getUDFFinder()- Specified by:
getUDFFinderin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getSheet
public org.apache.poi.ss.formula.EvaluationSheet getSheet(int sheetIndex) - Specified by:
getSheetin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getSheetIndex
public int getSheetIndex(org.apache.poi.ss.formula.EvaluationSheet evalSheet) - Specified by:
getSheetIndexin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getSheetIndex
- Specified by:
getSheetIndexin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getSheetName
- Specified by:
getSheetNamein interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getExternalSheet
public org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheet getExternalSheet(int externSheetIndex) - Specified by:
getExternalSheetin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
resolveNameXText
- Specified by:
resolveNameXTextin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
convertFromExternSheetIndex
public int convertFromExternSheetIndex(int externSheetIndex) - Specified by:
convertFromExternSheetIndexin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook- Returns:
- the sheet index of the sheet with the given external index.
-
convertLastIndexFromExternSheetIndex
public int convertLastIndexFromExternSheetIndex(int externSheetIndex) - Specified by:
convertLastIndexFromExternSheetIndexin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getExternalSheetIndex
- Specified by:
getExternalSheetIndexin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getExternalSheetIndex
- Specified by:
getExternalSheetIndexin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getExternalSheet
public org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheet getExternalSheet(String firstSheetName, String lastSheetName, int externalWorkbookNumber) - Specified by:
getExternalSheetin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
getExternalName
public org.apache.poi.ss.formula.EvaluationWorkbook.ExternalName getExternalName(String nameName, String sheetName, int externalWorkbookNumber) - Specified by:
getExternalNamein interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
clearAllCachedResultValues
public void clearAllCachedResultValues()- Specified by:
clearAllCachedResultValuesin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook
-
createName
public org.apache.poi.ss.usermodel.Name createName()- Specified by:
createNamein interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getTable
- Specified by:
getTablein interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getNameXPtg
public org.apache.poi.ss.formula.ptg.Ptg getNameXPtg(String name, org.apache.poi.ss.formula.SheetIdentifier sheet) - Specified by:
getNameXPtgin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
get3DReferencePtg
public org.apache.poi.ss.formula.ptg.Ptg get3DReferencePtg(org.apache.poi.ss.util.CellReference cell, org.apache.poi.ss.formula.SheetIdentifier sheet) - Specified by:
get3DReferencePtgin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
get3DReferencePtg
public org.apache.poi.ss.formula.ptg.Ptg get3DReferencePtg(org.apache.poi.ss.util.AreaReference area, org.apache.poi.ss.formula.SheetIdentifier sheet) - Specified by:
get3DReferencePtgin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getSpreadsheetVersion
public org.apache.poi.ss.SpreadsheetVersion getSpreadsheetVersion()- Specified by:
getSpreadsheetVersionin interfaceorg.apache.poi.ss.formula.EvaluationWorkbook- Specified by:
getSpreadsheetVersionin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getBookNameFromExternalLinkIndex
- Specified by:
getBookNameFromExternalLinkIndexin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getOrCreateName
-
isAllowedDeferredNamePtg
public boolean isAllowedDeferredNamePtg()- Specified by:
isAllowedDeferredNamePtgin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getName
- Specified by:
getNamein interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
createTablePtg
public org.apache.poi.ss.formula.ptg.TablePtg createTablePtg(String tableName, Object[] specifiers, int sheetIndex, int rowIdx, int colIdx) - Specified by:
createTablePtgin interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getTableName
- Specified by:
getTableNamein interfaceorg.apache.poi.ss.formula.FormulaParsingWorkbook
-
getFormulaParsingCache
-