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 java.lang.Object


Constructor Summary
AnnotationReader()
           
 
Method Summary
 int getMinOccurs(java.lang.reflect.AnnotatedElement element)
           
static java.lang.Integer getMinOccurs(java.lang.annotation.Annotation[] anns)
           
 java.lang.String getName(java.lang.reflect.AnnotatedElement element)
           
 java.lang.String getNamespace(java.lang.reflect.AnnotatedElement element)
           
 java.lang.String getParamName(java.lang.reflect.Method method, int index)
           
 java.lang.String getParamNamespace(java.lang.reflect.Method method, int index)
           
 java.lang.Class getParamType(java.lang.reflect.Method method, int index)
           
 java.lang.String getReturnName(java.lang.reflect.AnnotatedElement element)
           
 java.lang.String getReturnNamespace(java.lang.reflect.AnnotatedElement element)
           
 java.lang.Class getReturnType(java.lang.reflect.AnnotatedElement element)
           
 java.lang.Class getType(java.lang.reflect.AnnotatedElement element)
           
 boolean isAttribute(java.lang.reflect.AnnotatedElement element)
           
 boolean isElement(java.lang.reflect.AnnotatedElement element)
           
 boolean isExtensibleAttributes(java.lang.reflect.AnnotatedElement element, boolean defaultValue)
           
 boolean isExtensibleElements(java.lang.reflect.AnnotatedElement element, boolean defaultValue)
           
 boolean isFlat(java.lang.annotation.Annotation[] annotations)
           
 boolean isIgnored(java.lang.reflect.AnnotatedElement element)
           
 java.lang.Boolean isNillable(java.lang.reflect.AnnotatedElement element)
           
static java.lang.Boolean isNillable(java.lang.annotation.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(java.lang.reflect.AnnotatedElement element)

isAttribute

public boolean isAttribute(java.lang.reflect.AnnotatedElement element)

isElement

public boolean isElement(java.lang.reflect.AnnotatedElement element)

isNillable

public java.lang.Boolean isNillable(java.lang.reflect.AnnotatedElement element)

isNillable

public static java.lang.Boolean isNillable(java.lang.annotation.Annotation[] anns)

getType

public java.lang.Class getType(java.lang.reflect.AnnotatedElement element)

getParamType

public java.lang.Class getParamType(java.lang.reflect.Method method,
                                    int index)

getReturnType

public java.lang.Class getReturnType(java.lang.reflect.AnnotatedElement element)

getName

public java.lang.String getName(java.lang.reflect.AnnotatedElement element)

getParamName

public java.lang.String getParamName(java.lang.reflect.Method method,
                                     int index)

getReturnName

public java.lang.String getReturnName(java.lang.reflect.AnnotatedElement element)

getNamespace

public java.lang.String getNamespace(java.lang.reflect.AnnotatedElement element)

getParamNamespace

public java.lang.String getParamNamespace(java.lang.reflect.Method method,
                                          int index)

getReturnNamespace

public java.lang.String getReturnNamespace(java.lang.reflect.AnnotatedElement element)

getMinOccurs

public int getMinOccurs(java.lang.reflect.AnnotatedElement element)

getMinOccurs

public static java.lang.Integer getMinOccurs(java.lang.annotation.Annotation[] anns)

isExtensibleElements

public boolean isExtensibleElements(java.lang.reflect.AnnotatedElement element,
                                    boolean defaultValue)

isExtensibleAttributes

public boolean isExtensibleAttributes(java.lang.reflect.AnnotatedElement element,
                                      boolean defaultValue)

isFlat

public boolean isFlat(java.lang.annotation.Annotation[] annotations)

Apache CXF API

Apache CXF