|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WSDLDefinition
Represents a WSDL definition. WSDLDefinition
Method Summary | ||
---|---|---|
Binding |
getBinding()
Get the generated binding for a WSDLDefinition |
|
Definition |
getDefinition()
Returns the WSDL definition model, if there are more than one WSDL definition under the same namespace, the definition will be a facade which imports all the physical WSDL definitions |
|
java.util.List<WSDLDefinition> |
getImportedDefinitions()
Get the WSDL definitions imported by this definition |
|
java.net.URI |
getLocation()
Get the location of the WSDL file |
|
java.lang.String |
getNamespace()
Returns the namespace of this WSDL definition. |
|
java.net.URI |
getURI()
Get the contribution artifact URI of the WSDL document |
|
|
getWSDLObject(java.lang.Class<T> type,
javax.xml.namespace.QName name)
Get the WSDL object by type and name |
|
XmlSchemaElement |
getXmlSchemaElement(javax.xml.namespace.QName name)
Get an XSD element by QName |
|
java.util.List<XSDefinition> |
getXmlSchemas()
Get a list of inline XML schema definitions |
|
XmlSchemaType |
getXmlSchemaType(javax.xml.namespace.QName name)
Get an XSD type by QName |
|
void |
setBinding(Binding binding)
Set the generated binding for a WSDLDefinition |
|
void |
setDefinition(Definition definition)
Sets the WSDL definition model |
|
void |
setLocation(java.net.URI url)
Set the location of the WSDL file |
|
void |
setNamespace(java.lang.String namespace)
Sets the namespace of this WSDL definition. |
|
void |
setURI(java.net.URI uri)
Set the contribution artifact URI of the WSDL document |
Methods inherited from interface org.apache.tuscany.sca.assembly.Base |
---|
isUnresolved, setUnresolved |
Method Detail |
---|
Definition getDefinition()
void setDefinition(Definition definition)
definition
- the WSDL definition modeljava.lang.String getNamespace()
void setNamespace(java.lang.String namespace)
namespace
- the namespace of this WSDL definitionjava.util.List<XSDefinition> getXmlSchemas()
java.net.URI getLocation()
void setLocation(java.net.URI url)
url
- java.net.URI getURI()
void setURI(java.net.URI uri)
uri
- java.util.List<WSDLDefinition> getImportedDefinitions()
XmlSchemaElement getXmlSchemaElement(javax.xml.namespace.QName name)
name
-
XmlSchemaType getXmlSchemaType(javax.xml.namespace.QName name)
name
-
<T extends WSDLElement> WSDLObject<T> getWSDLObject(java.lang.Class<T> type, javax.xml.namespace.QName name)
T
- type
- javax.wsdl.Service/PortType/Binding/Message.classname
- The QName of the object
Binding getBinding()
void setBinding(Binding binding)
binding
- the WSDL binding
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |