Package org.jvnet.basicjaxb_annox.parser
Class XAnnotationSingleAnnotationFieldParser<A extends Annotation>
java.lang.Object
org.jvnet.basicjaxb_annox.parser.XAnnotationFieldParser<A,A>
org.jvnet.basicjaxb_annox.parser.XAnnotationSingleAnnotationFieldParser<A>
public class XAnnotationSingleAnnotationFieldParser<A extends Annotation>
extends XAnnotationFieldParser<A,A>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jvnet.basicjaxb_annox.parser.XAnnotationFieldParser
getAnnotationFieldValue
-
Constructor Details
-
XAnnotationSingleAnnotationFieldParser
public XAnnotationSingleAnnotationFieldParser()
-
-
Method Details
-
parse
public XAnnotationField<A> parse(Element annotationElement, String name, Class<?> type) throws AnnotationElementParseException - Specified by:
parsein classXAnnotationFieldParser<A extends Annotation,A extends Annotation> - Throws:
AnnotationElementParseException
-
parse
public XAnnotationField<A> parse(japa.parser.ast.expr.Expression annotationElement, String name, Class<?> type) throws AnnotationExpressionParseException - Specified by:
parsein classXAnnotationFieldParser<A extends Annotation,A extends Annotation> - Throws:
AnnotationExpressionParseException
-
parse
public XAnnotationField<A> parse(Annotation annotation, String name, Class<?> type) throws NoSuchAnnotationFieldException - Specified by:
parsein classXAnnotationFieldParser<A extends Annotation,A extends Annotation> - Throws:
NoSuchAnnotationFieldException
-
construct
- Specified by:
constructin classXAnnotationFieldParser<A extends Annotation,A extends Annotation>
-