/** Sets the table event for this table. * @param event the table event for this table */ public void setTableEvent(PdfPTableEvent event) { if (event == null) this.tableEvent = null; else if (this.tableEvent == null) this.tableEvent = event; else if (this.tableEvent instanceof PdfPTableEventForwarder) ((PdfPTableEventForwarder)this.tableEvent).addTableEvent(event); else { PdfPTableEventForwarder forward = new PdfPTableEventForwarder(); forward.addTableEvent(this.tableEvent); forward.addTableEvent(event); this.tableEvent = forward; } }
/** Sets the table event for this table. * @param event the table event for this table */ public void setTableEvent(PdfPTableEvent event) { if (event == null) this.tableEvent = null; else if (this.tableEvent == null) this.tableEvent = event; else if (this.tableEvent instanceof PdfPTableEventForwarder) ((PdfPTableEventForwarder)this.tableEvent).addTableEvent(event); else { PdfPTableEventForwarder forward = new PdfPTableEventForwarder(); forward.addTableEvent(this.tableEvent); forward.addTableEvent(event); this.tableEvent = forward; } }
/** Sets the table event for this table. * @param event the table event for this table */ public void setTableEvent(PdfPTableEvent event) { if (event == null) this.tableEvent = null; else if (this.tableEvent == null) this.tableEvent = event; else if (this.tableEvent instanceof PdfPTableEventForwarder) ((PdfPTableEventForwarder)this.tableEvent).addTableEvent(event); else { PdfPTableEventForwarder forward = new PdfPTableEventForwarder(); forward.addTableEvent(this.tableEvent); forward.addTableEvent(event); this.tableEvent = forward; } }