Interface IWidget

All Superinterfaces:
IWritable, Serializable
All Known Subinterfaces:
IBaseDesignManualTask, IBlock, IDesignAbortTask, IDesignAction, IDesignAndJoin, IDesignAnnotation, IDesignApplicationManualTask, IDesignBlock, IDesignCellBlock, IDesignComponent, IDesignConnectorTreatmentTask, IDesignContentComponent, IDesignElement, IDesignEmbeddedWorkflowTask, IDesignEndTask, IDesignField, IDesignFieldLabel, IDesignFieldTreatmentTask, IDesignForm, IDesignFormBlock, IDesignLineBlock, IDesignLink, IDesignManualTask, IDesignParallel, IDesignProperty, IDesignRoleTreatmentTask, IDesignScriptTreatmentTask, IDesignSectionBlock, IDesignStartTask, IDesignStateTreatmentTask, IDesignTableBlock, IDesignTask, IDesignTest, IDesignTreatmentGroupTask, IDesignTreatmentTask, IDesignWorkflow, IFieldComponent, InputConnectionPoint, ISelectionSupport, OutputConnectionPoint
All Known Implementing Classes:
com.axemble.vdp.ui.framework.widgets.components.sys.base.BaseComponent, BaseField, com.axemble.vdp.ui.framework.widgets.components.sys.base.BaseFieldComponent, com.axemble.vdp.ui.framework.widgets.components.sys.base.BaseInputComponent, BaseNavigation, BaseToolProvider.NamedWidget, BaseWorkflowField, com.axemble.vdp.ui.framework.composites.base.CtlAbstractNavigation, CtlEnhancedUrl, com.axemble.vdp.ui.framework.widgets.CtlInputWidget, CustomSelectionComponent, EnhancedUrlField, FileSizeInputComponent, LightBoxField, LocalizedTextField, PeriodSelectionRangeDatePickerField, SelectionRangeDatePickerField, SelectListCustomInputComponent, UrlSelectorField, com.axemble.vdp.ui.framework.foundation.Widget

public interface IWidget extends IWritable, Serializable
Widget interface
Author:
bchapoton
  • Method Details

    • render

      IWritable render() throws RenderException
      Render the widget
      Returns:
      writableWidget
      Throws:
      RenderException
    • getParentBlock

      IBlock getParentBlock()
      Get the widget parent block
      Returns:
      parentBlock
    • setParentBlock

      void setParentBlock(IBlock parentBlock)
      Set the widget parent block
      Parameters:
      parentBlock -
    • getSysname

      String getSysname()
      Get widget sysname
      Returns:
      sysName
    • setSysname

      void setSysname(String sysname)
      Set the widget sysName
      Parameters:
      sysname -
    • isHidden

      boolean isHidden()
      Get if widget is hidden
      Returns:
      isHidden
    • setHidden

      void setHidden(boolean isHidden)
      Set if widget is hidden
      Parameters:
      isHidden -
    • afterInit

      void afterInit()
      Called after easysite initialization
    • refresh

      void refresh()
      Refresh the Widget