protected override bool assignObject(object obj) { if (obj == null || obj.GetType() != typeof(Notes_TextItem)) { return false; } noteObject = (Notes_TextItem)obj; return true; }
private Notes_TextContainer loadTextNotes(ConfigNode node) { Notes_TextContainer t = new Notes_TextContainer(); for (int j = 0; j < node.GetNodes("NOTE").Length; j++) { ConfigNode note = node.GetNodes("NOTE")[j]; if (note == null) continue; if (!note.HasValue("TITLE")) continue; if (!note.HasValue("NOTE")) continue; string title = note.GetValue("TITLE"); string text = note.GetValue("NOTE"); Guid id = note.parse("KEY", Guid.NewGuid()); DateTime create = note.parse("CREATE_TIME", new DateTime()); DateTime edit = note.parse("EDIT_TIME", new DateTime()); Notes_TextItem newNote = new Notes_TextItem(text, title, id, create, edit, t); t.addNote(newNote); } return t; }
public void addNote(Notes_TextItem note) { if (!notes.ContainsKey(note.ID)) notes.Add(note.ID, note); }