public abstract class AbstractBRLColumnViewImpl<T,C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> extends com.github.gwtbootstrap.client.ui.Modal implements RuleModelEditor, TemplateVariablesChangedEvent.Handler
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
protected org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> |
editingCol |
protected com.google.gwt.event.shared.EventBus |
eventBus |
protected boolean |
isNew |
protected int |
MIN_WIDTH |
protected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 |
model |
protected org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> |
originalCol |
protected org.drools.workbench.models.datamodel.rule.RuleModel |
ruleModel |
Constructor and Description |
---|
AbstractBRLColumnViewImpl(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.rulename.RuleNamesService> ruleNameService,
org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> column,
com.google.gwt.event.shared.EventBus eventBus,
boolean isNew,
boolean isReadOnly) |
Modifier and Type | Method and Description |
---|---|
protected abstract org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> |
cloneBRLColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> col) |
protected abstract List<C> |
convertInterpolationVariables(Map<org.drools.workbench.models.datamodel.rule.InterpolationVariable,Integer> ivs) |
protected abstract void |
doInsertColumn() |
protected abstract void |
doUpdateColumn() |
protected abstract org.drools.workbench.models.datamodel.rule.RuleModel |
getRuleModel(org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> column) |
RuleModeller |
getRuleModeller() |
protected abstract RuleModellerConfiguration |
getRuleModellerConfiguration() |
protected abstract boolean |
isHeaderUnique(String header) |
void |
onTemplateVariablesChanged(TemplateVariablesChangedEvent event) |
void |
show() |
add, addHiddenHandler, addHideHandler, addShowHandler, addShownHandler, getAnimation, getBackdropType, hide, insert, isKeyboardEnable, onAttach, onHidden, onHide, onShow, onShown, reconfigure, setAnimation, setBackdrop, setCloseVisible, setDynamicSafe, setHideOthers, setKeyboard, setMaxHeigth, setSize, setTitle, setWidth, toggle
addStyle, getId, pullRight, removeStyle, setHideOn, setId, setShowOn, setStyle
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
protected int MIN_WIDTH
protected final org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model
protected final com.google.gwt.event.shared.EventBus eventBus
protected final boolean isNew
protected final org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> editingCol
protected final org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn> originalCol
protected final org.drools.workbench.models.datamodel.rule.RuleModel ruleModel
public AbstractBRLColumnViewImpl(org.uberfire.backend.vfs.Path path, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.rulename.RuleNamesService> ruleNameService, org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> column, com.google.gwt.event.shared.EventBus eventBus, boolean isNew, boolean isReadOnly)
public void show()
show
in class com.github.gwtbootstrap.client.ui.Modal
protected abstract boolean isHeaderUnique(String header)
protected abstract org.drools.workbench.models.datamodel.rule.RuleModel getRuleModel(org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> column)
protected abstract RuleModellerConfiguration getRuleModellerConfiguration()
protected abstract void doInsertColumn()
protected abstract void doUpdateColumn()
protected abstract List<C> convertInterpolationVariables(Map<org.drools.workbench.models.datamodel.rule.InterpolationVariable,Integer> ivs)
protected abstract org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> cloneBRLColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLColumn<T,C> col)
public RuleModeller getRuleModeller()
getRuleModeller
in interface RuleModelEditor
public void onTemplateVariablesChanged(TemplateVariablesChangedEvent event)
onTemplateVariablesChanged
in interface TemplateVariablesChangedEvent.Handler
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.