@ApplicationScoped public class DecisionTableEditorDefinition extends BaseEditorDefinition<DecisionTable,DecisionTableGridData>
canvasCommandFactory, definitionUtils, domainObjectSelectionEvent, editorSelectedEvent, listSelector, refreshFormPropertiesEvent, sessionCommandManager, sessionManager, translationService
Constructor and Description |
---|
DecisionTableEditorDefinition() |
DecisionTableEditorDefinition(DefinitionUtils definitionUtils,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
DefaultCanvasCommandFactory canvasCommandFactory,
javax.enterprise.event.Event<ExpressionEditorChanged> editorSelectedEvent,
javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent,
ListSelectorView.Presenter listSelector,
org.jboss.errai.ui.client.local.spi.TranslationService translationService,
HitPolicyPopoverView.Presenter hitPolicyEditor,
org.jboss.errai.ioc.client.api.ManagedInstance<ValueAndDataTypePopoverView.Presenter> headerEditors,
DecisionTableEditorDefinitionEnricher enricher) |
Modifier and Type | Method and Description |
---|---|
void |
enrich(Optional<String> nodeUUID,
HasExpression hasExpression,
Optional<DecisionTable> expression) |
Optional<BaseExpressionGrid<? extends Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>> |
getEditor(GridCellTuple parent,
Optional<String> nodeUUID,
HasExpression hasExpression,
Optional<HasName> hasName,
boolean isOnlyVisualChangeAllowed,
int nesting) |
Optional<DecisionTable> |
getModelClass() |
String |
getName() |
ExpressionType |
getType() |
protected DecisionTableGridData |
makeGridData(Supplier<Optional<DecisionTable>> expression) |
getCellEditorControls, getGridLayer, getGridPanel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isUserSelectable
public DecisionTableEditorDefinition()
@Inject public DecisionTableEditorDefinition(DefinitionUtils definitionUtils, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, DefaultCanvasCommandFactory canvasCommandFactory, javax.enterprise.event.Event<ExpressionEditorChanged> editorSelectedEvent, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, javax.enterprise.event.Event<DomainObjectSelectionEvent> domainObjectSelectionEvent, ListSelectorView.Presenter listSelector, org.jboss.errai.ui.client.local.spi.TranslationService translationService, HitPolicyPopoverView.Presenter hitPolicyEditor, org.jboss.errai.ioc.client.api.ManagedInstance<ValueAndDataTypePopoverView.Presenter> headerEditors, DecisionTableEditorDefinitionEnricher enricher)
public ExpressionType getType()
public String getName()
public Optional<DecisionTable> getModelClass()
public void enrich(Optional<String> nodeUUID, HasExpression hasExpression, Optional<DecisionTable> expression)
public Optional<BaseExpressionGrid<? extends Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>> getEditor(GridCellTuple parent, Optional<String> nodeUUID, HasExpression hasExpression, Optional<HasName> hasName, boolean isOnlyVisualChangeAllowed, int nesting)
protected DecisionTableGridData makeGridData(Supplier<Optional<DecisionTable>> expression)
makeGridData
in class BaseEditorDefinition<DecisionTable,DecisionTableGridData>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.