Groovy Documentation

com.predic8.wsdl
[Groovy] Class Definitions

java.lang.Object
  com.predic8.soamodel.XMLElement
      com.predic8.wsdl.WSDLElement
          com.predic8.wsdl.Definitions

class Definitions
extends WSDLElement

Field Summary
static JQName ELEMENTNAME

 
Fields inherited from class XMLElement
namespaces
 
Property Summary
def baseDir

List bindings

List imports

List messages

List portTypes

def resourceResolver

List services

String targetNamespace

Types types

 
Constructor Summary
Definitions()

Definitions(String tns, String name)

 
Method Summary
void add(Schema schema)

def create(def creator, def ctx)

def getAllWSDLs()

String getAsString()

Binding getBinding(String name)

Binding getBinding(GQName name)

List getBindings(def protocol)

Element getElement(String name)

Element getElementForOperation(String operation, String portType)

String getElementNameForOperation(String operation, String portType)

def getHTTPBinding(def name)

def getImportedWSDLs()

Message getMessage(String name)

Message getMessage(GQName name)

Operation getOperation(String name, String portType)

Operation getOperation(String name, GQName portType)

List getOperations()

PortType getPortType(String name)

PortType getPortType(GQName name)

Schema getSchema(String targetNamespace)

List getSchemas()

def getService(GQName name)

def getSoap11Binding(def name)

def getSoap12Binding(def name)

def getSoapBinding(def name)

Use getSOAP11Binding instead

String getTargetNamespacePrefix()

Boolean isConcrete()

Binding newBinding(String name)

Message newMessage(String name)

PortType newPortType(String name)

Service newService(String name)

protected def parseAttributes(def token, def params)

protected def parseChildren(def token, def child, def params)

String toString()

 
Methods inherited from class WSDLElement
create, getElementName, getTypeQName, parseChildren
 
Methods inherited from class XMLElement
getElementName, getNamespace, getNamespaceContext, getPrefix, getPrefix, getTypeQName, getTypeString, parse, parseAttributes, parseChildren, parseNamespaces, parseText
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

ELEMENTNAME

public static final JQName ELEMENTNAME


 
Property Detail

baseDir

def baseDir


bindings

List bindings


imports

List imports


messages

List messages


portTypes

List portTypes


resourceResolver

def resourceResolver


services

List services


targetNamespace

String targetNamespace


types

Types types


 
Constructor Detail

Definitions

Definitions()


Definitions

Definitions(String tns, String name)


 
Method Detail

add

void add(Schema schema)


create

def create(def creator, def ctx)


getAllWSDLs

def getAllWSDLs()


getAsString

String getAsString()


getBinding

Binding getBinding(String name)


getBinding

Binding getBinding(GQName name)


getBindings

List getBindings(def protocol)


getElement

Element getElement(String name)


getElementForOperation

Element getElementForOperation(String operation, String portType)


getElementNameForOperation

String getElementNameForOperation(String operation, String portType)


getHTTPBinding

def getHTTPBinding(def name)


getImportedWSDLs

def getImportedWSDLs()


getMessage

Message getMessage(String name)


getMessage

Message getMessage(GQName name)


getOperation

Operation getOperation(String name, String portType)


getOperation

Operation getOperation(String name, GQName portType)


getOperations

List getOperations()


getPortType

PortType getPortType(String name)


getPortType

PortType getPortType(GQName name)


getSchema

Schema getSchema(String targetNamespace)


getSchemas

List getSchemas()


getService

def getService(GQName name)


getSoap11Binding

def getSoap11Binding(def name)


getSoap12Binding

def getSoap12Binding(def name)


getSoapBinding

@Deprecated
def getSoapBinding(def name)
Use getSOAP11Binding instead


getTargetNamespacePrefix

String getTargetNamespacePrefix()


isConcrete

Boolean isConcrete()


newBinding

Binding newBinding(String name)


newMessage

Message newMessage(String name)


newPortType

PortType newPortType(String name)


newService

Service newService(String name)


parseAttributes

protected def parseAttributes(def token, def params)


parseChildren

protected def parseChildren(def token, def child, def params)


toString

String toString()


 

Groovy Documentation