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

org.drools.workbench.screens.guided.dtable.client.widget
Class DTCellValueWidgetFactory

java.lang.Object
  extended by org.drools.workbench.screens.guided.dtable.client.widget.DTCellValueWidgetFactory

public class DTCellValueWidgetFactory
extends Object

A Factory for Widgets to edit DTCellValues


Method Summary
static com.github.gwtbootstrap.client.ui.CheckBox getHideColumnIndicator(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 col)
          An editor for whether the column is hidden or not
static DTCellValueWidgetFactory getInstance(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, boolean isReadOnly, boolean allowEmptyValues)
           
 com.google.gwt.user.client.ui.Widget getWidget(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52 column, org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)
          Get a Widget to edit a DTCellValue.
 com.google.gwt.user.client.ui.Widget getWidget(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 column, org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)
          Get a Widget to edit a DTCellValue.
 com.google.gwt.user.client.ui.Widget getWidget(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column, org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)
          Get a Widget to edit a DTCellValue.
 org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 makeNewValue(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 c)
          Make a DTCellValue for a column
 org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 makeNewValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p, org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 c)
          Make a DTCellValue for a column.
 org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 makeNewValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
          Make a DTCellValue for a column.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static DTCellValueWidgetFactory getInstance(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
                                                   org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
                                                   boolean isReadOnly,
                                                   boolean allowEmptyValues)

makeNewValue

public org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 makeNewValue(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 c)
Make a DTCellValue for a column

Parameters:
c -
Returns:

makeNewValue

public org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 makeNewValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p,
                                                                                         org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 c)
Make a DTCellValue for a column. This overloaded method takes a Pattern52 object as well since the pattern may be different to that to which the column has been bound in the Decision Table model, i.e. when adding or editing a column

Parameters:
p -
c -
Returns:

getWidget

public com.google.gwt.user.client.ui.Widget getWidget(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
                                                      org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column,
                                                      org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)
Get a Widget to edit a DTCellValue. A value is explicitly provided as some columns (in the future) will have multiple DTCellValues (for "Default Value" and "Option List"). This overloaded method takes a Pattern52 object as well since the pattern may be different to that to which the column has been bound in the Decision Table model, i.e. when adding or editing a column

Parameters:
pattern -
column -
value -
Returns:

makeNewValue

public org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 makeNewValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 p,
                                                                                         org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 c)
Make a DTCellValue for a column. This overloaded method takes a Pattern52 object as well since the ActionSetFieldCol52 column may be associated with an unbound Pattern

Parameters:
p -
c -
Returns:

getWidget

public com.google.gwt.user.client.ui.Widget getWidget(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
                                                      org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 column,
                                                      org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)
Get a Widget to edit a DTCellValue. A value is explicitly provided as some columns (in the future) will have multiple DTCellValues (for "Default Value" and "Option List"). This overloaded method takes a Pattern52 object as well since the ActionSetFieldCol52 column may be associated with an unbound Pattern

Parameters:
pattern -
column -
value -
Returns:

getWidget

public com.google.gwt.user.client.ui.Widget getWidget(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52 column,
                                                      org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)
Get a Widget to edit a DTCellValue. A value is explicitly provided as some columns (in the future) will have multiple DTCellValues (for "Default Value" and "Option List").

Parameters:
column -
value -
Returns:

getHideColumnIndicator

public static com.github.gwtbootstrap.client.ui.CheckBox getHideColumnIndicator(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 col)
An editor for whether the column is hidden or not

Parameters:
col -
Returns:

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

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