org.exolab.castor.xml

Class XMLMappingLoader.ContainerElementFieldDescriptor

Enclosing Class:
XMLMappingLoader
Implemented Interfaces:
FieldDescriptor, XMLFieldDescriptor

(package private) 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

Constructor Summary

ContainerElementFieldDescriptor(XMLFieldDescriptorImpl fieldDesc, NodeType primitiveNodeType)

Method Summary

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, getFieldType, getHandler, getLocationPath, getNameSpacePrefix, getNameSpaceURI, getNodeType, getQNamePrefix, getSchemaType, getValidator, getXMLName, hasNonDefaultMatching, isConstructorArgument, isContainer, isImmutable, isIncremental, isMapped, isMultivalued, isPrimitive, isReference, isRequired, isTransient, matches, matches, setClassDescriptor, setConstructorArgumentIndex, setContainer, setContainingClassDescriptor, setHandler, setImmutable, setIncremental, setLocationPath, setMapped, setMatches, setMultivalued, setNameSpacePrefix, setNameSpaceURI, setNodeType, setQNamePrefix, setReference, setRequired, setSchemaType, setTransient, setValidator, setXMLName, toString

Constructor Details

ContainerElementFieldDescriptor

(package private)  ContainerElementFieldDescriptor(XMLFieldDescriptorImpl fieldDesc,
                                                   NodeType primitiveNodeType)
            throws MappingException

Method Details

getFieldType

public Class getFieldType()
Returns the Java type of the field.
Specified by:
getFieldType in interface FieldDescriptor
Overrides:
getFieldType in interface XMLFieldDescriptorImpl
Returns:
Field type

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