public class FormulaEngineEx extends FormulaEngineImpl implements FormulaEngine
FormulaEngineImpl.ErrorFormulaExpressionImpl, FormulaEngineImpl.EvalContext, FormulaEngineImpl.EvaluationResultImpl, FormulaEngineImpl.FormulaAdjuster, FormulaEngineImpl.FormulaExpressionImplKEY_EVALUATORS, noCacheClassifierKEY_EXTERNAL_BOOK_NAMES, KEY_FORMULA_CACHE, KEY_SHEET_INDEXES| Constructor and Description |
|---|
FormulaEngineEx() |
clearCache, clearColumnCache, convertToEvaluationResult, evaluate, evaluateFormula, evaluateFormulaExpression, evaluateFormulaExpression, extend, getMoveAdjuster, getRenameNameAdjuster, getRenameSheetAdjuster, getReorderSheetAdjuster, getResolvedValue, getShiftAdjuster, getTransposeAdjuster, move, parse, renameName, renameName, renameSheet, reorderSheetPtgs, shift, shouldNormalize, shrink, toDependRef, transpose, updateDependencyTableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearCache, clearColumnCache, evaluate, extend, move, parse, renameName, renameName, renameSheet, reorderSheetPtgs, shift, shrink, transpose, updateDependencyTableprotected Object getXelContext()
getXelContext in class FormulaEngineImplprotected void setXelContext(Object ctx)
setXelContext in class FormulaEngineImplprotected String renderFormula(ParsingBook parsingBook, String formula, Ptg[] tokens, boolean always)
renderFormula in class FormulaEngineImplpublic Ptg[] parse(String formula, FormulaParsingWorkbook book, int sheetIndex, FormulaParseContext context)
parse in class FormulaEngineImplpublic FormulaExpression movePtgs(FormulaExpression fe, SheetRegion region, int rowOffset, int columnOffset, FormulaParseContext context)
FormulaEnginemovePtgs in interface FormulaEnginemovePtgs in class FormulaEngineImplpublic FormulaExpression shrinkPtgs(FormulaExpression fe, SheetRegion srcRegion, boolean horizontal, FormulaParseContext context)
FormulaEngineFormulaExpression for cells deletionshrinkPtgs in interface FormulaEngineshrinkPtgs in class FormulaEngineImplpublic FormulaExpression extendPtgs(FormulaExpression fe, SheetRegion srcRegion, boolean horizontal, FormulaParseContext context)
FormulaEngineFormulaExpression for cells insertionextendPtgs in interface FormulaEngineextendPtgs in class FormulaEngineImplpublic FormulaExpression shiftPtgs(FormulaExpression fe, int rowOffset, int columnOffset, FormulaParseContext context)
FormulaEngineshiftPtgs in interface FormulaEngineshiftPtgs in class FormulaEngineImplpublic FormulaExpression transposePtgs(FormulaExpression fe, int rowOrigin, int columnOrigin, FormulaParseContext context)
FormulaEnginetransposePtgs in interface FormulaEnginetransposePtgs in class FormulaEngineImplpublic FormulaExpression renameSheetPtgs(FormulaExpression fe, SBook targetBook, String oldSheetName, String newSheetName, FormulaParseContext context)
renameSheetPtgs in interface FormulaEnginerenameSheetPtgs in class FormulaEngineImplpublic FormulaExpression renameNamePtgs(FormulaExpression fe, SBook targetBook, int sheetIndex, String oldName, String newName, FormulaParseContext context)
renameNamePtgs in interface FormulaEnginerenameNamePtgs in class FormulaEngineImplprotected ValueEval evaluateFormulaExpression(WorkbookEvaluator evaluator, int sheetIndex, FormulaExpression expr, boolean ignoreDereference, Ref ref)
evaluateFormulaExpression in class FormulaEngineImplpublic FormulaExpression renameTableNameTablePtgs(FormulaExpression fe, SBook book, String oldName, String newName, FormulaParseContext context)
renameTableNameTablePtgs in interface FormulaEnginerenameTableNameTablePtgs in class FormulaEngineImplprotected FormulaEngineImpl.FormulaAdjuster getRenameTableAdjuster(String oldName, String newName)
public FormulaExpression renameColumnNameTablePtgs(FormulaExpression fe, STable table, String oldName, String newName, FormulaParseContext context)
renameColumnNameTablePtgs in interface FormulaEnginerenameColumnNameTablePtgs in class FormulaEngineImplprotected FormulaEngineImpl.FormulaAdjuster getRenameColumnAdjuster(String tableName, String oldName, String newName)
Copyright © 2020. All rights reserved.