Interface EditableWSDLInput
-
- All Superinterfaces:
WSDLExtensible,WSDLInput,WSDLObject
- All Known Implementing Classes:
WSDLInputImpl
public interface EditableWSDLInput extends WSDLInput
-
-
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:input@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.WSDLInput
getAction, getName, getQName, isDefaultAction
-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocation
-
-
-
-
Method Detail
-
getMessage
EditableWSDLMessage getMessage()
Description copied from interface:WSDLInputGives the WSDLMessage corresponding to wsdl:input@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 interfaceWSDLInput- Returns:
- Always returns null when called from inside WSDL extensions.
-
getOperation
@NotNull EditableWSDLOperation getOperation()
Description copied from interface:WSDLInputGives the owningWSDLOperation- Specified by:
getOperationin interfaceWSDLInput
-
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
-
-