sandygao 2003/01/28 06:03:36
Modified: java/src/org/apache/xerces/impl XMLEntityManager.java
Log:
With the "XMLResourceIdentifier" interface being read/write now, we can
write directly to it, instead of finding an instance of XMLResourceIdentifierImpl.
Revision Changes Path
1.60 +4 -11 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java
Index: XMLEntityManager.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- XMLEntityManager.java 16 Jan 2003 23:03:07 -0000 1.59
+++ XMLEntityManager.java 28 Jan 2003 14:03:35 -0000 1.60
@@ -688,16 +688,9 @@
// give the entity resolver a chance
XMLInputSource xmlInputSource = null;
if (fEntityResolver != null) {
- XMLResourceIdentifierImpl ri = null;
- if (resourceIdentifier instanceof XMLResourceIdentifierImpl) {
- ri = (XMLResourceIdentifierImpl)resourceIdentifier;
- }
- else {
- fResourceIdentifier.clear();
- ri = fResourceIdentifier;
- }
- ri.setValues(publicId, literalSystemId, baseSystemId, expandedSystemId);
- xmlInputSource = fEntityResolver.resolveEntity(ri);
+ resourceIdentifier.setBaseSystemId(baseSystemId);
+ resourceIdentifier.setExpandedSystemId(expandedSystemId);
+ xmlInputSource = fEntityResolver.resolveEntity(resourceIdentifier);
}
// do default resolution
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]