Package io.keikai.model.impl.sys.formula
Class DependencyTrackerImpl
java.lang.Object
io.keikai.model.impl.sys.formula.DependencyTrackerImpl
- All Implemented Interfaces:
org.apache.poi.ss.formula.DependencyTracker
public class DependencyTrackerImpl
extends Object
implements org.apache.poi.ss.formula.DependencyTracker
A default dependency tracker.
- Author:
- Pao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependency(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.ptg.Ptg[] ptgs) voidclearIndirectRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec) voidclearOffsetRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec) org.apache.poi.ss.formula.eval.ValueEvalpostProcessValueEval(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval opResult, boolean eval) voidsetIndirectRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval preRef) voidsetOffsetRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval preRef)
-
Constructor Details
-
DependencyTrackerImpl
public DependencyTrackerImpl()
-
-
Method Details
-
postProcessValueEval
public org.apache.poi.ss.formula.eval.ValueEval postProcessValueEval(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval opResult, boolean eval) - Specified by:
postProcessValueEvalin interfaceorg.apache.poi.ss.formula.DependencyTracker
-
addDependency
public void addDependency(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.ptg.Ptg[] ptgs) - Specified by:
addDependencyin interfaceorg.apache.poi.ss.formula.DependencyTracker
-
clearIndirectRefPrecedent
public void clearIndirectRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec) - Specified by:
clearIndirectRefPrecedentin interfaceorg.apache.poi.ss.formula.DependencyTracker
-
setIndirectRefPrecedent
public void setIndirectRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval preRef) - Specified by:
setIndirectRefPrecedentin interfaceorg.apache.poi.ss.formula.DependencyTracker
-
clearOffsetRefPrecedent
public void clearOffsetRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec) - Specified by:
clearOffsetRefPrecedentin interfaceorg.apache.poi.ss.formula.DependencyTracker
-
setOffsetRefPrecedent
public void setOffsetRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval preRef) - Specified by:
setOffsetRefPrecedentin interfaceorg.apache.poi.ss.formula.DependencyTracker
-