public abstract class AnnotationValidatorFactory extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected ActionManagerFactory | actionFact | 
| protected Map<String,Class<? extends AnnotationValidator>> | validatorClasses | 
| Constructor and Description | 
|---|
| AnnotationValidatorFactory() | 
| AnnotationValidatorFactory(ActionManagerFactory actionFact) | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationValidator | getAnnotationValidator(PreflightContext ctx,
                      COSDictionary annotDic)Return an instance of AnnotationValidator. | 
| protected abstract void | initializeClasses()Initialize the map of Validation classes used to create a validation object according to the Annotation subtype. | 
| void | setActionFact(ActionManagerFactory _actionFact) | 
protected ActionManagerFactory actionFact
protected Map<String,Class<? extends AnnotationValidator>> validatorClasses
public AnnotationValidatorFactory()
public AnnotationValidatorFactory(ActionManagerFactory actionFact)
public final void setActionFact(ActionManagerFactory _actionFact)
protected abstract void initializeClasses()
public final AnnotationValidator getAnnotationValidator(PreflightContext ctx, COSDictionary annotDic) throws ValidationException
ctx - the preflight context.annotDic - the annotation dictionary.ValidationExceptionCopyright © 2002–2017 The Apache Software Foundation. All rights reserved.