EclipseLink 2.4.0, build 'v20120608-r11652' API Reference

org.eclipse.persistence.jpa.rs.util
Class DynamicXMLMetadataSource

java.lang.Object
  extended by org.eclipse.persistence.jpa.rs.util.DynamicXMLMetadataSource
All Implemented Interfaces:
MetadataSource

public class DynamicXMLMetadataSource
extends java.lang.Object
implements MetadataSource

MetadataSource used in the creation of dynamic JAXB contexts for applications.

See Also:
PersistenceFactory#createJAXBContext(Server)
Author:
dclarke
Since:
EclipseLink 2.4.0

Constructor Summary
DynamicXMLMetadataSource(Server session, java.lang.String packageName)
           
 
Method Summary
static void addXmlAdapter(XmlElement xmlElement)
           
static JAXBElement<XmlElement> createRelationshipsProperty(java.lang.String ownerClassName, ObjectFactory objectFactory)
           
static JAXBElement<XmlElement> createSelfProperty(java.lang.String ownerClassName, ObjectFactory objectFactory)
           
 XmlBindings getXmlBindings(java.util.Map<java.lang.String,?> properties, java.lang.ClassLoader classLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicXMLMetadataSource

public DynamicXMLMetadataSource(Server session,
                                java.lang.String packageName)
Method Detail

createSelfProperty

public static JAXBElement<XmlElement> createSelfProperty(java.lang.String ownerClassName,
                                                         ObjectFactory objectFactory)

createRelationshipsProperty

public static JAXBElement<XmlElement> createRelationshipsProperty(java.lang.String ownerClassName,
                                                                  ObjectFactory objectFactory)

addXmlAdapter

public static void addXmlAdapter(XmlElement xmlElement)

getXmlBindings

public XmlBindings getXmlBindings(java.util.Map<java.lang.String,?> properties,
                                  java.lang.ClassLoader classLoader)
Specified by:
getXmlBindings in interface MetadataSource
Parameters:
properties - - The properties passed in to create the JAXBContext
classLoader - - The ClassLoader passed in to create the JAXBContext
Returns:
the XmlBindings object representing the metadata

EclipseLink 2.4.0, build 'v20120608-r11652' API Reference