org.apache.poi.ss.util
Class CellRangeAddress
java.lang.Object
org.apache.poi.ss.util.CellRangeAddressBase
org.apache.poi.ss.util.CellRangeAddress
- Direct Known Subclasses:
- CellRangeAddress
public class CellRangeAddress
- extends CellRangeAddressBase
See OOO documentation: excelfileformat.pdf sec 2.5.14 - 'Cell Range Address'
In the Microsoft documentation, this is also known as a
Ref8U - see page 831 of version 1.0 of the documentation.
Note - SelectionRecord
uses the BIFF5 version of this structure
- Author:
- Dragos Buleandra (dragos.buleandra@trade2b.ro)
Methods inherited from class org.apache.poi.ss.util.CellRangeAddressBase |
getFirstColumn, getFirstRow, getLastColumn, getLastRow, getNumberOfCells, isFullColumnRange, isFullRowRange, isInRange, setFirstColumn, setFirstRow, setLastColumn, setLastRow, toString, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ENCODED_SIZE
public static final int ENCODED_SIZE
- See Also:
- Constant Field Values
CellRangeAddress
public CellRangeAddress(int firstRow,
int lastRow,
int firstCol,
int lastCol)
CellRangeAddress
public CellRangeAddress(RecordInputStream in)
serialize
public int serialize(int offset,
byte[] data)
- Deprecated. use
serialize(LittleEndianOutput)
serialize
public void serialize(LittleEndianOutput out)
copy
public CellRangeAddress copy()
getEncodedSize
public static int getEncodedSize(int numberOfItems)
formatAsString
public java.lang.String formatAsString()
- Returns:
- the text format of this range. Single cell ranges are formatted
like single cell references (e.g. 'A1' instead of 'A1:A1').
formatAsString
public java.lang.String formatAsString(java.lang.String sheetName,
boolean useAbsoluteAddress)
- Returns:
- the text format of this range using specified sheet name.
valueOf
public static CellRangeAddress valueOf(java.lang.String ref)
- Parameters:
ref
- usually a standard area ref (e.g. "B1:D8"). May be a single cell
ref (e.g. "B5") in which case the result is a 1 x 1 cell range.
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.