public void setTable(IGridTable gridTable) { table = LogicalTableHelper.logicalTable(gridTable); }
public TableSyntaxNode(String type, GridLocation pos, XlsSheetSourceCodeModule module, IGridTable gridtable, HeaderSyntaxNode header) { super(type, pos, null, module); table = LogicalTableHelper.logicalTable(gridtable); headerNode = header; header.setParent(this); }
public ILogicalTable getSubtable(int column, int row, int width, int height) { if (width == 0 || height == 0) { return null; } int startRow = rowOffset[row]; int endRow = rowOffset[row + height]; int startColumn = columnOffset[column]; int endColumn = columnOffset[column + width]; return LogicalTableHelper.logicalTable( getSource().getSubtable(startColumn, startRow, endColumn - startColumn, endRow - startRow)); }
public ILogicalTable transpose() { return LogicalTableHelper.logicalTable(getSource().transpose()); }
public static ILogicalTable logicalTable( IGridTable table, ILogicalTable columnOffsetsTable, ILogicalTable rowOffsetsTable) { int[] columnOffsets = null; if (columnOffsetsTable != null && columnOffsetsTable instanceof LogicalTable) { columnOffsets = ((LogicalTable)columnOffsetsTable).getColumnOffset(); } int[] rowOffsets = null; if (rowOffsetsTable != null && rowOffsetsTable instanceof LogicalTable) { rowOffsets = ((LogicalTable)rowOffsetsTable).getRowOffset(); } if (rowOffsets == null && columnOffsets == null) return LogicalTableHelper.logicalTable(table); return new LogicalTable(table, columnOffsets, rowOffsets); }
Object res; ILogicalTable logicalTable = LogicalTableHelper .logicalTable(valuesTable.getSource().getSubtable(0, i, 1, i + 1)) .getSubtable(0, 0, 1, 1); if (valuesAnArray) {
int numOfHRow = column - vColumnCounter; decisionValues = LogicalTableHelper.logicalTable(originalTable.getSource().getRow(numOfHRow)); width = decisionValues.getWidth();
try { IOpenClass paramType = paramDecl[j].getType(); loadedValue = RuleRowHelper.loadParam(LogicalTableHelper.logicalTable( singleParamGridTable), paramType, paramDecl[j].getName(), ruleName, ota, paramIndexed[j]); } catch (SyntaxNodeException e) {
.logicalTable(dataWithTitleRows.getSource(), descriptorRows, null);
field == null ? RuleRowHelper.CONSTRUCTOR : field.getName(), null, LogicalTableHelper.logicalTable(valuesTable.getSource().getSubtable(0, 0, 1, 1)) .getSubtable(0, 0, 1, 1), toolAdapter);
.getWidth() - 1 : virtualGridTable.getWidth() - 1; return LogicalTableHelper.logicalTable(new GridTable(0, 0, originalTable.getSource().getHeight() + IDecisionTableConstants.SIMPLE_DT_HEADERS_HEIGHT - 1,
ILogicalTable offsetConvertedTable = LogicalTableHelper.logicalTable(convertedTable); toParse = offsetConvertedTable.transpose(); info = new DTInfo(nHConditions, nVConditions, dtlc.getScale());