public class XAnnotationParser extends Object
| Modifier and Type | Field and Description |
|---|---|
static XAnnotationParser |
GENERIC |
| Constructor and Description |
|---|
XAnnotationParser() |
| Modifier and Type | Method and Description |
|---|---|
XAnnotation |
parse(Annotation annotation) |
XAnnotation[] |
parse(Annotation[] annotations) |
XAnnotation |
parse(Element annotationElement) |
XAnnotation[] |
parse(Element[] annotationElements) |
XAnnotationField<?> |
parseField(Annotation annotation,
String name,
Class type) |
XAnnotationField<?> |
parseField(Element annotationElement,
String name,
Class type) |
XAnnotationField<?>[] |
parseFields(Annotation annotation) |
XAnnotationField<?>[] |
parseFields(Element annotationElement,
Class<? extends Annotation> annotationClass) |
public static final XAnnotationParser GENERIC
public XAnnotation parse(Annotation annotation)
public XAnnotation[] parse(Annotation[] annotations)
public XAnnotation parse(Element annotationElement) throws AnnotationElementParseException
AnnotationElementParseExceptionpublic XAnnotation[] parse(Element[] annotationElements) throws AnnotationElementParseException
AnnotationElementParseExceptionpublic XAnnotationField<?>[] parseFields(Element annotationElement, Class<? extends Annotation> annotationClass) throws AnnotationElementParseException
AnnotationElementParseExceptionpublic XAnnotationField<?>[] parseFields(Annotation annotation)
public XAnnotationField<?> parseField(Element annotationElement, String name, Class type) throws AnnotationElementParseException
AnnotationElementParseExceptionpublic XAnnotationField<?> parseField(Annotation annotation, String name, Class type) throws NoSuchAnnotationFieldException
NoSuchAnnotationFieldExceptionCopyright © 2006-2013 Highsource. All Rights Reserved.