Uses of Class
com.itextpdf.kernel.pdf.PdfIndirectReference
-
-
Uses of PdfIndirectReference in com.itextpdf.forms.xfdf
Fields in com.itextpdf.forms.xfdf declared as PdfIndirectReference Modifier and Type Field Description private PdfIndirectReferenceAnnotObject. refThe reference to the sourcePdfAnnotation.Methods in com.itextpdf.forms.xfdf that return PdfIndirectReference Modifier and Type Method Description PdfIndirectReferenceAnnotObject. getRef()Gets the reference to the sourcePdfAnnotation.Methods in com.itextpdf.forms.xfdf with parameters of type PdfIndirectReference Modifier and Type Method Description AnnotObjectAnnotObject. setRef(PdfIndirectReference ref)Sets the reference to the sourcePdfAnnotation. -
Uses of PdfIndirectReference in com.itextpdf.kernel.pdf
Fields in com.itextpdf.kernel.pdf declared as PdfIndirectReference Modifier and Type Field Description private PdfIndirectReferencePdfReader. currentIndirectReferenceprotected PdfIndirectReferencePdfObject. indirectReferenceIf object is flushed the indirect reference is kept here.private PdfIndirectReference[]PdfXrefTable. xrefFields in com.itextpdf.kernel.pdf with type parameters of type PdfIndirectReference Modifier and Type Field Description private java.util.Map<PdfIndirectReference,PdfIndirectReference>PdfWriter. copiedObjectsIs used to avoid duplications on object copying.private java.util.Map<PdfIndirectReference,PdfIndirectReference>PdfWriter. copiedObjectsIs used to avoid duplications on object copying.private java.util.Map<PdfIndirectReference,PdfFont>PdfDocument. documentFontsprivate java.util.TreeMap<java.lang.Integer,PdfIndirectReference>PdfXrefTable. freeReferencesLinkedListFree references linked list is stored in a form of a map, where: key - free reference obj number; value - previous item in the linked list of free references for the object denoted by the key.private java.util.Set<PdfIndirectReference>PageFlushingHelper. layersRefsprivate java.util.Set<PdfIndirectReference>DocumentRevision. modifiedObjectsprivate ISimpleList<PdfIndirectReference>PdfPagesTree. pageRefsprivate java.util.HashMap<SerializedObjectContent,PdfIndirectReference>SmartModePdfObjectsSerializer. serializedContentToObj(package private) java.util.Map<PdfIndirectReference,byte[]>PdfDocument. serializedObjectsCacheCache of already serialized objects from this document for smart mode.Methods in com.itextpdf.kernel.pdf that return PdfIndirectReference Modifier and Type Method Description PdfIndirectReferencePdfXrefTable. add(PdfIndirectReference reference)Adds indirect reference to list of indirect objects.(package private) PdfIndirectReferencePdfXrefTable. createNewIndirectReference(PdfDocument document)Method is used for object streams to avoid reuse existed references.PdfIndirectReferencePdfDocument. createNextIndirectReference()Creates next available indirect reference.protected PdfIndirectReferencePdfXrefTable. createNextIndirectReference(PdfDocument document)Creates next available indirect reference.PdfIndirectReferencePdfXrefTable. get(int index)Get appropriate reference to indirect object.PdfIndirectReferencePdfObject. getIndirectReference()Gets the indirect reference associated with the object.PdfIndirectReferenceSmartModePdfObjectsSerializer. getSavedSerializedObject(SerializedObjectContent serializedContent)private PdfIndirectReferencePdfXrefTable. removeFreeRefFromList(int freeRefObjNr)Removes indirect reference from free references linked list.Methods in com.itextpdf.kernel.pdf that return types with arguments of type PdfIndirectReference Modifier and Type Method Description private static java.util.Set<PdfIndirectReference>OcgPropertiesCopier. getAllUsedNonFlushedOCGs(java.util.Map<PdfPage,PdfPage> page2page, PdfDictionary toOcProperties)java.util.Set<PdfIndirectReference>DocumentRevision. getModifiedObjects()Gets objects which were modified in this document revision.(package private) static java.util.Set<PdfIndirectReference>OcgPropertiesCopier. getOCGsFromPage(PdfPage page)Get all OCGs from a given page annotations/xobjects/resources, including ones already stored in catalogjava.util.List<PdfIndirectReference>PdfDocument. listIndirectReferences()Gets static copy of cross reference table.Methods in com.itextpdf.kernel.pdf with parameters of type PdfIndirectReference Modifier and Type Method Description PdfIndirectReferencePdfXrefTable. add(PdfIndirectReference reference)Adds indirect reference to list of indirect objects.private voidPdfXrefTable. appendNewRefToFreeList(PdfIndirectReference reference)private intPdfIndirectReference. comparePdfDocumentLinks(PdfIndirectReference toCompare)intPdfIndirectReference. compareTo(PdfIndirectReference o)protected voidPdfXrefTable. freeReference(PdfIndirectReference reference)Set the reference to free state.(package private) booleanPdfDocument. isDocumentFont(PdfIndirectReference indRef)PdfObjectPdfObject. makeIndirect(PdfDocument document, PdfIndirectReference reference)Marks object to be saved as indirect.PdfObjectWrapper<T>PdfObjectWrapper. makeIndirect(PdfDocument document, PdfIndirectReference reference)Marks object behind wrapper to be saved as indirect.PdfObjectPdfPrimitiveObject. makeIndirect(PdfDocument document, PdfIndirectReference reference)private static booleanOcgPropertiesCopier. ocgAlreadyInOCGs(PdfIndirectReference toOcgRef, PdfDictionary toOcProperties)protected PdfObjectPdfReader. readObject(PdfIndirectReference reference)private PdfObjectPdfReader. readObject(PdfIndirectReference reference, boolean fixXref)voidSmartModePdfObjectsSerializer. saveSerializedObject(SerializedObjectContent serializedContent, PdfIndirectReference objectReference)protected PdfObjectPdfObject. setIndirectReference(PdfIndirectReference indirectReference)PdfObjectPdfPrimitiveObject. setIndirectReference(PdfIndirectReference indirectReference)private voidPdfOutputStream. write(PdfIndirectReference indirectReference)Method parameters in com.itextpdf.kernel.pdf with type arguments of type PdfIndirectReference Modifier and Type Method Description private static voidOcgPropertiesCopier. attemptToAddObjectToArray(java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfObject fromObj, PdfArray toArray, PdfDocument toDocument)private static voidOcgPropertiesCopier. copyDArrayField(PdfName fieldToCopy, java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary fromDict, PdfDictionary toDict, PdfDocument toDocument)private static voidOcgPropertiesCopier. copyDDictionary(java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary fromDDict, PdfDictionary toOcProperties, PdfDocument toDocument)private static voidOcgPropertiesCopier. copyOCGs(java.util.Set<PdfIndirectReference> fromOcgsToCopy, PdfDictionary toOcProperties, PdfDocument toDocument)protected voidPdfWriter. flushModifiedWaitingObjects(java.util.Set<PdfIndirectReference> forbiddenToFlush)Flushes all modified objects which have not been flushed yet.protected voidPdfWriter. flushWaitingObjects(java.util.Set<PdfIndirectReference> forbiddenToFlush)Flushes all objects which have not been flushed yet.private static voidOcgPropertiesCopier. getUsedNonFlushedOCGsFromAnnotation(PdfAnnotation toAnnot, PdfAnnotation fromAnnot, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties)private static voidOcgPropertiesCopier. getUsedNonFlushedOCGsFromOcDict(PdfObject toObj, PdfObject fromObj, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties)private static voidOcgPropertiesCopier. getUsedNonFlushedOCGsFromResources(PdfDictionary toResources, PdfDictionary fromResources, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties, java.util.Set<PdfObject> visitedObjects)private static voidOcgPropertiesCopier. getUsedNonFlushedOCGsFromXObject(PdfDictionary toXObject, PdfDictionary fromXObject, java.util.Set<PdfIndirectReference> fromUsedOcgs, PdfDictionary toOcProperties, java.util.Set<PdfObject> visitedObjects)private voidPdfPagesTree. loadPage(int pageNum, java.util.Set<PdfIndirectReference> processedParents)Load page from pages tree node structureprivate static booleanOcgPropertiesCopier. orderBranchContainsSetElements(PdfObject arrayObj, PdfArray array, int currentIndex, java.util.Set<PdfIndirectReference> ocgs, PdfArray toOcgs, PdfDocument toDocument)private voidSmartModePdfObjectsSerializer. serArray(PdfArray array, ByteBuffer bb, int level, java.util.Map<PdfIndirectReference,byte[]> serializedCache)private voidSmartModePdfObjectsSerializer. serDic(PdfDictionary dic, ByteBuffer bb, int level, java.util.Map<PdfIndirectReference,byte[]> serializedCache)private voidSmartModePdfObjectsSerializer. serObject(PdfObject obj, ByteBuffer bb, int level, java.util.Map<PdfIndirectReference,byte[]> serializedCache)Constructor parameters in com.itextpdf.kernel.pdf with type arguments of type PdfIndirectReference Constructor Description DocumentRevision(long eofOffset, java.util.Set<PdfIndirectReference> modifiedObjects)CreatesDocumentRevisionfrom end-of-file byte position and a set of indirect references which were modified in this document revision. -
Uses of PdfIndirectReference in com.itextpdf.kernel.pdf.layer
Methods in com.itextpdf.kernel.pdf.layer that return PdfIndirectReference Modifier and Type Method Description PdfIndirectReferenceIPdfOCG. getIndirectReference()Gets thePdfIndirectReferencethat represents this layer.PdfIndirectReferencePdfLayer. getIndirectReference()Gets the indirect reference to the current layer object.PdfIndirectReferencePdfLayerMembership. getIndirectReference()Method parameters in com.itextpdf.kernel.pdf.layer with type arguments of type PdfIndirectReference Modifier and Type Method Description private voidPdfOCProperties. readOrderFromDictionary(PdfLayer parent, PdfArray orderArray, java.util.Map<PdfIndirectReference,PdfLayer> layerMap, java.util.Set<PdfIndirectReference> layerReferences, java.util.Map<PdfString,PdfLayer> titleLayers)Reads the /Order in the /D entry and initialized the parent-child hierarchy.private voidPdfOCProperties. readOrderFromDictionary(PdfLayer parent, PdfArray orderArray, java.util.Map<PdfIndirectReference,PdfLayer> layerMap, java.util.Set<PdfIndirectReference> layerReferences, java.util.Map<PdfString,PdfLayer> titleLayers)Reads the /Order in the /D entry and initialized the parent-child hierarchy. -
Uses of PdfIndirectReference in com.itextpdf.kernel.pdf.tagging
Fields in com.itextpdf.kernel.pdf.tagging with type parameters of type PdfIndirectReference Modifier and Type Field Description (package private) java.util.Map<PdfIndirectReference,java.util.TreeMap<java.lang.Integer,PdfMcr>>ParentTreeHandler.PageMcrsContainer. pageResourceXObjectsprivate java.util.Map<PdfIndirectReference,ParentTreeHandler.PageMcrsContainer>ParentTreeHandler. pageToPageMcrsprivate java.util.Map<PdfIndirectReference,java.lang.Integer>ParentTreeHandler. pageToStructParentsIndprivate java.util.Map<PdfIndirectReference,java.lang.Integer>ParentTreeHandler. xObjectToStructParentsIndMethods in com.itextpdf.kernel.pdf.tagging that return PdfIndirectReference Modifier and Type Method Description PdfIndirectReferencePdfMcr. getPageIndirectReference()Methods in com.itextpdf.kernel.pdf.tagging that return types with arguments of type PdfIndirectReference Modifier and Type Method Description (package private) java.util.Map<PdfIndirectReference,java.util.TreeMap<java.lang.Integer,PdfMcr>>ParentTreeHandler.PageMcrsContainer. getPageResourceXObjects()Methods in com.itextpdf.kernel.pdf.tagging with parameters of type PdfIndirectReference Modifier and Type Method Description (package private) voidParentTreeHandler.PageMcrsContainer. putXObjectMcr(PdfIndirectReference xObjectIndRef, PdfMcr mcr) -
Uses of PdfIndirectReference in com.itextpdf.kernel.utils
Fields in com.itextpdf.kernel.utils with type parameters of type PdfIndirectReference Modifier and Type Field Description private java.util.List<PdfIndirectReference>CompareTool. cmpPagesRefprivate java.util.List<PdfIndirectReference>CompareTool. outPagesRef -
Uses of PdfIndirectReference in com.itextpdf.kernel.utils.objectpathitems
Fields in com.itextpdf.kernel.utils.objectpathitems declared as PdfIndirectReference Modifier and Type Field Description private PdfIndirectReferenceObjectPath. baseCmpObjectprivate PdfIndirectReferenceObjectPath. baseOutObjectprivate PdfIndirectReferenceIndirectPathItem. cmpObjectprivate PdfIndirectReferenceIndirectPathItem. outObjectMethods in com.itextpdf.kernel.utils.objectpathitems that return PdfIndirectReference Modifier and Type Method Description PdfIndirectReferenceObjectPath. getBaseCmpObject()Method returns current basePdfIndirectReferenceobject in the cmp document.PdfIndirectReferenceObjectPath. getBaseOutObject()Method returns current basePdfIndirectReferenceobject in the out document.PdfIndirectReferenceIndirectPathItem. getCmpObject()Method returns aIndirectPathItemobject from the cmp object that was met to get to the path base objects during comparing process.PdfIndirectReferenceIndirectPathItem. getOutObject()Method returns aIndirectPathItemobject that was met to get to the path base objects during comparing process.Methods in com.itextpdf.kernel.utils.objectpathitems with parameters of type PdfIndirectReference Modifier and Type Method Description booleanObjectPath. isComparing(PdfIndirectReference cmpObject, PdfIndirectReference outObject)This method is used to define if given objects were already met in the path to the current base objects.ObjectPathObjectPath. resetDirectPath(PdfIndirectReference baseCmpObject, PdfIndirectReference baseOutObject)Creates a new ObjectPath instance with two new given base objects, which are supposed to be nested in the base objects of the current instance of the ObjectPath.Constructors in com.itextpdf.kernel.utils.objectpathitems with parameters of type PdfIndirectReference Constructor Description IndirectPathItem(PdfIndirectReference cmpObject, PdfIndirectReference outObject)CreatesIndirectPathIteminstance for two corresponding objects from two comparing documents.ObjectPath(PdfIndirectReference baseCmpObject, PdfIndirectReference baseOutObject)Creates CompareObjectPath with corresponding base objects in two documents.ObjectPath(PdfIndirectReference baseCmpObject, PdfIndirectReference baseOutObject, java.util.Stack<LocalPathItem> path, java.util.Stack<IndirectPathItem> indirects)Creates CompareObjectPath with corresponding base objects in two documents. -
Uses of PdfIndirectReference in com.itextpdf.signatures.mac
Fields in com.itextpdf.signatures.mac declared as PdfIndirectReference Modifier and Type Field Description private PdfIndirectReferenceSignatureDocumentClosingEvent. signatureReferenceMethods in com.itextpdf.signatures.mac that return PdfIndirectReference Modifier and Type Method Description PdfIndirectReferenceSignatureDocumentClosingEvent. getSignatureReference()GetsPdfIndirectReferenceto the signature object.Constructors in com.itextpdf.signatures.mac with parameters of type PdfIndirectReference Constructor Description SignatureDocumentClosingEvent(PdfIndirectReference signatureReference)Creates an event firing before embedding the signature into the document. -
Uses of PdfIndirectReference in com.itextpdf.signatures.validation
Fields in com.itextpdf.signatures.validation with type parameters of type PdfIndirectReference Modifier and Type Field Description private Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>>DocumentRevisionsValidator. usuallyModifiedObjectsprivate Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>>DocumentRevisionsValidator. usuallyModifiedObjectsMethods in com.itextpdf.signatures.validation that return types with arguments of type PdfIndirectReference Modifier and Type Method Description private java.util.Set<PdfIndirectReference>DocumentRevisionsValidator. createAllowedDssEntries(PdfDocument document)private java.util.Collection<PdfIndirectReference>DocumentRevisionsValidator. createAllowedPagesEntries(PdfDictionary pagesDictionary)private java.util.Set<PdfIndirectReference>DocumentRevisionsValidator. createAllowedReferences(PdfDocument document)private java.util.Set<PdfIndirectReference>DocumentRevisionsValidator. createAllowedStructTreeRootEntries(PdfDictionary structTreeRoot)private java.util.Set<PdfIndirectReference>DocumentRevisionsValidator. createUsuallyModifiedObjectsSet(PdfDocument document)Methods in com.itextpdf.signatures.validation with parameters of type PdfIndirectReference Modifier and Type Method Description private booleanDocumentRevisionsValidator. checkAllowedReferences(java.util.Set<PdfIndirectReference> currentAllowedReferences, java.util.Set<PdfIndirectReference> previousAllowedReferences, PdfIndirectReference indirectReference, PdfDocument documentWithoutRevision)private booleanDocumentRevisionsValidator. isAllowedStreamObj(PdfIndirectReference indirectReference, PdfDocument document)private static booleanDocumentRevisionsValidator. isMaxGenerationObject(PdfIndirectReference indirectReference)private static booleanDocumentRevisionsValidator. isSameReference(PdfIndirectReference indirectReference1, PdfIndirectReference indirectReference2)Method parameters in com.itextpdf.signatures.validation with type arguments of type PdfIndirectReference Modifier and Type Method Description private voidDocumentRevisionsValidator. addAllNestedArrayEntries(java.util.Set<PdfIndirectReference> allowedReferences, PdfArray pdfArray)private voidDocumentRevisionsValidator. addAllNestedDictionaryEntries(java.util.Set<PdfIndirectReference> allowedReferences, PdfDictionary dictionary)private voidDocumentRevisionsValidator. addPageEntriesToSet(PdfDictionary page, java.util.Set<PdfIndirectReference> set)private voidDocumentRevisionsValidator. addStructTreeElementsToSet(PdfArray structTreeRootKids, java.util.Set<PdfIndirectReference> set)private voidDocumentRevisionsValidator. addStructTreeElementsToSet(PdfObject structTreeRootKids, java.util.Set<PdfIndirectReference> set)private voidDocumentRevisionsValidator. addWidgetAnnotation(java.util.Set<PdfIndirectReference> allowedReferences, PdfDictionary annotDict)private booleanDocumentRevisionsValidator. checkAllowedReferences(java.util.Set<PdfIndirectReference> currentAllowedReferences, java.util.Set<PdfIndirectReference> previousAllowedReferences, PdfIndirectReference indirectReference, PdfDocument documentWithoutRevision)private static booleanDocumentRevisionsValidator. comparePdfArrays(PdfArray array1, PdfArray array2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfArrays(PdfArray array1, PdfArray array2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfDictionaries(PdfDictionary dictionary1, PdfDictionary dictionary2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfDictionaries(PdfDictionary dictionary1, PdfDictionary dictionary2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfObjects(PdfObject pdfObject1, PdfObject pdfObject2, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfObjects(PdfObject pdfObject1, PdfObject pdfObject2, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfObjects(PdfObject pdfObject1, PdfObject pdfObject2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfObjects(PdfObject pdfObject1, PdfObject pdfObject2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfStreams(PdfStream stream1, PdfStream stream2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private static booleanDocumentRevisionsValidator. comparePdfStreams(PdfStream stream1, PdfStream stream2, java.util.List<Tuple2<PdfObject,PdfObject>> visitedObjects, Tuple2<java.util.Set<PdfIndirectReference>,java.util.Set<PdfIndirectReference>> usuallyModifiedObjects)private voidDocumentRevisionsValidator. createAllowedFormFieldEntries(PdfArray fields, java.util.Set<PdfIndirectReference> allowedReferences)private voidDocumentRevisionsValidator. createAllowedStructTreeRootKidsEntries(PdfArray structTreeRootKids, java.util.Set<PdfIndirectReference> allowedReferences)private voidDocumentRevisionsValidator. createAllowedStructTreeRootKidsEntries(PdfObject structTreeRootKids, java.util.Set<PdfIndirectReference> allowedReferences)private voidDocumentRevisionsValidator. createAllowedTreeEntries(PdfObject treeNode, java.util.Set<PdfIndirectReference> allowedReferences, PdfName contentName)
-