Class PatternPageView
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.wizard.column.pages.PatternPageView
-
- All Implemented Interfaces:
HasList,PatternPage.View,org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,org.uberfire.client.mvp.HasPresenter<PatternPage>,org.uberfire.client.mvp.UberElement<PatternPage>
@Dependent @Templated public class PatternPageView extends Object implements org.jboss.errai.ui.client.local.api.IsElement, PatternPage.View
-
-
Constructor Summary
Constructors Constructor Description PatternPageView(org.jboss.errai.common.client.dom.Span patternPageDescription, org.jboss.errai.common.client.dom.Div patternWarning, com.google.gwt.user.client.ui.ListBox patternList, com.google.gwt.user.client.ui.TextBox entryPointName, com.google.gwt.user.client.ui.Button createANewFactPattern, org.jboss.errai.common.client.dom.Div entryPointContainer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, DecisionTablePopoverUtils popoverUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItem(String itemName, String itemKey)voidclearPatternList()voiddisableEntryPoint()voiddisablePatternCreation()StringgetEntryPointName()StringgetSelectedValue()voidhidePatternListWhenItIsEmpty()voidhidePatternWarning()voidinit(PatternPage page)voidinitPopovers()voidonCreateANewFactPattern(com.google.gwt.event.dom.client.ClickEvent event)voidonEditingPatternSelected(com.google.gwt.event.dom.client.ChangeEvent event)voidonEntryPointChange(com.google.gwt.event.dom.client.KeyUpEvent event)voidselectPattern(String currentPatternValue)voidsetPatternPageDescription(String description)voidsetupEntryPointName(String entryPointName)voidshowPatternWarning()
-
-
-
Constructor Detail
-
PatternPageView
@Inject public PatternPageView(org.jboss.errai.common.client.dom.Span patternPageDescription, org.jboss.errai.common.client.dom.Div patternWarning, com.google.gwt.user.client.ui.ListBox patternList, com.google.gwt.user.client.ui.TextBox entryPointName, com.google.gwt.user.client.ui.Button createANewFactPattern, org.jboss.errai.common.client.dom.Div entryPointContainer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, DecisionTablePopoverUtils popoverUtils)
-
-
Method Detail
-
initPopovers
@PostConstruct public void initPopovers()
-
init
public void init(PatternPage page)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<PatternPage>
-
setupEntryPointName
public void setupEntryPointName(String entryPointName)
- Specified by:
setupEntryPointNamein interfacePatternPage.View
-
onCreateANewFactPattern
@EventHandler("createANewFactPattern") public void onCreateANewFactPattern(com.google.gwt.event.dom.client.ClickEvent event)
-
onEditingPatternSelected
@EventHandler("patternList") public void onEditingPatternSelected(com.google.gwt.event.dom.client.ChangeEvent event)
-
onEntryPointChange
@EventHandler("entryPointName") public void onEntryPointChange(com.google.gwt.event.dom.client.KeyUpEvent event)
-
getSelectedValue
public String getSelectedValue()
- Specified by:
getSelectedValuein interfacePatternPage.View
-
getEntryPointName
public String getEntryPointName()
- Specified by:
getEntryPointNamein interfacePatternPage.View
-
disableEntryPoint
public void disableEntryPoint()
- Specified by:
disableEntryPointin interfacePatternPage.View
-
clearPatternList
public void clearPatternList()
- Specified by:
clearPatternListin interfacePatternPage.View
-
hidePatternListWhenItIsEmpty
public void hidePatternListWhenItIsEmpty()
- Specified by:
hidePatternListWhenItIsEmptyin interfacePatternPage.View
-
selectPattern
public void selectPattern(String currentPatternValue)
- Specified by:
selectPatternin interfacePatternPage.View
-
setPatternPageDescription
public void setPatternPageDescription(String description)
- Specified by:
setPatternPageDescriptionin interfacePatternPage.View
-
showPatternWarning
public void showPatternWarning()
- Specified by:
showPatternWarningin interfacePatternPage.View
-
hidePatternWarning
public void hidePatternWarning()
- Specified by:
hidePatternWarningin interfacePatternPage.View
-
disablePatternCreation
public void disablePatternCreation()
- Specified by:
disablePatternCreationin interfacePatternPage.View
-
-