electric.wsdl.tools
Class WSDL2Java

java.lang.Object
  extended byelectric.wsdl.tools.WSDL2Java
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUELoggingConstants, ILoaderConstants, ILoggingConstants, IWebInfConstants, IWSDLConstants

public class WSDL2Java
extends java.lang.Object
implements ILoaderConstants, IWSDLConstants, IGLUELoggingConstants, IWebInfConstants

WSDL2Java creates Java from WSDL. todo: separate out wsdl2java the object and wsdl2java the command todo: line tools into separate files.

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.xml.io.mapping.ILoaderConstants
DEFAULT_MAP_PATH, FILE_SEPARATOR, JAR_EXT, MAP_EXT, NO_MAP_FILES, ZIP_EXT
 
Fields inherited from interface electric.wsdl.IWSDLConstants
ADDRESS, BINDING, DEFINITIONS, DESCRIPTION, DOCUMENT, DOCUMENTATION, ELEMENT, ENCODED, ENCODING_STYLE, ENDPOINT, FAULT, FAULT_DETAIL, GET, GETPOST, HTTP, INPUT, LITERAL, LOCATION, MESSAGE, METHOD_NAMESPACE, MIME, NAME, NAMESPACE, OPERATION, OUTPUT, PARAMETER_ORDER, PARAMETERS, PART, PORT, PORT_TYPE, POST, RPC, SERVICE, SOAP, SOAP_ACTION, STYLE, TARGET_NAMESPACE, TARGET_NAMESPACE_PREFIX, TNS, TRANSPORT, TYPE, USE, VERB, WSDL_EXTENSION, WSDL_NAMESPACE, WSDL_PREFIX, WSDL_SOAP_NAMESPACE, WSDL_SOAP_PREFIX, WSDL_SOAP11_NAMESPACE, WSDL_SOAP11_PREFIX, WSDL_SOAP12_NAMESPACE, WSDL_SOAP12_PREFIX
 
Fields inherited from interface electric.glue.IGLUELoggingConstants
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Fields inherited from interface electric.servlet.webinf.IWebInfConstants
AUTH_CONSTRAINT, AUTH_METHOD, CONTEXT_PARAM, DISPLAY_NAME, ERROR_CODE, ERROR_PAGE, EXCEPTION_TYPE, EXTENSION, FILTER, FILTER_CLASS, FILTER_MAPPING, FILTER_NAME, FORM_LOGIN_CONFIG, INIT_PARAM, LISTENER, LISTENER_CLASS, LOAD_ON_STARTUP, LOCATION, LOGIN_CONFIG, MIME_MAPPING, MIME_TYPE, PARAM_NAME, PARAM_VALUE, REALM_NAME, ROLE_NAME, SECURITY_CONSTRAINT, SECURITY_ROLE, SERVLET, SERVLET_CLASS, SERVLET_MAPPING, SERVLET_MAPPING_SERVLET_NAME, SERVLET_NAME, URL_PATTERN, USER_DATA_CONSTRAINT_TRANSPORT_GUARANTEE, WEB_INF, WEB_RESOURCE_COLLECTION, WEB_RESOURCE_NAME, WEB_XML, WELCOME_FILE, WELCOME_FILE_LIST
 
Constructor Summary
WSDL2Java()
           
 
Method Summary
 void cleanup()
           
 void execute()
           
 java.lang.String getDir()
           
 java.lang.String getInterfacePrefix()
           
 java.lang.String getInterfaceSuffix()
           
 IFileListener getListener()
           
 java.lang.String getMapDir()
           
 java.lang.String getMapPath()
           
 java.lang.String getNamespacePrefix()
           
 java.lang.String getPkg()
           
 java.lang.String getServiceName(Document wsdl)
           
 java.lang.String getServiceName(WSDL wsdl)
           
 java.lang.String getUrl()
           
 boolean isCheckedExceptions()
           
 boolean isCreateDirectoryStructure()
           
 boolean isForceExceptionInheritance()
           
 boolean isGenerateAccessors()
           
 boolean isGenerateFaults()
           
 boolean isKeepGenerated()
           
 boolean isVerbose()
           
static void main(java.lang.String[] args)
           
 void prepare()
           
 void setCheckedExceptions(boolean checkedExceptions)
           
 void setCreateDirectoryStructure(boolean createDirectoryStructure)
           
 void setDir(java.lang.String dir)
           
 void setForceExceptionInheritance(boolean forceExceptionInheritance)
           
 void setGenerateAccessors(boolean generateAccessors)
           
 void setGenerateFaults(boolean generateFaults)
           
 void setGenerateSkeleton(boolean generateSkeleton)
           
 void setInterfacePrefix(java.lang.String interfacePrefix)
           
 void setInterfaceSuffix(java.lang.String interfaceSuffix)
           
 void setKeepGenerated(boolean keepGenerated)
           
 void setListener(IFileListener listener)
           
 void setMapDir(java.lang.String mapDir)
           
 void setMapPath(java.lang.String mapPath)
           
 void setNamespacePrefix(java.lang.String namespacePrefix)
           
 void setPkg(java.lang.String pkg)
           
 void setUrl(java.lang.String url)
           
 void setVerbose(boolean verbose)
           
 void writeHelper(java.lang.String packageName, java.lang.String name, java.lang.String interfaceName, java.lang.String url, java.io.PrintWriter writer)
           
 void writeInterface(SOAPBinding binding, java.lang.String packageName, java.lang.String name, java.io.PrintWriter writer, boolean checkedExceptions, boolean generateFaults)
           
 void writeSkeleton(SOAPBinding binding, java.lang.String packageName, java.lang.String name, java.io.PrintWriter writer, boolean checkedExceptions, boolean generateFaults)
           
 void wsdl2java()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDL2Java

public WSDL2Java()
Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

wsdl2java

public void wsdl2java()
               throws SchemaException,
                      java.io.IOException,
                      ParseException,
                      WSDLException,
                      java.lang.ClassNotFoundException
Throws:
SchemaException
java.io.IOException
ParseException
WSDLException
java.lang.ClassNotFoundException

prepare

public void prepare()
             throws SchemaException,
                    java.io.IOException,
                    ParseException
Throws:
SchemaException
java.io.IOException
ParseException

execute

public void execute()
             throws java.io.IOException,
                    java.lang.ClassNotFoundException,
                    ParseException,
                    WSDLException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
ParseException
WSDLException

cleanup

public void cleanup()

writeInterface

public void writeInterface(SOAPBinding binding,
                           java.lang.String packageName,
                           java.lang.String name,
                           java.io.PrintWriter writer,
                           boolean checkedExceptions,
                           boolean generateFaults)
                    throws SchemaException
Parameters:
binding -
packageName -
name -
writer -
checkedExceptions -
Throws:
SchemaException

writeSkeleton

public void writeSkeleton(SOAPBinding binding,
                          java.lang.String packageName,
                          java.lang.String name,
                          java.io.PrintWriter writer,
                          boolean checkedExceptions,
                          boolean generateFaults)
                   throws SchemaException
Parameters:
binding -
packageName -
name -
writer -
checkedExceptions -
Throws:
SchemaException

writeHelper

public void writeHelper(java.lang.String packageName,
                        java.lang.String name,
                        java.lang.String interfaceName,
                        java.lang.String url,
                        java.io.PrintWriter writer)
Parameters:
packageName -
name -
url -
writer -

getServiceName

public java.lang.String getServiceName(Document wsdl)
Parameters:
wsdl -

getServiceName

public java.lang.String getServiceName(WSDL wsdl)
Parameters:
wsdl -

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)
Parameters:
url -

getDir

public java.lang.String getDir()

setDir

public void setDir(java.lang.String dir)
Parameters:
dir -

isCreateDirectoryStructure

public boolean isCreateDirectoryStructure()

setCreateDirectoryStructure

public void setCreateDirectoryStructure(boolean createDirectoryStructure)
Parameters:
createDirectoryStructure -

isKeepGenerated

public boolean isKeepGenerated()

setKeepGenerated

public void setKeepGenerated(boolean keepGenerated)
Parameters:
keepGenerated -

getPkg

public java.lang.String getPkg()

setPkg

public void setPkg(java.lang.String pkg)
Parameters:
pkg -

getMapPath

public java.lang.String getMapPath()

setMapPath

public void setMapPath(java.lang.String mapPath)
Parameters:
mapPath -

getMapDir

public java.lang.String getMapDir()

setMapDir

public void setMapDir(java.lang.String mapDir)
Parameters:
mapDir -

getNamespacePrefix

public java.lang.String getNamespacePrefix()

setNamespacePrefix

public void setNamespacePrefix(java.lang.String namespacePrefix)
Parameters:
namespacePrefix -

setGenerateSkeleton

public void setGenerateSkeleton(boolean generateSkeleton)
Parameters:
generateSkeleton -

isCheckedExceptions

public boolean isCheckedExceptions()

setCheckedExceptions

public void setCheckedExceptions(boolean checkedExceptions)
Parameters:
checkedExceptions -

isGenerateAccessors

public boolean isGenerateAccessors()

setGenerateAccessors

public void setGenerateAccessors(boolean generateAccessors)
Parameters:
generateAccessors -

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)
Parameters:
verbose -

getInterfacePrefix

public java.lang.String getInterfacePrefix()

setInterfacePrefix

public void setInterfacePrefix(java.lang.String interfacePrefix)
Parameters:
interfacePrefix -

isGenerateFaults

public boolean isGenerateFaults()

setGenerateFaults

public void setGenerateFaults(boolean generateFaults)
Parameters:
generateFaults -

isForceExceptionInheritance

public boolean isForceExceptionInheritance()
Returns:

setForceExceptionInheritance

public void setForceExceptionInheritance(boolean forceExceptionInheritance)
Parameters:
forceExceptionInheritance -

getInterfaceSuffix

public java.lang.String getInterfaceSuffix()

setInterfaceSuffix

public void setInterfaceSuffix(java.lang.String interfaceSuffix)
Parameters:
interfaceSuffix -

getListener

public IFileListener getListener()

setListener

public void setListener(IFileListener listener)
Parameters:
listener -


copyright© 2001-2004 by webMethods All Rights Reserved.