AddNode() public method

Add a node to this sequence
public AddNode ( Node node ) : void
node Node
return void
Exemplo n.º 1
0
        /// <summary> Node info </summary>
        public override Node Info()
        {
            Mapping mapping = new Mapping();

            mapping.AddMappingNode(new String("kind"), new String("mapping"));
            mapping.AddMappingNode(new String("type_id"), new String(URI));

            Mapping childs = new Mapping();
            int     i      = 0;

            foreach (MappingNode child in childNodes)
            {
                Sequence keyvaluepair = new Sequence();
                keyvaluepair.AddNode(child.Key.Info());
                keyvaluepair.AddNode(child.Value.Info());

                childs.AddMappingNode(new String("key_" + i), keyvaluepair);
                i++;
            }

            mapping.AddMappingNode(new String("value"), childs);
            return(mapping);
        }
Exemplo n.º 2
0
        /// <summary> Node info </summary>
        public override Node Info()
        {
            Mapping mapping = new Mapping();

            mapping.AddMappingNode(new String("kind"), new String("sequence"));
            mapping.AddMappingNode(new String("type_id"), new String(URI));

            Sequence childs = new Sequence();

            foreach (Node child in childNodes)
            {
                childs.AddNode(child.Info());
            }

            mapping.AddMappingNode(new String("value"), childs);
            return(mapping);
        }
        /// <summary> Node info </summary>
        public override Node Info()
        {
            Mapping mapping = new Mapping ();
            mapping.AddMappingNode (new String ("kind"), new String ("sequence"));
            mapping.AddMappingNode (new String ("type_id"), new String (URI));

            Sequence childs = new Sequence ();

            foreach (Node child in childNodes)
                childs.AddNode (child.Info ());

            mapping.AddMappingNode (new String ("value"), childs);
            return mapping;
        }
        /// <summary> Node info </summary>
        public override Node Info()
        {
            Mapping mapping = new Mapping ();
            mapping.AddMappingNode (new String ("kind"), new String ("mapping"));
            mapping.AddMappingNode (new String ("type_id"), new String (URI));

            Mapping childs = new Mapping ();
            int i = 0;
            foreach (MappingNode child in childNodes)
            {
                Sequence keyvaluepair = new Sequence ();
                keyvaluepair.AddNode (child.Key.Info () );
                keyvaluepair.AddNode (child.Value.Info ());

                childs.AddMappingNode (new String ("key_" + i), keyvaluepair);
                i ++;
            }

            mapping.AddMappingNode (new String ("value"), childs);
            return mapping;
        }