// }
// return false;
}
public Object getValueAt(int rowIndex, int columnIndex) {
Document entry = getList().get(rowIndex);
Object obj = null;
String date = entry.getUpdated();
try {
// date = df.format(wrapper.parseDate(entry.getUpdated().replace("Z", "-00:00Z")));
date = df.format(wrapper.parseDate(entry.getUpdated()));
} catch (ParseException pe) {
Configuration.log("Problem with parsing date "+entry.getUpdated());
}
String folders = "";
if (wrapper!=null && "Google Docs".equals(wrapper.getSystem())) {
for (String folder:entry.getFolders()) {
if (folder==null) continue;
if (isOneOf(folder,"document","presentation","spreadsheet","viewed")) continue;
String color = folder2color.get(folder);
if (color==null) {
if (lastColor<colors.length) {
color = colors[lastColor++];
} else {
color="gray|white";
}
folder2color.put(folder, color);
}
String[] fontColors = color.split("\\|");
folders+="<i><font bgcolor=\""+fontColors[0]+"\" color=\""+fontColors[1]+"\"> "+folder+" </font></i>";
}
}
String name = entry.getTitle();
if (!"".equals(folders)) {
name="<html><body>"+name+" "+folders;
}
switch (columnIndex) {
case 0: obj = name; break;