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 sa...@apache.org on 2010/04/03 14:35:21 UTC

svn commit: r930511 - /webservices/woden/trunk/java/woden-dom/src/main/java/org/apache/woden/internal/DOMWSDLWriter.java

Author: sagara
Date: Sat Apr  3 12:35:20 2010
New Revision: 930511

URL: http://svn.apache.org/viewvc?rev=930511&view=rev
Log:
Fixed for Woden-225.

Modified:
    webservices/woden/trunk/java/woden-dom/src/main/java/org/apache/woden/internal/DOMWSDLWriter.java

Modified: webservices/woden/trunk/java/woden-dom/src/main/java/org/apache/woden/internal/DOMWSDLWriter.java
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-dom/src/main/java/org/apache/woden/internal/DOMWSDLWriter.java?rev=930511&r1=930510&r2=930511&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-dom/src/main/java/org/apache/woden/internal/DOMWSDLWriter.java (original)
+++ webservices/woden/trunk/java/woden-dom/src/main/java/org/apache/woden/internal/DOMWSDLWriter.java Sat Apr  3 12:35:20 2010
@@ -32,6 +32,7 @@ import org.apache.woden.internal.util.do
 import org.apache.woden.internal.wsdl20.Constants;
 import org.apache.woden.schema.ImportedSchema;
 import org.apache.woden.schema.InlinedSchema;
+import org.apache.woden.types.NCName;
 import org.apache.woden.types.NamespaceDeclaration;
 import org.apache.woden.types.QNameTokenUnion;
 import org.apache.woden.wsdl20.enumeration.Direction;
@@ -151,12 +152,15 @@ public class DOMWSDLWriter extends BaseW
         String tagName =DOMUtils.getQualifiedValue(Constants.NS_URI_WSDL20,
                 Constants.ELEM_DESCRIPTION, desEle);
         pw.print('<' + tagName);
-        String targetNamespace = desEle.getTargetNamespace().toString();
+        URI targetNamespace=desEle.getTargetNamespace();
+        if(targetNamespace!=null){
+            String targetNamespaceStr = targetNamespace.toString();            
+            DOMUtils.printAttribute(Constants.ATTR_TARGET_NAMESPACE,
+                                    targetNamespaceStr,
+                                    pw);            
+            
+        } 
         NamespaceDeclaration[] namespaces = desEle.getDeclaredNamespaces();
-        DOMUtils.printAttribute(Constants.ATTR_TARGET_NAMESPACE,
-                                targetNamespace,
-                                pw);
-
         printExtensibilityAttributes(desEle.getExtensionAttributes(), desEle, pw);
         printNamespaceDeclarations(namespaces, pw);
         pw.println('>');
@@ -798,9 +802,13 @@ public class DOMWSDLWriter extends BaseW
             if(endPoint!=null){
 
                 pw.print("    <" + tagName);
-                String name=endPoint.getName().toString();
-                DOMUtils.printAttribute(Constants.ATTR_NAME,
-                        name, pw);
+                NCName ncName=endPoint.getName();
+                if(ncName!=null){
+                    String name=ncName.toString();
+                    DOMUtils.printAttribute(Constants.ATTR_NAME,
+                            name, pw);
+                    
+                }                
 
                 BindingElement binding =endPoint.getBindingElement();
                 if (binding != null){



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