Class AbstractGuidedDecisionTableWizardPage
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.AbstractGuidedDecisionTableWizardPage
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.uberfire.ext.widgets.core.client.wizards.WizardPage
- Direct Known Subclasses:
ActionInsertFactFieldsPage,ActionSetFieldsPage,ColumnExpansionPage,FactPatternConstraintsPage,FactPatternsPage,ImportsPage,SummaryPage
public abstract class AbstractGuidedDecisionTableWizardPage extends Object implements org.uberfire.ext.widgets.core.client.wizards.WizardPage
Base page for the guided Decision Table Wizard
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbaseFileNameprotected CellUtilitiescellUtilitiesprotected ColumnUtilitiescolumnUtilitiesprotected com.google.gwt.user.client.ui.SimplePanelcontentprotected org.uberfire.backend.vfs.PathcontextPathprotected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.HitPolicyhitPolicyprotected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52modelprotected static StringNEW_FACT_PREFIXprotected org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleoracleprotected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormattableFormatprotected Validatorvalidator
-
Constructor Summary
Constructors Constructor Description AbstractGuidedDecisionTableWizardPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanallowEmptyValues()Check whether empty values are permittedcom.google.gwt.user.client.ui.WidgetasWidget()ValidatorgetValidator()voidmakeResult(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)When the Widget is finished a GuidedDecisionTable52 instance is passed to each page for enrichment.voidsetContent(org.uberfire.backend.vfs.Path contextPath, String baseFileName, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat tableFormat, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.HitPolicy hitPolicy, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, Validator validator)
-
-
-
Field Detail
-
NEW_FACT_PREFIX
protected static final String NEW_FACT_PREFIX
- See Also:
- Constant Field Values
-
content
protected final com.google.gwt.user.client.ui.SimplePanel content
-
model
protected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model
-
validator
protected Validator validator
-
oracle
protected org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle
-
cellUtilities
protected CellUtilities cellUtilities
-
columnUtilities
protected ColumnUtilities columnUtilities
-
contextPath
protected org.uberfire.backend.vfs.Path contextPath
-
baseFileName
protected String baseFileName
-
tableFormat
protected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat tableFormat
-
hitPolicy
protected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.HitPolicy hitPolicy
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
setContent
public void setContent(org.uberfire.backend.vfs.Path contextPath, String baseFileName, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat tableFormat, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.HitPolicy hitPolicy, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, Validator validator)
-
getValidator
public Validator getValidator()
-
makeResult
public void makeResult(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)
When the Widget is finished a GuidedDecisionTable52 instance is passed to each page for enrichment. Some pages are able to work on this instance directly (i.e. the model is suitable for direct use in the page, such as FactPatternsPage) however others maintain their own representation of the model that must be copied into the GuidedDecisionTable52.- Parameters:
model-
-
allowEmptyValues
protected boolean allowEmptyValues()
Check whether empty values are permitted- Returns:
- True if empty values are permitted
-
-