private String getExptInfoTable() { final Date dc = dateCompleted == null ? new Date() : dateCompleted; final List<String[]> data = new ArrayList<String[]>(); data.add(new String[] { "Class", exptClass.getName() }); data.add(new String[] { "Report compiled", new SimpleDateFormat().format(dc) }); if (experimentDetails != null) { data.add(new String[] { "Author", WordUtils.wrap(experimentDetails.author(), exptClass.getName().length()) }); data.add(new String[] { "Created on", experimentDetails.dateCreated() }); data.add(new String[] { "Description", WordUtils.wrap(experimentDetails.description(), exptClass.getName() .length()) }); } final ASCIITableHeader[] header = { new ASCIITableHeader("", ASCIITable.ALIGN_RIGHT), new ASCIITableHeader("", ASCIITable.ALIGN_LEFT) }; String table = ASCIITable.getInstance().getTable(header, data.toArray(new String[data.size()][])); final int width = table.indexOf("\n") + 1; table = table.substring(2 * width); return table; }
@Experiment( author = "David Dupplaw <dpd@ecs.soton.ac.uk>", dateCreated = "2013-03-08",
@Experiment( author = "David Dupplaw <dpd@ecs.soton.ac.uk>", dateCreated = "2013-03-08",
private String getExptInfoTable() { final Date dc = dateCompleted == null ? new Date() : dateCompleted; final List<String[]> data = new ArrayList<String[]>(); data.add(new String[] { "Class", exptClass.getName() }); data.add(new String[] { "Report compiled", new SimpleDateFormat().format(dc) }); if (experimentDetails != null) { data.add(new String[] { "Author", WordUtils.wrap(experimentDetails.author(), exptClass.getName().length()) }); data.add(new String[] { "Created on", experimentDetails.dateCreated() }); data.add(new String[] { "Description", WordUtils.wrap(experimentDetails.description(), exptClass.getName() .length()) }); } final ASCIITableHeader[] header = { new ASCIITableHeader("", ASCIITable.ALIGN_RIGHT), new ASCIITableHeader("", ASCIITable.ALIGN_LEFT) }; String table = ASCIITable.getInstance().getTable(header, data.toArray(new String[data.size()][])); final int width = table.indexOf("\n") + 1; table = table.substring(2 * width); return table; }
@Experiment( author = "Jonathon Hare", dateCreated = "2012-07-26",