private static void printNotes(SBase sb, string id) { if (!sb.isSetNotes()) return; Console.WriteLine("----- " + sb.getElementName() + " (" + id + ") notes -----"); Console.WriteLine(sb.getNotesString()); Console.WriteLine(); }
/// <summary> /// The function performing the filtering, here we just check /// that we have a valid element, and that it has notes. /// </summary> /// <param name="element">the current element</param> /// <returns><b>true</b> if element is to be included, <b>false</b> otherwise</returns> public override bool filter(SBase element) { // return in case we don't have a valid element if (element == null || !element.isSetNotes()) return false; // otherwise we have notes set and want to keep the element if (!element.isSetId()) Console.WriteLine(" found : {0}", element.getId()); else Console.WriteLine(" found element without id"); return true; }
void setOrAppendNotes(SBase sbase, string note) { if (sbase.isSetNotes ()) { sbase.appendNotes (note); } else { sbase.setNotes (note); } }