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
-
- All Implemented Interfaces:
org.apache.poi.common.Duplicatable
,GenericRecord
- 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)
-
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
getDefaultOperandClass()
int
getSize()
boolean
isBaseToken()
All OperatorPtg
s are base tokens (i.e.java.lang.String
toFormulaString()
return a string representation of this token alonevoid
write(LittleEndianOutput out)
-
Methods inherited from class org.apache.poi.ss.formula.ptg.OperationPtg
getGenericProperties, getNumberOfOperands, toFormulaString
-
Methods inherited from class org.apache.poi.ss.formula.ptg.Ptg
copy, createPtg, doesFormulaReferToDeletedCell, getEncodedSize, getEncodedSizeWithoutArrayData, getPtgClass, getRVAType, getSid, readTokens, serializePtgs, setClass, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren, getGenericRecordType
-
-
-
-
Method Detail
-
isBaseToken
public final boolean isBaseToken()
All OperatorPtg
s 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
public void write(LittleEndianOutput out)
-
getSize
public final int getSize()
-
toFormulaString
public final java.lang.String toFormulaString()
Description copied from class:Ptg
return a string representation of this token alone- Specified by:
toFormulaString
in classPtg
-
-