org.jvnet.annox.parser
Class XAnnotationFieldParser.XAnnotationItemArrayFieldParser

java.lang.Object
  extended by org.jvnet.annox.parser.XAnnotationFieldParser<XAnnotation[],Annotation[]>
      extended by org.jvnet.annox.parser.XAnnotationFieldParser.XAnnotationItemArrayFieldParser
Enclosing class:
XAnnotationFieldParser<T,V>

public static class XAnnotationFieldParser.XAnnotationItemArrayFieldParser
extends XAnnotationFieldParser<XAnnotation[],Annotation[]>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jvnet.annox.parser.XAnnotationFieldParser
XAnnotationFieldParser.XAnnotationItemArrayFieldParser, XAnnotationFieldParser.XAnnotationItemFieldParser, XAnnotationFieldParser.XAnnotationItemXArrayFieldParser, XAnnotationFieldParser.XAnnotationXItemFieldParser, XAnnotationFieldParser.XArrayFieldParser<T,V>, XAnnotationFieldParser.XBooleanArrayFieldParser, XAnnotationFieldParser.XBooleanFieldParser, XAnnotationFieldParser.XByteArrayFieldParser, XAnnotationFieldParser.XByteFieldParser, XAnnotationFieldParser.XCharArrayFieldParser, XAnnotationFieldParser.XCharFieldParser, XAnnotationFieldParser.XClassArrayFieldParser, XAnnotationFieldParser.XClassFieldParser, XAnnotationFieldParser.XDoubleArrayFieldParser, XAnnotationFieldParser.XDoubleFieldParser, XAnnotationFieldParser.XEnumArrayFieldParser, XAnnotationFieldParser.XEnumFieldParser, XAnnotationFieldParser.XFieldParser<T,V>, XAnnotationFieldParser.XFloatArrayFieldParser, XAnnotationFieldParser.XFloatFieldParser, XAnnotationFieldParser.XGenericFieldParser<T,V>, XAnnotationFieldParser.XIntArrayFieldParser, XAnnotationFieldParser.XIntFieldParser, XAnnotationFieldParser.XLongArrayFieldParser, XAnnotationFieldParser.XLongFieldParser, XAnnotationFieldParser.XShortArrayFieldParser, XAnnotationFieldParser.XShortFieldParser, XAnnotationFieldParser.XStringArrayFieldParser, XAnnotationFieldParser.XStringFieldParser
 
Field Summary
 
Fields inherited from class org.jvnet.annox.parser.XAnnotationFieldParser
ANNOTATION, ANNOTATION_ARRAY, BOOLEAN, BOOLEAN_ARRAY, BYTE, BYTE_ARRAY, CHAR, CHAR_ARRAY, CLASS, CLASS_ARRAY, DOUBLE, DOUBLE_ARRAY, ENUM, ENUM_ARRAY, FLOAT, FLOAT_ARRAY, GENERIC, INT, INT_ARRAY, LONG, LONG_ARRAY, SHORT, SHORT_ARRAY, STRING, STRING_ARRAY, XANNOTATION, XANNOTATION_ARRAY
 
Constructor Summary
XAnnotationFieldParser.XAnnotationItemArrayFieldParser()
           
 
Method Summary
 XAnnotationField<XAnnotation[]> construct(String name, Annotation[] annotations, Class<?> type)
           
 XAnnotationField<XAnnotation[]> parse(Annotation annotation, String name, Class<?> type)
           
 XAnnotationField<XAnnotation[]> parse(Element annotationElement, String name, Class<?> type)
           
 
Methods inherited from class org.jvnet.annox.parser.XAnnotationFieldParser
detectType, getAnnotationFieldValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAnnotationFieldParser.XAnnotationItemArrayFieldParser

public XAnnotationFieldParser.XAnnotationItemArrayFieldParser()
Method Detail

parse

public XAnnotationField<XAnnotation[]> parse(Element annotationElement,
                                             String name,
                                             Class<?> type)
                                      throws AnnotationElementParseException
Specified by:
parse in class XAnnotationFieldParser<XAnnotation[],Annotation[]>
Throws:
AnnotationElementParseException

parse

public XAnnotationField<XAnnotation[]> parse(Annotation annotation,
                                             String name,
                                             Class<?> type)
                                      throws NoSuchAnnotationFieldException
Specified by:
parse in class XAnnotationFieldParser<XAnnotation[],Annotation[]>
Throws:
NoSuchAnnotationFieldException

construct

public XAnnotationField<XAnnotation[]> construct(String name,
                                                 Annotation[] annotations,
                                                 Class<?> type)
Specified by:
construct in class XAnnotationFieldParser<XAnnotation[],Annotation[]>


Copyright © 2006-2012 Highsource. All Rights Reserved.