|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.ss.util.CellAddress
public class CellAddress
This class is a container for POI usermodel row=0 column=0 cell references. It is barely a container for these two coordinates. The implementation of the Comparable interface sorts by "natural" order top left to bottom right.
Use CellAddress when you want to refer to the location of a cell in a sheet
when the concept of relative/absolute does not apply (such as the anchor location
of a cell comment). Use CellReference
when the concept of
relative/absolute does apply (such as a cell reference in a formula).
CellAddresses do not have a concept of "sheet", while CellReferences do.
Field Summary | |
---|---|
static CellAddress |
A1
A constant for references to the first cell in a sheet. |
Constructor Summary | |
---|---|
CellAddress(Cell cell)
Create a new CellAddress object. |
|
CellAddress(CellAddress address)
Create a new CellAddress object |
|
CellAddress(CellReference reference)
Create a new CellAddress object. |
|
CellAddress(int row,
int column)
Create a new CellAddress object. |
|
CellAddress(java.lang.String address)
Create a new CellAddress object. |
Method Summary | |
---|---|
int |
compareTo(CellAddress other)
Compare this CellAddress using the "natural" row-major, column-minor ordering. |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
formatAsString()
Same as toString() |
int |
getColumn()
Get the cell address column |
int |
getRow()
Get the cell address row |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final CellAddress A1
Constructor Detail |
---|
public CellAddress(int row, int column)
row
- Row index (first row is 0)column
- Column index (first column is 0)public CellAddress(java.lang.String address)
address
- a cell address in A1 format. Address may not contain sheet name or dollar signs.
(that is, address is not a cell reference. Use CellAddress(CellReference)
instead if
starting with a cell reference.)public CellAddress(CellReference reference)
reference
- a reference to a cellpublic CellAddress(CellAddress address)
address
- a CellAddresspublic CellAddress(Cell cell)
cell
- the Cell to get the location ofMethod Detail |
---|
public int getRow()
public int getColumn()
public int compareTo(CellAddress other)
compareTo
in interface java.lang.Comparable<CellAddress>
other
-
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String formatAsString()
toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |