JAnnotatedElementAbstractJField, JConstructor, JEnumConstant, JMethodSignature, JParameterpublic class JAnnotatedElementHelper extends java.lang.Object implements JAnnotatedElement
| Constructor | Description | 
|---|---|
| JAnnotatedElementHelper() | Creates a JAnnodatedElementHelper. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addAnnotation(JAnnotation annotation) | Adds a JAnnotation to this source element. | 
| JAnnotation | getAnnotation(JAnnotationType annotationType) | Retrieves a JAnnotation for the given JAnnotationType, returns null if no
 annotation has been set. | 
| JAnnotation[] | getAnnotations() | Returns a list of JAnnotation's already set on this source element. | 
| boolean | hasAnnotations() | Returns true if this source element has any annotations. | 
| boolean | isAnnotationPresent(JAnnotationType annotationType) | Returns true if a JAnnotation exists for the given JAnnotationType. | 
| boolean | printAnnotations(JSourceWriter jsw) | Outputs the list of annotations maintained by this object. | 
| JAnnotation | removeAnnotation(JAnnotationType annotationType) | Removes the JAnnotation from this source element for the given
 JAnnotationType. | 
public JAnnotatedElementHelper()
public final JAnnotation getAnnotation(JAnnotationType annotationType)
getAnnotation in interface JAnnotatedElementannotationType - Annotation type to retrieve.public final JAnnotation[] getAnnotations()
getAnnotations in interface JAnnotatedElementpublic final boolean isAnnotationPresent(JAnnotationType annotationType)
isAnnotationPresent in interface JAnnotatedElementannotationType - Annotation type to check for presence or absense.public final void addAnnotation(JAnnotation annotation)
addAnnotation in interface JAnnotatedElementannotation - A JAnnotation to add to this source element.public final JAnnotation removeAnnotation(JAnnotationType annotationType)
removeAnnotation in interface JAnnotatedElementannotationType - Annotation type to remove.public final boolean hasAnnotations()
hasAnnotations in interface JAnnotatedElementpublic final boolean printAnnotations(JSourceWriter jsw)
jsw - the JSourceWriter to print the annotations toIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com