org.plasma.xml.wsdl.v20
Class Description

java.lang.Object
  extended by org.plasma.xml.wsdl.v20.DocumentedType
      extended by org.plasma.xml.wsdl.v20.ExtensibleDocumentedType
          extended by org.plasma.xml.wsdl.v20.Description

public class Description
extends ExtensibleDocumentedType

Although correct, this type declaration does not capture all the constraints on the contents of the wsdl:description element as defined by the WSDL 2.0 specification. In particular, the ordering constraints wrt elements preceding and following the wsdl:types child element are not captured, as attempts to incorporate such restrictions in the schema ran afoul of the UPA (Unique Particle Attribution) rule in the XML Schema language. Please refer to the WSDL 2.0 specification for additional information on the contents of this type.

Java class for DescriptionType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="DescriptionType">
   <complexContent>
     <extension base="{http://www.w3.org/ns/wsdl}ExtensibleDocumentedType">
       <choice maxOccurs="unbounded" minOccurs="0">
         <element ref="{http://www.w3.org/ns/wsdl}import"/>
         <element ref="{http://www.w3.org/ns/wsdl}include"/>
         <element ref="{http://www.w3.org/ns/wsdl}types"/>
         <element ref="{http://www.w3.org/ns/wsdl}interface"/>
         <element ref="{http://www.w3.org/ns/wsdl}binding"/>
         <element ref="{http://www.w3.org/ns/wsdl}service"/>
         <any/>
       </choice>
       <attribute name="targetNamespace" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<Object> importsAndIncludesAndTypes
           
protected  String targetNamespace
           
 
Fields inherited from class org.plasma.xml.wsdl.v20.DocumentedType
documentations
 
Constructor Summary
Description()
           
 
Method Summary
 List<Object> getImportsAndIncludesAndTypes()
          Gets the value of the importsAndIncludesAndTypes property.
 String getTargetNamespace()
          Gets the value of the targetNamespace property.
 void setTargetNamespace(String value)
          Sets the value of the targetNamespace property.
 
Methods inherited from class org.plasma.xml.wsdl.v20.ExtensibleDocumentedType
getOtherAttributes
 
Methods inherited from class org.plasma.xml.wsdl.v20.DocumentedType
getDocumentations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

importsAndIncludesAndTypes

protected List<Object> importsAndIncludesAndTypes

targetNamespace

protected String targetNamespace
Constructor Detail

Description

public Description()
Method Detail

getImportsAndIncludesAndTypes

public List<Object> getImportsAndIncludesAndTypes()
Gets the value of the importsAndIncludesAndTypes property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the importsAndIncludesAndTypes property.

For example, to add a new item, do as follows:

    getImportsAndIncludesAndTypes().add(newItem);
 

Objects of the following type(s) are allowed in the list Interface Types Service Element Binding Import Include


getTargetNamespace

public String getTargetNamespace()
Gets the value of the targetNamespace property.

Returns:
possible object is String

setTargetNamespace

public void setTargetNamespace(String value)
Sets the value of the targetNamespace property.

Parameters:
value - allowed object is String


Copyright © 2013. All rights reserved.