Interface EditableWSDLOutput

All Superinterfaces:
WSDLExtensible, WSDLObject, WSDLOutput
All Known Implementing Classes:
WSDLOutputImpl

public interface EditableWSDLOutput extends WSDLOutput
  • Method Details

    • 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 interface WSDLOutput
      Returns:
      Always returns null when called from inside WSDL extensions.
    • getOperation

      @NotNull EditableWSDLOperation getOperation()
      Description copied from interface: WSDLOutput
      Gives the owning WSDLOperation
      Specified by:
      getOperation in interface WSDLOutput
    • 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