Interface ICopyFilter

All Known Implementing Classes:
DestinationResolverCopyFilter, NullCopyFilter

public interface ICopyFilter
A filter class to be used while copying pdf components.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    shouldProcess(PdfObject newParent, PdfName name, PdfObject value)
    Verifies whether a PdfObject should be copied in the copying flow.
  • Method Details

    • shouldProcess

      boolean shouldProcess (PdfObject newParent, PdfName name, PdfObject value)
      Verifies whether a PdfObject should be copied in the copying flow. The filter class has to take care of alternative ways to process the PdfObject if needed. When more than one filter should be used, it is upon the user to chain them together.
      Parameters:
      newParent - the parent in the target of the PdfObject to be checked
      name - the name of the PdfObject if the parent is a PdfDictionary
      value - the PdfObject toi be checked
      Returns:
      true, the PdfObject will be copied, false it will not be copied