Class TemplateDataCellFactory


  • public class TemplateDataCellFactory
    extends org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory<TemplateDataColumn>
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory

        DATE_FORMAT, DROOLS_DATE_FORMAT, dropDownManager, eventBus, isReadOnly, oracle
    • Constructor Summary

      Constructors 
      Constructor Description
      TemplateDataCellFactory​(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, TemplateDropDownManager dropDownManager, boolean isReadOnly, com.google.gwt.event.shared.EventBus eventBus)
      Construct a Cell Factory for a specific Template Data Widget
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.workbench.common.widgets.decoratedgrid.client.widget.DecoratedGridCellValueAdaptor<? extends Comparable<?>> getCell​(TemplateDataColumn column)
      Create a Cell for the given TemplateDataColumn
      protected org.kie.workbench.common.widgets.decoratedgrid.client.widget.DecoratedGridCellValueAdaptor<String> makeTextCellWrapper()
      Wrapper method due to a test purpose
      • Methods inherited from class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory

        makeBooleanCell, makeDateCell, makeNumericBigDecimalCell, makeNumericBigIntegerCell, makeNumericByteCell, makeNumericCell, makeNumericDoubleCell, makeNumericFloatCell, makeNumericIntegerCell, makeNumericLongCell, makeNumericShortCell, makeTextCell
    • Constructor Detail

      • TemplateDataCellFactory

        public TemplateDataCellFactory​(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
                                       TemplateDropDownManager dropDownManager,
                                       boolean isReadOnly,
                                       com.google.gwt.event.shared.EventBus eventBus)
        Construct a Cell Factory for a specific Template Data Widget
        Parameters:
        oracle - DataModelOracle to assist with drop-downs
        dropDownManager - DropDownManager for dependent cells
        isReadOnly - Should cells be created for a read-only mode of operation
        eventBus - EventBus to which cells can send update events
    • Method Detail

      • getCell

        public org.kie.workbench.common.widgets.decoratedgrid.client.widget.DecoratedGridCellValueAdaptor<? extends Comparable<?>> getCell​(TemplateDataColumn column)
        Create a Cell for the given TemplateDataColumn
        Specified by:
        getCell in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory<TemplateDataColumn>
        Parameters:
        column - The Template Data Table model column
        Returns:
        A Cell
      • makeTextCellWrapper

        protected org.kie.workbench.common.widgets.decoratedgrid.client.widget.DecoratedGridCellValueAdaptor<String> makeTextCellWrapper()
        Wrapper method due to a test purpose