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