Class CosObjectInfo
- java.lang.Object
-
- com.adobe.internal.pdftoolkit.core.cos.CosObjectInfo
-
public final class CosObjectInfo extends java.lang.Object
Contains the information for lazy parsing of cos objects and for noting the position of objects in the output file so that the xref table can be generated.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyValuesFrom(CosObjectInfo template)
CosObject
getObject()
CosObject
getObject(boolean loadIfRequired)
int
getObjGen()
int
getObjNum()
long
getPos()
com.adobe.internal.pdftoolkit.core.cos.CosObjectRef
getRef()
int
getState()
CosObjectInfo
getStreamInfo()
int
getStreamNdx()
java.lang.String
toString()
-
-
-
Method Detail
-
getObjNum
public int getObjNum()
-
getObjGen
public int getObjGen()
-
getObject
public CosObject getObject() throws PDFCosParseException, java.io.IOException, PDFSecurityException, PDFIOException
- Throws:
PDFCosParseException
java.io.IOException
PDFSecurityException
PDFIOException
-
getObject
public CosObject getObject(boolean loadIfRequired) throws PDFCosParseException, java.io.IOException, PDFSecurityException, PDFIOException
- Throws:
PDFCosParseException
java.io.IOException
PDFSecurityException
PDFIOException
-
getPos
public long getPos()
-
getStreamNdx
public int getStreamNdx()
-
getStreamInfo
public CosObjectInfo getStreamInfo()
-
getRef
public com.adobe.internal.pdftoolkit.core.cos.CosObjectRef getRef()
-
getState
public int getState()
-
copyValuesFrom
public void copyValuesFrom(CosObjectInfo template)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-