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 jk...@apache.org on 2005/10/03 07:09:31 UTC
svn commit: r293246 - in /incubator/woden/java/src/org/apache/woden:
internal/wsdl20/FeatureImpl.java internal/wsdl20/PropertyImpl.java
wsdl20/xml/FeatureElement.java wsdl20/xml/PropertyElement.java
Author: jkaputin
Date: Sun Oct 2 22:09:21 2005
New Revision: 293246
URL: http://svn.apache.org/viewcvs?rev=293246&view=rev
Log:
Added feature and property functionality.
Modified:
incubator/woden/java/src/org/apache/woden/internal/wsdl20/FeatureImpl.java
incubator/woden/java/src/org/apache/woden/internal/wsdl20/PropertyImpl.java
incubator/woden/java/src/org/apache/woden/wsdl20/xml/FeatureElement.java
incubator/woden/java/src/org/apache/woden/wsdl20/xml/PropertyElement.java
Modified: incubator/woden/java/src/org/apache/woden/internal/wsdl20/FeatureImpl.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/FeatureImpl.java?rev=293246&r1=293245&r2=293246&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/wsdl20/FeatureImpl.java (original)
+++ incubator/woden/java/src/org/apache/woden/internal/wsdl20/FeatureImpl.java Sun Oct 2 22:09:21 2005
@@ -15,6 +15,9 @@
*/
package org.apache.woden.internal.wsdl20;
+import java.util.List;
+import java.util.Vector;
+
import org.apache.woden.wsdl20.Component;
import org.apache.woden.wsdl20.Feature;
import org.apache.woden.wsdl20.xml.DocumentationElement;
@@ -28,44 +31,66 @@
*/
public class FeatureImpl implements Feature, FeatureElement {
- /* (non-Javadoc)
+ private String fRef = null;
+ private boolean fRequired = false;
+ private List fDocumentationElements = new Vector();
+
+ /*
+ * @see org.apache.woden.wsdl20.xml.FeatureElement#setRef(String)
+ */
+ public void setRef(String ref)
+ {
+ fRef = ref;
+ }
+
+ /*
* @see org.apache.woden.wsdl20.Feature#getRef()
+ * @see org.apache.woden.wsdl20.xml.FeatureElement#getRef()
*/
- public String getRef() {
- // TODO Auto-generated method stub
- return null;
+ public String getRef()
+ {
+ return fRef;
}
- /* (non-Javadoc)
+ /*
+ * @see org.apache.woden.wsdl20.xml.FeatureElement#setRequired(boolean)
+ */
+ public void setRequired(boolean required)
+ {
+ fRequired = required;
+ }
+
+ /*
* @see org.apache.woden.wsdl20.Feature#isRequired()
+ * @see org.apache.woden.wsdl20.xml.FeatureElement#isRequired()
*/
- public boolean isRequired() {
- // TODO Auto-generated method stub
- return false;
+ public boolean isRequired()
+ {
+ return fRequired;
}
- /* (non-Javadoc)
+ /*
* @see org.apache.woden.wsdl20.NestedComponent#getParent()
*/
- public Component getParent() {
- // TODO Auto-generated method stub
+ public Component getParent()
+ {
return null;
}
- /* (non-Javadoc)
- * @see org.apache.woden.wsdl20.xml.DocumentableElement#setDocumentationElement(org.apache.woden.wsdl20.xml.DocumentationElement)
+ /*
+ * @see org.apache.woden.wsdl20.xml.DocumentableElement#addDocumentationElement(DocumentationElement)
*/
- public void setDocumentationElement(DocumentationElement docEl) {
- // TODO Auto-generated method stub
-
+ public void addDocumentationElement(DocumentationElement docEl)
+ {
+ fDocumentationElements.add(docEl);
}
- /* (non-Javadoc)
- * @see org.apache.woden.wsdl20.xml.DocumentableElement#getDocumentationElement()
+ /*
+ * @see org.apache.woden.wsdl20.xml.DocumentableElement#getDocumentationElements()
*/
- public DocumentationElement getDocumentationElement() {
- // TODO Auto-generated method stub
- return null;
+ public DocumentationElement[] getDocumentationElements()
+ {
+ return (DocumentationElement[])fDocumentationElements.toArray();
}
}
Modified: incubator/woden/java/src/org/apache/woden/internal/wsdl20/PropertyImpl.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/PropertyImpl.java?rev=293246&r1=293245&r2=293246&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/wsdl20/PropertyImpl.java (original)
+++ incubator/woden/java/src/org/apache/woden/internal/wsdl20/PropertyImpl.java Sun Oct 2 22:09:21 2005
@@ -15,6 +15,9 @@
*/
package org.apache.woden.internal.wsdl20;
+import java.util.List;
+import java.util.Vector;
+
import org.apache.woden.wsdl20.Component;
import org.apache.woden.wsdl20.Property;
import org.apache.woden.wsdl20.TypeDefinition;
@@ -28,15 +31,28 @@
* @author jkaputin@apache.org
*/
public class PropertyImpl implements Property, PropertyElement {
-
- /* (non-Javadoc)
+
+ private String fRef = null;
+ private List fDocumentationElements = new Vector();
+
+ /*
+ * @see org.apache.woden.wsdl20.xml.PropertyElement#setRef(String)
+ */
+ public void setRef(String ref)
+ {
+ fRef = ref;
+ }
+
+ /*
* @see org.apache.woden.wsdl20.Property#getRef()
+ * @see org.apache.woden.wsdl20.xml.PropertyElement#getRef()
*/
- public String getRef() {
- // TODO Auto-generated method stub
- return null;
+ public String getRef()
+ {
+ return fRef;
}
+
/* (non-Javadoc)
* @see org.apache.woden.wsdl20.Property#getValueConstraint()
*/
@@ -61,20 +77,20 @@
return null;
}
- /* (non-Javadoc)
- * @see org.apache.woden.wsdl20.xml.DocumentableElement#setDocumentationElement(org.apache.woden.wsdl20.xml.DocumentationElement)
+ /*
+ * @see org.apache.woden.wsdl20.xml.DocumentableElement#addDocumentationElement(DocumentationElement)
*/
- public void setDocumentationElement(DocumentationElement docEl) {
- // TODO Auto-generated method stub
-
+ public void addDocumentationElement(DocumentationElement docEl)
+ {
+ fDocumentationElements.add(docEl);
}
- /* (non-Javadoc)
- * @see org.apache.woden.wsdl20.xml.DocumentableElement#getDocumentationElement()
+ /*
+ * @see org.apache.woden.wsdl20.xml.DocumentableElement#getDocumentationElements()
*/
- public DocumentationElement getDocumentationElement() {
- // TODO Auto-generated method stub
- return null;
+ public DocumentationElement[] getDocumentationElements()
+ {
+ return (DocumentationElement[])fDocumentationElements.toArray();
}
}
Modified: incubator/woden/java/src/org/apache/woden/wsdl20/xml/FeatureElement.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/FeatureElement.java?rev=293246&r1=293245&r2=293246&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/FeatureElement.java (original)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/FeatureElement.java Sun Oct 2 22:09:21 2005
@@ -22,6 +22,9 @@
*/
public interface FeatureElement extends DocumentableElement
{
- //TODO define the FeatureElement methods
-
+ public void setRef(String uri);
+ public String getRef();
+
+ public void setRequired(boolean required);
+ public boolean isRequired();
}
Modified: incubator/woden/java/src/org/apache/woden/wsdl20/xml/PropertyElement.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/xml/PropertyElement.java?rev=293246&r1=293245&r2=293246&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/xml/PropertyElement.java (original)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/xml/PropertyElement.java Sun Oct 2 22:09:21 2005
@@ -22,5 +22,7 @@
*/
public interface PropertyElement extends DocumentableElement
{
- //TODO define the PropertyElement methods
+ public void setRef(String uri);
+ public String getRef();
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org