Class CalculationChain


  • public class CalculationChain
    extends org.apache.poi.ooxml.POIXMLDocumentPart
    The cells in a workbook can be calculated in different orders depending on various optimizations and dependencies. The calculation chain object specifies the order in which the cells in a workbook were last calculated.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        org.apache.poi.ooxml.POIXMLDocumentPart.RelationPart
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CTCalcChain getCTCalcChain()  
      void readFrom​(java.io.InputStream is)  
      void removeItem​(int sheetId, java.lang.String ref)
      Remove a formula reference from the calculation chain
      void writeTo​(java.io.OutputStream out)  
      • Methods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        _invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommited, isCommitted, setCommited, setCommitted, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CalculationChain

        public CalculationChain()
      • CalculationChain

        public CalculationChain​(PackagePart part)
                         throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        POI 3.14-Beta1
    • Method Detail

      • readFrom

        public void readFrom​(java.io.InputStream is)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • writeTo

        public void writeTo​(java.io.OutputStream out)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • removeItem

        public void removeItem​(int sheetId,
                               java.lang.String ref)
        Remove a formula reference from the calculation chain
        Parameters:
        sheetId - the sheet Id of a sheet the formula belongs to.
        ref - A1 style reference to the cell containing the formula.