[gxml] Renamed and rebased GXml.ArrayList to Gee.LinkedList



commit bc0a8ce6bb54ad06f4f6818e68697e2059a3ab86
Author: Daniel Espinosa <esodan gmail com>
Date:   Tue Apr 14 14:19:04 2015 -0500

    Renamed and rebased GXml.ArrayList to Gee.LinkedList

 gxml/libxml-BackedNode.vala |   11 +++++++++++
 gxml/libxml-NodeList.vala   |    8 ++++----
 2 files changed, 15 insertions(+), 4 deletions(-)
---
diff --git a/gxml/libxml-BackedNode.vala b/gxml/libxml-BackedNode.vala
index 9526256..916b8ed 100644
--- a/gxml/libxml-BackedNode.vala
+++ b/gxml/libxml-BackedNode.vala
@@ -363,5 +363,16 @@ namespace GXml {
                        str = buffer->content ();
                        return str;
                }
+               // GXml.Node interface implementations
+               /*
+               public Gee.LinkedList<GXml.Namespace> namespaces { get; }
+               public Gee.LinkedList<GXml.Node> childs { get; }
+               public Gee.Map<string,GXml.Node> attrs { get; }
+               public string name { get; construct set; }
+               public string @value { get; set; }
+               public GXml.NodeType type_node { get; construct set; }
+               public GXml.Document document { get; construct set; }
+               public GXml.Node copy ();
+               public string to_string ();*/
        }
 }
diff --git a/gxml/libxml-NodeList.vala b/gxml/libxml-NodeList.vala
index e6c33f6..d27ed84 100644
--- a/gxml/libxml-NodeList.vala
+++ b/gxml/libxml-NodeList.vala
@@ -111,7 +111,7 @@ namespace GXml {
         * out as new elements are added, and get reconstructed each
         * time, or get reconstructed-on-the-go?
         */
-       internal class TagNameNodeList : GXml.ArrayList { internal string tag_name;
+  internal class TagNameNodeList : GXml.LinkedList { internal string tag_name;
                internal TagNameNodeList (string tag_name, xNode root, xDocument owner) {
                        base (root);
                        this.tag_name = tag_name;
@@ -127,7 +127,7 @@ namespace GXml {
        //      }
        // }
 
-       internal class NamespaceAttrNodeList : GXml.ArrayList {
+       internal class NamespaceAttrNodeList : GXml.LinkedList {
                internal NamespaceAttrNodeList (BackedNode root, xDocument owner) {
                        base (root);
                        for (Xml.Ns *cur = root.node->ns_def; cur != null; cur = cur->next) {
@@ -437,7 +437,7 @@ namespace GXml {
        }
 }
 
-internal class GXml.ArrayList : Gee.ArrayList<GXml.xNode>, NodeList
+internal class GXml.LinkedList : Gee.LinkedList<GXml.xNode>, NodeList
 {
   public GXml.xNode root;
 
@@ -446,7 +446,7 @@ internal class GXml.ArrayList : Gee.ArrayList<GXml.xNode>, NodeList
     private set {}
   }
 
-  public ArrayList (GXml.xNode root)
+  public LinkedList (GXml.xNode root)
   {
     this.root = root;
   }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]