public interface IPatternAnnotationValidator
Annotation
objects.Modifier and Type | Method and Description |
---|---|
IPatternAnnotationAdditionalValidator |
getAdditionalValidator()
Provides an additional validator implementation.
|
java.lang.Iterable<java.lang.String> |
getAllAvailableParameterNames() |
java.lang.String |
getAnnotationName() |
java.lang.String |
getDescription() |
java.lang.String |
getDescription(java.lang.String parameterName) |
java.lang.Class<? extends ValueReference> |
getExpectedParameterType(AnnotationParameter parameter)
Returns whether a parameter of an annotation is mistyped
|
java.lang.Iterable<java.lang.String> |
getMissingMandatoryAttributes(Annotation annotation) |
java.lang.Iterable<AnnotationParameter> |
getUnknownAttributes(Annotation annotation) |
boolean |
isDeprecated() |
boolean |
isDeprecated(java.lang.String parameterName) |
java.lang.Iterable<java.lang.String> getMissingMandatoryAttributes(Annotation annotation)
java.lang.Iterable<AnnotationParameter> getUnknownAttributes(Annotation annotation)
java.lang.Class<? extends ValueReference> getExpectedParameterType(AnnotationParameter parameter)
parameter
- java.lang.Iterable<java.lang.String> getAllAvailableParameterNames()
java.lang.String getAnnotationName()
java.lang.String getDescription()
java.lang.String getDescription(java.lang.String parameterName)
boolean isDeprecated()
boolean isDeprecated(java.lang.String parameterName)
IPatternAnnotationAdditionalValidator getAdditionalValidator()