Class PersistenceEntityResolver
- java.lang.Object
-
- org.eclipse.persistence.internal.sessions.factories.PersistenceEntityResolver
-
- All Implemented Interfaces:
EntityResolver
public class PersistenceEntityResolver extends Object implements EntityResolver
INTERNAL:Purpose: Provide a mechanism for retrieving the DTD file from the classpath
- Since:
- TopLink 10.1.3
- Author:
- Gordon Yorke, Guy Pelletier
- See Also:
EntityResolver
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
doctTypeId40
protected static String
doctTypeId45
protected static String
doctTypeId904
protected static String
dtdFileName40
protected static String
dtdFileName45
protected static String
dtdFileName904
protected Hashtable
m_localResources
-
Constructor Summary
Constructors Constructor Description PersistenceEntityResolver()
INTERNAL:
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLocalResource(String publicId, String localFileName)
INTERNAL:protected String
getDtdFileName(String docTypeId)
INTERNAL:Hashtable
getLocalResources()
INTERNAL:protected void
populateLocalResources()
INTERNAL:InputSource
resolveEntity(String publicId, String systemId)
INTERNAL:void
setLocalResources(Hashtable ht)
INTERNAL:
-
-
-
Field Detail
-
m_localResources
protected Hashtable m_localResources
-
dtdFileName40
protected static final String dtdFileName40
- See Also:
- Constant Field Values
-
doctTypeId40
protected static final String doctTypeId40
- See Also:
- Constant Field Values
-
dtdFileName45
protected static final String dtdFileName45
- See Also:
- Constant Field Values
-
doctTypeId45
protected static final String doctTypeId45
- See Also:
- Constant Field Values
-
dtdFileName904
protected static final String dtdFileName904
- See Also:
- Constant Field Values
-
doctTypeId904
protected static final String doctTypeId904
- See Also:
- Constant Field Values
-
-
Method Detail
-
populateLocalResources
protected void populateLocalResources()
INTERNAL:
-
getLocalResources
public Hashtable getLocalResources()
INTERNAL:
-
setLocalResources
public void setLocalResources(Hashtable ht)
INTERNAL:
-
resolveEntity
public InputSource resolveEntity(String publicId, String systemId)
INTERNAL:- Specified by:
resolveEntity
in interfaceEntityResolver
-
-