You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2005/07/11 17:49:55 UTC

svn commit: r210150 [26/35] - in /webservices/axis/trunk/java: ./ etc/ modules/addressing/ modules/addressing/src/org/apache/axis2/handlers/addressing/ modules/addressing/test-resources/ modules/addressing/test/org/apache/axis2/handlers/addressing/ mod...

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java Mon Jul 11 08:49:30 2005
@@ -20,14 +20,13 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
-public interface SOAPBinding extends WSDLExtensibilityElement{
-	public String getStyle();
+public interface SOAPBinding extends WSDLExtensibilityElement {
+    public String getStyle();
 
-	public void setStyle(String style);
+    public void setStyle(String style);
 
-	public String getTransportURI();
+    public String getTransportURI();
 
-	public void setTransportURI(String transportURI);
+    public void setTransportURI(String transportURI);
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java Mon Jul 11 08:49:30 2005
@@ -20,14 +20,13 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
-public interface SOAPBody extends WSDLExtensibilityElement{
-	public String getNamespaceURI();
+public interface SOAPBody extends WSDLExtensibilityElement {
+    public String getNamespaceURI();
 
-	public void setNamespaceURI(String namespaceURI);
+    public void setNamespaceURI(String namespaceURI);
 
-	public String getUse();
+    public String getUse();
 
-	public void setUse(String use);
+    public void setUse(String use);
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java Mon Jul 11 08:49:30 2005
@@ -20,15 +20,14 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public interface SOAPOperation extends WSDLExtensibilityElement {
-	public String getSoapAction();
+    public String getSoapAction();
+
+    public void setSoapAction(String soapAction);
+
+    public String getStyle();
+
+    public void setStyle(String style);
 
-	public void setSoapAction(String soapAction);
-	
-	public String getStyle();	
-	
-	public void setStyle(String style) ;
-	
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java Mon Jul 11 08:49:30 2005
@@ -21,18 +21,17 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public interface Schema extends WSDLExtensibilityElement {
-	/**
-	 * 
-	 * @return The schema Element as a DOM element
-	 */
-	public Element getElelment();
+    /**
+     * @return The schema Element as a DOM element
+     */
+    public Element getElelment();
 
-	/**
-	 * Sets the Schema Element as a DOM Element.
-	 * @param elelment
-	 */
-	public void setElelment(Element elelment);
+    /**
+     * Sets the Schema Element as a DOM Element.
+     *
+     * @param elelment
+     */
+    public void setElelment(Element elelment);
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java Mon Jul 11 08:49:30 2005
@@ -22,29 +22,28 @@
 
 /**
  * @author chathura@opensource.lk
- * This would be the default Extension class in case that the Extensibility Element
- * in the WSDL file could not be mapped to a particular Extensibility Element. In 
- * which case the entire Extensibility Element will be kept as a DOM Element
- *  
+ *         This would be the default Extension class in case that the Extensibility Element
+ *         in the WSDL file could not be mapped to a particular Extensibility Element. In
+ *         which case the entire Extensibility Element will be kept as a DOM Element
  */
 public class DefaultExtensibilityElementImpl extends
-		WSDLExtensibilityElementImpl implements DefaultExtensibilityElement {
+        WSDLExtensibilityElementImpl implements DefaultExtensibilityElement {
 
-	private Element element;
+    private Element element;
 
-	/**
-	 * @return The Extensibility Element as a DOM Element
-	 */
-	public Element getElement() {
-		return element;
-	}
+    /**
+     * @return The Extensibility Element as a DOM Element
+     */
+    public Element getElement() {
+        return element;
+    }
 
-	/**
-	 * Sets the DOM Element as the extensibility Elements 
-	 * Content.
-	 */
-	public void setElement(Element element) {
-		this.element = element;
-	}
+    /**
+     * Sets the DOM Element as the extensibility Elements
+     * Content.
+     */
+    public void setElement(Element element) {
+        this.element = element;
+    }
 
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java Mon Jul 11 08:49:30 2005
@@ -24,28 +24,28 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
-public class ExtensionFactoryImpl implements ExtensionFactory , ExtensionConstants{
-	/**
-	 * Returns the correct "Specific" ExtensibilityElement given the 
-	 * <code>QName</code> 
-	 * @param qName QName of the ExtensibilityElement found in the WSDL
-	 * @return the Specific implementation for the particular QName given.
-	 */
-	 public WSDLExtensibilityElement getExtensionElement(QName qName){
-	 	if(qName.equals(SOAP_ADDRESS))
-	 		return new SOAPAddressImpl();
-	 	if(qName.equals(SCHEMA))
-	 		return new SchemaImpl();
-	 	if(qName.equals(SOAP_OPERATION))
-	 		return new SOAPOperationImpl();
-	 	if(SOAP_BODY.equals(qName))
-	 		return new SOAPBodyImpl();
-	 	if(SOAP_BINDING.equals(qName))
-	 		return new SOAPBindingImpl();
-	 	
-	 	return new DefaultExtensibilityElementImpl();
-	 }
+public class ExtensionFactoryImpl implements ExtensionFactory, ExtensionConstants {
+    /**
+     * Returns the correct "Specific" ExtensibilityElement given the
+     * <code>QName</code>
+     *
+     * @param qName QName of the ExtensibilityElement found in the WSDL
+     * @return the Specific implementation for the particular QName given.
+     */
+    public WSDLExtensibilityElement getExtensionElement(QName qName) {
+        if (qName.equals(SOAP_ADDRESS))
+            return new SOAPAddressImpl();
+        if (qName.equals(SCHEMA))
+            return new SchemaImpl();
+        if (qName.equals(SOAP_OPERATION))
+            return new SOAPOperationImpl();
+        if (SOAP_BODY.equals(qName))
+            return new SOAPBodyImpl();
+        if (SOAP_BINDING.equals(qName))
+            return new SOAPBindingImpl();
+
+        return new DefaultExtensibilityElementImpl();
+    }
 
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java Mon Jul 11 08:49:30 2005
@@ -22,33 +22,32 @@
 
 /**
  * @author chathura@opensource.lk
- * This Extensibility Element is extended to handle particularly the
- * SOAP Adress or the Endpoint URL.
- *
+ *         This Extensibility Element is extended to handle particularly the
+ *         SOAP Adress or the Endpoint URL.
  */
-public class SOAPAddressImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPAddress{
-	/**
-	 * Location of the Endpoint
-	 */
-	private String locationURI;
-	
-	
-	public SOAPAddressImpl(){
-		type = SOAP_ADDRESS;
-	}
-	
+public class SOAPAddressImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPAddress {
+    /**
+     * Location of the Endpoint
+     */
+    private String locationURI;
 
-	/**
-	 * Gets the Endpoint adress
-	 */
-	public String getLocationURI() {
-		return locationURI;
-	}
-	
-	/**
-	 * Sets the Endpoint Address
-	 */
-	public void setLocationURI(String locationURI) {
-		this.locationURI = locationURI;
-	}	
+
+    public SOAPAddressImpl() {
+        type = SOAP_ADDRESS;
+    }
+
+
+    /**
+     * Gets the Endpoint adress
+     */
+    public String getLocationURI() {
+        return locationURI;
+    }
+
+    /**
+     * Sets the Endpoint Address
+     */
+    public void setLocationURI(String locationURI) {
+        this.locationURI = locationURI;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java Mon Jul 11 08:49:30 2005
@@ -22,28 +22,30 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public class SOAPBindingImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPBinding {
 
-	protected String style;
-	protected String transportURI;
-	
-	public SOAPBindingImpl(){
-		this.type = SOAP_BINDING;
-	}
-	
-	
-	public String getStyle() {
-		return style;
-	}
-	public void setStyle(String style) {
-		this.style = style;
-	}
-	public String getTransportURI() {
-		return transportURI;
-	}
-	public void setTransportURI(String transportURI) {
-		this.transportURI = transportURI;
-	}
+    protected String style;
+    protected String transportURI;
+
+    public SOAPBindingImpl() {
+        this.type = SOAP_BINDING;
+    }
+
+
+    public String getStyle() {
+        return style;
+    }
+
+    public void setStyle(String style) {
+        this.style = style;
+    }
+
+    public String getTransportURI() {
+        return transportURI;
+    }
+
+    public void setTransportURI(String transportURI) {
+        this.transportURI = transportURI;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java Mon Jul 11 08:49:30 2005
@@ -22,28 +22,30 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
-public class SOAPBodyImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPBody{
+public class SOAPBodyImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPBody {
 
-	protected String use;
-	protected String namespaceURI;
-	  
-	public SOAPBodyImpl(){
-		this.type = SOAP_BODY;
-	}
-	
-	
-	public String getNamespaceURI() {
-		return namespaceURI;
-	}
-	public void setNamespaceURI(String namespaceURI) {
-		this.namespaceURI = namespaceURI;
-	}
-	public String getUse() {
-		return use;
-	}
-	public void setUse(String use) {
-		this.use = use;
-	}
+    protected String use;
+    protected String namespaceURI;
+
+    public SOAPBodyImpl() {
+        this.type = SOAP_BODY;
+    }
+
+
+    public String getNamespaceURI() {
+        return namespaceURI;
+    }
+
+    public void setNamespaceURI(String namespaceURI) {
+        this.namespaceURI = namespaceURI;
+    }
+
+    public String getUse() {
+        return use;
+    }
+
+    public void setUse(String use) {
+        this.use = use;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java Mon Jul 11 08:49:30 2005
@@ -22,28 +22,31 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public class SOAPOperationImpl extends WSDLExtensibilityElementImpl implements
-		ExtensionConstants, SOAPOperation {
-	
-	private String soapAction;
-	
-	private String style;
-	
-	public SOAPOperationImpl(){
-		this.type = SOAP_OPERATION;
-	}
-	public String getStyle() {
-		return style;
-	}
-	public void setStyle(String style) {
-		this.style = style;
-	}
-	public String getSoapAction() {
-		return soapAction;
-	}
-	public void setSoapAction(String soapAction) {
-		this.soapAction = soapAction;
-	}
+        ExtensionConstants, SOAPOperation {
+
+    private String soapAction;
+
+    private String style;
+
+    public SOAPOperationImpl() {
+        this.type = SOAP_OPERATION;
+    }
+
+    public String getStyle() {
+        return style;
+    }
+
+    public void setStyle(String style) {
+        this.style = style;
+    }
+
+    public String getSoapAction() {
+        return soapAction;
+    }
+
+    public void setSoapAction(String soapAction) {
+        this.soapAction = soapAction;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java Mon Jul 11 08:49:30 2005
@@ -23,29 +23,28 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public class SchemaImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, Schema {
-	
-	private Element elelment;
-	
-	public SchemaImpl(){
-		type = SCHEMA;
-	}
-	
-	/**
-	 * 
-	 * @return The schema Element as a DOM element
-	 */
-	public Element getElelment() {
-		return elelment;
-	}
-	
-	/**
-	 * Sets the Schema Element as a DOM Element.
-	 * @param elelment
-	 */
-	public void setElelment(Element elelment) {
-		this.elelment = elelment;
-	}
+
+    private Element elelment;
+
+    public SchemaImpl() {
+        type = SCHEMA;
+    }
+
+    /**
+     * @return The schema Element as a DOM element
+     */
+    public Element getElelment() {
+        return elelment;
+    }
+
+    /**
+     * Sets the Schema Element as a DOM Element.
+     *
+     * @param elelment
+     */
+    public void setElelment(Element elelment) {
+        this.elelment = elelment;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java Mon Jul 11 08:49:30 2005
@@ -29,141 +29,139 @@
  * @author Chathura Herath
  */
 public class ComponentImpl implements WSDLConstants, Component {
-	/**
-	 * Field componentProperties
-	 */
-	protected HashMap componentProperties = new HashMap();
-
-	/**
-	 * List of Element
-	 */
-	protected List elments;
-
-	/**
-	 * Field documentation
-	 */
-	protected Document documentation = null;
-
-	/**
-	 * Field Namespace Qualified elements that can be sticked in the component.
-	 */
-	private List elements = null;
-
-	/**
-	 * Field Namespace Qualified attrebutes that can be sticked int eh
-	 * component.
-	 */
-	private List attributes = null;
-
-	/**
-	 * Returns the Documentation Element as a <code>Document</code>.
-	 * 
-	 * @return documentation
-	 */
-	public Document getDocumentation() {
-		return documentation;
-	}
-
-	/**
-	 * Will set the Documentation element for the Component.
-	 * 
-	 * @param documentation
-	 *            Component Docuemntation
-	 */
-	public void setDocumentation(Document documentation) {
-		this.documentation = documentation;
-	}
-
-	/**
-	 * Returns the properties that are specific to this WSDL Component.
-	 * 
-	 * @return
-	 */
-	public HashMap getComponentProperties() {
-		return componentProperties;
-	}
-
-	/**
-	 * Sets the properties of the Component if any.
-	 * 
-	 * @param properties
-	 */
-	public void setComponentProperties(HashMap properties) {
-		this.componentProperties = properties;
-	}
-
-	/**
-	 * Will set the property keyed with the relavent key
-	 * 
-	 * @param key
-	 *            Key in the map
-	 * @param obj
-	 *            Object to be put
-	 */
-	public void setComponentProperty(Object key, Object obj) {
-		this.componentProperties.put(key, obj);
-	}
-
-	/**
-	 * Gets the component property
-	 * 
-	 * @param key
-	 *            key for the map search.
-	 * @return
-	 */
-	public Object getComponentProperty(Object key) {
-		return this.componentProperties.get(key);
-	}
-
-	/**
-	 * Adds the <code>Element</code> to this Component.
-	 * 
-	 * @param element
-	 */
-	public void addExtensibilityElement(WSDLExtensibilityElement element) {
-		if (null == this.elements) {
-			this.elements = new LinkedList();
-		}
-		if (null == element)
-			return;
-		this.elements.add(element);
-
-	}
-
-	/**
-	 * Returns the Extensibility Elements of this component;
-	 * 
-	 * @return List of <code>Element</code> s
-	 */
-	public List getExtensibilityElements() {
-		if (null == this.elements) {
-			this.elements = new LinkedList();			 
-		}
-		return this.elements;
-	}
-
-	/**
-	 * Adds the <code>ExtensibilityAttribute</code> as a attrebute of this 
-	 * Component.
-	 * @param attribute <code>ExtensibilityAttribute</code>
-	 */
-	public void addExtensibleAttributes(WSDLExtensibilityAttribute attribute) {
-		if (null == this.attributes) {
-			this.attributes = new LinkedList();
-		}
-		if (null == attribute)
-			return;
-		this.attributes.add(attribute);
-	}
-
-	/**
-	 * Returns a <code>List</code> of ExtensibleAttributes of this component.
-	 * @return  <code>List</code> 
-	 */
-	public List getExtensibilityAttributes() {
-		if (null == this.attributes) {
-			this.attributes = new LinkedList();
-		}
-		return this.attributes;
-	}
+    /**
+     * Field componentProperties
+     */
+    protected HashMap componentProperties = new HashMap();
+
+    /**
+     * List of Element
+     */
+    protected List elments;
+
+    /**
+     * Field documentation
+     */
+    protected Document documentation = null;
+
+    /**
+     * Field Namespace Qualified elements that can be sticked in the component.
+     */
+    private List elements = null;
+
+    /**
+     * Field Namespace Qualified attrebutes that can be sticked int eh
+     * component.
+     */
+    private List attributes = null;
+
+    /**
+     * Returns the Documentation Element as a <code>Document</code>.
+     *
+     * @return documentation
+     */
+    public Document getDocumentation() {
+        return documentation;
+    }
+
+    /**
+     * Will set the Documentation element for the Component.
+     *
+     * @param documentation Component Docuemntation
+     */
+    public void setDocumentation(Document documentation) {
+        this.documentation = documentation;
+    }
+
+    /**
+     * Returns the properties that are specific to this WSDL Component.
+     *
+     * @return
+     */
+    public HashMap getComponentProperties() {
+        return componentProperties;
+    }
+
+    /**
+     * Sets the properties of the Component if any.
+     *
+     * @param properties
+     */
+    public void setComponentProperties(HashMap properties) {
+        this.componentProperties = properties;
+    }
+
+    /**
+     * Will set the property keyed with the relavent key
+     *
+     * @param key Key in the map
+     * @param obj Object to be put
+     */
+    public void setComponentProperty(Object key, Object obj) {
+        this.componentProperties.put(key, obj);
+    }
+
+    /**
+     * Gets the component property
+     *
+     * @param key key for the map search.
+     * @return
+     */
+    public Object getComponentProperty(Object key) {
+        return this.componentProperties.get(key);
+    }
+
+    /**
+     * Adds the <code>Element</code> to this Component.
+     *
+     * @param element
+     */
+    public void addExtensibilityElement(WSDLExtensibilityElement element) {
+        if (null == this.elements) {
+            this.elements = new LinkedList();
+        }
+        if (null == element)
+            return;
+        this.elements.add(element);
+
+    }
+
+    /**
+     * Returns the Extensibility Elements of this component;
+     *
+     * @return List of <code>Element</code> s
+     */
+    public List getExtensibilityElements() {
+        if (null == this.elements) {
+            this.elements = new LinkedList();
+        }
+        return this.elements;
+    }
+
+    /**
+     * Adds the <code>ExtensibilityAttribute</code> as a attrebute of this
+     * Component.
+     *
+     * @param attribute <code>ExtensibilityAttribute</code>
+     */
+    public void addExtensibleAttributes(WSDLExtensibilityAttribute attribute) {
+        if (null == this.attributes) {
+            this.attributes = new LinkedList();
+        }
+        if (null == attribute)
+            return;
+        this.attributes.add(attribute);
+    }
+
+    /**
+     * Returns a <code>List</code> of ExtensibleAttributes of this component.
+     *
+     * @return <code>List</code>
+     */
+    public List getExtensibilityAttributes() {
+        if (null == this.attributes) {
+            this.attributes = new LinkedList();
+        }
+        return this.attributes;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java Mon Jul 11 08:49:30 2005
@@ -37,8 +37,7 @@
      * Field properties
      */
     private List properties = null;
-    
-    
+
 
     /**
      * Will add a <code>WSDLFeature</code> to the feature list.
@@ -97,6 +96,6 @@
         }
         return this.properties;
     }
-    
-  
+
+
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java Mon Jul 11 08:49:30 2005
@@ -137,7 +137,7 @@
     public void addBindingOperation(WSDLBindingOperation bindingOperation) {
         if (null != bindingOperation) {
             this.bindingOperations.put(bindingOperation.getName(),
-                    bindingOperation);
+                                       bindingOperation);
         }
     }
 

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java Mon Jul 11 08:49:30 2005
@@ -33,8 +33,8 @@
      * Field name
      */
     private QName name;
-    
-    
+
+
     /**
      * Field infaults
      */
@@ -131,34 +131,39 @@
     public void setName(QName name) {
         this.name = name;
     }
-    
+
     /**
      * Add the InFault to the Components InFaults
+     *
      * @param inFault
      */
-    public void addInFault(WSDLBindingFault inFault){
-    	this.infaults.add(inFault);
+    public void addInFault(WSDLBindingFault inFault) {
+        this.infaults.add(inFault);
     }
-    
+
     /**
      * Add the OutFault to the Component OutFaults
+     *
      * @param outFault
      */
-    public void addOutFault(WSDLBindingFault outFault){
-    	this.outfaults.add(outFault);
+    public void addOutFault(WSDLBindingFault outFault) {
+        this.outfaults.add(outFault);
+    }
+
+
+    public List getInfaults() {
+        return infaults;
+    }
+
+    public void setInfaults(List infaults) {
+        this.infaults = infaults;
+    }
+
+    public List getOutfaults() {
+        return outfaults;
+    }
+
+    public void setOutfaults(List outfaults) {
+        this.outfaults = outfaults;
     }
-    
-    
-	public List getInfaults() {
-		return infaults;
-	}
-	public void setInfaults(List infaults) {
-		this.infaults = infaults;
-	}
-	public List getOutfaults() {
-		return outfaults;
-	}
-	public void setOutfaults(List outfaults) {
-		this.outfaults = outfaults;
-	}
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java Mon Jul 11 08:49:30 2005
@@ -119,8 +119,7 @@
             return;
         }
         if (null == binding.getName()) {
-            throw new WSDLProcessingException(
-                    "The WSDLBinding name cannot be null(Required)");
+            throw new WSDLProcessingException("The WSDLBinding name cannot be null(Required)");
         }
         this.bindings.put(binding.getName(), binding);
     }
@@ -148,11 +147,10 @@
             return;
         }
         if (null == interfaceComponent.getName()) {
-            throw new WSDLProcessingException(
-                    "PortType/Interface name cannot be null(Required) ");
+            throw new WSDLProcessingException("PortType/Interface name cannot be null(Required) ");
         }
         this.wsdlInterfaces.put(interfaceComponent.getName(),
-                interfaceComponent);
+                                interfaceComponent);
     }
 
     /**
@@ -207,8 +205,7 @@
             return;
         }
         if (null == service.getName()) {
-            throw new WSDLProcessingException(
-                    "The WSDLService name cannot be null (Required)");
+            throw new WSDLProcessingException("The WSDLService name cannot be null (Required)");
         }
         this.services.put(service.getName(), service);
     }
@@ -453,47 +450,46 @@
     public WSDLProperty createProperty() {
         return new WSDLPropertyImpl();
     }
-    
-    public MessageReference createMessageReference(){
-		return new MessageReferenceImpl();
-	}
-	
-	public WSDLBindingMessageReference createWSDLBindingMessageReference(){
-		return new WSDLBindingMessageReferenceImpl();
-	}
-	
-	public WSDLBindingOperation createWSDLBindingOperation(){
-		return new WSDLBindingOperationImpl();
-	}
-	
-	/**
-	 * 
-	 * @return A new Instance of <code>ExtensionFactory</code> that
-	 * is capable of creating the correct <code>ExtensibilityElement</code>
-	 * given a <code>QName</code>.
-	 */
-	public ExtensionFactory createExtensionFactory(){
-		return new ExtensionFactoryImpl();
-	}
-
-	
-	public WSDLBinding getFirstBinding(){
-		Iterator bindingIterator = this.bindings.values().iterator();
-		if(bindingIterator.hasNext()){
-			return (WSDLBinding)bindingIterator.next();
-		}
-		throw new WSDLProcessingException("No Binding Components are available");
-	}
-	
-	public WSDLExtensibilityAttribute createWSDLExtensibilityAttribute(){
-		return new WSDLExtensibilityAttributeImpl();
-	}
-	
-	public WSDLFaultReference createFaultReference(){
-		return  new WSDLFaultReferenceImpl();
-	}
-	
-	public WSDLBindingFault createBindingFault(){
-		return new WSDLBindingFaultImpl();
-	}
+
+    public MessageReference createMessageReference() {
+        return new MessageReferenceImpl();
+    }
+
+    public WSDLBindingMessageReference createWSDLBindingMessageReference() {
+        return new WSDLBindingMessageReferenceImpl();
+    }
+
+    public WSDLBindingOperation createWSDLBindingOperation() {
+        return new WSDLBindingOperationImpl();
+    }
+
+    /**
+     * @return A new Instance of <code>ExtensionFactory</code> that
+     *         is capable of creating the correct <code>ExtensibilityElement</code>
+     *         given a <code>QName</code>.
+     */
+    public ExtensionFactory createExtensionFactory() {
+        return new ExtensionFactoryImpl();
+    }
+
+
+    public WSDLBinding getFirstBinding() {
+        Iterator bindingIterator = this.bindings.values().iterator();
+        if (bindingIterator.hasNext()) {
+            return (WSDLBinding) bindingIterator.next();
+        }
+        throw new WSDLProcessingException("No Binding Components are available");
+    }
+
+    public WSDLExtensibilityAttribute createWSDLExtensibilityAttribute() {
+        return new WSDLExtensibilityAttributeImpl();
+    }
+
+    public WSDLFaultReference createFaultReference() {
+        return new WSDLFaultReferenceImpl();
+    }
+
+    public WSDLBindingFault createBindingFault() {
+        return new WSDLBindingFaultImpl();
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java Mon Jul 11 08:49:30 2005
@@ -22,31 +22,32 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public class WSDLExtensibilityAttributeImpl implements WSDLExtensibilityAttribute {
-	
-	private QName key;
-	
-	private QName value;
-	
-	
-	
-	public WSDLExtensibilityAttributeImpl() {
-		
-	}
-	public QName getKey() {
-		return key;
-	}
-	public QName getValue() {
-		return value;
-	}
-	
-	
-	public void setKey(QName key) {
-		this.key = key;
-	}
-	public void setValue(QName value) {
-		this.value = value;
-	}
+
+    private QName key;
+
+    private QName value;
+
+
+    public WSDLExtensibilityAttributeImpl() {
+
+    }
+
+    public QName getKey() {
+        return key;
+    }
+
+    public QName getValue() {
+        return value;
+    }
+
+
+    public void setKey(QName key) {
+        this.key = key;
+    }
+
+    public void setValue(QName value) {
+        this.value = value;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java Mon Jul 11 08:49:30 2005
@@ -22,24 +22,26 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public class WSDLExtensibilityElementImpl implements WSDLExtensibilityElement {
-	
-	protected QName type;
-	
-	protected boolean required;
-	
-	public boolean isRequired() {
-		return required;
-	}
-	public void setRequired(boolean required) {
-		this.required = required;
-	}
-	public QName getType() {
-		return type;
-	}
-	public  void setType(QName type) {
-		this.type = type;
-	}
+
+    protected QName type;
+
+    protected boolean required;
+
+    public boolean isRequired() {
+        return required;
+    }
+
+    public void setRequired(boolean required) {
+        this.required = required;
+    }
+
+    public QName getType() {
+        return type;
+    }
+
+    public void setType(QName type) {
+        this.type = type;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java Mon Jul 11 08:49:30 2005
@@ -25,16 +25,15 @@
 public class WSDLFaultReferenceImpl extends ComponentImpl
         implements WSDLFaultReference {
 
-    
 
     /**
      * Field ref
      */
     private QName ref;
 
-    
+
     /**
-     * Field messageLabel 
+     * Field messageLabel
      */
     private String messageLabel;
 
@@ -43,10 +42,11 @@
      */
     private String direction;
 
-    
-    public WSDLFaultReferenceImpl(){
-    	
+
+    public WSDLFaultReferenceImpl() {
+
     }
+
     /**
      * Returns the direction of the Fault according the MEP
      *

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java Mon Jul 11 08:49:30 2005
@@ -22,30 +22,31 @@
 
 /**
  * @author chathura@opensource.lk
- *
  */
 public class WSDLInterfaceFaultImpl extends ComponentImpl implements WSDLInterfaceFault {
-	
-	/**
-	 * Consist of the NCName and the namespace as the target namespace of the 
-	 * Description Component.
-	 */
-	private QName name;
-	
-	private QName element;
-	
-	
-
-	public QName getElement() {
-		return element;
-	}
-	public void setElement(QName element) {
-		this.element = element;
-	}
-	public QName getName() {
-		return name;
-	}
-	public void setName(QName name) {
-		this.name = name;
-	}
+
+    /**
+     * Consist of the NCName and the namespace as the target namespace of the
+     * Description Component.
+     */
+    private QName name;
+
+    private QName element;
+
+
+    public QName getElement() {
+        return element;
+    }
+
+    public void setElement(QName element) {
+        this.element = element;
+    }
+
+    public QName getName() {
+        return name;
+    }
+
+    public void setName(QName name) {
+        this.name = name;
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java Mon Jul 11 08:49:30 2005
@@ -70,7 +70,7 @@
      * @return
      */
     public HashMap getAllOperations() {
-        HashMap all =  this.operations;
+        HashMap all = this.operations;
         if (this.superInterfaces.size() == 0) {
             return all;
         } else {
@@ -85,17 +85,16 @@
             while (superIterator.hasNext()) {
                 superInterface = (WSDLInterface) superIterator.next();
                 operationIterator =
-                superInterface.getAllOperations().values().iterator();
+                        superInterface.getAllOperations().values().iterator();
                 while (operationIterator.hasNext()) {
                     superInterfaceOperation =
-                    (WSDLOperation) operationIterator.next();
+                            (WSDLOperation) operationIterator.next();
                     tobeAdded = true;
                     while (thisIterator.hasNext()) {
                         thisOperation = (WSDLOperation) thisIterator.next();
                         if ((thisOperation.getName() == superInterfaceOperation.getName())
                                 && !tobeAdded) {
-                            if (thisOperation.getTargetnamespace().equals(
-                                    superInterfaceOperation.getTargetnamespace())) {
+                            if (thisOperation.getTargetnamespace().equals(superInterfaceOperation.getTargetnamespace())) {
 
                                 // Both are the same Operation; the one inherited and
                                 // the one that is already in the map(may or maynot be inherited)
@@ -104,9 +103,8 @@
 
                                 // same name but target namespces dont match
                                 // TODO Think this is an error
-                                throw new WSDLProcessingException(
-                                        "The Interface " + this.getName()
-                                                + " has more than one Operation that has the same name but not the same interface ");
+                                throw new WSDLProcessingException("The Interface " + this.getName()
+                                                                  + " has more than one Operation that has the same name but not the same interface ");
                             }
                         }
                     }
@@ -150,8 +148,8 @@
      * @return
      */
     public WSDLOperation getOperation(String nCName) {
-        return (WSDLOperation)this.operations.get(nCName);
-        
+        return (WSDLOperation) this.operations.get(nCName);
+
     }
 
     /**
@@ -217,8 +215,7 @@
             return;
         }
         if (null == operation.getName()) {
-            throw new WSDLProcessingException(
-                    "The Operation name cannot be null (required)");
+            throw new WSDLProcessingException("The Operation name cannot be null (required)");
         }
         this.operations.put(operation.getName().getLocalPart(), operation);
     }
@@ -238,7 +235,7 @@
      */
     public void addSuperInterface(WSDLInterface interfaceComponent) {
         this.superInterfaces.put(interfaceComponent.getName(),
-                interfaceComponent);
+                                 interfaceComponent);
     }
 
     /**

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java Mon Jul 11 08:49:30 2005
@@ -216,20 +216,22 @@
         }
         return null;
     }
-    
+
     /**
      * Add the InFault to the Components InFaults
+     *
      * @param inFault
      */
-    public void addInFault(WSDLFaultReference inFault){
-    	this.infaults.add(inFault);
+    public void addInFault(WSDLFaultReference inFault) {
+        this.infaults.add(inFault);
     }
-    
+
     /**
      * Add the OutFault to the Component OutFaults
+     *
      * @param outFault
      */
-    public void addOutFault(WSDLFaultReference outFault){
-    	this.outfaults.add(outFault);
+    public void addOutFault(WSDLFaultReference outFault) {
+        this.outfaults.add(outFault);
     }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java Mon Jul 11 08:49:30 2005
@@ -76,8 +76,8 @@
      * @return <code>WSDLEndpoint</code> Object.
      */
     public WSDLEndpoint getEndpoint(QName qName) {
-    	return (WSDLEndpoint) this.endpoints.get(qName);
-        
+        return (WSDLEndpoint) this.endpoints.get(qName);
+
     }
 
     /**
@@ -106,8 +106,7 @@
      */
     public String getNamespace() {
         if (null == this.name) {
-            throw new WSDLProcessingException(
-                    "Target Namespace not set and the Service Name is null");
+            throw new WSDLProcessingException("Target Namespace not set and the Service Name is null");
         }
         return this.name.getNamespaceURI();
     }

Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java Mon Jul 11 08:49:30 2005
@@ -46,12 +46,12 @@
      */
     public WSDLExtensibilityElement getFirstElement(QName qName) {
         Iterator iterator = this.getExtensibilityElements().iterator();
-		while(iterator.hasNext()){
-			WSDLExtensibilityElement temp =(WSDLExtensibilityElement)iterator.next();
-			if(temp.getType().equals(qName))
-				return temp;        	
+        while (iterator.hasNext()) {
+            WSDLExtensibilityElement temp = (WSDLExtensibilityElement) iterator.next();
+            if (temp.getType().equals(qName))
+                return temp;
         }
-		
-		return null;
+
+        return null;
     }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl Mon Jul 11 08:49:30 2005
@@ -1,39 +1,39 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <definitions xmlns:mh="http://www.Monson-Haefel.com/jwsbook/BookQuote" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.Monson-Haefel.com/jwsbook/BookQuote" name="BookQuote">
-	<message name="BookQuote_getBookPrice">
-		<part name="isbn" type="xsd:anyType"/>
-		<part name="number" type="xsd:int"/>
-	</message>
-	<message name="BookQuote_getBookPriceResponse">
-		<part name="result" type="xsd:anyType"/>
-		
-	</message>
-	<message name="InvalidIsbnFault">
-		<part name="message" type="xsd:anyType"/>
-	</message>
-	<portType name="BookQuote">
-		<operation name="getBookPrice">
-			<input message="mh:BookQuote_getBookPrice"/>
-			<output message="mh:BookQuote_getBookPriceResponse"/>
-			<fault name="InvalidIsbnFault" message="mh:InvalidIsbnFault"/>
-		</operation>
-		<operation name="getBookPriceNonRobust">
-			<input message="mh:BookQuote_getBookPrice"/>
-			<output message="mh:BookQuote_getBookPriceResponse"/>
-		</operation>
-	</portType>
-	<binding name="BookQuoteBinding" type="mh:BookQuote">
-		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
-		<operation name="getBookPrice">
-			<soap:operation/>
-			<input>
-				<soap:body use="literal" namespace="http://www.Monson-Haefel.com/jwsbook/BookQuote/BookQuote"/>
-			</input>			
-		</operation>
-	</binding>
-	<service name="BookQuoteService">
-		<port name="BookQuotePort" binding="mh:BookQuoteBinding" >
-			<soap:address location="http://www.Monson-Haefel.com/jwsbook/BookQuoteService"/>
-		</port>
-	</service>
+    <message name="BookQuote_getBookPrice">
+        <part name="isbn" type="xsd:anyType"/>
+        <part name="number" type="xsd:int"/>
+    </message>
+    <message name="BookQuote_getBookPriceResponse">
+        <part name="result" type="xsd:anyType"/>
+
+    </message>
+    <message name="InvalidIsbnFault">
+        <part name="message" type="xsd:anyType"/>
+    </message>
+    <portType name="BookQuote">
+        <operation name="getBookPrice">
+            <input message="mh:BookQuote_getBookPrice"/>
+            <output message="mh:BookQuote_getBookPriceResponse"/>
+            <fault name="InvalidIsbnFault" message="mh:InvalidIsbnFault"/>
+        </operation>
+        <operation name="getBookPriceNonRobust">
+            <input message="mh:BookQuote_getBookPrice"/>
+            <output message="mh:BookQuote_getBookPriceResponse"/>
+        </operation>
+    </portType>
+    <binding name="BookQuoteBinding" type="mh:BookQuote">
+        <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+        <operation name="getBookPrice">
+            <soap:operation/>
+            <input>
+                <soap:body use="literal" namespace="http://www.Monson-Haefel.com/jwsbook/BookQuote/BookQuote"/>
+            </input>
+        </operation>
+    </binding>
+    <service name="BookQuoteService">
+        <port name="BookQuotePort" binding="mh:BookQuoteBinding">
+            <soap:address location="http://www.Monson-Haefel.com/jwsbook/BookQuoteService"/>
+        </port>
+    </service>
 </definitions>