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 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:
      postProcessValueEval in interface org.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:
      addDependency in interface org.apache.poi.ss.formula.DependencyTracker
    • clearIndirectRefPrecedent

      public void clearIndirectRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec)
      Specified by:
      clearIndirectRefPrecedent in interface org.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:
      setIndirectRefPrecedent in interface org.apache.poi.ss.formula.DependencyTracker
    • clearOffsetRefPrecedent

      public void clearOffsetRefPrecedent(org.apache.poi.ss.formula.OperationEvaluationContext ec)
      Specified by:
      clearOffsetRefPrecedent in interface org.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:
      setOffsetRefPrecedent in interface org.apache.poi.ss.formula.DependencyTracker