Class CosObjectInfo
- java.lang.Object
-
- com.adobe.internal.pdftoolkit.core.cos.CosObjectInfo
-
public final class CosObjectInfo extends java.lang.ObjectContains 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 voidcopyValuesFrom(CosObjectInfo template)CosObjectgetObject()CosObjectgetObject(boolean loadIfRequired)intgetObjGen()intgetObjNum()longgetPos()com.adobe.internal.pdftoolkit.core.cos.CosObjectRefgetRef()intgetState()CosObjectInfogetStreamInfo()intgetStreamNdx()java.lang.StringtoString()
-
-
-
Method Detail
-
getObjNum
public int getObjNum()
-
getObjGen
public int getObjGen()
-
getObject
public CosObject getObject() throws PDFCosParseException, java.io.IOException, PDFSecurityException, PDFIOException
- Throws:
PDFCosParseExceptionjava.io.IOExceptionPDFSecurityExceptionPDFIOException
-
getObject
public CosObject getObject(boolean loadIfRequired) throws PDFCosParseException, java.io.IOException, PDFSecurityException, PDFIOException
- Throws:
PDFCosParseExceptionjava.io.IOExceptionPDFSecurityExceptionPDFIOException
-
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:
toStringin classjava.lang.Object
-
-