public IGridTable getSubtable(int column, int row, int width, int height) { if (width == 0 || height == 0) { return null; } if (getWidth() == width && getHeight() == height) { return this; } if (width == 1 && height == 1) return new SingleCellGridTable(this, column, row); return new SubGridTable(this, column, row, width, height); }
} else if (singleValue instanceof SubGridTable) { SubGridTable sgTable = (SubGridTable) singleValue; GridTable gridTable = new GridTable(sgTable.getRegion(), sgTable.getGrid()); int numRows = HTMLRenderer.getMaxNumRowsToDisplay(gridTable); HTMLRenderer.TableRenderer tableRenderer = new HTMLRenderer.
} else if (singleValue instanceof SubGridTable) { SubGridTable sgTable = (SubGridTable) singleValue; GridTable gridTable = new GridTable(sgTable.getRegion(), sgTable.getGrid()); MetaInfoReader metaInfoReader = model.getNode(gridTable.getUri()).getMetaInfoReader(); int numRows = HTMLRenderer.getMaxNumRowsToDisplay(gridTable);