[gxml] SerializableObjectModel removing more references to xElement



commit 9aaecd0d27616f5513eb24dafdf6a478ce00b5fd
Author: Daniel Espinosa <esodan gmail com>
Date:   Thu Apr 30 16:51:51 2015 -0500

    SerializableObjectModel removing more references to xElement

 gxml/SerializableObjectModel.vala |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/gxml/SerializableObjectModel.vala b/gxml/SerializableObjectModel.vala
index 22166ce..4d847fb 100644
--- a/gxml/SerializableObjectModel.vala
+++ b/gxml/SerializableObjectModel.vala
@@ -21,13 +21,13 @@
  */
 
 /**
- * Object Model is an { link Serializable} implementation using { link xElement}
+ * Object Model is an { link Serializable} implementation using { link Element}
  * to represent { link GLib.Object} class objects.
  * 
  * This implementation consider each object as a XML node, represented in GXml 
- * as a { link GXml.xElement} and its properties is represented by { link GXml.Attr}.
+ * as a { link GXml.Element} and its properties is represented by { link GXml.Attr}.
  * Each property, if it is a { link Serializable} object, is represented as child
- * { link xElement}.
+ * { link Element}.
  * 
  * If a object's value property must be represented as a XML node content, 
  * then it requires to override { link Serializable.serialize_use_xml_node_value}
@@ -95,7 +95,7 @@ public abstract class GXml.SerializableObjectModel : Object, Serializable
   public virtual GXml.Node? serialize (GXml.Node node)
                        throws GLib.Error
                        requires (node_name () != null)
-                       requires (node is xDocument || node is xElement)
+                       requires (node is xDocument || node is GXml.Element)
   {
     return default_serialize (node);
   }
@@ -117,8 +117,8 @@ public abstract class GXml.SerializableObjectModel : Object, Serializable
       serialize_property (element, spec);
     }
     if (get_enable_unknown_serializable_property ()) {
-        foreach (Node n in unknown_serializable_property.get_values ()) {
-          if (n is xElement) {
+        foreach (GXml.Node n in unknown_serializable_property.get_values ()) {
+          if (n is GXml.Element) {
             var e = doc.create_element (n.name);
             GXml.Node.copy (node.document, e, n, true);
             element.childs.add (e);
@@ -151,7 +151,7 @@ public abstract class GXml.SerializableObjectModel : Object, Serializable
                                         GLib.ParamSpec prop)
                                         throws GLib.Error
   {
-    if (element is xElement)
+    if (element is GXml.Element)
       return default_serialize_property ((GXml.Element) element, prop);
     return null;
   }
@@ -254,7 +254,7 @@ public abstract class GXml.SerializableObjectModel : Object, Serializable
 #if DEBUG
     stdout.printf (@"Elements Nodes in Node: $(element.name)\n");
 #endif
-    if (((xElement)element).has_child_nodes ())
+    if (element.childs.size > 0)
     {
       if (get_type ().is_a (typeof (SerializableContainer)))
       {
@@ -294,7 +294,7 @@ public abstract class GXml.SerializableObjectModel : Object, Serializable
             }
           }
         }
-        if (n is xElement  && !cnodes.has_key (n.name)) {
+        if (n is GXml.Element  && !cnodes.has_key (n.name)) {
 #if DEBUG
             stdout.printf (@"$(get_type ().name ()): DESERIALIZING ELEMENT '$(n.name)'\n");
 #endif


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