|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.wsdl.WSDL
WSDL is the root of GLUE's internal object structure for representing WSDL. The internal WSDL object structure is generally created in one of two ways: by parsing existing WSDL XML documents, or by generating the structure based on Java methods and descriptive information. The resulting object structure can then be serialized out to XML (as WSDL) or used to generate Java interfaces and classes. With the addition of type mapping information, it can also be used to translate between Java method calls and XML.
for information on parsing xml documents.
,
for information on creating wsdl documents from java.
,
Java2WSDL
,
WSDL2Java
,
JavaToSOAP
Field Summary |
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.soap.ISOAPConstants |
ACTOR, ASYNC, BODY, DETAIL, ENCODING_STYLE, ENVELOPE, EXCEPTION, FAULT, FAULT_ACTOR, FAULT_CODE, FAULT_STRING, GET_SOAP_ACTOR, GET_SOAP_CODE, HEADER, MUST_UNDERSTAND, NEXT_ACTOR, OPTIMIZED_HEADER, SET_SOAP_ACTOR, SET_SOAP_CODE, SET_SOAP_DETAIL, SOAP_ACTION_HEADER, SOAP_BINDING, SOAP_ENCODING, SOAP_ENCODING_PREFIX, SOAP_ENVELOPE, SOAP_HTTP_TRANSPORT, SOAP_PREFIX, SOAP11_BINDING, SOAP11_ENCODING, SOAP11_ENVELOPE, SOAP12, SOAP12_BINDING, SOAP12_ENCODING, SOAP12_ENVELOPE, SOAP12_HTTP_CONTENT_TYPE, STACKTRACE, TME_PREFIX, UNDERSTOOD, XSD_PREFIX, XSI_PREFIX, XSI_SUFFIX |
Constructor Summary | |
WSDL()
|
Method Summary | |
void |
add(IQNamed qnamed)
Return all my entries named "qnamed". |
void |
addPortType(java.lang.String portTypeName,
MethodDescriptor[] methods,
Service service,
XURL[] endpoints,
Context context)
|
static void |
addProtocol(java.lang.String protocol)
|
Binding |
getBinding(java.lang.String qname)
|
java.util.Enumeration |
getBindings()
|
Binding[] |
getBindings(java.lang.Class type)
|
Document |
getDocument()
Return the XML Document representation of the WSDL. |
SchemaElement |
getElement(java.lang.String qname)
|
java.lang.String |
getEncodingStyle()
There isn't really a global encoding style for a wsdl, since each operation can have a different one. |
XURL[] |
getEndpoints()
Return an array of all my service endpoints. |
XURL[] |
getEndpoints(java.lang.Class portType)
|
java.lang.String |
getInterfaceTModel()
Experimental, for webmethods internal purposes only. |
Message |
getMessage(java.lang.String qname)
|
java.util.Enumeration |
getMessages()
|
java.lang.String |
getMessageTModel()
Experimental, for webmethods internal purposes only. |
java.lang.String |
getName()
|
IQNamed |
getNamed(java.lang.String qname,
java.lang.Class javaClass)
|
Namespaces |
getNamespaces()
|
Operations |
getOperationsForBindingClass(java.lang.Class bindingClass)
|
java.lang.String |
getPath()
|
IWSDLPersonality |
getPersonality()
|
Port[] |
getPorts(java.lang.Class type)
|
PortType |
getPortType(java.lang.String qname)
Return the PortType for a given qname. |
java.util.Enumeration |
getPortTypes()
Return all my PortTypes. |
Service |
getService(java.lang.String qname)
|
java.util.Enumeration |
getServices()
|
java.lang.String |
getTargetNamespace()
Return my target namespace. |
static java.lang.String |
getTargetNamespace(java.lang.String name,
Context context)
Return a target namespace for the given name. |
Type |
getType(java.lang.String qname)
|
Type |
getTypeForJavaClass(java.lang.Class javaClass)
|
java.util.Enumeration |
getTypes()
|
java.util.Enumeration |
getTypesForBindings(java.lang.Class bindingClass)
|
void |
setDocument(Document document)
|
void |
setEncodingStyle(java.lang.String encodingStyle)
|
void |
setInterfaceTModel(java.lang.String tModel)
Experimental, for webmethods internal purposes only. |
void |
setMessageTModel(java.lang.String tModel)
Experimental, for webmethods internal purposes only. |
void |
setName(java.lang.String name)
|
void |
setNamespaces(Namespaces namespaces)
|
void |
setPath(java.lang.String path)
|
void |
setPersonality(IWSDLPersonality personality)
|
static void |
setProtocols(java.lang.String[] protocols)
|
void |
setTargetNamespace(java.lang.String targetNamespace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WSDL()
Method Detail |
public IWSDLPersonality getPersonality()
public void setPersonality(IWSDLPersonality personality)
public void setEncodingStyle(java.lang.String encodingStyle)
encodingStyle
- public java.lang.String getEncodingStyle()
public static void setProtocols(java.lang.String[] protocols)
protocols
- public static void addProtocol(java.lang.String protocol)
protocol
- public void addPortType(java.lang.String portTypeName, MethodDescriptor[] methods, Service service, XURL[] endpoints, Context context) throws WSDLException, SchemaException
portTypeName
- methods
- service
- endpoints
- context
-
WSDLException
SchemaException
public Type getTypeForJavaClass(java.lang.Class javaClass) throws SchemaException
javaClass
-
SchemaException
public Type getType(java.lang.String qname) throws SchemaException
qname
-
SchemaException
public IQNamed getNamed(java.lang.String qname, java.lang.Class javaClass) throws SchemaException
qname
- javaClass
-
SchemaException
public SchemaElement getElement(java.lang.String qname) throws SchemaException
qname
-
SchemaException
public void setPath(java.lang.String path)
path
- public java.lang.String getPath()
public void setNamespaces(Namespaces namespaces)
namespaces
- public Namespaces getNamespaces()
public void setName(java.lang.String name)
name
- public java.lang.String getName()
public void setTargetNamespace(java.lang.String targetNamespace)
targetNamespace
- public java.lang.String getTargetNamespace()
public static java.lang.String getTargetNamespace(java.lang.String name, Context context)
name
- context
- public XURL[] getEndpoints()
public XURL[] getEndpoints(java.lang.Class portType)
portType
- public void add(IQNamed qnamed)
qnamed
- public java.util.Enumeration getMessages()
public Message getMessage(java.lang.String qname) throws SchemaException
qname
-
SchemaException
public java.util.Enumeration getPortTypes()
public PortType getPortType(java.lang.String qname) throws SchemaException
qname
-
SchemaException
public java.util.Enumeration getBindings()
public Binding getBinding(java.lang.String qname) throws SchemaException
qname
-
SchemaException
public Binding[] getBindings(java.lang.Class type)
type
- public Port[] getPorts(java.lang.Class type)
type
- public java.util.Enumeration getServices()
public Service getService(java.lang.String qname) throws SchemaException
qname
-
SchemaException
public java.lang.String getMessageTModel()
public void setMessageTModel(java.lang.String tModel)
tModel
- public java.lang.String getInterfaceTModel()
public void setInterfaceTModel(java.lang.String tModel)
tModel
- public Operations getOperationsForBindingClass(java.lang.Class bindingClass)
bindingClass
- public java.util.Enumeration getTypes()
public java.util.Enumeration getTypesForBindings(java.lang.Class bindingClass) throws SchemaException
bindingClass
-
SchemaException
public void setDocument(Document document)
document
- public Document getDocument() throws SchemaException
SchemaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |