Class BasePatternCell
- java.lang.Object
-
- com.google.gwt.cell.client.AbstractCell<org.drools.workbench.models.guided.dtable.shared.model.Pattern52>
-
- org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.cells.BasePatternCell
-
- All Implemented Interfaces:
com.google.gwt.cell.client.Cell<org.drools.workbench.models.guided.dtable.shared.model.Pattern52>,RequiresValidator
- Direct Known Subclasses:
ActionSetFieldPatternCell,ConditionPatternCell,DefaultPatternCell
public abstract class BasePatternCell extends com.google.gwt.cell.client.AbstractCell<org.drools.workbench.models.guided.dtable.shared.model.Pattern52> implements RequiresValidator
An abstract base class containing shared logic betweenDefaultPatternCell,ActionSetFieldPatternCell, andConditionPatternCell. Important: Having this abstract base class as the common ancestor of the three previous classes avoids ambgious dependency exceptions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceBasePatternCell.FactPatternCellTemplate
-
Constructor Summary
Constructors Constructor Description BasePatternCell(String... consumedEvents)BasePatternCell(Set consumedEvents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetCssStyleName(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p)voidrender(com.google.gwt.cell.client.Cell.Context context, org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, com.google.gwt.safehtml.shared.SafeHtmlBuilder sb)voidsetValidator(Validator validator)
-
-
-
Field Detail
-
validator
protected Validator validator
-
-
Method Detail
-
setValidator
public void setValidator(Validator validator)
- Specified by:
setValidatorin interfaceRequiresValidator
-
render
public void render(com.google.gwt.cell.client.Cell.Context context, org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, com.google.gwt.safehtml.shared.SafeHtmlBuilder sb)- Specified by:
renderin interfacecom.google.gwt.cell.client.Cell<org.drools.workbench.models.guided.dtable.shared.model.Pattern52>- Specified by:
renderin classcom.google.gwt.cell.client.AbstractCell<org.drools.workbench.models.guided.dtable.shared.model.Pattern52>
-
getCssStyleName
protected String getCssStyleName(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p)
-
-