Package 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
Common superclass of all value operators. Subclasses include all unary and
binary operators except for the reference operators (IntersectionPtg,
RangePtg, UnionPtg)
- Author:
- Josh Micich
-
Field Summary
Fields inherited from class org.apache.poi.ss.formula.ptg.OperationPtg
TYPE_BINARY, TYPE_FUNCTION, TYPE_UNARY
Fields inherited from class org.apache.poi.ss.formula.ptg.Ptg
CLASS_ARRAY, CLASS_REF, CLASS_VALUE, EMPTY_PTG_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal byte
protected abstract byte
getSid()
final int
getSize()
final boolean
All Operator Ptgs are base tokens (i.e.final String
return a string representation of this token alonevoid
write
(LittleEndianOutput out) Methods inherited from class org.apache.poi.ss.formula.ptg.OperationPtg
getNumberOfOperands, toFormulaString
Methods inherited from class org.apache.poi.ss.formula.ptg.Ptg
createPtg, doesFormulaReferToDeletedCell, getEncodedSize, getEncodedSizeWithoutArrayData, getPtgClass, getRVAType, readTokens, serializePtgs, setClass, toString
-
Constructor Details
-
ValueOperatorPtg
public ValueOperatorPtg()
-
-
Method Details
-
isBaseToken
public final boolean isBaseToken()All Operator Ptgs are base tokens (i.e. are not RVA classified)- Specified by:
isBaseToken
in classPtg
- Returns:
false
if this token is classified as 'reference', 'value', or 'array'
-
getDefaultOperandClass
public final byte getDefaultOperandClass()- Overrides:
getDefaultOperandClass
in classOperationPtg
-
write
-
getSid
protected abstract byte getSid() -
getSize
public final int getSize() -
toFormulaString
Description copied from class:Ptg
return a string representation of this token alone- Specified by:
toFormulaString
in classPtg
-