Package org.apache.axis2.tool.ant
Class Java2WSDLTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.axis2.tool.ant.Java2WSDLTask
- All Implemented Interfaces:
Cloneable,org.apache.axis2.description.java2wsdl.Java2WSDLConstants
- Direct Known Subclasses:
Java2WSDLTask
public class Java2WSDLTask
extends org.apache.tools.ant.Task
implements org.apache.axis2.description.java2wsdl.Java2WSDLConstants
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, projectFields inherited from interface org.apache.axis2.description.java2wsdl.Java2WSDLConstants
ATTR_FORM_DEFAULT_OPTION, ATTR_FORM_DEFAULT_OPTION_LONG, ATTRIBUTE_NAME, AXIS2_NAMESPACE_PREFIX, AXIS2_XSD, BINDING_LOCAL_NAME, BINDING_NAME_SUFFIX, CLASSNAME_OPTION, CLASSNAME_OPTION_LONG, CLASSPATH_OPTION, CLASSPATH_OPTION_LONG, COLON_SEPARATOR, CUSTOM_SCHEMA_LOCATION, CUSTOM_SCHEMA_LOCATION_LONG, DEFAULT_LOCATION_URL, DEFAULT_SCHEMA_NAMESPACE_PREFIX, DEFAULT_TARGET_NAMESPACE, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, DISABLE_BINDING_REST, DISABLE_BINDING_SOAP11, DISABLE_BINDING_SOAP12, DISALLOW_ANON_TYPES_OPTION, DISALLOW_ANON_TYPES_OPTION_LONG, DISALLOW_NILLABLE_ELEMENTS_OPTION, DISALLOW_NILLABLE_ELEMENTS_OPTION_LONG, DISALLOW_OPTIONAL_ELEMENTS_OPTION, DISALLOW_OPTIONAL_ELEMENTS_OPTION_LONG, DOC_LIT_BARE, DOC_LIT_BARE_LONG, DOC_LIT_BARE_PARAMETER, DOCUMENT, ELEMENT_ATTRIBUTE_NAME, ELEMENT_FORM_DEFAULT_OPTION, ELEMENT_FORM_DEFAULT_OPTION_LONG, EXTRA_CLASSES_DEFAULT_OPTION, EXTRA_CLASSES_DEFAULT_OPTION_LONG, FAULT_LOCAL_NAME, FAULT_MESSAGE, FORM_DEFAULT_QUALIFIED, FORM_DEFAULT_UNQUALIFIED, HTTP_BINDING, HTTP_NAMESPACE, HTTP_PORT, HTTP_PREFIX, IN_PUT_LOCAL_NAME, JAVA_PKG_2_NSMAP_OPTION, JAVA_PKG_2_NSMAP_OPTION_LONG, JAX_WS_SERVICE_OPTION, JAX_WS_SERVICE_OPTION_LONG, LITERAL, LOCATION, LOCATION_OPTION, LOCATION_OPTION_LONG, MESSAGE_LOCAL_NAME, MESSAGE_PART_NAME_OPTION, MESSAGE_PART_NAME_OPTION_LONG, MESSAGE_SUFFIX, MIME_NAMESPACE, MIME_PREFIX, NAMESPACE_GENERATOR_OPTION, NAMESPACE_GENERATOR_OPTION_LONG, OPERATION_LOCAL_NAME, OUT_PUT_LOCAL_NAME, OUTPUT_FILENAME_OPTION, OUTPUT_FILENAME_OPTION_LONG, OUTPUT_LOCATION_OPTION, OUTPUT_LOCATION_OPTION_LONG, PARAMETERS, PART_ATTRIBUTE_NAME, PORT, PORT_NAME_SUFFIX, PORT_TYPE_LOCAL_NAME, PORT_TYPE_NAME_OPTION, PORT_TYPE_NAME_OPTION_LONG, PORT_TYPE_SUFFIX, REQUEST, REQUEST_ELEMENT_SUFFIX_OPTION, REQUEST_ELEMENT_SUFFIX_OPTION_LONG, REQUEST_MESSAGE, RESPONSE, RESPONSE_MESSAGE, REST_BINDING_NAME_OPTION_LONG, RESULT, SCHEMA_GENERATOR_OPTION, SCHEMA_GENERATOR_OPTION_LONG, SCHEMA_MAPPING_FILE_LOCATION, SCHEMA_MAPPING_FILE_LOCATION_LONG, SCHEMA_NAMESPACE_PRFIX, SCHEMA_TARGET_NAMESPACE_OPTION, SCHEMA_TARGET_NAMESPACE_OPTION_LONG, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION_LONG, SERVICE_LOCAL_NAME, SERVICE_NAME_OPTION, SERVICE_NAME_OPTION_LONG, SOAP_ACTION, SOAP_ADDRESS, SOAP_BODY, SOAP_USE, SOAP11_BINDING_NAME_OPTION_LONG, SOAP11_PREFIX, SOAP11PORT, SOAP12_BINDING_NAME_OPTION_LONG, SOAP12_PREFIX, SOAP12BINDING_NAME_SUFFIX, SOAP12PORT, SOLE_INPUT, STYLE, STYLE_OPTION, STYLE_OPTION_LONG, TARGET_NAMESPACE_OPTION, TARGET_NAMESPACE_OPTION_LONG, TARGET_NAMESPACE_PREFIX_OPTION, TARGET_NAMESPACE_PREFIX_OPTION_LONG, TARGETNAMESPACE_PREFIX, TRANSPORT, TRANSPORT_URI, URI_2001_SCHEMA_XSD, URI_WSDL11_SOAP, URI_WSDL12_SOAP, URN_PREFIX, USE_OPTION, USE_OPTION_LONG, WSAD_NS, WSDL_NAMESPACE, WSDL_VERSION_1, WSDL_VERSION_2, WSDL_VERSION_2_OPTIONAL, WSDL_VERSION_OPTION, WSDL_VERSION_OPTION_LONG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMapping(NamespaceMapping mapping) add a mapping of namespaces to packagesvoidaddMappingSet(MappingSet mappingset) add a mapping of namespaces to packagesorg.apache.tools.ant.types.PathSet the optional classpathvoidexecute()String[]getStyle()getUse()voidvoidsetAttrFormDefault(String attrFormDefault) voidsetClassName(String className) voidsetClasspath(org.apache.tools.ant.types.Path classpath) Set the optional classpathvoidsetClasspathRef(org.apache.tools.ant.types.Reference r) Set the reference to an optional classpathvoidsetDocLitBare(String docLitBare) voidsetElementFormDefault(String elementFormDefault) voidsetExtraClasses(String extraClasses) voidsetLocationUri(String locationUri) voidsetNsGenClassName(String nsGenClassName) voidsetOutputFileName(String outputFileName) voidsetOutputLocation(String outputLocation) voidsetPkg2nsMappings(ArrayList pkg2nsMappings) voidsetSchemaGenClassName(String schemaGenClassName) voidsetSchemaTargetNamespace(String schemaTargetNamespace) voidsetSchemaTargetNamespacePrefix(String schemaTargetNamespacePrefix) voidsetServiceName(String serviceName) voidvoidsetTargetNamespace(String targetNamespace) voidsetTargetNamespacePrefix(String targetNamespacePrefix) voidvoidsetWSDLVersion(String wsdlVersion) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
OPEN_BRACKET
- See Also:
-
CLOSE_BRACKET
- See Also:
-
COMMA
- See Also:
-
-
Constructor Details
-
Java2WSDLTask
public Java2WSDLTask()
-
-
Method Details
-
getLocationUri
-
setLocationUri
-
getStyle
-
setStyle
-
getUse
-
setUse
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
setClassName
-
setOutputLocation
-
setTargetNamespace
-
setTargetNamespacePrefix
-
setSchemaTargetNamespace
-
setSchemaTargetNamespacePrefix
-
setServiceName
-
setOutputFileName
-
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path classpath) Set the optional classpath- Parameters:
classpath- the classpath to use when loading class
-
createClasspath
public org.apache.tools.ant.types.Path createClasspath()Set the optional classpath- Returns:
- a path instance to be configured by the Ant core.
-
setClasspathRef
public void setClasspathRef(org.apache.tools.ant.types.Reference r) Set the reference to an optional classpath- Parameters:
r- the id of the Ant path instance to act as the classpath
-
getAttrFormDefault
-
setAttrFormDefault
-
getElementFormDefault
-
setElementFormDefault
-
getExtraClasses
-
setExtraClasses
-
createExtraClass
-
getNsGenClassName
-
setNsGenClassName
-
getSchemaGenClassName
-
setSchemaGenClassName
-
loadPkg2NsMap
public void loadPkg2NsMap() -
getPkg2nsMappings
-
setPkg2nsMappings
-
addMapping
add a mapping of namespaces to packages -
addMappingSet
add a mapping of namespaces to packages -
getDocLitBare
-
setDocLitBare
-
getWSDLVersion
-
setWSDLVersion
-