org.apache.cxf.aegis.type.java5
Class AnnotationReader
java.lang.Object
org.apache.cxf.aegis.type.java5.AnnotationReader
public class AnnotationReader
- extends java.lang.Object
|
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 |
AnnotationReader
public AnnotationReader()
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