Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/DesignDocs/293925/MOXyExtensions/XMLDirectMapping"
< EclipseLink | DesignDocs | 293925 | MOXyExtensions
Line 2: | Line 2: | ||
= XMLDirectMapping (page under construction) = | = XMLDirectMapping (page under construction) = | ||
− | Provide support for XML direct mappings. | + | == Requirements == |
+ | Provide support for XML direct mappings. | ||
+ | |||
+ | The following structures are to be extended to support XML direct mapping configuration: | ||
* <code>xml-attribute</code> | * <code>xml-attribute</code> | ||
* <code>xml-element</code> | * <code>xml-element</code> | ||
− | === | + | === The following information must be configurable via XML metadata === |
− | + | ||
<source lang="xml"> | <source lang="xml"> | ||
<xml-direct-mapping | <xml-direct-mapping |
Revision as of 12:07, 5 February 2010
XMLDirectMapping (page under construction)
Requirements
Provide support for XML direct mappings.
The following structures are to be extended to support XML direct mapping configuration:
-
xml-attribute
-
xml-element
The following information must be configurable via XML metadata
<xml-direct-mapping xmlns="http://www.eclipse.org/eclipselink/xsds/persistence"> <attribute-name>String</attribute-name> <read-only>false</read-only> <get-method>String</get-method> <set-method>String</set-method> <properties> <property name="String"> <value>Text</value> </property> <property name="String"> <value>Text</value> </property> </properties> <field name="String"/> <null-value>String</null-value> <converter/> <attribute-classification>String</attribute-classification> <is-cdata>1</is-cdata> <null-policy> <xsi-nil-represents-null>false</xsi-nil-represents-null> <empty-node-represents-null>false</empty-node-represents-null> <null-representation-for-xml>XSI_NIL</null-representation-for-xml> </null-policy> </xml-direct-mapping>