com.ibm.websphere.ant.tasks
Class Java2WSDL
- java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.ibm.ws.webservices.tools.ant.Java2WSDL
com.ibm.websphere.ant.tasks.Java2WSDL
- public class Java2WSDL
- extends com.ibm.ws.webservices.tools.ant.Java2WSDL
Nested Class Summary
| Modifier and Type | Class and Description |
|---|---|
|
Java2WSDL.Mapping
Used for nested package definitions.
|
Field Summary
| Fields inherited from class org.apache.tools.ant.Task |
|---|
description, target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
project |
Constructor Summary
| Constructor and Description |
|---|
Java2WSDL()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
createMapping()
Used to provide mappings of a Java package to a
namespace.
|
|
setBindingName(java.lang.String bindingName)
Sets the bindingName
|
|
setBindingTypes(java.lang.String bindingTypes)
Set the list of binding types to be produced in
the resulting WSDL document.
|
|
setClassName(java.lang.String className)
Sets the className
|
|
setClasspath(java.lang.String cp)
Set classpath to use for class introspection.
|
|
setDebug(boolean debug)
Sets the debug
|
|
setExtraClasses(java.lang.String extraClasses)
Sets the extraClasses
|
|
setImplClass(java.lang.String implClass)
Sets the implClass
|
|
setInput(java.lang.String input)
Sets the input
|
|
setLocation(java.lang.String location)
Sets the location
|
|
setLocationImport(java.lang.String locationImport)
Sets the locationImport
|
|
setMethods(java.lang.String methods)
Allows users to indicate which methods on the SEI
should be exposed in the output wsdl file.
|
|
setMIMEStyle(java.lang.String mimeStyle)
Sets the mimeStyle
|
|
setNamespace(java.lang.String namespace)
Sets the namespace
|
|
setNamespaceImpl(java.lang.String namespaceImpl)
Sets the namespaceImpl
|
|
setOutput(java.lang.String output)
Sets the output
|
|
setOutputImpl(java.lang.String outputImpl)
Sets the outputImpl
|
|
setPortTypeName(java.lang.String portTypeName)
Sets the portTypeName
|
|
setProperties(java.lang.String properties)
Allows specification of binding specific
properties.
|
|
setPropertiesFile(java.lang.String propertiesFile)
Allows specification of a properties file which
can contain either a list of class names that
should be added to the type section of the output
wsdl, and/or a list of
|
|
setServiceElementName(java.lang.String serviceElementName)
Sets the serviceElementName
|
|
setServicePortName(java.lang.String servicePortName)
Sets the servicePortName
|
|
setSoapAction(java.lang.String soapAction)
Sets the soapAction
|
|
setStopClasses(java.lang.String stopClasses)
Sets the stopClasses
|
|
setStyle(java.lang.String style)
Sets the style
|
|
setTransport(java.lang.String transport)
Sets the transport
|
|
setUse(java.lang.String use)
Sets the use
|
|
setVerbose(boolean verbose)
Sets the verbose
|
|
setVoidReturn(java.lang.String voidReturn)
Sets the voidReturn
|
|
setWrapped(boolean value)
Sets the wrapped
|
| Methods inherited from class com.ibm.ws.webservices.tools.ant.Java2WSDL |
|---|
execute, setAttributeFormDefault, setElementFormDefault |
| Methods inherited from class org.apache.tools.ant.Task |
|---|
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
getProject, setProject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
Java2WSDL
- public Java2WSDL()
Method Detail
setOutput
- public void setOutput(java.lang.String output)
Sets the output
Overrides:
setOutput in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
output - The output WSDL pathname to set. setInput
- public void setInput(java.lang.String input)
Sets the input
Overrides:
setInput in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
input - The input WSDL to set. setOutputImpl
- public void setOutputImpl(java.lang.String outputImpl)
Sets the outputImpl
Overrides:
setOutputImpl in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
outputImpl - The outputImpl to set. setLocation
- public void setLocation(java.lang.String location)
Sets the location
Overrides:
setLocation in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
location - The location to set. setLocationImport
- public void setLocationImport(java.lang.String locationImport)
Sets the locationImport
Overrides:
setLocationImport in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
locationImport - The locationImport to set. setClassName
- public void setClassName(java.lang.String className)
Sets the className
Overrides:
setClassName in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
className - The className to set. setImplClass
- public void setImplClass(java.lang.String implClass)
Sets the implClass
Overrides:
setImplClass in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
implClass - The implClass to set. setSoapAction
- public void setSoapAction(java.lang.String soapAction)
Sets the soapAction
Overrides:
setSoapAction in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
soapAction - The soapAction to set. setServiceElementName
- public void setServiceElementName( java.lang.String serviceElementName)
Sets the serviceElementName
Overrides:
setServiceElementName in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
serviceElementName - The serviceElementName to set. setServicePortName
- public void setServicePortName( java.lang.String servicePortName)
Sets the servicePortName
Overrides:
setServicePortName in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
servicePortName - The servicePortName to set. setPortTypeName
- public void setPortTypeName(java.lang.String portTypeName)
Sets the portTypeName
Overrides:
setPortTypeName in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
portTypeName - The portTypeName to set. setBindingName
- public void setBindingName(java.lang.String bindingName)
Sets the bindingName
Overrides:
setBindingName in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
bindingName - The bindingName to set. setNamespace
- public void setNamespace(java.lang.String namespace)
Sets the namespace
Overrides:
setNamespace in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
namespace - The namespace to set. setNamespaceImpl
- public void setNamespaceImpl(java.lang.String namespaceImpl)
Sets the namespaceImpl
Overrides:
setNamespaceImpl in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
namespaceImpl - The namespaceImpl to set. setVerbose
- public void setVerbose(boolean verbose)
Sets the verbose
Overrides:
setVerbose in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
verbose - The verbose to set. setDebug
- public void setDebug(boolean debug)
Sets the debug
Overrides:
setDebug in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
debug - The debug to set. setStopClasses
- public void setStopClasses(java.lang.String stopClasses)
Sets the stopClasses
Overrides:
setStopClasses in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
stopClasses - The stopClasses to set. setMethods
- public void setMethods(java.lang.String methods)
Allows users to indicate which methods on the SEI
should be exposed in the output wsdl file.
Overrides:
setMethods in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
methods - A space or comma separated list of the SEI
methods which should be exposed in the output
wsdl. setStyle
- public void setStyle(java.lang.String style)
Sets the style
Overrides:
setStyle in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
style - The style to be used in the generated WSDL file. setUse
- public void setUse(java.lang.String use)
Sets the use
Overrides:
setUse in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
use - The use to set. setWrapped
- public void setWrapped(boolean value)
Sets the wrapped
Overrides:
setWrapped in class com.ibm.ws.webservices.tools.ant.Java2WSDL
setMIMEStyle
- public void setMIMEStyle(java.lang.String mimeStyle)
Sets the mimeStyle
Overrides:
setMIMEStyle in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
mimeStyle - The mimeStyle to set. setTransport
- public void setTransport(java.lang.String transport)
Sets the transport
Overrides:
setTransport in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
transport - The transport to set, either HTTP (default) or JMS. setBindingTypes
- public void setBindingTypes(java.lang.String bindingTypes)
Set the list of binding types to be produced in
the resulting WSDL document.
Overrides:
setBindingTypes in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
bindingTypes - a String containing a colon-separated list of
binding types. setProperties
- public void setProperties(java.lang.String properties)
Allows specification of binding specific
properties.
Allows specification of properties which
specify a list of class names that should be
added to the type section of the output wsdl.
Example:
extraClasses=com.ibm.Class1,com.sun.Class2,org.apache.Class3
Overrides:
setProperties in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
properties - a comma or blank seperated list of
setVoidReturn
- public void setVoidReturn(java.lang.String voidReturn)
Sets the voidReturn
Overrides:
setVoidReturn in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
voidReturn - The voidReturn to set. setExtraClasses
- public void setExtraClasses(java.lang.String extraClasses)
Sets the extraClasses
Overrides:
setExtraClasses in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
extraClasses - The extraClasses to set. setPropertiesFile
- public void setPropertiesFile(java.lang.String propertiesFile)
Allows specification of a properties file which
can contain either a list of class names that
should be added to the type section of the output
wsdl, and/or a list of
Overrides:
setPropertiesFile in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
propertiesFile - Name of the properties file. setClasspath
- public void setClasspath(java.lang.String cp)
Set classpath to use for class introspection.
Overrides:
setClasspath in class com.ibm.ws.webservices.tools.ant.Java2WSDL
Parameters:
cp - a String representing classpath. createMapping
- public com.ibm.ws.webservices.tools.ant.Java2WSDL.Mapping createMapping( )
Used to provide mappings of a Java package to a
namespace. If a package is encountered that
does not have a namespace, Java2WSDL will
generate a suitable namespace name. This
argument may be repeated to specify mappings
for multiple packages.
Overrides:
createMapping in class com.ibm.ws.webservices.tools.ant.Java2WSDL