|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.hssf.record.formula.Ptg
org.apache.poi.hssf.record.formula.OperandPtg
org.apache.poi.hssf.record.formula.AreaPtgBase
public abstract class AreaPtgBase
Specifies a rectangular area of cells A1:A4 for instance.
| Field Summary | |
|---|---|
static short |
sid
|
| Fields inherited from class org.apache.poi.hssf.record.formula.Ptg |
|---|
CLASS_ARRAY, CLASS_REF, CLASS_VALUE |
| Constructor Summary | |
|---|---|
protected |
AreaPtgBase(int firstRow,
int lastRow,
int firstColumn,
int lastColumn,
boolean firstRowRelative,
boolean lastRowRelative,
boolean firstColRelative,
boolean lastColRelative)
|
protected |
AreaPtgBase(RecordInputStream in)
|
protected |
AreaPtgBase(java.lang.String arearef)
|
| Method Summary | |
|---|---|
byte |
getDefaultOperandClass()
|
int |
getFirstColumn()
|
short |
getFirstColumnRaw()
|
int |
getFirstRow()
|
int |
getLastColumn()
|
short |
getLastColumnRaw()
|
int |
getLastRow()
|
protected abstract byte |
getSid()
|
int |
getSize()
|
boolean |
isFirstColRelative()
|
boolean |
isFirstRowRelative()
|
boolean |
isLastColRelative()
|
boolean |
isLastRowRelative()
|
protected java.lang.RuntimeException |
notImplemented()
TODO - (May-2008) fix subclasses of AreaPtg 'AreaN~' which are used in shared formulas. |
void |
setFirstColRelative(boolean rel)
set whether the first column is relative |
void |
setFirstColumn(int colIx)
set the first column in the area |
void |
setFirstColumnRaw(int column)
set the first column irrespective of the bitmasks |
void |
setFirstRow(int rowIx)
sets the first row |
void |
setFirstRowRelative(boolean rel)
sets the first row to relative or not |
void |
setLastColRelative(boolean rel)
set whether the last column should be relative or not |
void |
setLastColumn(int colIx)
set the last column in the area |
void |
setLastColumnRaw(short column)
set the last column irrespective of the bitmasks |
void |
setLastRow(int rowIx)
|
void |
setLastRowRelative(boolean rel)
set whether the last row is relative or not |
java.lang.String |
toFormulaString(HSSFWorkbook book)
return a string representation of this token alone |
java.lang.String |
toString()
Overridden toString method to ensure object hash is not printed. |
void |
writeBytes(byte[] array,
int offset)
write this Ptg to a byte array |
| Methods inherited from class org.apache.poi.hssf.record.formula.OperandPtg |
|---|
isBaseToken |
| Methods inherited from class org.apache.poi.hssf.record.formula.Ptg |
|---|
clone, copy, createParsedExpressionTokens, createPtg, getBytes, getEncodedSize, getEncodedSize, getPtgClass, readTokens, serializePtgs, serializePtgStack, setClass, toDebugString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final short sid
| Constructor Detail |
|---|
protected AreaPtgBase(java.lang.String arearef)
protected AreaPtgBase(int firstRow,
int lastRow,
int firstColumn,
int lastColumn,
boolean firstRowRelative,
boolean lastRowRelative,
boolean firstColRelative,
boolean lastColRelative)
protected AreaPtgBase(RecordInputStream in)
| Method Detail |
|---|
protected final java.lang.RuntimeException notImplemented()
public final java.lang.String toString()
Ptg
toString in class Ptgprotected abstract byte getSid()
public final void writeBytes(byte[] array,
int offset)
Ptg
writeBytes in class Ptgpublic final int getSize()
getSize in class Ptgpublic final int getFirstRow()
getFirstRow in interface AreaIpublic final void setFirstRow(int rowIx)
rowIx - number (0-based)public final int getLastRow()
getLastRow in interface AreaIpublic final void setLastRow(int rowIx)
rowIx - last row number in the areapublic final int getFirstColumn()
getFirstColumn in interface AreaIpublic final short getFirstColumnRaw()
public final boolean isFirstRowRelative()
isFirstRowRelative in interface AreaIpublic final void setFirstRowRelative(boolean rel)
rel - is relative or not.public final boolean isFirstColRelative()
isFirstColRelative in interface AreaIpublic final void setFirstColRelative(boolean rel)
public final void setFirstColumn(int colIx)
public final void setFirstColumnRaw(int column)
public final int getLastColumn()
getLastColumn in interface AreaIpublic final short getLastColumnRaw()
public final boolean isLastRowRelative()
isLastRowRelative in interface AreaIpublic final void setLastRowRelative(boolean rel)
rel - true if the last row relative, else
falsepublic final boolean isLastColRelative()
isLastColRelative in interface AreaIpublic final void setLastColRelative(boolean rel)
public final void setLastColumn(int colIx)
public final void setLastColumnRaw(short column)
public java.lang.String toFormulaString(HSSFWorkbook book)
Ptg
toFormulaString in class Ptgpublic byte getDefaultOperandClass()
getDefaultOperandClass in class Ptg
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||