org.drools.workbench.screens.guided.template.client.editor
Class TemplateDropDownManager
java.lang.Object
org.drools.workbench.screens.guided.template.client.editor.TemplateDropDownManager
- All Implemented Interfaces:
- org.kie.workbench.common.widgets.decoratedgrid.client.widget.CellTableDropDownDataValueMapProvider, org.kie.workbench.common.widgets.decoratedgrid.client.widget.DropDownDataValueMapProvider<com.google.gwt.cell.client.Cell.Context>
public class TemplateDropDownManager
- extends Object
- implements org.kie.workbench.common.widgets.decoratedgrid.client.widget.CellTableDropDownDataValueMapProvider
A utility class to get the values of all InterpolationVariables in the scope
of a Template Key to drive dependent enumerations. A value is in scope if it
is on a Constraint or Action on the same Pattern of the base column.
Constructor Summary |
TemplateDropDownManager(org.drools.workbench.models.guided.template.shared.TemplateModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle)
|
TemplateDropDownManager(org.drools.workbench.models.guided.template.shared.TemplateModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
org.kie.workbench.common.widgets.decoratedgrid.client.widget.data.DynamicData data)
|
Method Summary |
Map<String,String> |
getCurrentValueMap(com.google.gwt.cell.client.Cell.Context context)
Create a map of Field Values keyed on Field Names used by
SuggestionCompletionEngine.getEnums(String, String, Map)
to drive dependent enumerations. |
Set<Integer> |
getDependentColumnIndexes(com.google.gwt.cell.client.Cell.Context context)
|
void |
setData(org.kie.workbench.common.widgets.decoratedgrid.client.widget.data.DynamicData data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateDropDownManager
public TemplateDropDownManager(org.drools.workbench.models.guided.template.shared.TemplateModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle)
TemplateDropDownManager
public TemplateDropDownManager(org.drools.workbench.models.guided.template.shared.TemplateModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
org.kie.workbench.common.widgets.decoratedgrid.client.widget.data.DynamicData data)
setData
public void setData(org.kie.workbench.common.widgets.decoratedgrid.client.widget.data.DynamicData data)
- Specified by:
setData
in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.CellTableDropDownDataValueMapProvider
getCurrentValueMap
public Map<String,String> getCurrentValueMap(com.google.gwt.cell.client.Cell.Context context)
- Create a map of Field Values keyed on Field Names used by
SuggestionCompletionEngine.getEnums(String, String, Map)
to drive dependent enumerations.
- Specified by:
getCurrentValueMap
in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.DropDownDataValueMapProvider<com.google.gwt.cell.client.Cell.Context>
- Parameters:
context
- The Context of the cell being edited containing physical
coordinate in the data-space.
getDependentColumnIndexes
public Set<Integer> getDependentColumnIndexes(com.google.gwt.cell.client.Cell.Context context)
- Specified by:
getDependentColumnIndexes
in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.DropDownDataValueMapProvider<com.google.gwt.cell.client.Cell.Context>
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.