public final class FuncVarPtg extends AbstractFunctionPtg
| Modifier and Type | Field and Description |
|---|---|
static byte |
sid |
static OperationPtg |
SUM
Single instance of this token for 'sum() taking a single argument'
|
FUNCTION_NAME_IFTYPE_BINARY, TYPE_FUNCTION, TYPE_UNARYCLASS_ARRAY, CLASS_REF, CLASS_VALUE, EMPTY_PTG_ARRAY| Modifier and Type | Method and Description |
|---|---|
FuncVarPtg |
copy() |
static FuncVarPtg |
create(LittleEndianInput in)
Creates new function pointer from a byte array
usually called while reading an excel file.
|
static FuncVarPtg |
create(java.lang.String pName,
int numArgs)
Create a function ptg from a string tokenised by the parser
|
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
byte |
getSid() |
int |
getSize() |
protected java.lang.String |
lookupName(short index) |
void |
write(LittleEndianOutput out) |
getDefaultOperandClass, getFunctionIndex, getName, getNumberOfOperands, getParameterClass, isBaseToken, isBuiltInFunctionName, isExternalFunction, lookupIndex, lookupName, toFormulaString, toFormulaStringcreatePtg, doesFormulaReferToDeletedCell, getEncodedSize, getEncodedSizeWithoutArrayData, getPtgClass, getRVAType, readTokens, serializePtgs, setClass, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGenericChildren, getGenericRecordTypepublic static final byte sid
public static final OperationPtg SUM
public static FuncVarPtg create(LittleEndianInput in)
public static FuncVarPtg create(java.lang.String pName, int numArgs)
protected java.lang.String lookupName(short index)
lookupName in class AbstractFunctionPtgpublic void write(LittleEndianOutput out)
public byte getSid()
public int getSize()
getSize in class AbstractFunctionPtgpublic FuncVarPtg copy()
copy in interface Duplicatablecopy in class Ptgpublic java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
getGenericProperties in interface GenericRecordgetGenericProperties in class AbstractFunctionPtgCopyright 2021 The Apache Software Foundation or its licensors, as applicable.