|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectcom.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 |
imports
|
List |
localBindings
|
List |
localMessages
|
List |
localPortTypes
|
List |
localServices
|
Types |
localTypes
The local-prefix indicates that the elements are defined in this WSDL document. |
def |
lookup
|
Map |
policies
|
Registry |
registry
If there are imported WSDLs, the complete information about the WSDL elements should be collected from the WSDLs in the registry. |
def |
resourceResolver
|
String |
targetNamespace
|
Constructor Summary | |
Definitions()
|
|
Definitions(String tns, String name)
|
Methods inherited from class WSDLElement | |
---|---|
create, getElementName, getNamespaceUri, getPrefix, getQName, parseChildren |
Methods inherited from class XMLElement | |
---|---|
getElementName, getNamespace, getNamespaceContext, getNamespaceUri, getPrefix, getPrefix, getQNameForPN, getTypeQName, getTypeString, parse, parseAttributes, parseChildren, parseNamespaces, parseText |
Field Detail |
---|
public static final JQName ELEMENTNAME
Property Detail |
---|
def baseDir
List imports
List localBindings
List localMessages
List localPortTypes
List localServices
Types localTypes
def lookup
Map policies
Registry registry
def resourceResolver
String targetNamespace
Constructor Detail |
---|
Definitions()
Definitions(String tns, String name)
Method Detail |
---|
void addSchema(Schema schema)
void create(AbstractCreator creator, CreatorContext ctx)
List getAllWSDLs()
String getAsString()
Binding getBinding(GQName qname)
Binding getBinding(String name)
List getBindings()
List getBindings(def protocol)
Element getElement(String elementPN)
Element getElement(GQName qname)
Element getElementForOperation(String operationName, def portTypeName)
portTypeName
- Can be the portType name as a String or
the fully qualified name as a QName
def getHTTPBinding(def name)
List getLocalSchemas()
Message getMessage(String name)
Message getMessage(GQName qname)
List getMessages()
Operation getOperation(String operationName, String portTypeName)
Operation getOperation(String name, GQName portType)
List getOperations()
PortType getPortType(String name)
PortType getPortType(GQName qname)
List getPortTypes()
Schema getSchema(String ns)
Schema getSchemaLoadKnownSchemaIfNeeded(String ns)
TypeDefinition getSchemaType(String name)
TypeDefinition getSchemaType(GQName qname)
List getSchemas()
def getService(GQName qname)
List getServices()
def getSoap11Binding(def name)
def getSoap12Binding(def name)
String getTargetNamespacePrefix()
List getTypes()
Boolean isConcrete()
Binding newBinding(String name)
Message newMessage(String name)
PortType newPortType(String name)
Service newService(String name)
protected def parseAttributes(def token, WSDLParserContext ctx)
protected def parseChildren(def token, def child, WSDLParserContext ctx)
void setTypes(Types types)
String toString()
List validate(WSDLParserContext ctx)
Groovy Documentation