public class DecisionTableMetaInfoReader extends AMethodMetaInfoReader<DecisionTableBoundNode>
NOT_FOUND| Constructor and Description |
|---|
DecisionTableMetaInfoReader(DecisionTableBoundNode boundNode) |
DecisionTableMetaInfoReader(DecisionTableBoundNode boundNode,
DecisionTable decisionTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInputParametersToReturn(String statementInInputParameters,
String statementInReturn) |
void |
addSimpleRulesAction(int row,
int col,
String header,
String[] parameterNames,
String statement,
IOpenClass[] columnTypes,
String url,
String additionalInfo) |
void |
addSimpleRulesCondition(int row,
int col,
String header,
String[] parameterNames,
String statement,
IOpenClass[] columnTypes,
String url,
String additionalDetails) |
void |
addSimpleRulesReturn(int row,
int col,
String details,
String uri) |
static void |
appendParameters(StringBuilder sb,
String[] parameterNames,
IOpenClass[] columnTypes) |
protected String |
getAdditionalMetaInfoForTableReturnType() |
CellMetaInfo |
getBodyMetaInfo(int row,
int col) |
protected CellMetaInfo |
getMetaInfo(ILogicalTable paramsTable,
IOpenClass type) |
void |
prepare(IGridRegion region)
Preliminary load meta info for a given region.
|
void |
release()
Release meta info loaded in
MetaInfoReader.prepare(IGridRegion) |
getHeaderMetaInfo, getTableSyntaxNodeaddConstant, getBoundNode, getMetaInfo, isNeededCell, isNeededCell, setBoundNodepublic DecisionTableMetaInfoReader(DecisionTableBoundNode boundNode)
public DecisionTableMetaInfoReader(DecisionTableBoundNode boundNode, DecisionTable decisionTable)
protected String getAdditionalMetaInfoForTableReturnType()
getAdditionalMetaInfoForTableReturnType in class AMethodMetaInfoReader<DecisionTableBoundNode>public void prepare(IGridRegion region)
MetaInfoReaderMetaInfoReader.getMetaInfo(int, int), then meta
info for full table can be loaded.prepare in interface MetaInfoReaderprepare in class BaseMetaInfoReader<DecisionTableBoundNode>region - region to load meta infopublic void release()
MetaInfoReaderMetaInfoReader.prepare(IGridRegion)release in interface MetaInfoReaderrelease in class BaseMetaInfoReader<DecisionTableBoundNode>public CellMetaInfo getBodyMetaInfo(int row, int col)
getBodyMetaInfo in class BaseMetaInfoReader<DecisionTableBoundNode>public static void appendParameters(StringBuilder sb, String[] parameterNames, IOpenClass[] columnTypes)
public void addSimpleRulesCondition(int row,
int col,
String header,
String[] parameterNames,
String statement,
IOpenClass[] columnTypes,
String url,
String additionalDetails)
public void addSimpleRulesAction(int row,
int col,
String header,
String[] parameterNames,
String statement,
IOpenClass[] columnTypes,
String url,
String additionalInfo)
protected CellMetaInfo getMetaInfo(ILogicalTable paramsTable, IOpenClass type)
Copyright © 2004–2019 OpenL Tablets. All rights reserved.