Class AdditionalAction

java.lang.Object
org.apache.pdfbox.cos.COSBase
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.AdditionalAction
All Implemented Interfaces:
org.apache.pdfbox.pdmodel.common.COSObjectable

public class AdditionalAction extends COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
  • Constructor Details

    • AdditionalAction

      public AdditionalAction(org.apache.pdfbox.cos.COSBase base)
  • Method Details

    • accept

      public void accept(IncrementalUpdateVisitor<?> visitor) throws IOException
      Computa ações adicionais de um dicionário de ações.

      Appendix 1: Computation of Object Digests

      Section 1.2.8: Additional-Actions

      Additional-actions dictionaries (see Section 8.5.2, “Trigger Events”) can be the value of the AA entry of a catalog, page, annotation or field dictionary. If the additional action is valid, the values of the following entries in the additional-actions dictionary are digested, in order, if present:

          * E, X, D, U, Fo, Bl, O, C, K, F, V, C, WC, WS, DS, WP, and DP
      
      Specified by:
      accept in class COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
      Parameters:
      visitor - visitante que irá computar as ações adicionais
      Throws:
      IOException - se ocorrer algum erro de I/O durante a computação das ações adicionais
    • isAACatalogValid

      public static boolean isAACatalogValid(org.apache.pdfbox.cos.COSBase base)
    • isAAPageValid

      public static boolean isAAPageValid(org.apache.pdfbox.cos.COSBase base)
    • isAAAnnotationValid

      public static boolean isAAAnnotationValid(org.apache.pdfbox.cos.COSBase base)
    • isAAFormFieldValid

      public static boolean isAAFormFieldValid(org.apache.pdfbox.cos.COSBase base)
    • getInstance

      public static org.apache.pdfbox.cos.COSBase getInstance(org.apache.pdfbox.cos.COSBase base)