org.apache.ws.java2wsdl
Class Java2WSDLTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.apache.ws.java2wsdl.Java2WSDLTask
All Implemented Interfaces:
Java2WSDLConstants

public class Java2WSDLTask
extends org.apache.tools.ant.Task
implements Java2WSDLConstants


Field Summary
static java.lang.String CLOSE_BRACKET
           
static java.lang.String COMMA
           
static java.lang.String OPEN_BRACKET
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Fields inherited from interface org.apache.ws.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, DEFAULT_LOCATION_URL, DEFAULT_SCHEMA_NAMESPACE_PREFIX, DEFAULT_TARGET_NAMESPACE, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, 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, LITERAL, LOCATION, LOCATION_OPTION, LOCATION_OPTION_LONG, MESSAGE_LOCAL_NAME, 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, PART_ATTRIBUTE_NAME, PORT, PORT_NAME_SUFFIX, PORT_TYPE_LOCAL_NAME, PORT_TYPE_SUFFIX, REQUEST, REQUEST_MESSAGE, RESPONSE, RESPONSE_MESSAGE, 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_PREFIX, SOAP11PORT, 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
 
Constructor Summary
Java2WSDLTask()
           
 
Method Summary
 void addMapping(NamespaceMapping mapping)
          add a mapping of namespaces to packages
 void addMappingSet(MappingSet mappingset)
          add a mapping of namespaces to packages
 org.apache.tools.ant.types.Path createClasspath()
          Set the optional classpath
 void execute()
           
 java.lang.String getAttrFormDefault()
           
 java.lang.String getElementFormDefault()
           
 java.lang.String[] getExtraClasses()
           
 java.lang.String getLocationUri()
           
 java.lang.String getNsGenClassName()
           
 java.util.ArrayList getPkg2nsMappings()
           
 java.lang.String getStyle()
           
 java.lang.String getUse()
           
 void loadPkg2NsMap()
           
 void setAttrFormDefault(java.lang.String attrFormDefault)
           
 void setClassName(java.lang.String className)
           
 void setClasspath(org.apache.tools.ant.types.Path classpath)
          Set the optional classpath
 void setClasspathRef(org.apache.tools.ant.types.Reference r)
          Set the reference to an optional classpath
 void setElementFormDefault(java.lang.String elementFormDefault)
           
 void setExtraClasses(java.lang.String[] extraClasses)
           
 void setLocationUri(java.lang.String locationUri)
           
 void setNsGenClassName(java.lang.String nsGenClassName)
           
 void setOutputFileName(java.lang.String outputFileName)
           
 void setOutputLocation(java.lang.String outputLocation)
           
 void setPkg2nsMappings(java.util.ArrayList pkg2nsMappings)
           
 void setSchemaTargetNamespace(java.lang.String schemaTargetNamespace)
           
 void setSchemaTargetNamespacePrefix(java.lang.String schemaTargetNamespacePrefix)
           
 void setServiceName(java.lang.String serviceName)
           
 void setStyle(java.lang.String style)
           
 void setTargetNamespace(java.lang.String targetNamespace)
           
 void setTargetNamespacePrefix(java.lang.String targetNamespacePrefix)
           
 void setUse(java.lang.String use)
           
 
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
 

Field Detail

OPEN_BRACKET

public static final java.lang.String OPEN_BRACKET
See Also:
Constant Field Values

CLOSE_BRACKET

public static final java.lang.String CLOSE_BRACKET
See Also:
Constant Field Values

COMMA

public static final java.lang.String COMMA
See Also:
Constant Field Values
Constructor Detail

Java2WSDLTask

public Java2WSDLTask()
Method Detail

getLocationUri

public java.lang.String getLocationUri()

setLocationUri

public void setLocationUri(java.lang.String locationUri)

getStyle

public java.lang.String getStyle()

setStyle

public void setStyle(java.lang.String style)

getUse

public java.lang.String getUse()

setUse

public void setUse(java.lang.String use)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

setClassName

public void setClassName(java.lang.String className)

setOutputLocation

public void setOutputLocation(java.lang.String outputLocation)

setTargetNamespace

public void setTargetNamespace(java.lang.String targetNamespace)

setTargetNamespacePrefix

public void setTargetNamespacePrefix(java.lang.String targetNamespacePrefix)

setSchemaTargetNamespace

public void setSchemaTargetNamespace(java.lang.String schemaTargetNamespace)

setSchemaTargetNamespacePrefix

public void setSchemaTargetNamespacePrefix(java.lang.String schemaTargetNamespacePrefix)

setServiceName

public void setServiceName(java.lang.String serviceName)

setOutputFileName

public void setOutputFileName(java.lang.String outputFileName)

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

public java.lang.String getAttrFormDefault()

setAttrFormDefault

public void setAttrFormDefault(java.lang.String attrFormDefault)

getElementFormDefault

public java.lang.String getElementFormDefault()

setElementFormDefault

public void setElementFormDefault(java.lang.String elementFormDefault)

getExtraClasses

public java.lang.String[] getExtraClasses()

setExtraClasses

public void setExtraClasses(java.lang.String[] extraClasses)

getNsGenClassName

public java.lang.String getNsGenClassName()

setNsGenClassName

public void setNsGenClassName(java.lang.String nsGenClassName)

loadPkg2NsMap

public void loadPkg2NsMap()

getPkg2nsMappings

public java.util.ArrayList getPkg2nsMappings()

setPkg2nsMappings

public void setPkg2nsMappings(java.util.ArrayList pkg2nsMappings)

addMapping

public void addMapping(NamespaceMapping mapping)
add a mapping of namespaces to packages


addMappingSet

public void addMappingSet(MappingSet mappingset)
add a mapping of namespaces to packages



Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.