public final class LazyAreaEval extends AreaEvalBase implements HyperlinkEval
Constructor and Description |
---|
LazyAreaEval(int firstRowIndex,
int firstColumnIndex,
int lastRowIndex,
int lastColumnIndex,
boolean firstRowRel,
boolean firstColRel,
boolean lastRowRel,
boolean lastColRel,
SheetRefEvaluator evaluator) |
Modifier and Type | Method and Description |
---|---|
String |
getBookName() |
LazyAreaEval |
getColumn(int columnIndex) |
int |
getDepth() |
Hyperlink |
getHyperlink()
Returns the associated hyperlink if this ValueEval is a label of the HYPERLINK function.
|
String |
getLastSheetName() |
ValueEval |
getNonEmptyCellValues() |
SheetRefEvaluator |
getRefEvaluator() |
ValueEval |
getRelativeValue(int relativeRowIndex,
int relativeColumnIndex) |
LazyAreaEval |
getRow(int rowIndex) |
String |
getSheetName() |
boolean |
isFiltered() |
boolean |
isHidden(int rowIndex,
int columnIndex) |
boolean |
isRowHidden(int rowIndex) |
boolean |
isSubTotal(int rowIndex,
int columnIndex) |
AreaEval |
offset(int relFirstRowIx,
int relLastRowIx,
int relFirstColIx,
int relLastColIx)
Creates an
AreaEval offset by a relative amount from from the upper left cell
of this area |
void |
setHyperlink(Hyperlink hyperlink)
Sets the associated hyperlink if this ValueEval is a label of the HYPERLINK function.
|
String |
toString() |
contains, containsColumn, containsRow, getAbsoluteValue, getFirstColumn, getFirstRow, getHeight, getLastColumn, getLastRow, getValue, getWidth, isColumn, isFirstColRelative, isFirstRowRelative, isLastColRelative, isLastRowRelative, isRow
public LazyAreaEval(int firstRowIndex, int firstColumnIndex, int lastRowIndex, int lastColumnIndex, boolean firstRowRel, boolean firstColRel, boolean lastRowRel, boolean lastColRel, SheetRefEvaluator evaluator)
public ValueEval getRelativeValue(int relativeRowIndex, int relativeColumnIndex)
getRelativeValue
in interface AreaEval
getRelativeValue
in class AreaEvalBase
null
(possibly BlankEval
). The
specified indexes should relative to the top left corner of this area.public ValueEval getNonEmptyCellValues()
getNonEmptyCellValues
in interface TwoDEval
public AreaEval offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx)
AreaEval
AreaEval
offset by a relative amount from from the upper left cell
of this areapublic LazyAreaEval getRow(int rowIndex)
public LazyAreaEval getColumn(int columnIndex)
public String getSheetName()
public String getLastSheetName()
public String getBookName()
public boolean isSubTotal(int rowIndex, int columnIndex)
isSubTotal
in interface TwoDEval
isSubTotal
in class AreaEvalBase
public void setHyperlink(Hyperlink hyperlink)
HyperlinkEval
setHyperlink
in interface HyperlinkEval
hyperlink
- the associated hyperlinkpublic Hyperlink getHyperlink()
HyperlinkEval
getHyperlink
in interface HyperlinkEval
public boolean isHidden(int rowIndex, int columnIndex)
public boolean isRowHidden(int rowIndex)
isRowHidden
in interface TwoDEval
Subtotal
public boolean isFiltered()
isFiltered
in interface TwoDEval
Subtotal
public SheetRefEvaluator getRefEvaluator()
getRefEvaluator
in interface AreaEval
Copyright © 2020. All rights reserved.