Author: jkaputin
Date: Thu Jun 30 08:55:40 2005
New Revision: 208643

URL: http://svn.apache.org/viewcvs?rev=208643&view=rev
Log:
Working on description's child elements

Added:
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/BindingElement.java
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/ImportElement.java
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/IncludeElement.java
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java
    incubator/woden/java/src/org/apache/woden/wsdl20/xml/TypesElement.java

Added: incubator/woden/java/src/org/apache/woden/wsdl20/xml/BindingElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/BindingElement.java?rev=208643&view=auto
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/BindingElement.java 
(added)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/BindingElement.java 
Thu Jun 30 08:55:40 2005
@@ -0,0 +1,15 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+/**

+ * This interface represents a <binding> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <binding> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface BindingElement {

+

+}


Added: 
incubator/woden/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java?rev=208643&view=auto
==============================================================================
--- 
incubator/woden/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java 
(added)
+++ 
incubator/woden/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java 
Thu Jun 30 08:55:40 2005
@@ -0,0 +1,54 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+import java.util.Map;

+

+import org.w3c.dom.Element;

+

+/**

+ * This interface represents a <description> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <description> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface DescriptionElement 

+{

+    public void setDocumentBaseURI(String documentBaseURI);

+    public String getDocumentBaseURI();

+    

+    public void setTargetNamespace(String namespace);

+    public String getTargetNamespace();

+

+    public void addNamespace(String prefix, String namespace);

+    public void removeNamespace(String prefix);

+    public String getNamespace(String prefix);

+    public Map getNamespaces();

+    

+    public void setDocumentationElement(Element element);

+    public Element getDocumentationElement();

+    

+    //TODO removeXXX, getXXX methods for the following

+    public void addImportElement(ImportElement importEl);

+    public ImportElement[] getImports();

+    

+    public void addIncludeElement(IncludeElement includeEl);

+    public IncludeElement[] getIncludes();

+    

+    public void addTypesElement(TypesElement typesEl);

+    public TypesElement[] getTypes();

+    

+    public void addInterfaceElement(InterfaceElement interfaceEl);

+    public InterfaceElement[] getInterfaces();

+    

+    public void addBindingElement(BindingElement bindingEl);

+    public BindingElement[] getBindings();

+    

+    public void addServiceElement(ServiceElement serviceEl);

+    public ServiceElement[] getServices();

+

+    //TODO extension elements

+    

+}


Added: incubator/woden/java/src/org/apache/woden/wsdl20/xml/ImportElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/ImportElement.java?rev=208643&view=auto
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/ImportElement.java 
(added)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/ImportElement.java Thu 
Jun 30 08:55:40 2005
@@ -0,0 +1,15 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+/**

+ * This interface represents a <import> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <import> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface ImportElement {

+

+}


Added: incubator/woden/java/src/org/apache/woden/wsdl20/xml/IncludeElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/IncludeElement.java?rev=208643&view=auto
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/IncludeElement.java 
(added)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/IncludeElement.java 
Thu Jun 30 08:55:40 2005
@@ -0,0 +1,15 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+/**

+ * This interface represents a <include> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <include> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface IncludeElement {

+

+}


Added: 
incubator/woden/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java?rev=208643&view=auto
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java 
(added)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java 
Thu Jun 30 08:55:40 2005
@@ -0,0 +1,15 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+/**

+ * This interface represents a <interface> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <interface> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface InterfaceElement {

+

+}


Added: incubator/woden/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java?rev=208643&view=auto
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java 
(added)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java 
Thu Jun 30 08:55:40 2005
@@ -0,0 +1,15 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+/**

+ * This interface represents a <service> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <service> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface ServiceElement {

+

+}


Added: incubator/woden/java/src/org/apache/woden/wsdl20/xml/TypesElement.java
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/TypesElement.java?rev=208643&view=auto
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/TypesElement.java 
(added)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/TypesElement.java Thu 
Jun 30 08:55:40 2005
@@ -0,0 +1,15 @@
+/*

+ * TODO Apache boiler plate

+ */

+package org.apache.woden.wsdl20.xml;

+

+/**

+ * This interface represents a <types> XML element 

+ * information item. It declares the behaviour required to support 

+ * parsing, creating and manipulating a <types> element.

+ * 

+ * @author [EMAIL PROTECTED]

+ */

+public interface TypesElement {

+

+}




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to