Interface IRenderer<P extends IRenderingParameters>

All Known Implementing Classes:
DtGranularEditorPageLwtDialogRenderer, DtGranularEditorPageLwtRenderer, DtGranularEditorPageSwtDialogRenderer, DtGranularEditorPageSwtRenderer, DtLwtDialogRenderer, DtLwtRenderer, DtSwtDialogRenderer, DtSwtRenderer, FormLwtDialogRenderer, FormLwtRenderer, FormSwtDialogRenderer, FormSwtRenderer, InfobasePublicationLwtRenderer, InfobasePublicationSwtRenderer, LwtApplicationEditorDialogRenderer, LwtApplicationEditorRenderer, LwtDialogRenderer, LwtDistributionSupportRenderer, LwtMdDialogRenderer, LwtPropertyPaletteDialogRenderer, LwtPropertyPaletteDialogRenderer, LwtPropertyPaletteRenderer, LwtPropertyPaletteRenderer, LwtRenderer, LwtStandardDialogRenderer, LwtStandardRenderer, MdLwtRenderer, MdSwtRenderer, Renderer, SwtApplicationEditorDialogRenderer, SwtApplicationEditorRenderer, SwtDialogRenderer, SwtDistributionSupportRenderer, SwtMdDialogRenderer, SwtPropertyPaletteDialogRenderer, SwtPropertyPaletteDialogRenderer, SwtPropertyPaletteRenderer, SwtPropertyPaletteRenderer, SwtRenderer, SwtStandardDialogRenderer, SwtStandardRenderer

public interface IRenderer<P extends IRenderingParameters>
Defines contract of AEF renderers.
  • Method Details

    • setTreeTransformation

      void setTreeTransformation(ITreeTransformation treeTransformation)
      Sets the ITreeTransformation instance.
    • initialize

      void initialize(P parameters)
      Initialized the renderer with the given parameters.
      Parameters:
      parameters - the renderer parameters.
    • render

      void render(Iterable<IViewModel> viewModels)
      Renders the provided view models.
      Parameters:
      viewModels - the view models to render.
    • relayout

      void relayout()
      Triggers layout processing.
    • dispose

      void dispose()
      Disposes this renderer.