public abstract class AreaEvalBase extends java.lang.Object implements AreaEval
Modifier | Constructor and Description |
---|---|
protected |
AreaEvalBase(AreaI ptg) |
protected |
AreaEvalBase(int firstRow,
int firstColumn,
int lastRow,
int lastColumn,
boolean firstRowRel,
boolean firstColRel,
boolean lastRowRel,
boolean lastColRel) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(int row,
int col)
returns true if the cell at row and col specified
as absolute indexes in the sheet is contained in
this area.
|
boolean |
containsColumn(int col)
returns true if the specified col is in range
|
boolean |
containsRow(int row)
returns true if the specified row is in range
|
ValueEval |
getAbsoluteValue(int row,
int col) |
int |
getFirstColumn()
returns the 0-based index of the first col in
this area.
|
int |
getFirstRow()
returns the 0-based index of the first row in
this area.
|
int |
getHeight() |
int |
getLastColumn()
returns the 0-based index of the last col in
this area.
|
int |
getLastRow()
returns the 0-based index of the last row in
this area.
|
abstract ValueEval |
getRelativeValue(int relativeRowIndex,
int relativeColumnIndex) |
ValueEval |
getValue(int row,
int col) |
int |
getWidth() |
boolean |
isColumn() |
boolean |
isFirstColRelative() |
boolean |
isFirstRowRelative() |
boolean |
isLastColRelative() |
boolean |
isLastRowRelative() |
boolean |
isRow() |
boolean |
isSubTotal(int rowIndex,
int columnIndex) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDepth, getRefEvaluator, offset
protected AreaEvalBase(int firstRow, int firstColumn, int lastRow, int lastColumn, boolean firstRowRel, boolean firstColRel, boolean lastRowRel, boolean lastColRel)
protected AreaEvalBase(AreaI ptg)
public final int getFirstColumn()
AreaEval
getFirstColumn
in interface AreaEval
public final int getFirstRow()
AreaEval
getFirstRow
in interface AreaEval
public final int getLastColumn()
AreaEval
getLastColumn
in interface AreaEval
public final int getLastRow()
AreaEval
getLastRow
in interface AreaEval
public final ValueEval getAbsoluteValue(int row, int col)
getAbsoluteValue
in interface AreaEval
null
(possibly BlankEval
). The specified indexes should be absolute
indexes in the sheet and not relative indexes within the area.public final boolean contains(int row, int col)
AreaEval
public final boolean containsRow(int row)
AreaEval
containsRow
in interface AreaEval
public final boolean containsColumn(int col)
AreaEval
containsColumn
in interface AreaEval
public final boolean isColumn()
public final boolean isRow()
public int getHeight()
public final ValueEval getValue(int row, int col)
public abstract ValueEval getRelativeValue(int relativeRowIndex, int relativeColumnIndex)
getRelativeValue
in interface AreaEval
null
(possibly BlankEval
). The
specified indexes should relative to the top left corner of this area.public int getWidth()
public boolean isSubTotal(int rowIndex, int columnIndex)
isSubTotal
in interface TwoDEval
public boolean isFirstRowRelative()
public boolean isFirstColRelative()
public boolean isLastRowRelative()
public boolean isLastColRelative()
Copyright © 2005-2010 Potix Corporation. All Rights Reserved.