/** * Adds a new field. * * @param field field */ public void addField(Field field) { getFields().add(field); }
/** * Adds a new field. * * @param field field */ public void addField(Field field) { getFields().add(field); }
try { Map<String, String> values = Maps.newHashMap(); for (Field field : listItem.getFields()) { values.put(field.getIndex(), field.getValue()); if (item.getFields().size() == listItem.getFields().size()) { boolean equal = true; for (Field field : item.getFields()) { if (!values.get(field.getIndex()).equals(field.getValue())) { equal = false;
names.put(column.getIndex(), column.getName()); for (Field field : listItem.getFields()) { String name = names.get(field.getIndex()); field.setName(name);
private XmlElement getRow(ListItemEntry item) { XmlElement element = RendererUtils.getEntryElement(item, "tr"); for (Field field : item.getFields()) { String val; if (field.getValue() == null || field.getValue().equals("")) { val = " "; //Equivalent to but XML compliant } else if (field.getValue().equals("on")) { val = "\u2713"; //Checkmark } else { val = field.getValue(); } XmlElement cell = new XmlElement("td"); cell.setAttribute("class", "gs:field"); cell.setAttribute("title", field.getIndex()); cell.addXml(val); element.addElement(cell); } XmlElement authorCell = new XmlElement("td"); element.addElement(authorCell.addElement( RendererUtils.getAuthorElement(item))); XmlElement revisionCell = new XmlElement("td"); XmlElement updatedCell = new XmlElement("td"); element.addElement(updatedCell.addElement( RendererUtils.getUpdatedElement(item))); element.addElement(revisionCell.addElement( RendererUtils.getRevisionElement(item))); return element; } }