Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Features/MOXy"

(Programmer's Interface)
m (Programmer's Interface)
Line 12: Line 12:
 
* '''JAXBContext''' - Is a holder for all the mapping metadata, see * [[EclipseLink/Examples/MOXy/NativeOxmJaxbContext | Creating a Native OXM aware JAXBContext]]
 
* '''JAXBContext''' - Is a holder for all the mapping metadata, see * [[EclipseLink/Examples/MOXy/NativeOxmJaxbContext | Creating a Native OXM aware JAXBContext]]
 
* '''Marshaller & Unmarshaller''' - Use these classes to convert your objects to and from XML,  see [[EclipseLink/Examples/MOXy/JaxbRuntime | Using Objects to Manipulate XML]].
 
* '''Marshaller & Unmarshaller''' - Use these classes to convert your objects to and from XML,  see [[EclipseLink/Examples/MOXy/JaxbRuntime | Using Objects to Manipulate XML]].
* Binder - Keep your object model and XML document in synch as you modify each of them.
+
* '''Binder''' - Keep your object model and XML document in synch as you modify each of them.
  
 
=== Extended Functionality ===
 
=== Extended Functionality ===

Revision as of 16:24, 30 October 2007

JAXB 2.0

Currently EclipseLink supports Java Architecture for XML Binding (JAXB) targeting the 2.0 specification

Mapping Metadata

  • Majority of annotations
  • Generation of mapped domain model from XSD (Using JAXB RI's XJC)

Programmer's Interface

Extended Functionality

  • Externalize object-XML mapping using EclipseLink's Native XML configuration file
    • Path
    • Position
    • Inheritance
    • Transformations
    • Map support
    • Converter support for customer/extended types
  • Note: Support for all features of ClassDescriptor (TODO: Add link)
  • Pluggable parser support
  • Visual Mapping Workbench utility


Features Not Yet Supported

  • Some annotations: ...
  • StAX Parser support

Back to the top