java.lang.Object
org.sejda.sambox.pdmodel.common.PDDictionaryWrapper
org.sejda.sambox.pdmodel.documentinterchange.logicalstructure.PDObjectReference
All Implemented Interfaces:
COSObjectable

public class PDObjectReference extends PDDictionaryWrapper
An object reference.
Author:
Johannes Koch
  • Field Details

  • Constructor Details

    • PDObjectReference

      public PDObjectReference()
      Default Constructor.
    • PDObjectReference

      public PDObjectReference(COSDictionary dictionary)
  • Method Details

    • getReferencedObject

      public COSObjectable getReferencedObject()
      Gets a higher-level object for the referenced object. Currently this method may return a PDAnnotation, a PDXObject or null.
      Returns:
      a higher-level object for the referenced object
    • setReferencedObject

      public void setReferencedObject(PDAnnotation annotation)
      Sets the referenced annotation.
      Parameters:
      annotation - the referenced annotation
    • setReferencedObject

      public void setReferencedObject(PDXObject xobject)
      Sets the referenced XObject.
      Parameters:
      xobject - the referenced XObject