Interface IWSPropDesigner

All Superinterfaces:
IAdaptable, IGProp<GProp<?>[]>, IPropCnr, IPropDesigner
All Known Subinterfaces:
IWrappedElement
All Known Implementing Classes:
EditorJSONElementWrapper, EditorJSONEncodedInput, EditorJSONReplyDocument, EditorOutputColumn, EditorOutputProps, EditorOutputTable, EditorOutputVariable, EditorOutputVariables, EditorRESTfulInputProps, EditorURLEncodedInput, EditorURLInputParameter, EditorWebServiceProp

public interface IWSPropDesigner extends IPropDesigner
Interface all Designer Props of the Web Service must implement.
Author:
Christopher Mindus
  • Method Details

    • getCNImage

      Image getCNImage()
      Gets the image for the Common Navigator.
      Returns:
      Image or null if there is no image.
    • getCNText

      String getCNText()
      Gets the label text for the Common Navigator.
      Returns:
      The text.
    • getCNImage

      default Image getCNImage(int columnIndex)
      Gets the image for the Common Navigator.
      Parameters:
      columnIndex - Index of column.
      Returns:
      Image or null if there is no image.
    • getCNText

      default String getCNText(int columnIndex)
      Gets the label text for the Common Navigator.
      Parameters:
      columnIndex - Index of column.
      Returns:
      The column text.
    • getCNDescriptionType

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

      Composite createCNToolTip(Composite parent)
      Requests creates of the Composite used to show the tooltip.
      Parameters:
      parent - The parent composite.
      Returns:
      The created composite in the parent.
    • createCNToolTip

      default Composite createCNToolTip(Composite parent, int columnIndex)
      Requests creates of the Composite used to show the tooltip.
      Parameters:
      parent - The parent composite.
      columnIndex - Index of column.
      Returns:
      The created composite in the parent, or null for none.