Class DynamicXmlV2MetadataSource

java.lang.Object
org.eclipse.persistence.jpa.rs.util.metadatasources.DynamicXmlV2MetadataSource
All Implemented Interfaces:
MetadataSource

public class DynamicXmlV2MetadataSource extends Object implements MetadataSource
MetadataSource used in the creation of dynamic JAXB contexts for applications in JPARS v2.0.
Author:
Dmitry Kornilov
  • Constructor Details

    • DynamicXmlV2MetadataSource

      public DynamicXmlV2MetadataSource(org.eclipse.persistence.internal.sessions.AbstractSession session, String packageName)
      Creates a new DynamicXmlV2MetadataSource.
      Parameters:
      session - the session.
      packageName - the package name to process.
  • Method Details

    • getXmlBindings

      public XmlBindings getXmlBindings(Map<String,?> properties, 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