Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01

weblogic.wsee.wsdl
Interface WsdlDefinitions

All Superinterfaces:
WsdlElement, WsdlExtensible

public interface WsdlDefinitions
extends WsdlExtensible

This class corresponds to a WSDL Definition defined by the following schema.

 <xs:group name="anyTopLevelOptionalElement">
 <xs:annotation>
 <xs:documentation>Any top level optional element allowed to
 appear more then once - any child of definitions element except
 wsdl:types. Any extensibility element is allowed in any place.
 </xs:documentation>
 </xs:annotation>
 <xs:choice>
 <xs:element name="import" type="wsdl:tImport" />
 <xs:element name="types" type="wsdl:tTypes" />
 <xs:element name="message" type="wsdl:tMessage">
 <xs:unique name="part">
 <xs:selector xpath="wsdl:part" />
 <xs:field xpath="@name" />
 </xs:unique>
 </xs:element>
 <xs:element name="portType" type="wsdl:tPortType" />
 <xs:element name="binding" type="wsdl:tBinding" />
 <xs:element name="service" type="wsdl:tService">
 <xs:unique name="port">
 <xs:selector xpath="wsdl:port" />
 <xs:field xpath="@name" />
 </xs:unique>
 </xs:element>
 </xs:choice>
 </xs:group>
 <xs:complexType name="tDefinitions">
 <xs:complexContent>
 <xs:extension base="wsdl:tExtensibleDocumented">
 <xs:sequence>
 <xs:group ref="wsdl:anyTopLevelOptionalElement" minOccurs="0"
   maxOccurs="unbounded" />
 </xs:sequence>
 <xs:attribute name="targetNamespace" type="xs:anyURI" use="optional" />
 <xs:attribute name="name" type="xs:NCName" use="optional" />
 </xs:extension>
 </xs:complexContent>
 </xs:complexType>
 


Method Summary
 Map<QName,? extends WsdlBinding> getBindings()
          returns all bindings of this wsdl definition
 String getEncoding()
          An attribute specifying, as part of the XML declaration, the encoding of this document.
 List<? extends WsdlDefinitions> getImportedWsdlDefinitions()
           
 List<?> getImports()
           
 Set<String> getKnownImportedWsdlLocations()
          return all wsdls imported directly or indirectly.
 Map<QName,? extends WsdlMessage> getMessages()
          returns the list of message available in the definitions.
 String getName()
          returns the name of this definitions
 Map<QName,? extends WsdlPort> getPorts()
          returns the port with the specified name
 Map<QName,? extends WsdlPortType> getPortTypes()
          returns a list of port types available in this definitions.
 Map<QName,? extends WsdlService> getServices()
          returns all WsdlService available in this definitions
 String getTargetNamespace()
          returns the target namespace for this definitions
 WsdlSchema getTheOnlySchema()
           
 WsdlTypes getTypes()
           
 String getWsdlLocation()
          returns the location of the wsdl
 
Methods inherited from interface weblogic.wsee.wsdl.WsdlExtensible
getExtension, getExtensionList, getExtensions, putExtension
 
Methods inherited from interface weblogic.wsee.wsdl.WsdlElement
getDocumentation
 

Method Detail

getName

String getName()
returns the name of this definitions

Returns:
name. null if not specified

getTargetNamespace

String getTargetNamespace()
returns the target namespace for this definitions

Returns:
target namespace

getKnownImportedWsdlLocations

Set<String> getKnownImportedWsdlLocations()
return all wsdls imported directly or indirectly.


getTheOnlySchema

WsdlSchema getTheOnlySchema()

getEncoding

String getEncoding()
An attribute specifying, as part of the XML declaration, the encoding of this document. This is null when unspecified or when it is not known, such as when the WsdlDefinition was created in memory.


getTypes

WsdlTypes getTypes()

getServices

Map<QName,? extends WsdlService> getServices()
returns all WsdlService available in this definitions

Returns:
WsdlService iterator

getPorts

Map<QName,? extends WsdlPort> getPorts()
returns the port with the specified name

Returns:
port

getBindings

Map<QName,? extends WsdlBinding> getBindings()
returns all bindings of this wsdl definition

Returns:
a Iterator of all bindings

getPortTypes

Map<QName,? extends WsdlPortType> getPortTypes()
returns a list of port types available in this definitions.

Returns:
list of WsdlPortTypes

getMessages

Map<QName,? extends WsdlMessage> getMessages()
returns the list of message available in the definitions.

Returns:
iterator of WsdlMessage in the definitions

getWsdlLocation

String getWsdlLocation()
returns the location of the wsdl

Returns:
location of the wsdl

getImportedWsdlDefinitions

List<? extends WsdlDefinitions> getImportedWsdlDefinitions()

getImports

List<?> getImports()

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01