Class DTCellValueWidgetFactory


  • public class DTCellValueWidgetFactory
    extends Object
    A Factory for Widgets to edit DTCellValues
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.IsWidget getWidget​(org.drools.workbench.models.guided.dtable.shared.model.BRLVariableColumn column, org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)  
      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.
    • 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:
      • getWidget

        public com.google.gwt.user.client.ui.IsWidget getWidget​(org.drools.workbench.models.guided.dtable.shared.model.BRLVariableColumn column,
                                                                org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52 value)