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