Class DependencyTrackerImpl

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

    public class DependencyTrackerImpl
    extends java.lang.Object
    implements org.apache.poi.ss.formula.DependencyTracker
    A default dependency tracker.
    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)  
      void clearIndirectRefPrecedent​(org.apache.poi.ss.formula.OperationEvaluationContext ec)  
      void clearOffsetRefPrecedent​(org.apache.poi.ss.formula.OperationEvaluationContext ec)  
      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)  
      void setIndirectRefPrecedent​(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval preRef)  
      void setOffsetRefPrecedent​(org.apache.poi.ss.formula.OperationEvaluationContext ec, org.apache.poi.ss.formula.eval.ValueEval preRef)  
      • Methods inherited from class java.lang.Object

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

      • DependencyTrackerImpl

        public DependencyTrackerImpl()
    • 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
      • 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