public final class WsdlTypes extends Object implements Serializable
| 限定符 | 构造器和说明 |
|---|---|
protected |
WsdlTypes(javax.wsdl.Definition wsdlDefinition)
Create a new for WsdlTypes instance for the specified WSDL definition.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Element |
findNamedElement(QName elementName)
Find a named <element> in the types section of the WSDL.
|
protected Element |
findNamedType(QName typeName)
Find a named <complexType> or <simpleType> in the types section of the WSDL.
|
protected WsdlComplexTypes |
getNamedComplexTypes()
Get the map of named complex types defined in the WSDL.
|
protected List<javax.wsdl.extensions.ExtensibilityElement> |
getSchemas()
Return a list of of all schemas defined by the WSDL definition.
|
protected String |
getTargetNamespace()
Get the target namespace of the wsdl.
|
protected QName |
getTypeQName(String type)
Get the type qname for the type parameter.
|
boolean |
isElementFormQualified(String namespaceURI)
Determine if the namespace URI is element form qualifed.
|
protected WsdlTypes(javax.wsdl.Definition wsdlDefinition)
wsdlDefinition - The WSDL definition.protected Element findNamedElement(QName elementName) throws org.pentaho.di.core.exception.KettleStepException
elementName - Name of element to find.org.pentaho.di.core.exception.KettleStepException - If schema or element in schema can't be found for the given element nameprotected Element findNamedType(QName typeName)
typeName - Name of the type to find.protected WsdlComplexTypes getNamedComplexTypes()
protected String getTargetNamespace()
protected QName getTypeQName(String type)
type - Name of type.protected List<javax.wsdl.extensions.ExtensibilityElement> getSchemas()
public boolean isElementFormQualified(String namespaceURI)
namespaceURI - Namespace URI string.Copyright © 2024 Hitachi Vantara. All rights reserved.