Beispiel #1
0
    private static void printNotes(SBase sb, string id)
    {
        if (!sb.isSetNotes())
        {
            return;
        }


        Console.WriteLine("----- " + sb.getElementName() + " (" + id
                          + ") notes -----");
        Console.WriteLine(sb.getNotesString());
        Console.WriteLine();
    }
Beispiel #2
0
    /// <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);
    }