Class LazyRefEval

    • Constructor Detail

      • LazyRefEval

        public LazyRefEval​(int rowIndex,
                           int columnIndex,
                           boolean rowRel,
                           boolean colRel,
                           SheetRangeEvaluator sre)
    • Method Detail

      • getInnerValueEval

        public ValueEval getInnerValueEval​(int sheetIndex)
        Specified by:
        getInnerValueEval in interface RefEval
        Returns:
        the evaluated value of the cell referred to by this RefEval on the given sheet
      • offset

        public AreaEval offset​(int relFirstRowIx,
                               int relLastRowIx,
                               int relFirstColIx,
                               int relLastColIx)
        Description copied from interface: RefEval
        Creates an AreaEval offset by a relative amount from this RefEval
        Specified by:
        offset in interface RefEval
      • isSubTotal

        public boolean isSubTotal()
        Returns:
        true if the cell is a subtotal
      • isRowHidden

        public boolean isRowHidden()
        Returns:
        whether the row at rowIndex is hidden
      • setHyperlink

        public void setHyperlink​(Hyperlink hyperlink)
        Description copied from interface: HyperlinkEval
        Sets the associated hyperlink if this ValueEval is a label of the HYPERLINK function.
        Specified by:
        setHyperlink in interface HyperlinkEval
        Parameters:
        hyperlink - the associated hyperlink
      • getHyperlink

        public Hyperlink getHyperlink()
        Description copied from interface: HyperlinkEval
        Returns the associated hyperlink if this ValueEval is a label of the HYPERLINK function.
        Specified by:
        getHyperlink in interface HyperlinkEval
        Returns:
        the associated hyperlink.
      • isHidden

        public boolean isHidden()
      • isFiltered

        public boolean isFiltered()
      • getBookName

        public String getBookName()
      • getSheetName

        public String getSheetName()
      • getLastSheetName

        public String getLastSheetName()