Class AcroFormOrphanWidgetsProcessor

  • All Implemented Interfaces:
    PDDocumentProcessor

    public class AcroFormOrphanWidgetsProcessor
    extends AbstractProcessor
    Generate field entries from page level widget annotations if there AcroForm /Fields entry is empty.
    • Field Detail

      • LOG

        private static final org.apache.commons.logging.Log LOG
    • Constructor Detail

      • AcroFormOrphanWidgetsProcessor

        public AcroFormOrphanWidgetsProcessor​(PDDocument document)
    • Method Detail

      • process

        public void process()
      • resolveFieldsFromWidgets

        private void resolveFieldsFromWidgets​(PDAcroForm acroForm)
      • handleAnnotations

        private void handleAnnotations​(PDAcroForm acroForm,
                                       java.util.List<PDField> fields,
                                       java.util.List<PDAnnotation> annotations,
                                       java.util.Map<java.lang.String,​PDField> nonTerminalFieldsMap)