Class BaseToolProvider

java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.core.providers.base.AbstractToolProvider
com.axemble.vdoc.sdk.providers.BaseToolProvider
All Implemented Interfaces:
IProvider, com.axemble.vdp.ui.core.providers.IToolProvider, Serializable

public class BaseToolProvider extends com.axemble.vdp.ui.core.providers.base.AbstractToolProvider
Classe des tools du studio: Ce tool gère le fil d'ariane
Author:
fsalque
See Also:
  • Field Details

  • Constructor Details

    • BaseToolProvider

      public BaseToolProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool abstractTool)
  • Method Details

    • readyState

      public void readyState()
      See Also:
      • IToolProvider.readyState()
    • updateHeader

      public void updateHeader()
      Mise à jour de l'entête du studio
    • getDesignContainer

      public IDesignContainer getDesignContainer()
    • getClipBoard

      public com.axemble.vdoc.sdk.ui.designer.impl.ClipBoard getClipBoard()
    • getStateRightPanel

      public com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.StatePanel getStateRightPanel()
    • getCurrentLeftTab

      public com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.CtlPanelGroupItem getCurrentLeftTab()
    • setStateRightPanel

      public void setStateRightPanel(com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.StatePanel statePanel)
    • setCurrentLeftTab

      public void setCurrentLeftTab(com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.CtlPanelGroupItem tab)
    • getWorkflowInstance

      public com.axemble.vdp.workflow.domain.WorkflowInstance getWorkflowInstance()
    • setWorkflowInstance

      public void setWorkflowInstance(com.axemble.vdp.workflow.domain.WorkflowInstance workflowInstance)
    • setDesignContainer

      protected final void setDesignContainer(IDesignContainer designContainer)
    • createEmptyPart

      protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createEmptyPart(String name)
    • createPart

      protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createPart(String name, String className, String methodName)
    • createPart

      protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createPart(String name, String className, String methodName, String objectName)
    • createPart

      protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createPart(String name, String className, String methodName, String objectName, com.axemble.vdp.ui.framework.components.listeners.RenderListener renderListener)
    • createPart

      protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createPart(String name, String className, String methodName, String objectName, Map<String,Object> parameters, com.axemble.vdp.ui.framework.components.listeners.RenderListener renderListener)
    • getProjectModule

      protected final IProjectModule getProjectModule()
    • onRefresh

      public void onRefresh()
      Specified by:
      onRefresh in interface IProvider
      Overrides:
      onRefresh in class com.axemble.vdp.ui.core.providers.base.AbstractToolProvider
    • buildTreePanel

      protected void buildTreePanel(com.axemble.vdoc.project.domain.Project project)
    • onOpenTree

      public void onOpenTree()
    • hasElementsNoAllowCopy

      protected boolean hasElementsNoAllowCopy(Collection<ISelectionSupport> cDesignElements, String listElementsNoAllowCopy)
    • buildRightPanel

      protected void buildRightPanel(com.axemble.vdp.ui.framework.foundation.parts.NavigationPart rightTopPart, com.axemble.vdp.form.domain.Form form, boolean forceDisplayPropertiesPanel)