Interface BaseColumnConverter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> convertColumn​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column, GuidedDecisionTablePresenter.Access access, GuidedDecisionTableView gridWidget)
      Instantiate a UI Column for the Model BaseColumn
      boolean handles​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
      Indicate whether this BaseColumnConverter supports a given BaseUiColumn
      void initialise​(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, ColumnUtilities columnUtilities, GuidedDecisionTableView.Presenter presenter)
      Initialise a BaseColumnConverter for a specific GridWidget
      List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> makeHeaderMetaData​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
      Return meta-data for the columns' header
      int priority()
      Relative priority of converter; higher priorities will be handled first
    • Method Detail

      • priority

        int priority()
        Relative priority of converter; higher priorities will be handled first
        Returns:
      • handles

        boolean handles​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
        Indicate whether this BaseColumnConverter supports a given BaseUiColumn
        Parameters:
        column -
        Returns:
      • initialise

        void initialise​(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
                        org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
                        ColumnUtilities columnUtilities,
                        GuidedDecisionTableView.Presenter presenter)
        Initialise a BaseColumnConverter for a specific GridWidget
        Parameters:
        model - The model
        oracle - DataModelOracle to assist with drop-downs
        columnUtilities - Utilities to support data-types
        presenter - GuidedDecisionTablePresenter for the table
      • convertColumn

        org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> convertColumn​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column,
                                                                                   GuidedDecisionTablePresenter.Access access,
                                                                                   GuidedDecisionTableView gridWidget)
        Instantiate a UI Column for the Model BaseColumn
        Parameters:
        column - BaseColumn to be converted
        access - Access state of column
        gridWidget - The GridWidget to which this column is associated.
        Returns:
      • makeHeaderMetaData

        List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> makeHeaderMetaData​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
        Return meta-data for the columns' header
        Parameters:
        column - BaseColumn to be converted
        Returns: