org.exolab.castor.xml
Class XMLMappingLoader.ContainerElementFieldDescriptor

java.lang.Object
  extended by org.exolab.castor.xml.util.XMLFieldDescriptorImpl
      extended by org.exolab.castor.xml.XMLMappingLoader.ContainerElementFieldDescriptor
All Implemented Interfaces:
FieldDescriptor, XMLFieldDescriptor
Enclosing class:
XMLMappingLoader

 class XMLMappingLoader.ContainerElementFieldDescriptor
extends XMLFieldDescriptorImpl

An extended XMLFieldDescriptor that allows us to change the fieldType, needed for container element support


Field Summary
 
Fields inherited from class org.exolab.castor.xml.util.XMLFieldDescriptorImpl
_isReference, _required
 
Fields inherited from interface org.exolab.castor.xml.XMLFieldDescriptor
PROPERTY_XML_LANG, PROPERTY_XML_SPACE
 
Constructor Summary
XMLMappingLoader.ContainerElementFieldDescriptor(XMLFieldDescriptorImpl fieldDesc, NodeType primitiveNodeType)
           
 
Method Summary
 java.lang.Class getFieldType()
          Returns the Java type of the field.
 
Methods inherited from class org.exolab.castor.xml.util.XMLFieldDescriptorImpl
equals, getClassDescriptor, getCollectionHandler, getConstructorArgumentIndex, getContainingClassDescriptor, getFieldName, getHandler, getLocationPath, getNameSpacePrefix, getNameSpaceURI, getNodeType, getProperty, getQNamePrefix, getSchemaType, getValidator, getXMLName, hashCode, hasNonDefaultMatching, isConstructorArgument, isContainer, isImmutable, isIncremental, isMapped, isMultivalued, isNillable, isPrimitive, isReference, isRequired, isTransient, matches, matches, setClassDescriptor, setConstructorArgumentIndex, setContainer, setContainingClassDescriptor, setHandler, setImmutable, setIncremental, setLocationPath, setMapped, setMatches, setMultivalued, setNameSpacePrefix, setNameSpaceURI, setNillable, setNodeType, setProperty, setQNamePrefix, setReference, setRequired, setSchemaType, setTransient, setUseParentsNamespace, setValidator, setXMLName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XMLMappingLoader.ContainerElementFieldDescriptor

XMLMappingLoader.ContainerElementFieldDescriptor(XMLFieldDescriptorImpl fieldDesc,
                                                 NodeType primitiveNodeType)
                                           throws MappingException
Throws:
MappingException
Method Detail

getFieldType

public java.lang.Class getFieldType()
Description copied from class: XMLFieldDescriptorImpl
Returns the Java type of the field.

Specified by:
getFieldType in interface FieldDescriptor
Overrides:
getFieldType in class XMLFieldDescriptorImpl
Returns:
Field type


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com