Class EditorURLEncodedInput

All Implemented Interfaces:
IPropDesigner, IWSPropDesigner, EventListener, IGProp<GProp<?>[]>, IPropCnr, IRequestContentEncoding, Cloneable, IAdaptable

public class EditorURLEncodedInput extends URLEncodedInput implements IWSPropDesigner
Editor version of the RESTful URL Encoded input for the request of a Web Service transaction.
Author:
Christopher Mindus
  • Constructor Details

    • EditorURLEncodedInput

      public EditorURLEncodedInput()
      Creates the property container without a name. The name must be set in all cases using the setPropertyAtom call.
    • EditorURLEncodedInput

      public EditorURLEncodedInput(Atom propertyAtom)
      Creates the property container with the specified name. All system-reserved names for components begins with "$".
      Parameters:
      propertyAtom - the name of the component, unique within it's parent.
  • Method Details

    • getDesigner

      public WebServiceDesignerProp getDesigner()
      Gets the Designer Extension for Properties.
      Specified by:
      getDesigner in interface IPropDesigner
      Returns:
      The instance of the Designer Extension.
    • clone

      public EditorURLEncodedInput clone()
      Clone must be overridden.
      Overrides:
      clone in class URLEncodedInput
    • getInput

      public EditorRESTfulInputProps getInput()
      Gets the RESTful input properties.
      Overrides:
      getInput in class URLEncodedInput
      Returns:
      The input properties.
    • getWebServiceProp

      public EditorWebServiceProp getWebServiceProp()
      Gets the Web Service property.
      Overrides:
      getWebServiceProp in class URLEncodedInput
      Returns:
      The Web Service property, or null if this property is orphaned.
    • getVirtualSpace

      public EditorVirtualSpace getVirtualSpace()
      Gets the VirtualSpace.
      Overrides:
      getVirtualSpace in class URLEncodedInput
      Returns:
      The VirtualSpace connected the the variable input, or null for none.
    • getInputParameters

      public EditorURLInputParameter[] getInputParameters()
      Gets the input parameters.
      Overrides:
      getInputParameters in class URLEncodedInput
      Returns:
      An array of input parameters.
    • getPossibleChildren

      public Class<?>[] getPossibleChildren()
      Gets the acceptable children property classes that can be used in conjunction with e.g. a Paste operation.
      Specified by:
      getPossibleChildren in interface IPropCnr
      Overrides:
      getPossibleChildren in class PropCnr
      Returns:
      An array containing the classes of possible children, or null for no support.
    • getCNImage

      public Image getCNImage()
      Gets the image for the Common Navigator.
      Specified by:
      getCNImage in interface IWSPropDesigner
      Returns:
      Image or null if there is no image.
    • getCNText

      public String getCNText()
      Gets the label text for the Common Navigator.
      Specified by:
      getCNText in interface IWSPropDesigner
      Returns:
      The text.
    • getCNDescriptionType

      public String getCNDescriptionType()
      Provide a type description for the status bar view, if available.
      Specified by:
      getCNDescriptionType in interface IWSPropDesigner
      Returns:
      A type description for the status bar view, or null if not available.
    • createCNToolTip

      public Composite createCNToolTip(Composite parent)
      Creates a tooltip for the input variables.
      Specified by:
      createCNToolTip in interface IWSPropDesigner
      Parameters:
      parent - The parent composite.
      Returns:
      The created composite in the parent.
    • verify

      public boolean verify(PropVerification verification)
      Verifies this property container. The check performed is the extension of classes and that no circular reference is present.
      Specified by:
      verify in interface IGProp<GProp<?>[]>
      Overrides:
      verify in class PropCnr
      Parameters:
      verification - The property verification class.
      Returns:
      true if verification should proceed, false if disposed of and verification should not take place.