org.apache.poi.ss.formula.ptg
Class ValueOperatorPtg
java.lang.Object
org.apache.poi.ss.formula.ptg.Ptg
org.apache.poi.ss.formula.ptg.OperationPtg
org.apache.poi.ss.formula.ptg.ValueOperatorPtg
- Direct Known Subclasses:
- AddPtg, ConcatPtg, DividePtg, EqualPtg, GreaterEqualPtg, GreaterThanPtg, LessEqualPtg, LessThanPtg, MultiplyPtg, NotEqualPtg, PercentPtg, PowerPtg, SubtractPtg, UnaryMinusPtg, UnaryPlusPtg
public abstract class ValueOperatorPtg
- extends OperationPtg
Common superclass of all value operators. Subclasses include all unary and
binary operators except for the reference operators (IntersectionPtg,
RangePtg, UnionPtg)
- Author:
- Josh Micich
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ValueOperatorPtg
public ValueOperatorPtg()
isBaseToken
public final boolean isBaseToken()
- All Operator Ptgs are base tokens (i.e. are not RVA classified)
- Specified by:
isBaseToken
in class Ptg
- Returns:
false
if this token is classified as 'reference', 'value', or 'array'
getDefaultOperandClass
public final byte getDefaultOperandClass()
- Overrides:
getDefaultOperandClass
in class OperationPtg
write
public void write(LittleEndianOutput out)
- Specified by:
write
in class Ptg
getSid
protected abstract byte getSid()
getSize
public final int getSize()
- Specified by:
getSize
in class Ptg
- Returns:
- the encoded length of this Ptg, including the initial Ptg type identifier byte.
toFormulaString
public final java.lang.String toFormulaString()
- Description copied from class:
Ptg
- return a string representation of this token alone
- Specified by:
toFormulaString
in class Ptg
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.