public final class WsdlTypes extends Object implements Serializable
Modifier | Constructor and Description |
---|---|
protected |
WsdlTypes(javax.wsdl.Definition wsdlDefinition)
Create a new for WsdlTypes instance for the specified WSDL definition.
|
Modifier and Type | Method and Description |
---|---|
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 KettleStepException
elementName
- Name of element to find.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 © 2019 Hitachi Vantara. All rights reserved.