org.apache.poi.hssf.record.formula
Class Ptg
java.lang.Object
|
+--org.apache.poi.hssf.record.formula.Ptg
- Direct Known Subclasses:
- Area3DPtg, AreaPtg, ExpPtg, IntPtg, MemErrPtg, MissingArgPtg, NamePtg, NumberPtg, OperationPtg, Ref3DPtg, ReferencePtg, StringPtg, UnknownPtg
- public abstract class Ptg
- extends java.lang.Object
- Author:
- andy, avik
Constructor Summary |
Ptg()
|
Method Summary |
static Ptg |
createPtg(byte[] data,
int offset)
convert infix order ptg list to rpn order ptg list |
byte[] |
getBytes()
|
abstract byte |
getDefaultOperandClass()
|
byte |
getPtgClass()
returns the class (REF/VALUE/ARRAY) for this Ptg |
abstract int |
getSize()
|
void |
setClass(byte thePtgClass)
|
java.lang.String |
toDebugString()
dump a debug representation (hexdump) to a strnig |
abstract java.lang.String |
toFormulaString()
return a string representation of this token alone |
abstract void |
writeBytes(byte[] array,
int offset)
write this Ptg to a byte array |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_REF
public static final byte CLASS_REF
CLASS_VALUE
public static final byte CLASS_VALUE
CLASS_ARRAY
public static final byte CLASS_ARRAY
ptgClass
protected byte ptgClass
Ptg
public Ptg()
createPtg
public static Ptg createPtg(byte[] data,
int offset)
- convert infix order ptg list to rpn order ptg list
- Parameters:
infixPtgs
- List of ptgs in infix order- Returns:
- List ptgs in RPN order
getSize
public abstract int getSize()
getBytes
public final byte[] getBytes()
writeBytes
public abstract void writeBytes(byte[] array,
int offset)
- write this Ptg to a byte array
toFormulaString
public abstract java.lang.String toFormulaString()
- return a string representation of this token alone
toDebugString
public java.lang.String toDebugString()
- dump a debug representation (hexdump) to a strnig
setClass
public void setClass(byte thePtgClass)
getPtgClass
public byte getPtgClass()
- returns the class (REF/VALUE/ARRAY) for this Ptg
getDefaultOperandClass
public abstract byte getDefaultOperandClass()
Copyright © 2002 Apache jakarta-poi project. All Rights Reserved.