jxl.biff.formula
Class SharedFormulaArea
java.lang.Object
|
+--jxl.biff.formula.ParseItem
|
+--jxl.biff.formula.Operand
|
+--jxl.biff.formula.SharedFormulaArea
- All Implemented Interfaces:
- ParsedThing
- class SharedFormulaArea
- extends Operand
- implements ParsedThing
A cell reference in a formula
Method Summary |
(package private) byte[] |
getBytes()
Gets the token representation of this item in RPN |
(package private) int |
getFirstColumn()
|
(package private) int |
getFirstRow()
|
(package private) int |
getLastColumn()
|
(package private) int |
getLastRow()
|
void |
getString(java.lang.StringBuffer buf)
Gets the string representation of this item |
int |
read(byte[] data,
int pos)
Reads the ptg data from the array starting at the specified position |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
columnFirst
private int columnFirst
rowFirst
private int rowFirst
columnLast
private int columnLast
rowLast
private int rowLast
columnFirstRelative
private boolean columnFirstRelative
rowFirstRelative
private boolean rowFirstRelative
columnLastRelative
private boolean columnLastRelative
rowLastRelative
private boolean rowLastRelative
relativeTo
private Cell relativeTo
- The cell containing the formula. Stored in order to determine
relative cell values
SharedFormulaArea
public SharedFormulaArea(Cell rt)
- Constructor
- Parameters:
the
- cell the formula is relative to
getFirstColumn
int getFirstColumn()
getFirstRow
int getFirstRow()
getLastColumn
int getLastColumn()
getLastRow
int getLastRow()
read
public int read(byte[] data,
int pos)
- Reads the ptg data from the array starting at the specified position
- Specified by:
read
in interface ParsedThing
- Parameters:
data
- the RPN arraypos
- the current position in the array, excluding the ptg identifier- Returns:
- the number of bytes read
getString
public void getString(java.lang.StringBuffer buf)
- Description copied from class:
ParseItem
- Gets the string representation of this item
- Overrides:
getString
in class ParseItem
getBytes
byte[] getBytes()
- Gets the token representation of this item in RPN
- Overrides:
getBytes
in class ParseItem
- Returns:
- the bytes applicable to this formula