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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to