public class ProviderBasedWsdl4jDefinition extends Wsdl4jDefinition implements org.springframework.beans.factory.InitializingBean
Wsdl11Definition that uses a provider-based mechanism to populate a WSDL4J
 Definition.
 
 All providers are optional, indicating that a particular part of the WSDL will not be created. Providers can be set
 via various properties. The providers are invoked in the following order:
 
 This definition requires the target namespace to be set via setTargetNamespace(String)
setImportsProvider(ImportsProvider), 
setTypesProvider(TypesProvider), 
setMessagesProvider(MessagesProvider), 
setPortTypesProvider(PortTypesProvider), 
setBindingsProvider(BindingsProvider), 
setServicesProvider(ServicesProvider)| Modifier and Type | Field and Description | 
|---|---|
| static String | TARGET_NAMESPACE_PREFIXThe prefix used to register the target namespace in the WSDL. | 
| Constructor and Description | 
|---|
| ProviderBasedWsdl4jDefinition() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | afterPropertiesSet() | 
| BindingsProvider | getBindingsProvider()Returns the  BindingsProviderfor this definition. | 
| ImportsProvider | getImportsProvider()Returns the  ImportsProviderfor this definition. | 
| MessagesProvider | getMessagesProvider()Returns the  MessagesProviderfor this definition. | 
| PortTypesProvider | getPortTypesProvider()Returns the  PortTypesProviderfor this definition. | 
| ServicesProvider | getServicesProvider()Returns the  ServicesProviderfor this definition. | 
| String | getTargetNamespace()Returns the target namespace for the WSDL definition. | 
| TypesProvider | getTypesProvider()Returns the  TypesProviderfor this definition. | 
| void | setBindingsProvider(BindingsProvider bindingsProvider)Sets the  BindingsProviderfor this definition. | 
| void | setImportsProvider(ImportsProvider importsProvider)Sets the  ImportsProviderfor this definition. | 
| void | setMessagesProvider(MessagesProvider messagesProvider)Sets the  MessagesProviderfor this definition. | 
| void | setPortTypesProvider(PortTypesProvider portTypesProvider)Sets the  PortTypesProviderfor this definition. | 
| void | setServicesProvider(ServicesProvider servicesProvider)Sets the  ServicesProviderfor this definition. | 
| void | setTargetNamespace(String targetNamespace)Sets the target namespace used for this definition. | 
| void | setTypesProvider(TypesProvider typesProvider)Sets the  TypesProviderfor this definition. | 
getDefinition, getSource, setDefinition, toStringpublic static final String TARGET_NAMESPACE_PREFIX
public ImportsProvider getImportsProvider()
ImportsProvider for this definition.
 
 Default is null, indicating that no <import> will be created
nullpublic void setImportsProvider(ImportsProvider importsProvider)
ImportsProvider for this definition.
 
 Default is null, indicating that no <import> will be created
importsProvider - the import providerpublic TypesProvider getTypesProvider()
TypesProvider for this definition.
 
 Defaults to null, indicating that no <types> will be created
nullpublic void setTypesProvider(TypesProvider typesProvider)
TypesProvider for this definition.
 
 Defaults to null, indicating that no <types> will be created
typesProvider - the types provider; or nullpublic MessagesProvider getMessagesProvider()
MessagesProvider for this definition.
 
 Defaults to null, indicating that no <message> will be created
nullpublic void setMessagesProvider(MessagesProvider messagesProvider)
MessagesProvider for this definition.
 
 Defaults to null, indicating that no <message> will be created
messagesProvider - the messages provider; or nullpublic PortTypesProvider getPortTypesProvider()
PortTypesProvider for this definition.
 
 Defaults to null, indicating that no <portType> will be created
nullpublic void setPortTypesProvider(PortTypesProvider portTypesProvider)
PortTypesProvider for this definition.
 
 Defaults to null, indicating that no <portType> will be created
portTypesProvider - the port types provider; or nullpublic BindingsProvider getBindingsProvider()
BindingsProvider for this definition.
 
 Defaults to null, indicating that no <binding> will be created
nullpublic void setBindingsProvider(BindingsProvider bindingsProvider)
BindingsProvider for this definition.
 
 Defaults to null, indicating that no <binding> will be created
bindingsProvider - the bindings provider; or nullpublic ServicesProvider getServicesProvider()
ServicesProvider for this definition.
 
 Defaults to null, indicating that no <service> will be created
nullpublic void setServicesProvider(ServicesProvider servicesProvider)
ServicesProvider for this definition.
 
 Defaults to null, indicating that no <service> will be created
servicesProvider - the services provider; or nullpublic String getTargetNamespace()
Definition.getTargetNamespace()public void setTargetNamespace(String targetNamespace)
targetNamespace - the target namespaceDefinition.setTargetNamespace(String)public void afterPropertiesSet()
                        throws javax.wsdl.WSDLException
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjavax.wsdl.WSDLExceptionCopyright © 2023 VMware, Inc.. All rights reserved.