Author: jkaputin
Date: Thu Jun 30 08:52:44 2005
New Revision: 208642
URL: http://svn.apache.org/viewcvs?rev=208642&view=rev
Log:
Javadoc updated and some refactoring of imports and the
inheritance hierarchy (getParent removed from description)
Modified:
incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionComponent.java
Modified:
incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionComponent.java
URL:
http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionComponent.java?rev=208642&r1=208641&r2=208642&view=diff
==============================================================================
---
incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionComponent.java
(original)
+++
incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionComponent.java
Thu Jun 30 08:52:44 2005
@@ -6,23 +6,17 @@
import org.apache.woden.wsdl20.Binding;
import org.apache.woden.wsdl20.Component;
import org.apache.woden.wsdl20.Description;
+import org.apache.woden.wsdl20.ElementDeclaration;
import org.apache.woden.wsdl20.Interface;
import org.apache.woden.wsdl20.Service;
-import org.apache.woden.wsdl20.xml.ElementDeclaration;
-import org.apache.woden.wsdl20.xml.TypeDefinition;
+import org.apache.woden.wsdl20.TypeDefinition;
/**
- * This class represents the abstract (flattened) view of Description
- * as described in the WSDL 2.0 Component Model.
- *
- * TODO -
- * If the spec is changed to replace the flattened abstract view with
- * an infoset model, merge this class in with DescriptionImpl but consider
- * keeping the 'fattening' methods as convenience methods in the new class.
- * e.g. the getInterfaces methods from the Description component model may
- * become getAllInterfaces (i.e. get nested interfaces too) in the
- * infoset-only model, along with a getInterfaces method (i.e. get just the
- * interfaces for which this description infoitem has visibility).
+ * This class implements the Description component from the WSDL Component
+ * Model, as described in the WSDL 2.0 specification. It presents an abstract
+ * view of a WSDL document. That is, a 'flattened' view of the WSDL that
ignores
+ * any underlying XML document composition imposed by <import> or <include>
+ * elements and elimates the need to 'walk' the XML tree to access the WSDL
content.
*
* @author [EMAIL PROTECTED]
*/
@@ -65,14 +59,6 @@
*/
public TypeDefinition[] getTypeDefinitions() {
// TODO Auto-generated method stub
- return null;
- }
-
- /* (non-Javadoc)
- * @see org.apache.woden.wsdl20.Component#getParent()
- */
- public Component getParent() {
- //this component does not have a parent, so just return null
return null;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]