org.ow2.easywsdl.extensions.wsdl4complexwsdl.api
Interface Description

All Superinterfaces:
org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription<org.ow2.easywsdl.wsdl.api.Service,org.ow2.easywsdl.wsdl.api.Endpoint,org.ow2.easywsdl.wsdl.api.Binding,org.ow2.easywsdl.wsdl.api.InterfaceType,org.ow2.easywsdl.wsdl.api.Include,org.ow2.easywsdl.wsdl.api.Import,org.ow2.easywsdl.wsdl.api.Types>, org.ow2.easywsdl.wsdl.api.Description, org.ow2.easywsdl.schema.api.SchemaElement, java.io.Serializable, WSDL4ComplexWsdlElement, org.ow2.easywsdl.wsdl.api.WSDLElement, org.ow2.easywsdl.schema.api.XMLElement

public interface Description
extends WSDL4ComplexWsdlElement, org.ow2.easywsdl.wsdl.api.Description

This interface represents a WSDL definition.

Author:
Nicolas Salatge - eBM WebSourcing

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription
org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription.WSDLVersionConstants
 
Method Summary
 void addImportedDocumentsInWsdl()
           
 java.util.Map<java.net.URI,org.w3c.dom.Document> deleteImportedDocumentsInWsdl()
          Delete the previously imported document.
 java.util.Map<java.net.URI,org.w3c.dom.Document> deleteImportedDocumentsInWsdl(java.net.URI newBaseURI)
          Delete the previously imported document.
 
Methods inherited from interface org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.WSDL4ComplexWsdlElement
getImportedDocuments, setImportedDocuments
 
Methods inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfDescription
addBinding, addImport, addInclude, addInterface, addNamespace, addService, createBinding, createDefaultSoapBinding, createImport, createInterface, createService, createTypes, findEndpointsImplementingInterface, getBinding, getBindings, getDocumentBaseURI, getImports, getImports, getInclude, getIncludes, getInterface, getInterfaces, getNamespaces, getQName, getSchemaLocation, getService, getServices, getTargetNamespace, getTypes, getVersion, removeBinding, removeImport, removeInclude, removeInterface, removeNamespace, removeService, setDocumentBaseURI, setQName, setTargetNamespace, setTypes
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Method Detail

addImportedDocumentsInWsdl

void addImportedDocumentsInWsdl()
                                throws WSDL4ComplexWsdlException
Throws:
WSDL4ComplexWsdlException

deleteImportedDocumentsInWsdl

java.util.Map<java.net.URI,org.w3c.dom.Document> deleteImportedDocumentsInWsdl(java.net.URI newBaseURI)
                                                                               throws WSDL4ComplexWsdlException
Delete the previously imported document. Each imported document is put in the returned Map with an base URI defined by newBaseURI.

Parameters:
newBaseURI - The base URI of the new location to create. If null, the original name of the document is used if not null too.
Returns:
a Map with all the previously imported document
Throws:
WSDL4ComplexWsdlException

deleteImportedDocumentsInWsdl

java.util.Map<java.net.URI,org.w3c.dom.Document> deleteImportedDocumentsInWsdl()
                                                                               throws WSDL4ComplexWsdlException
Delete the previously imported document. Each imported document is put in the returned Map with an base URI defined by its original URI.

Returns:
a Map with all the previously imported document
Throws:
WSDL4ComplexWsdlException


Copyright © 2008-2010 Petals Link (previously EBM WebSourcing). All Rights Reserved.