org.apache.poi.ss.util
Class CellRangeAddressBase
java.lang.Object
org.apache.poi.ss.util.CellRangeAddressBase
- Direct Known Subclasses:
- CellRangeAddress, CellRangeAddress8Bit
public abstract class CellRangeAddressBase
- extends java.lang.Object
See OOO documentation: excelfileformat.pdf sec 2.5.14 - 'Cell Range Address'
Common subclass of 8-bit and 16-bit versions
- Author:
- Josh Micich
Constructor Summary |
protected |
CellRangeAddressBase(int firstRow,
int lastRow,
int firstCol,
int lastCol)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CellRangeAddressBase
protected CellRangeAddressBase(int firstRow,
int lastRow,
int firstCol,
int lastCol)
validate
public void validate(SpreadsheetVersion ssVersion)
- Validate the range limits against the supplied version of Excel
- Parameters:
ssVersion
- the version of Excel to validate against
- Throws:
java.lang.IllegalArgumentException
- if the range limits are outside of the allowed range
isFullColumnRange
public final boolean isFullColumnRange()
isFullRowRange
public final boolean isFullRowRange()
getFirstColumn
public final int getFirstColumn()
- Returns:
- column number for the upper left hand corner
getFirstRow
public final int getFirstRow()
- Returns:
- row number for the upper left hand corner
getLastColumn
public final int getLastColumn()
- Returns:
- column number for the lower right hand corner
getLastRow
public final int getLastRow()
- Returns:
- row number for the lower right hand corner
isInRange
public boolean isInRange(int rowInd,
int colInd)
setFirstColumn
public final void setFirstColumn(int firstCol)
- Parameters:
firstCol
- column number for the upper left hand corner
setFirstRow
public final void setFirstRow(int firstRow)
- Parameters:
firstRow
- row number for the upper left hand corner
setLastColumn
public final void setLastColumn(int lastCol)
- Parameters:
lastCol
- column number for the lower right hand corner
setLastRow
public final void setLastRow(int lastRow)
- Parameters:
lastRow
- row number for the lower right hand corner
getNumberOfCells
public int getNumberOfCells()
- Returns:
- the size of the range (number of cells in the area).
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.