public class PatternAnnotationProvider
extends java.lang.Object
Constructor and Description |
---|
PatternAnnotationProvider() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllAnnotationNames() |
Annotation |
getAnnotationObject(java.lang.String annotationName) |
AnnotationParameter |
getAnnotationParameter(Annotation annotation,
java.lang.String parameterName) |
AnnotationParameter |
getAnnotationParameter(java.lang.String annotationName,
java.lang.String parameterName) |
java.lang.Iterable<java.lang.String> |
getAnnotationParameters(java.lang.String annotationName) |
java.lang.String |
getDescription(Annotation annotation) |
java.lang.String |
getDescription(AnnotationParameter parameter) |
java.lang.String |
getDescription(java.lang.String annotationName) |
java.lang.String |
getDescription(java.lang.String annotationName,
java.lang.String parameterName) |
IPatternAnnotationValidator |
getValidator(java.lang.String annotationName)
Returns a pattern annotation validator for a selected annotation name
|
boolean |
hasValidator(java.lang.String annotationName)
Decides whether a validator is defined for the selected annotation name.
|
boolean |
isDeprecated(Annotation annotation) |
boolean |
isDeprecated(AnnotationParameter parameter) |
boolean |
isDeprecated(java.lang.String annotationName) |
boolean |
isDeprecated(java.lang.String annotationName,
java.lang.String parameterName) |
public IPatternAnnotationValidator getValidator(java.lang.String annotationName)
annotationName
- public Annotation getAnnotationObject(java.lang.String annotationName)
public AnnotationParameter getAnnotationParameter(java.lang.String annotationName, java.lang.String parameterName)
public AnnotationParameter getAnnotationParameter(Annotation annotation, java.lang.String parameterName)
public boolean hasValidator(java.lang.String annotationName)
annotationName
- public java.util.Set<java.lang.String> getAllAnnotationNames()
public java.lang.Iterable<java.lang.String> getAnnotationParameters(java.lang.String annotationName)
public java.lang.String getDescription(Annotation annotation)
public java.lang.String getDescription(java.lang.String annotationName)
public java.lang.String getDescription(AnnotationParameter parameter)
public java.lang.String getDescription(java.lang.String annotationName, java.lang.String parameterName)
public boolean isDeprecated(Annotation annotation)
public boolean isDeprecated(java.lang.String annotationName)
public boolean isDeprecated(AnnotationParameter parameter)
public boolean isDeprecated(java.lang.String annotationName, java.lang.String parameterName)