org.apache.poi.hssf.record.formula
Class NumberPtg
java.lang.Object
org.apache.poi.hssf.record.formula.Ptg
org.apache.poi.hssf.record.formula.NumberPtg
- All Implemented Interfaces:
- java.lang.Cloneable
public final class NumberPtg
- extends Ptg
Number Stores a floating point value in a formula value stored in a 8 byte
field using IEEE notation
- Author:
- Avik Sengupta, Jason Height (jheight at chariot dot net dot au)
Field Summary |
static byte |
sid
|
static int |
SIZE
|
Constructor Summary |
NumberPtg(double value)
|
NumberPtg(LittleEndianInput in)
|
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. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SIZE
public static final int SIZE
- See Also:
- Constant Field Values
sid
public static final byte sid
- See Also:
- Constant Field Values
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)
getValue
public double getValue()
write
public void write(LittleEndianOutput out)
- Description copied from class:
Ptg
- //@return the encoded length of this Ptg, not including the initial Ptg type identifier byte.
- Specified by:
write
in class Ptg
getSize
public int getSize()
- Specified by:
getSize
in class Ptg
- Returns:
- the encoded length of this Ptg, including the initial Ptg type identifier byte.
toFormulaString
public java.lang.String toFormulaString()
- Description copied from class:
Ptg
- return a string representation of this token alone
- Specified by:
toFormulaString
in class Ptg
isBaseToken
public boolean isBaseToken()
- Specified by:
isBaseToken
in class Ptg
- Returns:
false
if this token is classified as 'reference', 'value', or 'array'
getDefaultOperandClass
public final byte getDefaultOperandClass()
- Specified by:
getDefaultOperandClass
in class Ptg
toString
public final java.lang.String toString()
- Description copied from class:
Ptg
- Overridden toString method to ensure object hash is not printed.
This helps get rid of gratuitous diffs when comparing two dumps
Subclasses may output more relevant information by overriding this method
- Overrides:
toString
in class Ptg
Copyright 2009 The Apache Software Foundation or
its licensors, as applicable.