org.apache.cxf.aegis.type.basic
Class XMLBeanTypeInfo

java.lang.Object
  extended by org.apache.cxf.aegis.type.basic.BeanTypeInfo
      extended by org.apache.cxf.aegis.type.basic.XMLBeanTypeInfo

public class XMLBeanTypeInfo
extends BeanTypeInfo


Constructor Summary
XMLBeanTypeInfo(java.lang.Class typeClass, java.util.List mappings, java.lang.String defaultNS)
           
 
Method Summary
 int getMinOccurs(javax.xml.namespace.QName name)
          Grab Min Occurs by looking in PropertyInfo map if no entry found, revert to parent class
 boolean isNillable(javax.xml.namespace.QName name)
          Grab Nillable by looking in PropertyInfo map if no entry found, revert to parent class
protected  void mapProperty(java.beans.PropertyDescriptor pd)
           
protected  boolean registerType(java.beans.PropertyDescriptor desc)
           
 
Methods inherited from class org.apache.cxf.aegis.type.basic.BeanTypeInfo
createMappedName, getAttributes, getDefaultNamespace, getElements, getPropertyDescriptor, getPropertyDescriptorFromMappedName, getPropertyDescriptors, getType, getTypeClass, getTypeMapping, initialize, isAttribute, isElement, 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

XMLBeanTypeInfo

public XMLBeanTypeInfo(java.lang.Class typeClass,
                       java.util.List mappings,
                       java.lang.String defaultNS)
Method Detail

registerType

protected boolean registerType(java.beans.PropertyDescriptor desc)
Overrides:
registerType in class BeanTypeInfo

mapProperty

protected void mapProperty(java.beans.PropertyDescriptor pd)
Overrides:
mapProperty in class BeanTypeInfo

isNillable

public boolean isNillable(javax.xml.namespace.QName name)
Grab Nillable by looking in PropertyInfo map if no entry found, revert to parent class

Overrides:
isNillable in class BeanTypeInfo
Returns:

getMinOccurs

public int getMinOccurs(javax.xml.namespace.QName name)
Grab Min Occurs by looking in PropertyInfo map if no entry found, revert to parent class

Overrides:
getMinOccurs in class BeanTypeInfo


Apache CXF