de.intarsys.pdf.cos
Class COSNumber
java.lang.Object
de.intarsys.pdf.cos.COSDocumentElement
de.intarsys.pdf.cos.COSObject
de.intarsys.pdf.cos.COSPrimitiveObject
de.intarsys.pdf.cos.COSNumber
- All Implemented Interfaces:
- ICOSExceptionHandler, de.intarsys.tools.component.ISaveStateSupport
- Direct Known Subclasses:
- COSFixed, COSInteger
public abstract class COSNumber
- extends COSPrimitiveObject
Abstract superclass for numeric objects in a pdf document
Method Summary |
COSNumber |
asNumber()
|
abstract float |
floatValue()
Answer the value of the receiver as a float |
abstract int |
intValue()
Answer the value of the receiver as a int |
boolean |
isNumber()
answer true if receiver is a number |
Methods inherited from class de.intarsys.pdf.cos.COSObject |
asArray, asBoolean, asDictionary, asFixed, asInteger, asName, asNull, asStream, asString, beConstant, beIndirect, containable, copyOptional, copyShallow, copySubGraph, dereference, getContainer, getDoc, getIndirectObject, isIndirect, isNull, isSwapped, restoreState, stringValue, toString |
Methods inherited from interface de.intarsys.tools.component.ISaveStateSupport |
saveState |
asNumber
public COSNumber asNumber()
- Overrides:
asNumber
in class COSObject
- Returns:
- a COSNumber or
null
floatValue
public abstract float floatValue()
- Answer the value of the receiver as a float
- Returns:
- Answer the value of the receiver as a float
intValue
public abstract int intValue()
- Answer the value of the receiver as a int
- Returns:
- Answer the value of the receiver as a int
isNumber
public boolean isNumber()
- Description copied from class:
COSObject
- answer true if receiver is a number
- Overrides:
isNumber
in class COSObject
- Returns:
- answer true if receiver is a number
Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.