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 voidfreeze(EditableWSDLModel root)Freezes WSDL model to prevent further modificationEditableWSDLMessagegetMessage()Gives the WSDLMessage corresponding to wsdl:output@message
This method should not be called before the entire WSDLModel is built.EditableWSDLOperationgetOperation()Gives the owningWSDLOperationvoidsetAction(String action)Sets actionvoidsetDefaultAction(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:WSDLOutputGives 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:
getMessagein interfaceWSDLOutput- Returns:
- Always returns null when called from inside WSDL extensions.
-
getOperation
@NotNull EditableWSDLOperation getOperation()
Description copied from interface:WSDLOutputGives the owningWSDLOperation- Specified by:
getOperationin 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
-
-