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)
           
 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 isIgnored(java.lang.reflect.AnnotatedElement element)
           
 boolean isNillable(java.lang.reflect.AnnotatedElement element)
           
 
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 boolean isNillable(java.lang.reflect.AnnotatedElement element)

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)

isExtensibleElements

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

isExtensibleAttributes

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


Apache CXF