[gxml] Renamed and rebased GXml.ArrayList to Gee.LinkedList
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] Renamed and rebased GXml.ArrayList to Gee.LinkedList
- Date: Wed, 15 Apr 2015 00:35:46 +0000 (UTC)
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]