org.codehaus.xfire.aegis.type.java5
Class AnnotatedTypeInfo
java.lang.Object
org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
org.codehaus.xfire.aegis.type.java5.AnnotatedTypeInfo
public class AnnotatedTypeInfo
- extends org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
Constructor Summary |
AnnotatedTypeInfo(org.codehaus.xfire.aegis.type.TypeMapping tm,
java.lang.Class typeClass,
java.lang.String ns)
|
Method Summary |
protected javax.xml.namespace.QName |
createMappedName(java.beans.PropertyDescriptor desc)
|
protected javax.xml.namespace.QName |
createQName(java.beans.PropertyDescriptor desc)
|
int |
getMinOccurs(javax.xml.namespace.QName name)
|
protected boolean |
isAnnotatedElement(java.beans.PropertyDescriptor desc)
|
protected boolean |
isAttribute(java.beans.PropertyDescriptor desc)
|
protected boolean |
isElement(java.beans.PropertyDescriptor desc)
|
protected boolean |
isIgnored(java.beans.PropertyDescriptor desc)
|
boolean |
isNillable(javax.xml.namespace.QName name)
|
protected void |
mapProperty(java.beans.PropertyDescriptor pd)
Override from parent in order to check for IgnoreProperty annotation. |
protected boolean |
registerType(java.beans.PropertyDescriptor desc)
|
Methods inherited from class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo |
getAttributes, getDefaultNamespace, getElements, getInterfacePropertyDescriptors, getInterfacePropertyDescriptors, getPropertyDescriptor, getPropertyDescriptorFromMappedName, getPropertyDescriptors, getType, getTypeClass, getTypeMapping, initialize, isExtensibleAttributes, isExtensibleElements, isExtension, isMapped, isSerializable, mapAttribute, mapElement, mapType, mapTypeName, setDefaultMinOccurs, setDefaultNillable, setExtensibleAttributes, setExtensibleElements, setExtension, setTypeMapping |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatedTypeInfo
public AnnotatedTypeInfo(org.codehaus.xfire.aegis.type.TypeMapping tm,
java.lang.Class typeClass,
java.lang.String ns)
mapProperty
protected void mapProperty(java.beans.PropertyDescriptor pd)
- Override from parent in order to check for IgnoreProperty annotation.
- Overrides:
mapProperty
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
registerType
protected boolean registerType(java.beans.PropertyDescriptor desc)
- Overrides:
registerType
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
isIgnored
protected boolean isIgnored(java.beans.PropertyDescriptor desc)
isAttribute
protected boolean isAttribute(java.beans.PropertyDescriptor desc)
- Overrides:
isAttribute
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
isElement
protected boolean isElement(java.beans.PropertyDescriptor desc)
- Overrides:
isElement
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
isAnnotatedElement
protected boolean isAnnotatedElement(java.beans.PropertyDescriptor desc)
createMappedName
protected javax.xml.namespace.QName createMappedName(java.beans.PropertyDescriptor desc)
- Overrides:
createMappedName
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
createQName
protected javax.xml.namespace.QName createQName(java.beans.PropertyDescriptor desc)
isNillable
public boolean isNillable(javax.xml.namespace.QName name)
- Overrides:
isNillable
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
getMinOccurs
public int getMinOccurs(javax.xml.namespace.QName name)
- Overrides:
getMinOccurs
in class org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
Copyright © 2004-2008. All Rights Reserved.