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