public class BaseToolProvider
extends com.axemble.vdp.ui.core.providers.base.AbstractToolProvider
Modifier and Type | Class and Description |
---|---|
protected class |
BaseToolProvider.NamedWidget
Allow to add any widget as a named widget.
|
actionListener
changeListeners, LOGGER
CURRENT_DOCUMENT, CURRENT_FIELD, CURRENT_NAVIGATOR
Constructor and Description |
---|
BaseToolProvider(INavigateContext context,
com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool abstractTool) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildRightPanel(com.axemble.vdp.ui.framework.foundation.parts.NavigationPart rightTopPart,
com.axemble.vdp.form.domain.Form form,
boolean forceDisplayPropertiesPanel) |
protected void |
buildTreePanel(com.axemble.vdoc.project.domain.Project project) |
protected com.axemble.vdp.ui.framework.foundation.parts.NavigationPart |
createEmptyPart(String name) |
protected com.axemble.vdp.ui.framework.foundation.parts.NavigationPart |
createPart(String name,
String className,
String methodName) |
protected com.axemble.vdp.ui.framework.foundation.parts.NavigationPart |
createPart(String name,
String className,
String methodName,
String objectName) |
protected 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) |
protected 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) |
com.axemble.vdoc.sdk.ui.designer.impl.ClipBoard |
getClipBoard() |
com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.CtlPanelGroupItem |
getCurrentLeftTab() |
IDesignContainer |
getDesignContainer() |
protected IProjectModule |
getProjectModule() |
com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.StatePanel |
getStateRightPanel() |
com.axemble.vdp.workflow.domain.WorkflowInstance |
getWorkflowInstance() |
protected boolean |
hasElementsNoAllowCopy(Collection<ISelectionSupport> cDesignElements,
String listElementsNoAllowCopy) |
void |
onOpenTree() |
void |
onRefresh() |
void |
readyState() |
void |
setCurrentLeftTab(com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.CtlPanelGroupItem tab) |
protected void |
setDesignContainer(IDesignContainer designContainer) |
void |
setStateRightPanel(com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.StatePanel statePanel) |
void |
setWorkflowInstance(com.axemble.vdp.workflow.domain.WorkflowInstance workflowInstance) |
void |
updateHeader()
Mise à jour de l'entête du studio
|
activate, beforeActivate, buildMenuTools, getActionListener, getClientStaticStrings, getContext, getTool, onActionEvent, onNavigate
addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners, stateChanged
public static final String STUDIO_CLASS
public static final String STUDIO_METHOD
public static final String WORKFLOW_PRINT_CLASS
public static final String WORKFLOW_PRINT_METHOD
public static final String WORKFLOW_HELPONLINE_CLASS
public static final String WORKFLOW_HELPONLINE_METHOD
public static final String PROJECT_CLASS
public static final String PROJECT_METHOD
public static final String PROJECT_CREATE_METHOD
public static final String CATALOG_CLASS
public static final String CATALOG_METHOD
public static final String CATALOG2_CLASS
public static final String STORAGE_CATALOG_CLASS
public static final String STORAGE_CATALOG_CREATE_METHOD
public static final String FILECENTER_CATALOG_CLASS
public static final String FILECENTER_CATALOG_CREATE_METHOD
public static final String SITE_CATALOG_CLASS
public static final String SITE_CATALOG_CREATE_METHOD
public static final String CATALOG_FIELD_CLASS
public static final String CATALOG_FIELD_METHOD
public static final String CATALOG_FIELD_CREATE_METHOD
public static final String RESOURCE_DEFINITION_FIELD_CLASS
public static final String RESOURCE_DEFINITION_FIELD_METHOD
public static final String RESOURCE_DEFINITION_CREATE_METHOD
public static final String TABLE_RESOURCE_DEFINITION_HOME_METHOD
public static final String WORKFLOWCONTAINER_CLASS
public static final String WORKFLOWCONTAINER_METHOD
public static final String WORKFLOWCONTAINER_CREATE_METHOD
public static final String WORKFLOW_CLASS
public static final String WORKFLOW_METHOD
public static final String WORKFLOW_CREATE_METHOD
public static final String FORM_CLASS
public static final String RESOURCE_DEFINITION_CLASS
public static final String RESOURCE_DEFINITION_METHOD
public static final String RESOURCE_DEFINITION_EDIT_METHOD
public static final String STORAGE_TABLE_CLASS
public static final String STORAGE_TABLE_METHOD
public static final String STORAGE_TABLE_CREATE_METHOD
public static final String FILECENTER_DOCUMENT_TYPE_CLASS
public static final String FILECENTER_DOCUMENT_TYPE_METHOD
public static final String FILECENTER_DOCUMENT_TYPE_CREATE_METHOD
public static final String EZS_CATALOG_CLASS
public static final String EZS_CATALOG_METHOD
public static final String CATALOGVIEWGENERATE_CLASS
public static final String CATALOGVIEWGENERATE_METHOD
public BaseToolProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool abstractTool)
public void readyState()
IToolProvider.readyState()
public void updateHeader()
public IDesignContainer getDesignContainer()
public com.axemble.vdoc.sdk.ui.designer.impl.ClipBoard getClipBoard()
public com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.StatePanel getStateRightPanel()
public com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.CtlPanelGroupItem getCurrentLeftTab()
public void setStateRightPanel(com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.StatePanel statePanel)
public void setCurrentLeftTab(com.axemble.vdp.ui.framework.composites.base.CtlAbstractTool.CtlPanelGroupItem tab)
public com.axemble.vdp.workflow.domain.WorkflowInstance getWorkflowInstance()
public void setWorkflowInstance(com.axemble.vdp.workflow.domain.WorkflowInstance workflowInstance)
protected final void setDesignContainer(IDesignContainer designContainer)
protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createEmptyPart(String name)
protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createPart(String name, String className, String methodName)
protected final com.axemble.vdp.ui.framework.foundation.parts.NavigationPart createPart(String name, String className, String methodName, String objectName)
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)
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)
protected final IProjectModule getProjectModule()
public void onRefresh()
protected void buildTreePanel(com.axemble.vdoc.project.domain.Project project)
public void onOpenTree()
protected boolean hasElementsNoAllowCopy(Collection<ISelectionSupport> cDesignElements, String listElementsNoAllowCopy)
protected void buildRightPanel(com.axemble.vdp.ui.framework.foundation.parts.NavigationPart rightTopPart, com.axemble.vdp.form.domain.Form form, boolean forceDisplayPropertiesPanel)
Copyright © 2021 Visiativ Software. All rights reserved.