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/UserGuide/MOXy/Runtime/Specifying the EclipseLink Runtime"

m (added api link)
m (added)
Line 2: Line 2:
 
|info=y
 
|info=y
 
|api=y
 
|api=y
|apis= * [http://www.eclipse.org/eclipselink/api/2.1/org/eclipse/persistence/jaxb/JAXBContextFactory.html *.jaxb.JAXBContextFactory]
+
|apis= * [http://www.eclipse.org/eclipselink/api/2.1/index.html?org/eclipse/persistence/jaxb/JAXBContextFactory.html *.jaxb.JAXBContextFactory]
 
}}
 
}}
  
Line 18: Line 18:
 
Because you do ''not'' need to change any of application code, you can easily switch between JAXB implementations.
 
Because you do ''not'' need to change any of application code, you can easily switch between JAXB implementations.
  
 +
The '''JAXBContextFactory''' can
 +
* Create a JAXBContext from an array of Classes and a Properties object
 +
* Create a JAXBContext from a context path and a classloader
  
  
Line 24: Line 27:
 
|previous=[[EclipseLink/UserGuide/MOXy/Runtime|Runtime]]
 
|previous=[[EclipseLink/UserGuide/MOXy/Runtime|Runtime]]
 
|up=[[EclipseLink/UserGuide/MOXy/Runtime|Runtime]]
 
|up=[[EclipseLink/UserGuide/MOXy/Runtime|Runtime]]
|version=2.2.0}}
+
|version=2.2.0 DRAFT}}

Revision as of 14:52, 27 December 2010


Eclipselink-logo.gif
EclipseLink
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source


Specifying the EclipseLink Runtime

To specify the EclipseLink MOXy JAXB runtime:

  1. Create a text file named jaxb.properties with the following entry:
    javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
  2. Copy the file to the same directory in which your model classes reside.
  3. Create a JAXBContent using the standard APIs:
    JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);

Because you do not need to change any of application code, you can easily switch between JAXB implementations.

The JAXBContextFactory can

  • Create a JAXBContext from an array of Classes and a Properties object
  • Create a JAXBContext from a context path and a classloader


Eclipselink-logo.gif
Version: 2.2.0 DRAFT
Other versions...

Copyright © Eclipse Foundation, Inc. All Rights Reserved.