org.drools.ide.common.client.modeldriven.dt52
Class GuidedDecisionTable52
java.lang.Object
org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52
- All Implemented Interfaces:
- Serializable, PortableObject
public class GuidedDecisionTable52
- extends Object
- implements PortableObject
This is a decision table model for a guided editor. It is not template or XLS
based. (template could be done relatively easily by taking a template, as a
String, and then String[][] data and driving the SheetListener interface in
the decision tables module). This works by taking the column definitions, and
combining them with the table of data to produce rule models.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INTERNAL_ELEMENTS
public static final int INTERNAL_ELEMENTS
- Number of internal elements before ( used for offsets in serialization )
- See Also:
- Constant Field Values
SALIENCE_ATTR
public static final String SALIENCE_ATTR
- Various attribute names
- See Also:
- Constant Field Values
ENABLED_ATTR
public static final String ENABLED_ATTR
- See Also:
- Constant Field Values
DATE_EFFECTIVE_ATTR
public static final String DATE_EFFECTIVE_ATTR
- See Also:
- Constant Field Values
DATE_EXPIRES_ATTR
public static final String DATE_EXPIRES_ATTR
- See Also:
- Constant Field Values
NO_LOOP_ATTR
public static final String NO_LOOP_ATTR
- See Also:
- Constant Field Values
AGENDA_GROUP_ATTR
public static final String AGENDA_GROUP_ATTR
- See Also:
- Constant Field Values
ACTIVATION_GROUP_ATTR
public static final String ACTIVATION_GROUP_ATTR
- See Also:
- Constant Field Values
DURATION_ATTR
public static final String DURATION_ATTR
- See Also:
- Constant Field Values
TIMER_ATTR
public static final String TIMER_ATTR
- See Also:
- Constant Field Values
CALENDARS_ATTR
public static final String CALENDARS_ATTR
- See Also:
- Constant Field Values
AUTO_FOCUS_ATTR
public static final String AUTO_FOCUS_ATTR
- See Also:
- Constant Field Values
LOCK_ON_ACTIVE_ATTR
public static final String LOCK_ON_ACTIVE_ATTR
- See Also:
- Constant Field Values
RULEFLOW_GROUP_ATTR
public static final String RULEFLOW_GROUP_ATTR
- See Also:
- Constant Field Values
DIALECT_ATTR
public static final String DIALECT_ATTR
- See Also:
- Constant Field Values
NEGATE_RULE_ATTR
public static final String NEGATE_RULE_ATTR
- See Also:
- Constant Field Values
GuidedDecisionTable52
public GuidedDecisionTable52()
getActionCols
public List<ActionCol52> getActionCols()
getAttributeCols
public List<AttributeCol52> getAttributeCols()
getConditionPatterns
public List<Pattern52> getConditionPatterns()
getConditionPattern
public Pattern52 getConditionPattern(String boundName)
getPattern
public Pattern52 getPattern(ConditionCol52 col)
getConditionsCount
public long getConditionsCount()
getData
public List<List<DTCellValue52>> getData()
getAllColumns
public List<DTColumnConfig52> getAllColumns()
getDescriptionCol
public DescriptionCol52 getDescriptionCol()
getMetadataCols
public List<MetadataCol52> getMetadataCols()
getParentName
public String getParentName()
getRowNumberCol
public RowNumberCol52 getRowNumberCol()
getTableName
public String getTableName()
getType
public String getType(DTColumnConfig52 col,
SuggestionCompletionEngine sce)
getValueList
public String[] getValueList(DTColumnConfig52 col,
SuggestionCompletionEngine sce)
isConstraintValid
public boolean isConstraintValid(DTColumnConfig52 col,
SuggestionCompletionEngine sce)
setData
public void setData(List<List<DTCellValue52>> data)
setRowNumberCol
public void setRowNumberCol(RowNumberCol52 rowNumberCol)
setDescriptionCol
public void setDescriptionCol(DescriptionCol52 descriptionCol)
setMetadataCols
public void setMetadataCols(List<MetadataCol52> metadataCols)
setAttributeCols
public void setAttributeCols(List<AttributeCol52> attributeCols)
setConditionPatterns
public void setConditionPatterns(List<Pattern52> conditionPatterns)
setActionCols
public void setActionCols(List<ActionCol52> actionCols)
setParentName
public void setParentName(String parentName)
setTableName
public void setTableName(String tableName)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.