Package com.sun.xml.ws.api.model.wsdl
Interface WSDLOutput
-
- All Superinterfaces:
WSDLExtensible
,WSDLObject
- All Known Subinterfaces:
EditableWSDLOutput
- All Known Implementing Classes:
WSDLOutputImpl
public interface WSDLOutput extends WSDLObject, WSDLExtensible
Abstraction of wsdl:portType/wsdl:operation/wsdl:output- Author:
- Vivek Pandey
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAction()
Gives the Action Message Addressing Property value forWSDLOutput
message.WSDLMessage
getMessage()
Gives the WSDLMessage corresponding to wsdl:output@message
This method should not be called before the entire WSDLModel is built.String
getName()
Gives the wsdl:portType/wsdl:operation/wsdl:output@nameWSDLOperation
getOperation()
Gives the owningWSDLOperation
QName
getQName()
Gives qualified name of the wsdl:output 'name' attribute value.boolean
isDefaultAction()
Checks if the Action value is implicitly derived using the rules defined in WS-Addressing.-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensions
-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocation
-
-
-
-
Method Detail
-
getName
String getName()
Gives the wsdl:portType/wsdl:operation/wsdl:output@name
-
getMessage
WSDLMessage getMessage()
Gives the WSDLMessage corresponding to wsdl:output@message
This method should not be called before the entire WSDLModel is built. Basically after the WSDLModel is built all the references are resolve in a post processing phase. IOW, the WSDL extensions should not call this method.- Returns:
- Always returns null when called from inside WSDL extensions.
-
getAction
String getAction()
Gives the Action Message Addressing Property value forWSDLOutput
message.
This method provides the correct value irrespective of whether the Action is explicitly specified in the WSDL or implicitly derived using the rules defined in WS-Addressing.- Returns:
- Action
-
getOperation
@NotNull WSDLOperation getOperation()
Gives the owningWSDLOperation
-
getQName
@NotNull QName getQName()
Gives qualified name of the wsdl:output 'name' attribute value. If there is no name, then it computes the name from: wsdl:operation@name+"Response", which is local name ofWSDLOperation.getName()
+ "Response"
The namespace uri is determined from the enclosing wsdl:operation.
-
isDefaultAction
boolean isDefaultAction()
Checks if the Action value is implicitly derived using the rules defined in WS-Addressing.- Returns:
- true if the Action value is implicitly derived using the rules defined in WS-Addressing.
-
-