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

org.drools.workbench.screens.guided.dtable.client.widget.table
Class DecisionTableCellFactory

java.lang.Object
  extended by org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
      extended by org.drools.workbench.screens.guided.dtable.client.widget.table.DecisionTableCellFactory

public class DecisionTableCellFactory
extends org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>

A Factory to provide the Cells for given coordinate for Decision Tables.


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
DecisionTableCellFactory(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, DecisionTableDropDownManager dropDownManager, boolean isReadOnly, com.google.gwt.event.shared.EventBus eventBus)
          Construct a Cell Factory for a specific Decision Table
 
Method Summary
 org.kie.workbench.common.widgets.decoratedgrid.client.widget.DecoratedGridCellValueAdaptor<? extends Comparable<?>> getCell(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
          Create a Cell for the given DTColumnConfig
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecisionTableCellFactory

public DecisionTableCellFactory(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
                                org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
                                DecisionTableDropDownManager dropDownManager,
                                boolean isReadOnly,
                                com.google.gwt.event.shared.EventBus eventBus)
Construct a Cell Factory for a specific Decision Table

Parameters:
oracle - SuggestionCompletionEngine to assist with drop-downs
model - GuidedDecisionTable52 Decision table model
dropDownManager - DropDownManager for dependent cells
isReadOnly - Should cells be created for a read-only mode of operation
eventBus - An EventBus on which cells can subscribe to events
Method Detail

getCell

public org.kie.workbench.common.widgets.decoratedgrid.client.widget.DecoratedGridCellValueAdaptor<? extends Comparable<?>> getCell(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
Create a Cell for the given DTColumnConfig

Specified by:
getCell in class org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractCellFactory<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
Parameters:
column - The Decision Table model column
Returns:
A Cell

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

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