Class 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 Detail

      • 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.
    • Constructor Detail

      • XmlMetaDataEntityResolver

        public XmlMetaDataEntityResolver​(PluginManager pluginMgr)