public class IncrementalAggregationAttributeValidationAnnotationProcessor extends AbstractAnnotationProcessor
CAMEL_CASE_PATTERN, CORE_PACKAGE_PATTERN, extensionClassFullName, PARAMETER_NAME_PATTERN| Constructor and Description |
|---|
IncrementalAggregationAttributeValidationAnnotationProcessor(String extensionClassFullName) |
| Modifier and Type | Method and Description |
|---|---|
void |
parameterValidation(Parameter[] parameters)
This method uses for validate @Extension / @Parameter element.
|
void |
returnAttributesValidation(ReturnAttribute[] returnAttributes)
This method uses for validate @Extension / @ReturnAttribute elements.
|
basicParameterValidation, examplesValidation, systemParametersValidationpublic IncrementalAggregationAttributeValidationAnnotationProcessor(String extensionClassFullName)
public void parameterValidation(Parameter[] parameters) throws AnnotationValidationException
AbstractAnnotationProcessorparameterValidation in class AbstractAnnotationProcessorparameters - parameter array which needs to be validate.AnnotationValidationException - whenever if the validate rule violate, throws the annotation validate
exception with proper message.public void returnAttributesValidation(ReturnAttribute[] returnAttributes) throws AnnotationValidationException
AbstractAnnotationProcessorreturnAttributesValidation in class AbstractAnnotationProcessorreturnAttributes - returnA attributes array which needs to be validate.AnnotationValidationException - whenever if the validate rule violate, throws the annotation validate
exception with proper message.Copyright © 2017 WSO2. All rights reserved.