tables = new ArrayList<>(); XmlCursor cursor = ctTc.newCursor(); cursor.selectPath("./*"); while (cursor.toNextSelection()) {
/** * get the TableCell which belongs to the TableCell * * @param cell */ public XWPFTableCell getTableCell(CTTc cell) { XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject(); if (!(o instanceof CTRow)) { cursor.dispose(); 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); return tableRow.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 tr = table.getRow(row); if (tr == null) { return null; } return tr.getTableCell(cell); }
XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject();
XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject();
tables = new ArrayList<XWPFTable>(); XmlCursor cursor = ctTc.newCursor(); cursor.selectPath("./*"); while (cursor.toNextSelection()) {
tables = new ArrayList<>(); XmlCursor cursor = ctTc.newCursor(); cursor.selectPath("./*"); while (cursor.toNextSelection()) {
/** * get the TableCell which belongs to the TableCell * @param cell */ 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); }
/** * 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); }
XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject();
/** * get the TableCell which belongs to the TableCell * @param cell * @see org.apache.poi.xwpf.usermodel.IBody#getTableCell(CTTc cell) */ 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(row == null){ return null; } return tableRow.getTableCell(cell); }
XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject();
/** * get the TableCell which belongs to the TableCell * @param cell */ 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(row == null){ return null; } return tableRow.getTableCell(cell); }
/** * get the TableCell which belongs to the TableCell * * @param cell */ public XWPFTableCell getTableCell(CTTc cell) { XmlCursor cursor = cell.newCursor(); cursor.toParent(); XmlObject o = cursor.getObject(); if (!(o instanceof CTRow)) { cursor.dispose(); 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); return tableRow.getTableCell(cell); }