Class XmlMetaDataEntityResolver

java.lang.Object
org.datanucleus.metadata.xml.XmlMetaDataEntityResolver
All Implemented Interfaces:
EntityResolver

public class XmlMetaDataEntityResolver extends Object implements EntityResolver
Implementation of an entity resolver for XML MetaData files. Supports a series of internally supported public or system identities. Note that this applies to ALL types of XML MetaData (persistence.xml, JDO package.jdo, JDO package.orm, JDO package.jdoquery, JPA/Jakarta orm.xml). We could, potentially, separate these different types of MetaData XML file, and hence split up the entities based on the handler, but not considered a priority currently.
  • Field Details

    • publicIdEntities

      protected Map<String,String> publicIdEntities
      Map of public identity entities supported. The key will be the identity, and the value is the local input to use.
    • systemIdEntities

      protected Map<String,String> systemIdEntities
      Map of system identity entities supported. The key will be the identity, and the value is the local input to use.
    • pluginMgr

      final PluginManager pluginMgr
  • Constructor Details

    • XmlMetaDataEntityResolver

      public XmlMetaDataEntityResolver(PluginManager pluginMgr)
  • Method Details