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 2005/11/09 15:50:14 UTC
svn commit: r332054 - in /incubator/woden/java/src/org/apache/woden:
internal/wsdl20/InterfaceImpl.java wsdl20/Interface.java
Author: jkaputin
Date: Wed Nov 9 06:50:08 2005
New Revision: 332054
URL: http://svn.apache.org/viewcvs?rev=332054&view=rev
Log:
New method to get an InterfaceFault with specified
QName arg.
Modified:
incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java
Modified: incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java?rev=332054&r1=332053&r2=332054&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java (original)
+++ incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java Wed Nov 9 06:50:08 2005
@@ -16,6 +16,7 @@
package org.apache.woden.internal.wsdl20;
import java.net.URI;
+import java.util.Iterator;
import java.util.List;
import java.util.Vector;
@@ -80,6 +81,28 @@
return array;
}
+ /*
+ * @see org.apache.woden.wsdl20.Interface#getInterfaceFault(javax.xml.namespace.QName)
+ * TODO consider using Map instead of List
+ */
+ public InterfaceFault getInterfaceFault(QName qname)
+ {
+ InterfaceFault fault = null;
+ if(qname != null)
+ {
+ Iterator i = fInterfaceFaultElements.iterator();
+ while(i.hasNext())
+ {
+ InterfaceFault flt = (InterfaceFault)i.next();
+ if(qname.equals(flt.getName()))
+ {
+ fault = flt;
+ break;
+ }
+ }
+ }
+ return fault;
+ }
/*
* @see org.apache.woden.wsdl20.Interface#getInterfaceOperations()
*/
Modified: incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java?rev=332054&r1=332053&r2=332054&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java (original)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java Wed Nov 9 06:50:08 2005
@@ -35,6 +35,8 @@
public InterfaceFault[] getInterfaceFaults();
+ public InterfaceFault getInterfaceFault(QName name);
+
public InterfaceOperation[] getInterfaceOperations();
public InterfaceElement toElement();
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org