tables.add(0, newT); } else { int pos = tables.indexOf(getTable((CTTbl) o)) + 1; tables.add(pos, newT);
/** * get the TableCell which belongs to the TableCell */ public XWPFTableCell getTableCell(CTTc cell) { XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject(); if (!(o instanceof CTRow)) { return null; } CTRow row = (CTRow) o; cursor.toParent(); o = cursor.getObject(); cursor.dispose(); if (!(o instanceof CTTbl)) { return null; } CTTbl tbl = (CTTbl) o; XWPFTable table = getTable(tbl); if (table == null) { return null; } XWPFTableRow tr = table.getRow(row); if (tr == null) { return null; } return tr.getTableCell(cell); }
int pos = tables.indexOf(getTable((CTTbl)o))+1; tables.add(pos,newT);
tables.add(0, newT); } else { int pos = tables.indexOf(getTable((CTTbl) o)) + 1; tables.add(pos, newT);
/** * get the TableCell which belongs to the TableCell */ public XWPFTableCell getTableCell(CTTc cell) { XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject(); if (!(o instanceof CTRow)) { return null; } CTRow row = (CTRow) o; cursor.toParent(); o = cursor.getObject(); cursor.dispose(); if (!(o instanceof CTTbl)) { return null; } CTTbl tbl = (CTTbl) o; XWPFTable table = getTable(tbl); if (table == null) { return null; } XWPFTableRow tr = table.getRow(row); if (tr == null) { return null; } return tr.getTableCell(cell); }
/** * get the TableCell which belongs to the TableCell */ public XWPFTableCell getTableCell(CTTc cell) { XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject(); if(!(o instanceof CTRow)){ return null; } CTRow row = (CTRow)o; cursor.toParent(); o = cursor.getObject(); cursor.dispose(); if(! (o instanceof CTTbl)){ return null; } CTTbl tbl = (CTTbl) o; XWPFTable table = getTable(tbl); if(table == null){ return null; } XWPFTableRow tableRow = table.getRow(row); if (tableRow == null) { return null; } return tableRow.getTableCell(cell); }