Spring Web Services Framework

org.springframework.ws.wsdl.wsdl11
Interface Wsdl11DefinitionBuilder

All Known Implementing Classes:
AbstractBindingWsdl4jDefinitionBuilder, AbstractSoap11Wsdl4jDefinitionBuilder, AbstractWsdl4jDefinitionBuilder, XsdBasedSoap11Wsdl4jDefinitionBuilder

public interface Wsdl11DefinitionBuilder

Defines the contract for classes that can create a Wsdl11Definition at runtime.

Used by DynamicWsdl11Definition to generate the WSDL based on a schema, a class, etc.

Since:
1.0.0
Author:
Arjen Poutsma

Method Summary
 void buildBindings()
          Adds bindings to the definition.
 void buildDefinition()
          Builds a new, empty definition.
 void buildImports()
          Adds imports to the definition.
 void buildMessages()
          Adds messages to the definition.
 void buildPortTypes()
          Adds portTypes to the definition.
 void buildServices()
          Adds services to the definition.
 void buildTypes()
          Adds types to the definition.
 Wsdl11Definition getDefinition()
          Returns the built Wsdl11Definition.
 

Method Detail

buildDefinition

void buildDefinition()
                     throws WsdlDefinitionException
Builds a new, empty definition. This method should be called before all others.

Throws:
WsdlDefinitionException - in case of errors

buildImports

void buildImports()
                  throws WsdlDefinitionException
Adds imports to the definition.

Throws:
WsdlDefinitionException - in case of errors

buildTypes

void buildTypes()
                throws WsdlDefinitionException
Adds types to the definition.

Throws:
WsdlDefinitionException - in case of errors

buildMessages

void buildMessages()
                   throws WsdlDefinitionException
Adds messages to the definition.

Throws:
WsdlDefinitionException - in case of errors

buildPortTypes

void buildPortTypes()
                    throws WsdlDefinitionException
Adds portTypes to the definition.

Throws:
WsdlDefinitionException - in case of errors

buildBindings

void buildBindings()
                   throws WsdlDefinitionException
Adds bindings to the definition.

Throws:
WsdlDefinitionException - in case of errors

buildServices

void buildServices()
                   throws WsdlDefinitionException
Adds services to the definition.

Throws:
WsdlDefinitionException - in case of errors

getDefinition

Wsdl11Definition getDefinition()
                               throws WsdlDefinitionException
Returns the built Wsdl11Definition.

Returns:
the WSDL definition, or null if buildDefinition() has not been called
Throws:
WsdlDefinitionException - in case of errors

Spring Web Services Framework

Copyright � 2005-2008 The Spring Web Services Framework. All Rights Reserved.