Package com.sun.tools.ws.wsdl.document
Class BindingOperation
java.lang.Object
com.sun.tools.ws.wsdl.framework.Entity
com.sun.tools.ws.wsdl.document.BindingOperation
- All Implemented Interfaces:
TWSDLExtensible,Elemental
Entity corresponding to the "operation" child element of a WSDL "binding" element.
- Author:
- WS Development Team
-
Field Summary
Fields inherited from class com.sun.tools.ws.wsdl.framework.Entity
errorReceiver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(WSDLDocumentVisitor visitor) voidAnTWSDLExtensionHandlerwill call this method to add anTWSDLExtensionobjectvoidGives iterator overTWSDLExtensionsfaults()getInput()getName()Gives namespace URI of a wsdl extensibility element.Gives the wsdl extensiblity element's name attribute value.Gives the parent of a wsdl extensibility element.getStyle()Gives the WSDL element or WSDL extensibility element namevoidvoidvoidvoidvoidsetParent(TWSDLExtensible parent) voidvoidvoidwithAllSubEntitiesDo(EntityAction action) Methods inherited from class com.sun.tools.ws.wsdl.framework.Entity
failValidation, failValidation, getLocator, getProperty, removeProperty, setErrorReceiver, setProperty, withAllEntityReferencesDo, withAllQNamesDo
-
Constructor Details
-
BindingOperation
-
-
Method Details
-
getName
-
setName
-
getUniqueKey
-
getStyle
-
setStyle
-
getInput
-
setInput
-
getOutput
-
setOutput
-
addFault
-
faults
-
getElementName
- Specified by:
getElementNamein interfaceElemental
-
getDocumentation
-
setDocumentation
-
getNameValue
Description copied from interface:TWSDLExtensibleGives the wsdl extensiblity element's name attribute value. It can be null as @name on some of the wsdl extensibility elements are optinal such as wsdl:input- Specified by:
getNameValuein interfaceTWSDLExtensible
-
getNamespaceURI
Description copied from interface:TWSDLExtensibleGives namespace URI of a wsdl extensibility element.- Specified by:
getNamespaceURIin interfaceTWSDLExtensible
-
getWSDLElementName
Description copied from interface:TWSDLExtensibleGives the WSDL element or WSDL extensibility element name- Specified by:
getWSDLElementNamein interfaceTWSDLExtensible
-
addExtension
Description copied from interface:TWSDLExtensibleAnTWSDLExtensionHandlerwill call this method to add anTWSDLExtensionobject- Specified by:
addExtensionin interfaceTWSDLExtensible- Parameters:
e- non-null extension object
-
extensions
Description copied from interface:TWSDLExtensibleGives iterator overTWSDLExtensions- Specified by:
extensionsin interfaceTWSDLExtensible
-
getParent
Description copied from interface:TWSDLExtensibleGives the parent of a wsdl extensibility element.
Here, theFor example, <wsdl:portType> <wsdl:operation> ...TWSDLExtensiblerepresenting wsdl:operation's parent would be wsdl:portType- Specified by:
getParentin interfaceTWSDLExtensible- Returns:
- null if the
TWSDLExtensiblehas no parent, root of wsdl document - wsdl:definition.
-
withAllSubEntitiesDo
- Overrides:
withAllSubEntitiesDoin classEntity
-
accept
- Throws:
Exception
-
validateThis
public void validateThis()- Specified by:
validateThisin classEntity
-
setParent
-