Apache CXF API

org.apache.cxf.aegis.type.java5
Class AnnotationReader

java.lang.Object
  extended by org.apache.cxf.aegis.type.java5.AnnotationReader

public class AnnotationReader
extends Object


Constructor Summary
AnnotationReader()
           
 
Method Summary
 int getMinOccurs(AnnotatedElement element)
           
static Integer getMinOccurs(Annotation[] anns)
           
 String getName(AnnotatedElement element)
           
 String getNamespace(AnnotatedElement element)
           
 String getParamNamespace(Method method, int index)
           
 Class getParamType(Method method, int index)
           
 String getParamTypeName(Method method, int index)
           
 String getReturnNamespace(AnnotatedElement element)
           
 Class getReturnType(AnnotatedElement element)
           
 String getReturnTypeName(AnnotatedElement element)
           
 Class getType(AnnotatedElement element)
           
 boolean isAttribute(AnnotatedElement element)
           
 boolean isElement(AnnotatedElement element)
           
 boolean isExtensibleAttributes(AnnotatedElement element, boolean defaultValue)
           
 boolean isExtensibleElements(AnnotatedElement element, boolean defaultValue)
           
 boolean isFlat(Annotation[] annotations)
           
 boolean isIgnored(AnnotatedElement element)
           
 Boolean isNillable(AnnotatedElement element)
           
static Boolean isNillable(Annotation[] anns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationReader

public AnnotationReader()
Method Detail

isIgnored

public boolean isIgnored(AnnotatedElement element)

isAttribute

public boolean isAttribute(AnnotatedElement element)

isElement

public boolean isElement(AnnotatedElement element)

isNillable

public Boolean isNillable(AnnotatedElement element)

isNillable

public static Boolean isNillable(Annotation[] anns)

getType

public Class getType(AnnotatedElement element)

getParamType

public Class getParamType(Method method,
                          int index)

getReturnType

public Class getReturnType(AnnotatedElement element)

getName

public String getName(AnnotatedElement element)

getParamTypeName

public String getParamTypeName(Method method,
                               int index)

getReturnTypeName

public String getReturnTypeName(AnnotatedElement element)

getNamespace

public String getNamespace(AnnotatedElement element)

getParamNamespace

public String getParamNamespace(Method method,
                                int index)

getReturnNamespace

public String getReturnNamespace(AnnotatedElement element)

getMinOccurs

public int getMinOccurs(AnnotatedElement element)

getMinOccurs

public static Integer getMinOccurs(Annotation[] anns)

isExtensibleElements

public boolean isExtensibleElements(AnnotatedElement element,
                                    boolean defaultValue)

isExtensibleAttributes

public boolean isExtensibleAttributes(AnnotatedElement element,
                                      boolean defaultValue)

isFlat

public boolean isFlat(Annotation[] annotations)

Apache CXF API

Apache CXF