You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by jk...@apache.org on 2006/09/08 17:32:32 UTC

svn commit: r441538 - /incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/util/QNameUtils.java

Author: jkaputin
Date: Fri Sep  8 08:32:31 2006
New Revision: 441538

URL: http://svn.apache.org/viewvc?view=rev&rev=441538
Log:
Fixed the matches method to check for the correct object
types (i.e. DOMElementSource and OMElementSource).

Modified:
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/util/QNameUtils.java

Modified: incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/util/QNameUtils.java
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/util/QNameUtils.java?view=diff&rev=441538&r1=441537&r2=441538
==============================================================================
--- incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/util/QNameUtils.java (original)
+++ incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/util/QNameUtils.java Fri Sep  8 08:32:31 2006
@@ -16,24 +16,26 @@
 
 package org.apache.woden.internal.util;
 
+import javax.xml.namespace.QName;
+
 import org.apache.axiom.om.OMElement;
 import org.apache.woden.ElementSource;
+import org.apache.woden.internal.DOMElementSource;
+import org.apache.woden.internal.OMElementSource;
 import org.apache.woden.internal.util.dom.DOMQNameUtils;
 import org.apache.woden.internal.util.om.OMQNameUtils;
 import org.w3c.dom.Element;
 
-import javax.xml.namespace.QName;
-
 public class QNameUtils {
 
     public static boolean matches(QName qname, ElementSource elementSource){
-        if (elementSource instanceof Element){
-            return DOMQNameUtils.matches(qname, (Element)elementSource);
+        if (elementSource instanceof DOMElementSource){
+            return DOMQNameUtils.matches(qname, (Element)elementSource.getSource());
         }
-        else if (elementSource instanceof OMElement){
-            return OMQNameUtils.matches(qname, (OMElement)elementSource);
+        else if (elementSource instanceof OMElementSource){
+            return OMQNameUtils.matches(qname, (OMElement)elementSource.getSource());
         }
-        //TODO: Should probably throw an exception here
+        //TODO: Should probably throw an IllegalArgumentException here
         return false;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org