Method Summary |
|
public com.sun.jbi.wsdl2.Binding | addNewBinding(String name) Create a new binding component, appended to this definition's binding list.
Parameters: name - Name of binding to create. |
public com.sun.jbi.wsdl2.Import | addNewImport() Create a new import component, appended to this definition's import list. |
public com.sun.jbi.wsdl2.Include | addNewInclude() Create a new include, appended to this definition's include list. |
public com.sun.jbi.wsdl2.Interface | addNewInterface(String name) Create a new interface component, appended to this definition's interface list.
Parameters: name - Name of interface to create. |
public com.sun.jbi.wsdl2.Service | addNewService(String name) Create a new service component, appended to this definition's service list.
Parameters: name - Name of service to create. |
public void | appendBinding(com.sun.jbi.wsdl2.Binding theBinding) Append an item to bindings for this component.. |
public void | appendImport(com.sun.jbi.wsdl2.Import theImport) Append an item to definitions imported into this container. |
public void | appendInclude(com.sun.jbi.wsdl2.Include theInclude) Append an item to definitions included in this container. |
public void | appendInterface(com.sun.jbi.wsdl2.Interface theInterface) Append an item to interfaces for this component. |
public void | appendService(com.sun.jbi.wsdl2.Service theService) Append an item to services for this component.. |
public void | appendType(com.sun.jbi.wsdl2.Types theType) Append an item to types (in schema or whatever). |
public com.sun.jbi.wsdl2.Binding | findBinding(QName name) Find named binding in this definition or the imported/included bindings.
This implementation assumes that the import/include structure does not
introduce a circular search path.
Parameters: name - Name of binding to find. |
protected com.sun.jbi.wsdl2.Binding | findImportedBinding(QName name) Find binding with given qualified name in the bindings imported in
this definitions component. |
protected com.sun.jbi.wsdl2.Interface | findImportedInterface(QName name) Find interface with given qualified name in the interfaces imported in
this definitions component. |
protected com.sun.jbi.wsdl2.Service | findImportedService(QName name) Find an interface with given qualified name in the interfaces imported in
this definitions component. |
protected com.sun.jbi.wsdl2.Binding | findIncludedBinding(QName name) Find binding with given qualified name in the bindings included in
this defintions component. |
protected com.sun.jbi.wsdl2.Interface | findIncludedInterface(QName name) Find interface with given qualified name in the interfaces included in
this defintions component. |
protected com.sun.jbi.wsdl2.Service | findIncludedService(QName name) Find interface with given qualified name in the interfaces included in
this defintions component. |
public com.sun.jbi.wsdl2.Interface | findInterface(QName name) Find named interface in this definition or the imported/included interfaces.
Parameters: name - Name of interface to find. |
protected com.sun.jbi.wsdl2.Binding | findLocalBinding(String localName) Find binding with given local name in the bindings from this definition
only.
Parameters: localName - Local name of the binding to search for. |
protected com.sun.jbi.wsdl2.Interface | findLocalInterface(String localName) Find interface with given local name in the interfaces from this definition
only.
Parameters: localName - Local name of the interface to search for. |
protected com.sun.jbi.wsdl2.Service | findLocalService(String localName) Find interface with given local name in the interfaces from this definition
only.
Parameters: localName - Local name of the interface to search for. |
public com.sun.jbi.wsdl2.Service | findService(QName name) Find named service in this definition or the imported/included services.
Parameters: name - Name of service to find. |
static synchronized java.util.Map | getAttributeNameMap() Worker class-method for
DescriptionImpl.getWsdlAttributeNameMap() . |
public com.sun.jbi.wsdl2.Binding | getBinding(int index) Get bindings for this component, by indexed position.
Parameters: index - Indexed position value 0..length-1 Bindings for this component. |
public Map | getBindingFaultMap() Get the BindingFaultType to BindingFaultImpl object map for this
definitions component. |
public Map | getBindingFaultReferenceMap() Get the BindingFaultType to BindingFaultReferenceImpl map
for this definitions component. |
public Map | getBindingMap() Get the BindingType to BindingImpl object map for this definitions
component. |
public Map | getBindingMessageReferenceMap() Get the BindingOperationMessageType to BindingMessageReferenceImpl
map for this definitions component. |
public Map | getBindingOperationFaultMap() Get the BindingOperationFault to BindingOperationFaultImpl map
for this definitions component. |
public Map | getBindingOperationMap() Get the BindingOperationType to BindingOperationImpl map for this
definitions component. |
public int | getBindingsLength() Get the number of Binding items in bindings. |
protected DescriptionImpl | getContainer() Get the container for this component. |
DescriptionDocument | getDocBean() Get the document bean for this component. |
public String | getDocumentBaseUri() Get the base document URI for this definitions component. |
public Map | getDocumentMap() Get the DocumentationType to DocumentImpl map for this definitions
component. |
public Map | getEndpointMap() Get the EndpointType to EndpointImpl map for this definitions
component. |
public com.sun.jbi.wsdl2.Import | getImport(int index) Get definitions imported into this container by indexed position.
Parameters: index - Indexed position value 0..length-1 Description imported into this container. |
public Map | getImportMap() Get the ImportType to ImportImpl map for this definitions
component. |
public int | getImportsLength() Get the number of Import items in imports. |
public com.sun.jbi.wsdl2.Include | getInclude(int index) Get definitions included in this container, by indexed position.
Parameters: index - Indexed position value 0..length-1 Description included in this container. |
public Map | getIncludeMap() Get the IncludeType to IncludeImpl map for this definitions
component. |
public int | getIncludesLength() Get the number of Include items in includes. |
public com.sun.jbi.wsdl2.Interface | getInterface(int index) Get interfaces for this component, by indexed position.
Parameters: index - Indexed position value 0..length-1 Interfaces for this component. |
public Map | getInterfaceFaultMap() Get the InterfaceFaultType to InterfaceFaultImpl object map for this
definitions component. |
public Map | getInterfaceMap() Get the InterfaceType to InterfaceImpl map for this component. |
public Map | getInterfaceOperationMap() Get the InterfaceOperationType to InterfaceOperationImpl map for
this component. |
public int | getInterfacesLength() Get the number of Interface items in interfaces. |
public Map | getMessageFaultReferenceMap() Get the MessageRefFaultType to MessageFaultReferenceImpl map for
this component. |
public Map | getMessageReferenceMap() Get the MessageRefType to MessageReferenceImpl map for this
component. |
public com.sun.jbi.wsdl2.Service | getService(int index) Get services for this component, by indexed position.
Parameters: index - Indexed position value 0..length-1 Services for this component. |
public Map | getServiceMap() Get the ServiceType to ServiceImpl map for this component. |
public int | getServicesLength() Get the number of Service items in services. |
public String | getTargetNamespace() Get namespace for components in this container. |
public com.sun.jbi.wsdl2.Types | getType(int index) Get types (in schema or whatever) by indexed position. |
public int | getTypesLength() Get the number of Types items in types. |
public Map | getTypesMap() Get the TypesType to TypesImpl map for this component. |
public java.util.Map | getWsdlAttributeNameMap() Get map of WSDL-defined attribute QNames for this component, indexed by
canonical QName string (see
javax.xml.namespace.QName.toString . |
public com.sun.jbi.wsdl2.Types | newTypes() Create a new types component, replacing the existing types component of
this definition, if necessary. |
public com.sun.jbi.wsdl2.Binding | removeBinding(int index) Remove bindings for this component, by index position. |
public com.sun.jbi.wsdl2.Import | removeImport(int index) Remove definitions imported into this container, by index position. |
public com.sun.jbi.wsdl2.Include | removeInclude(int index) Remove definitions included in this container, by index position. |
public com.sun.jbi.wsdl2.Interface | removeInterface(int index) Remove interfaces for this component, by index position. |
public com.sun.jbi.wsdl2.Service | removeService(int index) Remove services for this component, by index position. |
public com.sun.jbi.wsdl2.Types | removeType(int index) Remove types (in schema or whatever) by index position. |
public void | setBinding(int index, com.sun.jbi.wsdl2.Binding theBinding) Set bindings for this component, by indexed position. |
public void | setDocumentBaseUri(String theDocumentBaseUri) Set the base document URI for this wsdl:definitions component. |
public void | setImport(int index, com.sun.jbi.wsdl2.Import theImport) Set definitions imported into this container, by indexed position. |
public void | setInclude(int index, com.sun.jbi.wsdl2.Include theInclude) Set definitions included in this container, by indexed position. |
public void | setInterface(int index, com.sun.jbi.wsdl2.Interface theInterface) Set interfaces for this component, by indexed position. |
public void | setService(int index, com.sun.jbi.wsdl2.Service theService) Set services for this component, by indexed position. |
public void | setTargetNamespace(String theTargetNamespace) Set namespace for components in this container. |
public void | setType(int index, com.sun.jbi.wsdl2.Types theType) Set types (in schema or whatever) by indexed position. |
public org.w3c.dom.Document | toXmlDocument() Return this document as a DOM document. |
public String | toXmlString() Return this WSDL definition as an XML string. |