}
public void setPeriodNoteData(String noteData) {
periodNotes = new TreeMap<Date, String>();
if (noteData != null && noteData.length() > 0) {
ListData data = new ListData(noteData);
for (int i = 1; i < data.size(); i += 2) {
try {
Date date = parseDate((String) data.get(i-1));
String note = (String) data.get(i);
periodNotes.put(date, note);
} catch (Exception e) {
// bad data - try to continue with the next element.
}
}