EclipseLink JPA-RS 2.4.1, build 'v20121003-ad44345' 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:
org.eclipse.persistence.jaxb.metadata.MetadataSource

public class DynamicXMLMetadataSource
extends java.lang.Object
implements org.eclipse.persistence.jaxb.metadata.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(org.eclipse.persistence.sessions.server.Server session, java.lang.String packageName)
           
 
Method Summary
static void addXmlAdapter(org.eclipse.persistence.jaxb.xmlmodel.XmlElement xmlElement)
           
static javax.xml.bind.JAXBElement<org.eclipse.persistence.jaxb.xmlmodel.XmlElement> createRelationshipsProperty(java.lang.String ownerClassName, org.eclipse.persistence.jaxb.xmlmodel.ObjectFactory objectFactory)
           
static javax.xml.bind.JAXBElement<org.eclipse.persistence.jaxb.xmlmodel.XmlElement> createSelfProperty(java.lang.String ownerClassName, org.eclipse.persistence.jaxb.xmlmodel.ObjectFactory objectFactory)
           
 org.eclipse.persistence.jaxb.xmlmodel.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(org.eclipse.persistence.sessions.server.Server session,
                                java.lang.String packageName)
Method Detail

createSelfProperty

public static javax.xml.bind.JAXBElement<org.eclipse.persistence.jaxb.xmlmodel.XmlElement> createSelfProperty(java.lang.String ownerClassName,
                                                                                                              org.eclipse.persistence.jaxb.xmlmodel.ObjectFactory objectFactory)

createRelationshipsProperty

public static javax.xml.bind.JAXBElement<org.eclipse.persistence.jaxb.xmlmodel.XmlElement> createRelationshipsProperty(java.lang.String ownerClassName,
                                                                                                                       org.eclipse.persistence.jaxb.xmlmodel.ObjectFactory objectFactory)

addXmlAdapter

public static void addXmlAdapter(org.eclipse.persistence.jaxb.xmlmodel.XmlElement xmlElement)

getXmlBindings

public org.eclipse.persistence.jaxb.xmlmodel.XmlBindings getXmlBindings(java.util.Map<java.lang.String,?> properties,
                                                                        java.lang.ClassLoader classLoader)
Specified by:
getXmlBindings in interface org.eclipse.persistence.jaxb.metadata.MetadataSource

EclipseLink JPA-RS 2.4.1, build 'v20121003-ad44345' API Reference