org.drools.guvnor.client.widgets.drools.wizards.assets.decisiontable
Class FactPatternConstraintsPage

java.lang.Object
  extended by org.drools.guvnor.client.widgets.drools.wizards.assets.decisiontable.AbstractGuidedDecisionTableWizardPage
      extended by org.drools.guvnor.client.widgets.drools.wizards.assets.decisiontable.FactPatternConstraintsPage
All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler, com.google.gwt.user.client.ui.IsWidget, ConditionsDefinedEvent.Handler, DuplicatePatternsEvent.Handler, FactPatternConstraintsPageView.Presenter, WizardPage

public class FactPatternConstraintsPage
extends AbstractGuidedDecisionTableWizardPage
implements FactPatternConstraintsPageView.Presenter, DuplicatePatternsEvent.Handler, ConditionsDefinedEvent.Handler

A page for the guided Decision Table Wizard to define Fact Pattern Constraints


Field Summary
 
Fields inherited from class org.drools.guvnor.client.widgets.drools.wizards.assets.decisiontable.AbstractGuidedDecisionTableWizardPage
constants, content, context, dtable, eventBus, images, NEW_FACT_PREFIX, sce
 
Constructor Summary
FactPatternConstraintsPage(NewAssetWizardContext context, org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52 dtable, com.google.gwt.event.shared.EventBus eventBus, Validator validator)
           
 
Method Summary
 String[] getOperatorCompletions(org.drools.ide.common.client.modeldriven.dt52.Pattern52 selectedPattern, org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 selectedCondition)
           
 org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52.TableFormat getTableFormat()
           
 String getTitle()
           
 void initialise()
           
 boolean isComplete()
           
 void onConditionsDefined(ConditionsDefinedEvent event)
           
 void onDuplicatePatterns(DuplicatePatternsEvent event)
           
 void prepareView()
           
 void selectPattern(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern)
           
 void setChosenConditions(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern, List<org.drools.ide.common.client.modeldriven.dt52.ConditionCol52> conditions)
           
 
Methods inherited from class org.drools.guvnor.client.widgets.drools.wizards.assets.decisiontable.AbstractGuidedDecisionTableWizardPage
asWidget, getValidator, makeResult, setSuggestionCompletionEngine, stateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.guvnor.client.widgets.drools.wizards.assets.decisiontable.FactPatternConstraintsPageView.Presenter
stateChanged
 

Constructor Detail

FactPatternConstraintsPage

public FactPatternConstraintsPage(NewAssetWizardContext context,
                                  org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52 dtable,
                                  com.google.gwt.event.shared.EventBus eventBus,
                                  Validator validator)
Method Detail

getTitle

public String getTitle()
Specified by:
getTitle in interface WizardPage

initialise

public void initialise()
Specified by:
initialise in interface WizardPage

prepareView

public void prepareView()
Specified by:
prepareView in interface WizardPage

isComplete

public boolean isComplete()
Specified by:
isComplete in interface WizardPage

onDuplicatePatterns

public void onDuplicatePatterns(DuplicatePatternsEvent event)
Specified by:
onDuplicatePatterns in interface DuplicatePatternsEvent.Handler

onConditionsDefined

public void onConditionsDefined(ConditionsDefinedEvent event)
Specified by:
onConditionsDefined in interface ConditionsDefinedEvent.Handler

selectPattern

public void selectPattern(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern)
Specified by:
selectPattern in interface FactPatternConstraintsPageView.Presenter

setChosenConditions

public void setChosenConditions(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern,
                                List<org.drools.ide.common.client.modeldriven.dt52.ConditionCol52> conditions)
Specified by:
setChosenConditions in interface FactPatternConstraintsPageView.Presenter

getOperatorCompletions

public String[] getOperatorCompletions(org.drools.ide.common.client.modeldriven.dt52.Pattern52 selectedPattern,
                                       org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 selectedCondition)
Specified by:
getOperatorCompletions in interface FactPatternConstraintsPageView.Presenter

getTableFormat

public org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52.TableFormat getTableFormat()
Specified by:
getTableFormat in interface FactPatternConstraintsPageView.Presenter


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