Class DependencyTrackerEx

  • All Implemented Interfaces:
    org.apache.poi.ss.formula.DependencyTracker

    public class DependencyTrackerEx
    extends io.keikai.model.impl.sys.formula.DependencyTrackerImpl
    An EL Variable evaluator through POI dependency tracker and ignore POI dependency tracking
    Author:
    Pao
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDependency​(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.ptg.Ptg[] ptgs)  
      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)  
      • Methods inherited from class io.keikai.model.impl.sys.formula.DependencyTrackerImpl

        clearIndirectRefPrecedent, clearOffsetRefPrecedent, setIndirectRefPrecedent, setOffsetRefPrecedent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DependencyTrackerEx

        public DependencyTrackerEx()
    • Method Detail

      • 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
        Overrides:
        postProcessValueEval in class io.keikai.model.impl.sys.formula.DependencyTrackerImpl
      • 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
        Overrides:
        addDependency in class io.keikai.model.impl.sys.formula.DependencyTrackerImpl