mrglavas 2005/06/16 10:42:10
Modified: java/src/org/apache/xerces/jaxp SAXParserImpl.java
DocumentBuilderImpl.java
Log:
Call isXIncludeAware and getSchema methods on the factory implementations
directly rather than making virtual method calls on the abstract base
factory classes. This will prevent a failure at runtime on a JDK 1.4
environment.
Revision Changes Path
1.27 +3 -3
xml-xerces/java/src/org/apache/xerces/jaxp/SAXParserImpl.java
Index: SAXParserImpl.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/jaxp/SAXParserImpl.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- SAXParserImpl.java 10 Jun 2005 03:20:41 -0000 1.26
+++ SAXParserImpl.java 16 Jun 2005 17:42:10 -0000 1.27
@@ -79,7 +79,7 @@
* Create a SAX parser with the associated features
* @param features Hashtable of SAX features, may be null
*/
- SAXParserImpl(SAXParserFactory spf, Hashtable features)
+ SAXParserImpl(SAXParserFactoryImpl spf, Hashtable features)
throws SAXException {
this(spf, features, false);
}
@@ -88,7 +88,7 @@
* Create a SAX parser with the associated features
* @param features Hashtable of SAX features, may be null
*/
- SAXParserImpl(SAXParserFactory spf, Hashtable features, boolean
secureProcessing)
+ SAXParserImpl(SAXParserFactoryImpl spf, Hashtable features, boolean
secureProcessing)
throws SAXException
{
// Instantiate a SAXParser directly and not through SAX so that we
1.28 +3 -3
xml-xerces/java/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
Index: DocumentBuilderImpl.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- DocumentBuilderImpl.java 10 Jun 2005 03:20:41 -0000 1.27
+++ DocumentBuilderImpl.java 16 Jun 2005 17:42:10 -0000 1.28
@@ -85,12 +85,12 @@
private DOMParser domParser = null;
private final Schema grammar;
- DocumentBuilderImpl(DocumentBuilderFactory dbf, Hashtable dbfAttrs)
+ DocumentBuilderImpl(DocumentBuilderFactoryImpl dbf, Hashtable dbfAttrs)
throws SAXNotRecognizedException, SAXNotSupportedException {
this(dbf, dbfAttrs, false);
}
- DocumentBuilderImpl(DocumentBuilderFactory dbf, Hashtable dbfAttrs,
boolean secureProcessing)
+ DocumentBuilderImpl(DocumentBuilderFactoryImpl dbf, Hashtable dbfAttrs,
boolean secureProcessing)
throws SAXNotRecognizedException, SAXNotSupportedException
{
domParser = new DOMParser();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]