|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52
public class GuidedDecisionTable52
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.
| Nested Class Summary | |
|---|---|
static class |
GuidedDecisionTable52.TableFormat
|
| Field Summary | |
|---|---|
static String |
ACTIVATION_GROUP_ATTR
|
static String |
AGENDA_GROUP_ATTR
|
static String |
AUTO_FOCUS_ATTR
|
static String |
CALENDARS_ATTR
|
static String |
DATE_EFFECTIVE_ATTR
|
static String |
DATE_EXPIRES_ATTR
|
static String |
DIALECT_ATTR
|
static String |
DURATION_ATTR
|
static String |
ENABLED_ATTR
|
static int |
INTERNAL_ELEMENTS
Number of internal elements before ( used for offsets in serialization ) |
static String |
LOCK_ON_ACTIVE_ATTR
|
static String |
NEGATE_RULE_ATTR
|
static String |
NO_LOOP_ATTR
|
static String |
RULEFLOW_GROUP_ATTR
|
static String |
SALIENCE_ATTR
Various attribute names |
static String |
TIMER_ATTR
|
| Constructor Summary | |
|---|---|
GuidedDecisionTable52()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int INTERNAL_ELEMENTS
public static final String SALIENCE_ATTR
public static final String ENABLED_ATTR
public static final String DATE_EFFECTIVE_ATTR
public static final String DATE_EXPIRES_ATTR
public static final String NO_LOOP_ATTR
public static final String AGENDA_GROUP_ATTR
public static final String ACTIVATION_GROUP_ATTR
public static final String DURATION_ATTR
public static final String TIMER_ATTR
public static final String CALENDARS_ATTR
public static final String AUTO_FOCUS_ATTR
public static final String LOCK_ON_ACTIVE_ATTR
public static final String RULEFLOW_GROUP_ATTR
public static final String DIALECT_ATTR
public static final String NEGATE_RULE_ATTR
| Constructor Detail |
|---|
public GuidedDecisionTable52()
| Method Detail |
|---|
public List<ActionCol52> getActionCols()
public List<AttributeCol52> getAttributeCols()
public List<Pattern52> getPatterns()
public List<CompositeColumn<? extends BaseColumn>> getConditions()
public Pattern52 getConditionPattern(String boundName)
public Pattern52 getPattern(ConditionCol52 col)
public String getBoundFactType(String boundName)
public BRLColumn<?,?> getBRLColumn(BRLVariableColumn col)
public BRLConditionColumn getBRLColumn(BRLConditionVariableColumn col)
public BRLActionColumn getBRLColumn(BRLActionVariableColumn col)
public long getConditionsCount()
public List<List<DTCellValue52>> getData()
public List<Analysis> getAnalysisData()
public List<BaseColumn> getExpandedColumns()
public DescriptionCol52 getDescriptionCol()
public List<MetadataCol52> getMetadataCols()
public String getParentName()
public RowNumberCol52 getRowNumberCol()
public void initAnalysisColumn()
public AnalysisCol52 getAnalysisCol()
public String getTableName()
public String getType(BaseColumn col,
SuggestionCompletionEngine sce)
public DTDataTypes52 getTypeSafeType(BaseColumn column,
SuggestionCompletionEngine sce)
public DTDataTypes52 getTypeSafeType(Pattern52 pattern,
ConditionCol52 column,
SuggestionCompletionEngine sce)
public DTDataTypes52 getTypeSafeType(Pattern52 pattern,
ActionSetFieldCol52 column,
SuggestionCompletionEngine sce)
public String[] getValueList(BaseColumn col)
public boolean hasValueList(AttributeCol52 col)
public boolean hasValueList(ConditionCol52 col)
public boolean hasValueList(ActionSetFieldCol52 col)
public boolean hasValueList(ActionInsertFactCol52 col)
public boolean isConstraintValid(DTColumnConfig52 col)
public void setData(List<List<DTCellValue52>> data)
public void setRowNumberCol(RowNumberCol52 rowNumberCol)
public void setDescriptionCol(DescriptionCol52 descriptionCol)
public void setMetadataCols(List<MetadataCol52> metadataCols)
public void setAttributeCols(List<AttributeCol52> attributeCols)
public void setConditionPatterns(List<CompositeColumn<? extends BaseColumn>> conditionPatterns)
public void setActionCols(List<ActionCol52> actionCols)
public void setParentName(String parentName)
public void setTableName(String tableName)
public GuidedDecisionTable52.TableFormat getTableFormat()
public void setTableFormat(GuidedDecisionTable52.TableFormat tableFormat)
public boolean hasDSLSentences()
public AuditLog getAuditLog()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||