/** * Returns whether it has the letter(s) or integer position of the column. * * @return whether it has the letter(s) or integer position of the column */ public boolean hasIndex() { return getIndex() != null; }
/** * Returns whether it has the letter(s) or integer position of the column. * * @return whether it has the letter(s) or integer position of the column */ public boolean hasIndex() { return getIndex() != null; }
Map<String, String> names = Maps.newHashMap(); for (Column column : data.getColumns()) { names.put(column.getIndex(), column.getName());
@Override public XmlElement renderList(ListPageEntry entry, @Nullable List<ListItemEntry> listItems) { XmlElement table = new XmlElement("table").setAttribute("border", "1"); XmlElement header = new XmlElement("tr").setAttribute("class", "gs:data"); for (Column col : entry.getData().getColumns()) { XmlElement cell = new XmlElement("th"); cell.setAttribute("class", "gs:column"); cell.setAttribute("title", col.getIndex()); cell.addText(col.getName()); header.addElement(cell); } XmlElement authorCell = new XmlElement("th"); header.addElement(authorCell.addText("Author")); XmlElement updatedCell = new XmlElement("th"); header.addElement(updatedCell.addText("Updated")); XmlElement revisionCell = new XmlElement("th"); header.addElement(revisionCell.addText("Version")); table.addElement(header); if (listItems != null) { for (ListItemEntry item : listItems) { table.addElement(getRow(item)); } } return table; }