public XlsUrlParser getUriParser() { return getGridTable().getUriParser(); }
private boolean findInCompositeGrid(CompositeGrid compositeGrid, XlsUrlParser p1) { for (IGridTable gridTable : compositeGrid.getGridTables()) { if (gridTable.getGrid() instanceof CompositeGrid) { if (findInCompositeGrid((CompositeGrid) gridTable.getGrid(), p1)) { return true; } } else { if (XlsUrlUtils.intersects(p1, gridTable.getUriParser())) { return true; } } } return false; }
private boolean findInCompositeGrid(CompositeGrid compositeGrid, XlsUrlParser p1) { for (IGridTable gridTable : compositeGrid.getGridTables()) { if (gridTable.getGrid() instanceof CompositeGrid) { if (findInCompositeGrid((CompositeGrid) gridTable.getGrid(), p1)) { return true; } } else { if (XlsUrlUtils.intersects(p1, gridTable.getUriParser())) { return true; } } } return false; }
private TableSyntaxNode findNode(XlsUrlParser p1) { // TableSyntaxNode[] nodes = getTableSyntaxNodes(); TableSyntaxNode[] nodes = getAllTableSyntaxNodes(); for (int i = 0; i < nodes.length; i++) { if (XlsUrlUtils.intersects(p1, nodes[i].getGridTable().getUriParser())) { TableSyntaxNode tsn = nodes[i]; if (XlsNodeTypes.XLS_TABLEPART.equals(tsn.getNodeType())) { for (int j = 0; j < nodes.length; j++) { IGridTable table = nodes[j].getGridTable(); if (table.getGrid() instanceof CompositeGrid) { CompositeGrid compositeGrid = (CompositeGrid) table.getGrid(); if (findInCompositeGrid(compositeGrid, p1)) { return nodes[j]; } } } } return tsn; } } return null; }
private TableSyntaxNode findNode(XlsUrlParser p1) { // TableSyntaxNode[] nodes = getTableSyntaxNodes(); TableSyntaxNode[] nodes = getAllTableSyntaxNodes(); for (int i = 0; i < nodes.length; i++) { if (XlsUrlUtils.intersects(p1, nodes[i].getGridTable().getUriParser())) { TableSyntaxNode tsn = nodes[i]; if (XlsNodeTypes.XLS_TABLEPART.equals(tsn.getNodeType())) { for (int j = 0; j < nodes.length; j++) { IGridTable table = nodes[j].getGridTable(); if (table.getGrid() instanceof CompositeGrid) { CompositeGrid compositeGrid = (CompositeGrid) table.getGrid(); if (findInCompositeGrid(compositeGrid, p1)) { return nodes[j]; } } } } return tsn; } } return null; }
if (XlsUrlUtils.intersects(p1, gridTable.getUriParser())) { IGridRegion region2 = gridTable.getRegion(); IGridRegion region3 = compositeGrid.getMappedRegion(i);
if (XlsUrlUtils.intersects(p1, gridTable.getUriParser())) { IGridRegion region2 = gridTable.getRegion(); IGridRegion region3 = compositeGrid.getMappedRegion(i);