public static TableFactoryMethod getInstance() { if (instance == null) { instance = new TableFactoryMethod(); } return instance; }
public ITableItemStrategy getTableItem(TableEle tableEle) { if (tableEle == null) { return null; } return getTableEle(tableEle); }
public void addTableEle(TableEle tableEle, Paragraph... cols) { if(cols != null && cols.length > 0){ StringBuilder th = new StringBuilder(""); ITableItemStrategy item = TableFactoryMethod.getInstance().getTableItem(tableEle); processMiddleForParagraph(th, item, cols); joinTopMiddleBottom(th, item); } }
@Test public void testGetInstance(){ TableFactoryMethod instance = TableFactoryMethod.getInstance(); assertNotNull(instance); }
public void addTableEle(TableEle tableEle, String... cols) { if (cols != null && cols.length > 0) { StringBuilder th = new StringBuilder(""); ITableItemStrategy item = TableFactoryMethod.getInstance().getTableItem(tableEle); for (int i = 0; i < cols.length; i++) { //if(!"".equals(cols[i])){ th.append("\n" + item.getMiddle().replace("{value}", cols[i])); //} } joinTopMiddleBottom(th, item); } }
public void addTableEle(TableEle tableEle, Paragraph... cols) { if(cols != null && cols.length > 0){ StringBuilder th = new StringBuilder(""); ITableItemStrategy item = TableFactoryMethod.getInstance().getTableItem(tableEle); processMiddleForParagraph(th, item, cols); joinTopMiddleBottom(th, item); } }
public ITableItemStrategy getTableItem(TableEle tableEle) { if (tableEle == null) { return null; } return getTableEle(tableEle); }
public static TableFactoryMethod getInstance() { if (instance == null) { instance = new TableFactoryMethod(); } return instance; }
public void addTableEle(TableEle tableEle, String... cols) { if (cols != null && cols.length > 0) { StringBuilder th = new StringBuilder(""); ITableItemStrategy item = TableFactoryMethod.getInstance().getTableItem(tableEle); for (int i = 0; i < cols.length; i++) { //if(!"".equals(cols[i])){ th.append("\n" + item.getMiddle().replace("{value}", cols[i])); //} } joinTopMiddleBottom(th, item); } }
public String getContent() { if ("".equals(txt.toString())) { return ""; } if (hasBeenCalledBefore) { return txt.toString(); } else { hasBeenCalledBefore = true; } ITableItemStrategy tableDef = TableFactoryMethod.getInstance() .getTableItem(TableEle.TABLE_DEF); txt.insert(0, tableDef.getTop()); txt.append("\n" + tableDef.getBottom()); return txt.toString(); }
public String getContent() { if ("".equals(txt.toString())) { return ""; } if (hasBeenCalledBefore) { return txt.toString(); } else { hasBeenCalledBefore = true; } ITableItemStrategy tableDef = TableFactoryMethod.getInstance() .getTableItem(TableEle.TABLE_DEF); txt.insert(0, tableDef.getTop()); txt.append("\n" + tableDef.getBottom()); return txt.toString(); }
@Test public void testGetTableItem(){ TableFactoryMethod instance = TableFactoryMethod.getInstance(); assertTrue(instance.getTableItem(TableEle.TABLE_DEF) instanceof TableDefinition); assertTrue(instance.getTableItem(TableEle.TH) instanceof TableHeader); assertTrue(instance.getTableItem(TableEle.TD) instanceof TableCol); assertTrue(instance.getTableItem(TableEle.TF) instanceof TableFooter); assertTrue(instance.getTableItem(TableEle.TD) instanceof TableCol); assertNull(instance.getTableItem(null)); }