Drools Workbench - Guided Decision Table Editor - Client 6.2.0.CR3

org.drools.workbench.screens.guided.dtable.client.wizard.pages
Class FactPatternsPage

java.lang.Object
  extended by org.drools.workbench.screens.guided.dtable.client.wizard.pages.AbstractGuidedDecisionTableWizardPage
      extended by org.drools.workbench.screens.guided.dtable.client.wizard.pages.FactPatternsPage
All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget, FactPatternsPageView.Presenter, org.uberfire.ext.widgets.core.client.wizards.WizardPage

@Dependent
public class FactPatternsPage
extends AbstractGuidedDecisionTableWizardPage
implements FactPatternsPageView.Presenter

A page for the guided Decision Table Wizard to define Fact Patterns


Field Summary
 
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.wizard.pages.AbstractGuidedDecisionTableWizardPage
baseFileName, cellUtils, content, contextPath, model, modelUtils, NEW_FACT_PREFIX, oracle, tableFormat, validator
 
Constructor Summary
FactPatternsPage()
           
 
Method Summary
 String getTitle()
           
 void handleImportAddedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent event)
           
 void handleImportRemovedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent event)
           
 void initialise()
           
 void isComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)
           
 void isPatternEvent(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.uberfire.client.callbacks.Callback<Boolean> callback)
           
 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.
 void onDuplicatePatterns(DuplicatePatternsEvent event)
           
 void prepareView()
           
 void setConditionPatterns(List<org.drools.workbench.models.guided.dtable.shared.model.Pattern52> patterns)
           
 void signalRemovalOfPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
           
 void stateChanged()
           
 
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.wizard.pages.AbstractGuidedDecisionTableWizardPage
allowEmptyValues, asWidget, getValidator, setContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactPatternsPage

public FactPatternsPage()
Method Detail

getTitle

public String getTitle()
Specified by:
getTitle in interface org.uberfire.ext.widgets.core.client.wizards.WizardPage

initialise

public void initialise()
Specified by:
initialise in interface org.uberfire.ext.widgets.core.client.wizards.WizardPage

prepareView

public void prepareView()
Specified by:
prepareView in interface org.uberfire.ext.widgets.core.client.wizards.WizardPage

isComplete

public void isComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)
Specified by:
isComplete in interface org.uberfire.ext.widgets.core.client.wizards.WizardPage

handleImportAddedEvent

public void handleImportAddedEvent(@Observes
                                   org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent event)

handleImportRemovedEvent

public void handleImportRemovedEvent(@Observes
                                     org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent event)

onDuplicatePatterns

public void onDuplicatePatterns(@Observes
                                DuplicatePatternsEvent event)

isPatternEvent

public void isPatternEvent(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
                           org.uberfire.client.callbacks.Callback<Boolean> callback)
Specified by:
isPatternEvent in interface FactPatternsPageView.Presenter

signalRemovalOfPattern

public void signalRemovalOfPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
Specified by:
signalRemovalOfPattern in interface FactPatternsPageView.Presenter

setConditionPatterns

public void setConditionPatterns(List<org.drools.workbench.models.guided.dtable.shared.model.Pattern52> patterns)
Specified by:
setConditionPatterns in interface FactPatternsPageView.Presenter

makeResult

public void makeResult(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)
Description copied from class: AbstractGuidedDecisionTableWizardPage
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.

Overrides:
makeResult in class AbstractGuidedDecisionTableWizardPage

stateChanged

public void stateChanged()
Specified by:
stateChanged in interface FactPatternsPageView.Presenter

Drools Workbench - Guided Decision Table Editor - Client 6.2.0.CR3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.