Class AnnotationValidatorFactory
- java.lang.Object
-
- org.apache.pdfbox.preflight.annotation.AnnotationValidatorFactory
-
- Direct Known Subclasses:
PDFAbAnnotationFactory
public abstract class AnnotationValidatorFactory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ActionManagerFactoryactionFactprotected java.util.Map<java.lang.String,java.lang.Class<? extends AnnotationValidator>>validatorClasses
-
Constructor Summary
Constructors Constructor Description AnnotationValidatorFactory()AnnotationValidatorFactory(ActionManagerFactory actionFact)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AnnotationValidatorgetAnnotationValidator(PreflightContext ctx, COSDictionary annotDic)Return an instance of AnnotationValidator.protected abstract voidinitializeClasses()Initialize the map of Validation classes used to create a validation object according to the Annotation subtype.voidsetActionFact(ActionManagerFactory _actionFact)
-
-
-
Field Detail
-
actionFact
protected ActionManagerFactory actionFact
-
validatorClasses
protected final java.util.Map<java.lang.String,java.lang.Class<? extends AnnotationValidator>> validatorClasses
-
-
Constructor Detail
-
AnnotationValidatorFactory
public AnnotationValidatorFactory()
-
AnnotationValidatorFactory
public AnnotationValidatorFactory(ActionManagerFactory actionFact)
-
-
Method Detail
-
setActionFact
public final void setActionFact(ActionManagerFactory _actionFact)
-
initializeClasses
protected abstract void initializeClasses()
Initialize the map of Validation classes used to create a validation object according to the Annotation subtype.
-
getAnnotationValidator
public final AnnotationValidator getAnnotationValidator(PreflightContext ctx, COSDictionary annotDic) throws ValidationException
Return an instance of AnnotationValidator.- Parameters:
ctx- the preflight context.annotDic- the annotation dictionary.- Returns:
- the AnnotationValidator instance.
- Throws:
ValidationException
-
-