org.codehaus.xfire.aegis.type.java5
Class AnnotatedTypeInfo

java.lang.Object
  extended by org.codehaus.xfire.aegis.type.basic.BeanTypeInfo
      extended by 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
 

Constructor Detail

AnnotatedTypeInfo

public AnnotatedTypeInfo(org.codehaus.xfire.aegis.type.TypeMapping tm,
                         java.lang.Class typeClass,
                         java.lang.String ns)
Method Detail

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-2009. All Rights Reserved.