You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by le...@locus.apache.org on 2000/01/19 21:08:36 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/dom DOMImplementationImpl.java
lehors 00/01/19 12:08:36
Modified: java/src/org/apache/xerces/dom DOMImplementationImpl.java
Log:
fixed hasFeature():
if version is null supporting any version returns true,
we support MutationEvents
Revision Changes Path
1.4 +10 -4 xml-xerces/java/src/org/apache/xerces/dom/DOMImplementationImpl.java
Index: DOMImplementationImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/DOMImplementationImpl.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- DOMImplementationImpl.java 2000/01/06 21:56:35 1.3
+++ DOMImplementationImpl.java 2000/01/19 20:08:35 1.4
@@ -107,12 +107,18 @@
// Currently, we support only XML Level 1 version 1.0
return
(feature.equalsIgnoreCase("XML")
- && version.equals("1.0")
- || version.equals("2.0"))
+ && (version == null
+ || version.equals("1.0")
+ || version.equals("2.0")))
|| (feature.equalsIgnoreCase("Events")
- && version.equals("2.0"))
+ && (version == null
+ || version.equals("2.0")))
+ || (feature.equalsIgnoreCase("MutationEvents")
+ && (version == null
+ || version.equals("2.0")))
|| (feature.equalsIgnoreCase("Traversal")
- && version.equals("2.0"))
+ && (version == null
+ || version.equals("2.0")))
;
} // hasFeature(String,String):boolean