public class AcroFormValidationProcess extends AbstractProcess
| Constructor and Description | 
|---|
| AcroFormValidationProcess() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkNeedAppearences(PreflightContext ctx,
                    PDAcroForm acroForm)This method checks if the NeedAppearances entry is present. | 
| protected boolean | exploreFields(PreflightContext ctx,
             List<PDField> lFields)This function explores all fields and their children to validate them. | 
| protected boolean | exploreWidgets(PreflightContext ctx,
              List<PDAnnotationWidget> widgets)This function explores all fields and their children to validate them. | 
| void | validate(PreflightContext ctx) | 
| protected boolean | validateField(PreflightContext ctx,
             PDField field)A and AA field are forbidden, this method checks if they are present and checks all children of this field. | 
addFontError, addValidationError, addValidationErrorspublic void validate(PreflightContext ctx) throws ValidationException
ValidationExceptionprotected void checkNeedAppearences(PreflightContext ctx, PDAcroForm acroForm)
ctx - the preflight context.acroForm - the AcroForm.protected boolean exploreFields(PreflightContext ctx, List<PDField> lFields) throws IOException
ctx - the preflight context.lFields - the list of fields, can be null.IOExceptionvalidateField(PreflightContext, PDField)protected boolean exploreWidgets(PreflightContext ctx, List<PDAnnotationWidget> widgets) throws IOException
ctx - the preflight context.widgets - the list of widgetsIOExceptionvalidateField(PreflightContext, PDField)protected boolean validateField(PreflightContext ctx, PDField field) throws IOException
ctx - the preflight context.field - an acro forms field.IOExceptionCopyright © 2002–2017 The Apache Software Foundation. All rights reserved.