Package org.apache.poi.ss.formula.ptg
Class NumberPtg
- java.lang.Object
 - 
- org.apache.poi.ss.formula.ptg.Ptg
 - 
- org.apache.poi.ss.formula.ptg.ScalarConstantPtg
 - 
- org.apache.poi.ss.formula.ptg.NumberPtg
 
 
 
 
- 
public final class NumberPtg extends ScalarConstantPtg
Number Stores a floating point value in a formula value stored in a 8 byte field using IEEE notation 
- 
- 
Field Summary
Fields Modifier and Type Field Description static bytesidstatic intSIZE- 
Fields inherited from class org.apache.poi.ss.formula.ptg.Ptg
CLASS_ARRAY, CLASS_REF, CLASS_VALUE, EMPTY_PTG_ARRAY 
 - 
 
- 
Constructor Summary
Constructors Constructor Description NumberPtg(double value)NumberPtg(java.lang.String value)Create a NumberPtg from a string representation of the number Number format is not checked, it is expected to be validated in the parser that calls this method.NumberPtg(LittleEndianInput in) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetSize()doublegetValue()java.lang.StringtoFormulaString()return a string representation of this token alonevoidwrite(LittleEndianOutput out)- 
Methods inherited from class org.apache.poi.ss.formula.ptg.ScalarConstantPtg
getDefaultOperandClass, isBaseToken, toString 
- 
Methods inherited from class org.apache.poi.ss.formula.ptg.Ptg
createPtg, doesFormulaReferToDeletedCell, getEncodedSize, getEncodedSizeWithoutArrayData, getPtgClass, getRVAType, readTokens, serializePtgs, setClass 
 - 
 
 - 
 
- 
- 
Field Detail
- 
SIZE
public static final int SIZE
- See Also:
 - Constant Field Values
 
 
- 
sid
public static final byte sid
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
NumberPtg
public NumberPtg(LittleEndianInput in)
 
- 
NumberPtg
public NumberPtg(java.lang.String value)
Create a NumberPtg from a string representation of the number Number format is not checked, it is expected to be validated in the parser that calls this method.- Parameters:
 value- String representation of a floating point number
 
- 
NumberPtg
public NumberPtg(double value)
 
 - 
 
- 
Method Detail
- 
getValue
public double getValue()
 
- 
write
public void write(LittleEndianOutput out)
 
- 
getSize
public int getSize()
 
- 
toFormulaString
public java.lang.String toFormulaString()
Description copied from class:Ptgreturn a string representation of this token alone- Specified by:
 toFormulaStringin classPtg
 
 - 
 
 -