public interface Description extends ExtensibleDocumentedComponent
| Modifier and Type | Method and Description |
|---|---|
Binding |
addNewBinding(String name)
Create a new binding component, appended to this definition's binding
list.
|
Import |
addNewImport()
Create a new import component, appended to this definition's import
list.
|
Include |
addNewInclude()
Create a new include, appended to this definition's include list.
|
Interface |
addNewInterface(String name)
Create a new interface component, appended to this definition's
interface list.
|
Service |
addNewService(String name)
Create a new service component, appended to this definition's service
list.
|
void |
appendBinding(Binding theBinding)
Append an item to bindings for this component.
|
void |
appendImport(Import theImport)
Append an item to definitions imported into this container.
|
void |
appendInclude(Include theInclude)
Append an item to definitions included in this container.
|
void |
appendInterface(Interface theInterface)
Append an item to interfaces for this component.
|
void |
appendService(Service theService)
Append an item to services for this component.
|
void |
appendType(Types theType)
Append an item to types (in schema or whatever).
|
Binding |
findBinding(QName name)
Find named binding in this definition or the imported/included
bindings.
|
Interface |
findInterface(QName name)
Find named interface in this definition or the imported/included
interfaces.
|
Service |
findService(QName name)
Find named service in this definition or the imported/included
services.
|
Binding |
getBinding(int index)
Get bindings for this component by indexed position.
|
int |
getBindingsLength()
Get the number of Binding items in bindings.
|
String |
getDocumentBaseUri()
Get base URI for the document for this wsdl:definitions component.
|
Import |
getImport(int index)
Get definitions imported into this container by indexed position.
|
int |
getImportsLength()
Get the number of Import items in imports.
|
Include |
getInclude(int index)
Get definitions included in this container by indexed position.
|
int |
getIncludesLength()
Get the number of Include items in includes.
|
Interface |
getInterface(int index)
Get interfaces for this component by indexed position.
|
int |
getInterfacesLength()
Get the number of Interface items in interfaces.
|
Service |
getService(int index)
Get services for this component by indexed position.
|
int |
getServicesLength()
Get the number of Service items in services.
|
String |
getTargetNamespace()
Get namespace for components in this container.
|
Types |
getType(int index)
Get types (in schema or whatever) by indexed position.
|
int |
getTypesLength()
Get the number of Types items in types.
|
Types |
newTypes()
Create a new types component, replacing the existing types component
of this definition, if necessary.
|
Binding |
removeBinding(int index)
Remove bindings for this component by index position.
|
Import |
removeImport(int index)
Remove definitions imported into this container by index position.
|
Include |
removeInclude(int index)
Remove definitions included in this container by index position.
|
Interface |
removeInterface(int index)
Remove interfaces for this component by index position.
|
Service |
removeService(int index)
Remove services for this component by index position.
|
Types |
removeType(int index)
Remove types (in schema or whatever) by index position.
|
void |
setBinding(int index,
Binding theBinding)
Set bindings for this component by indexed position.
|
void |
setDocumentBaseUri(String theDocumentBaseUri)
Set base URI for the document for this wsdl:definitions component.
|
void |
setImport(int index,
Import theImport)
Set definitions imported into this container by indexed position.
|
void |
setInclude(int index,
Include theInclude)
Set definitions included in this container by indexed position.
|
void |
setInterface(int index,
Interface theInterface)
Set interfaces for this component by indexed position.
|
void |
setService(int index,
Service theService)
Set services for this component by indexed position.
|
void |
setTargetNamespace(String theTargetNamespace)
Set namespace for components in this container.
|
void |
setType(int index,
Types theType)
Set types (in schema or whatever) by indexed position.
|
Document |
toXmlDocument()
Return this document as a DOM document.
|
String |
toXmlString()
Return this WSDL definition as an XML string.
|
getDocument, getDocument, getExtensions, getWsdlAttributeNameMap, setDocument, setDocument, setExtensionsint getBindingsLength()
Binding getBinding(int index)
index - Indexed position value 0..length-1index
position.void setBinding(int index,
Binding theBinding)
index - Indexed position value (0..length-1) of the item to settheBinding - Item to add at position index.void appendBinding(Binding theBinding)
theBinding - Item to append to bindingsBinding removeBinding(int index)
index - The index position of the binding to removeString getDocumentBaseUri()
void setDocumentBaseUri(String theDocumentBaseUri)
theDocumentBaseUri - Base URI for the document for this
wsdl:definitions componentint getImportsLength()
Import getImport(int index)
index - Indexed position value 0..length-1index position.void setImport(int index,
Import theImport)
index - Indexed position value (0..length-1) of the item to settheImport - Item to add at position index.void appendImport(Import theImport)
theImport - Item to append to importsImport removeImport(int index)
index - The index position of the import to removeint getIncludesLength()
Include getInclude(int index)
index - Indexed position value 0..length-1index position.void setInclude(int index,
Include theInclude)
index - Indexed position value (0..length-1) of the item to settheInclude - Item to add at position index.void appendInclude(Include theInclude)
theInclude - Item to append to includesInclude removeInclude(int index)
index - The index position of the include to removeint getInterfacesLength()
Interface getInterface(int index)
index - Indexed position value 0..length-1index
position.void setInterface(int index,
Interface theInterface)
index - Indexed position value (0..length-1) of the item to settheInterface - Item to add at position index.void appendInterface(Interface theInterface)
theInterface - Item to append to interfacesInterface removeInterface(int index)
index - The index position of the interface to removeint getServicesLength()
Service getService(int index)
index - Indexed position value 0..length-1index
position.void setService(int index,
Service theService)
index - Indexed position value (0..length-1) of the item to settheService - Item to add at position index.void appendService(Service theService)
theService - Item to append to servicesService removeService(int index)
index - The index position of the service to removeString getTargetNamespace()
void setTargetNamespace(String theTargetNamespace)
theTargetNamespace - Namespace for components in this containerint getTypesLength()
Types getType(int index)
index - Indexed position value 0..length-1index
position.void setType(int index,
Types theType)
index - Indexed position value (0..length-1) of the item to settheType - Item to add at position index.void appendType(Types theType)
theType - Item to append to typesTypes removeType(int index)
index - The index position of the type to removeBinding findBinding(QName name)
name - Name of binding to find.Interface findInterface(QName name)
name - Name of interface to find.Service findService(QName name)
name - Name of service to find.Binding addNewBinding(String name)
name - Name of binding to create.Import addNewImport()
Include addNewInclude()
Interface addNewInterface(String name)
name - Name of interface to create.Service addNewService(String name)
name - Name of service to create.Types newTypes()
String toXmlString()
Document toXmlDocument()
Copyright © 2011-2016 OpenESB Community. All Rights Reserved.