Interface EditableWSDLOutput
-
- All Superinterfaces:
WSDLExtensible
,WSDLObject
,WSDLOutput
- All Known Implementing Classes:
WSDLOutputImpl
public interface EditableWSDLOutput extends WSDLOutput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modificationEditableWSDLMessage
getMessage()
Gives the WSDLMessage corresponding to wsdl:output@message
This method should not be called before the entire WSDLModel is built.EditableWSDLOperation
getOperation()
Gives the owningWSDLOperation
void
setAction(String action)
Sets actionvoid
setDefaultAction(boolean defaultAction)
Set to true if this is the default action-
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
-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLOutput
getAction, getName, getQName, isDefaultAction
-
-
-
-
Method Detail
-
getMessage
EditableWSDLMessage getMessage()
Description copied from interface:WSDLOutput
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.- Specified by:
getMessage
in interfaceWSDLOutput
- Returns:
- Always returns null when called from inside WSDL extensions.
-
getOperation
@NotNull EditableWSDLOperation getOperation()
Description copied from interface:WSDLOutput
Gives the owningWSDLOperation
- Specified by:
getOperation
in interfaceWSDLOutput
-
setAction
void setAction(String action)
Sets action- Parameters:
action
- Action
-
setDefaultAction
void setDefaultAction(boolean defaultAction)
Set to true if this is the default action- Parameters:
defaultAction
- True, if default action
-
freeze
void freeze(EditableWSDLModel root)
Freezes WSDL model to prevent further modification- Parameters:
root
- WSDL Model
-
-