org.eclipse.persistence.jpa.rs.util
Class DynamicXMLMetadataSource
java.lang.Object
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 |
DynamicXMLMetadataSource
public DynamicXMLMetadataSource(org.eclipse.persistence.sessions.server.Server session,
java.lang.String packageName)
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