Class UndefAction

java.lang.Object
org.apache.pdfbox.preflight.action.AbstractActionManager
org.apache.pdfbox.preflight.action.UndefAction

public class UndefAction extends AbstractActionManager
ActionManager for Undefined Actions. An undefined action is an action which isn't declared in the PDF Reference Third Edition. This kind of actions are forbidden to avoid wrong result due to new features which can't be consistent with the PDF/A-1 format
  • Field Details

    • actionName

      private String actionName
  • Constructor Details

    • UndefAction

      public UndefAction(ActionManagerFactory amFact, COSDictionary adict, PreflightContext ctx, String aaKey, String name)
      Parameters:
      amFact - Instance of ActionManagerFactory used to create ActionManager to check Next actions.
      adict - the COSDictionary of the action wrapped by this class.
      ctx - the COSDocument from which the action comes from.
      aaKey - The name of the key which identify the action in a additional action dictionary.
      name - the action type
  • Method Details

    • innerValid

      protected boolean innerValid()
      Description copied from class: AbstractActionManager
      This method must be implemented by inherited classes to process specific validation.
      Specified by:
      innerValid in class AbstractActionManager
      Returns:
      True if the action is valid, false otherwise.