Package org.apache.pdfbox.cos
Class COSNumber
java.lang.Object
org.apache.pdfbox.cos.COSBase
org.apache.pdfbox.cos.COSNumber
- All Implemented Interfaces:
COSObjectable
- Direct Known Subclasses:
COSFloat,COSInteger
This class represents an abstract number in a PDF document.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract floatThis will get the float value of this number.static COSNumberThis factory method will get the appropriate number object.abstract intintValue()This will get the integer value of this number.private static booleanabstract longThis will get the long value of this number.
-
Constructor Details
-
COSNumber
public COSNumber()
-
-
Method Details
-
floatValue
public abstract float floatValue()This will get the float value of this number.- Returns:
- The float value of this object.
-
intValue
public abstract int intValue()This will get the integer value of this number.- Returns:
- The integer value of this number.
-
longValue
public abstract long longValue()This will get the long value of this number.- Returns:
- The long value of this number.
-
get
This factory method will get the appropriate number object.- Parameters:
number- The string representation of the number.- Returns:
- A number object, either float or int.
- Throws:
IOException- If the string is not a number.
-
isFloat
-