multivalent.std.adaptor.pdf

Class COSSource

public abstract class COSSource extends Object

Abstract superclass for classes that can produce PDF COS objects.

Version: $Revision: 1.2 $ $Date: 2003/08/29 03:49:10 $

Method Summary
intcompareVersion(int major, int minor)
Compare PDF version to passed numbers and return -1 if less, 0 if equal, and 1 if greater.
List<IRef>connected(Object obj)
Collect list of IRefs to objects reachable from object obj connected by nested data structures or indirect references.
ObjectgetDecodeParms(Dict stream, String filter)
Returns DecodeParms associated with filter; or if no filter by that name returns null.
abstract intgetMajorVersion()
Returns the major version of PDF used; for example, for PDF 1.4, the major version is 1.
abstract intgetMinorVersion()
Returns the minor version of PDF used; for example, for PDF 1.4, the minor version is 4.
abstract intgetObjCnt()
abstract ObjectgetObject(Object ref)
intgetObjInt(Object ref)
Convenience method for ((Number)getObject(ref)).intValue().
abstract DictgetTrailer()

Method Detail

compareVersion

public int compareVersion(int major, int minor)
Compare PDF version to passed numbers and return -1 if less, 0 if equal, and 1 if greater.

connected

public List<IRef> connected(Object obj)
Collect list of IRefs to objects reachable from object obj connected by nested data structures or indirect references.

getDecodeParms

public Object getDecodeParms(Dict stream, String filter)
Returns DecodeParms associated with filter; or if no filter by that name returns null.

getMajorVersion

public abstract int getMajorVersion()
Returns the major version of PDF used; for example, for PDF 1.4, the major version is 1.

getMinorVersion

public abstract int getMinorVersion()
Returns the minor version of PDF used; for example, for PDF 1.4, the minor version is 4.

getObjCnt

public abstract int getObjCnt()

getObject

public abstract Object getObject(Object ref)

getObjInt

public int getObjInt(Object ref)
Convenience method for ((Number)getObject(ref)).intValue().

getTrailer

public abstract Dict getTrailer()