Class ExpressionEditorViewImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.expressions.ExpressionEditorViewImpl
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.ProvidesResize,com.google.gwt.user.client.ui.RequiresResize,org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,ExpressionEditorView,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<DMNSession>,org.uberfire.client.mvp.HasPresenter<ExpressionEditorView.Presenter>,org.uberfire.client.mvp.UberElement<ExpressionEditorView.Presenter>
@Templated @Dependent public class ExpressionEditorViewImpl extends Object implements ExpressionEditorView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.dmn.client.editors.expressions.ExpressionEditorView
ExpressionEditorView.Presenter
-
-
Constructor Summary
Constructors Constructor Description ExpressionEditorViewImpl()ExpressionEditorViewImpl(org.jboss.errai.common.client.dom.Anchor returnToLink, org.jboss.errai.common.client.dom.Span expressionName, org.jboss.errai.common.client.dom.Span expressionType, DMNGridPanelContainer gridPanelContainer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, ListSelectorView.Presenter listSelector, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> sessionCommandManager, DefaultCanvasCommandFactory canvasCommandFactory, Supplier<ExpressionEditorDefinitions> expressionEditorDefinitionsSupplier, javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent> domainObjectSelectionEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(DMNSession session)ExpressionContainerGridgetExpressionContainerGrid()protected Supplier<ExpressionGridCache>getExpressionGridCacheSupplier()voidinit(ExpressionEditorView.Presenter presenter)voidonResize()voidrefresh()voidsetExpression(String nodeUUID, org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName, boolean isOnlyVisualChangeAllowed)voidsetExpressionNameText(Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName)voidsetExpressionTypeText(Optional<org.kie.workbench.common.dmn.api.definition.model.Expression> expression)voidsetFocus()voidsetReturnToLinkText(String text)protected voidsetupGridPanel()protected voidsetupGridWidget()protected voidsetupGridWidgetPanControl()
-
-
-
Constructor Detail
-
ExpressionEditorViewImpl
public ExpressionEditorViewImpl()
-
ExpressionEditorViewImpl
@Inject public ExpressionEditorViewImpl(org.jboss.errai.common.client.dom.Anchor returnToLink, org.jboss.errai.common.client.dom.Span expressionName, org.jboss.errai.common.client.dom.Span expressionType, DMNGridPanelContainer gridPanelContainer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, ListSelectorView.Presenter listSelector, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> sessionCommandManager, DefaultCanvasCommandFactory canvasCommandFactory, Supplier<ExpressionEditorDefinitions> expressionEditorDefinitionsSupplier, javax.enterprise.event.Event<org.kie.workbench.common.stunner.forms.client.event.RefreshFormPropertiesEvent> refreshFormPropertiesEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.DomainObjectSelectionEvent> domainObjectSelectionEvent)
-
-
Method Detail
-
init
public void init(ExpressionEditorView.Presenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<ExpressionEditorView.Presenter>
-
bind
public void bind(DMNSession session)
- Specified by:
bindin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<DMNSession>
-
setupGridPanel
protected void setupGridPanel()
-
setupGridWidget
protected void setupGridWidget()
-
getExpressionGridCacheSupplier
protected Supplier<ExpressionGridCache> getExpressionGridCacheSupplier()
-
setupGridWidgetPanControl
protected void setupGridWidgetPanControl()
-
setReturnToLinkText
public void setReturnToLinkText(String text)
- Specified by:
setReturnToLinkTextin interfaceExpressionEditorView
-
setExpression
public void setExpression(String nodeUUID, org.kie.workbench.common.dmn.api.definition.HasExpression hasExpression, Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName, boolean isOnlyVisualChangeAllowed)
- Specified by:
setExpressionin interfaceExpressionEditorView
-
getExpressionContainerGrid
public ExpressionContainerGrid getExpressionContainerGrid()
-
setExpressionNameText
public void setExpressionNameText(Optional<org.kie.workbench.common.dmn.api.definition.HasName> hasName)
- Specified by:
setExpressionNameTextin interfaceExpressionEditorView
-
setExpressionTypeText
public void setExpressionTypeText(Optional<org.kie.workbench.common.dmn.api.definition.model.Expression> expression)
- Specified by:
setExpressionTypeTextin interfaceExpressionEditorView
-
onResize
public void onResize()
- Specified by:
onResizein interfacecom.google.gwt.user.client.ui.RequiresResize
-
refresh
public void refresh()
- Specified by:
refreshin interfaceExpressionEditorView
-
setFocus
public void setFocus()
- Specified by:
setFocusin interfaceExpressionEditorView
-
-