[gxml/serialization: 9/10] SerializableObjectModel: removed value property



commit 978589655a362c9ef270415119ff765f08823ea7
Author: Daniel Espinosa <esodan gmail com>
Date:   Tue Jul 23 18:44:42 2013 -0500

    SerializableObjectModel: removed value property

 gxml/Serializable.vala            |    2 +-
 gxml/SerializableObjectModel.vala |    9 +--------
 test/SerializableTest.vala        |    2 +-
 3 files changed, 3 insertions(+), 10 deletions(-)
---
diff --git a/gxml/Serializable.vala b/gxml/Serializable.vala
index 2b03fc8..e67c757 100644
--- a/gxml/Serializable.vala
+++ b/gxml/Serializable.vala
@@ -118,7 +118,7 @@ namespace GXml {
                        node.append_child (element);
                        GLib.message ("Is NULL VALUE ?" + (serialized_xml_node_value == null).to_string ());
                        if (serialized_xml_node_value != null)
-                               element.content = serialized_xml_node.content;
+                               element.content = serialized_xml_node_value;
                        foreach (ParamSpec spec in list_serializable_properties ()) {
                                GLib.message ("Property to Serialize: " + spec.name);
                                serialize_property (element, spec);
diff --git a/gxml/SerializableObjectModel.vala b/gxml/SerializableObjectModel.vala
index 75918cd..f8303aa 100644
--- a/gxml/SerializableObjectModel.vala
+++ b/gxml/SerializableObjectModel.vala
@@ -29,17 +29,10 @@ public abstract class GXml.SerializableObjectModel : Object, Serializable
        public string? serialized_xml_node_value { get; protected set; default=null; }
        public GLib.HashTable<string,GXml.DomNode> unknown_serializable_property { get; protected set; }
 
-       /* No serializable properties */
-       [Description (blurb="GXml.DomNode contents")]
-       public string @value {
-               owned get { return serialized_xml_node_value; } 
-               set { serialized_xml_node_value = value; }
-       }
        public SerializableObjectModel ()
        {
                serializable_property_use_nick = true;
-               var pvalue = find_property_spec ("value");
-               ignored_serializable_properties.set ("value", pvalue);
+               serialized_xml_node_value = null;
        }
        
        public abstract string to_string ();
diff --git a/test/SerializableTest.vala b/test/SerializableTest.vala
index e9de654..07dbf76 100644
--- a/test/SerializableTest.vala
+++ b/test/SerializableTest.vala
@@ -301,7 +301,7 @@ class Manual : ObjectModel
        {
                document = "MANUAL DOCUMENTATION";
                pages = 3;
-               value = "TEXT INTO THE MANUAL DOCUMENT";
+               serialized_xml_node_value = "TEXT INTO THE MANUAL DOCUMENT";
        }
 }
 


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