public final class XmlComplexTypeMapping extends ComplexTypeMapping<QName,XmlNodeDescriptor,XmlNodeMapping<?>>
Instances of this class are immutable and thread safe.
TypeMapping| Constructor and Description |
|---|
XmlComplexTypeMapping(Class<?> objectType,
QName dataTypeName,
ObjectAccessor objectAccessor,
Collection<XmlNodeMapping<?>> nodeMappings,
Validator validator)
Constructs a new
XmlComplexTypeMapping. |
| Modifier and Type | Method and Description |
|---|---|
protected Map<XmlNodeDescriptor,XmlNodeMapping<?>> |
createNodeMappingsByNodeDescriptorMap(Collection<XmlNodeMapping<?>> nodeMappings)
Creates a map of node mappings by node descriptors.
|
boolean |
isTextContentAllowed() |
getFieldNames, getNodeMapping, getNodeMapping, getNodeMappings, getObjectAccessor, getValidatorgetDataTypeName, getObjectTypepublic XmlComplexTypeMapping(Class<?> objectType, QName dataTypeName, ObjectAccessor objectAccessor, Collection<XmlNodeMapping<?>> nodeMappings, Validator validator)
XmlComplexTypeMapping.objectType - the object typedataTypeName - the data type nameobjectAccessor - the object accessornodeMappings - the node mappingsvalidator - the validator; may be nullpublic boolean isTextContentAllowed()
protected Map<XmlNodeDescriptor,XmlNodeMapping<?>> createNodeMappingsByNodeDescriptorMap(Collection<XmlNodeMapping<?>> nodeMappings)
createNodeMappingsByNodeDescriptorMap in class ComplexTypeMapping<QName,XmlNodeDescriptor,XmlNodeMapping<?>>nodeMappings - the node mappingsCopyright © 2014. All rights reserved.