[gxml] Deprete Serializable interface
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] Deprete Serializable interface
- Date: Tue, 19 Mar 2019 18:11:14 +0000 (UTC)
commit 8da1aa97ac7eda13e9243d11a4eb4ef3df09e157
Author: Daniel Espinosa <esodan gmail com>
Date: Tue Mar 19 12:10:27 2019 -0600
Deprete Serializable interface
gxml.json | 26 --------------------------
gxml/Serializable.vala | 3 ++-
gxml/SerializableBool.vala | 1 +
gxml/SerializableContainer.vala | 1 +
gxml/SerializableDouble.vala | 1 +
gxml/SerializableEnum.vala | 2 ++
gxml/SerializableFloat.vala | 1 +
gxml/SerializableGeeArrayList.vala | 1 +
gxml/SerializableGeeDualKeyMap.vala | 1 +
gxml/SerializableGeeHashMap.vala | 1 +
gxml/SerializableGeeTreeMap.vala | 1 +
gxml/SerializableInt.vala | 3 ++-
gxml/SerializableMapDualKey.vala | 1 +
gxml/SerializableMapKey.vala | 1 +
gxml/SerializableObjectModel.vala | 1 +
gxml/SerializableProperty.vala | 1 +
gxml/SerializableValueList.vala | 3 ++-
17 files changed, 20 insertions(+), 29 deletions(-)
---
diff --git a/gxml/Serializable.vala b/gxml/Serializable.vala
index 8457478..446b75d 100644
--- a/gxml/Serializable.vala
+++ b/gxml/Serializable.vala
@@ -29,7 +29,8 @@ namespace GXml {
* Implementors of this interface, could define or override the way you want to
* represent your class in a XML file.
*/
- public interface Serializable : GLib.Object {
+ [Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomElement")]
+ public interface Serializable : GLib.Object {
/**
* Return false if you want to ignore unknown properties and {@link GXml.Node}'s
* not in your class definition.
diff --git a/gxml/SerializableBool.vala b/gxml/SerializableBool.vala
index d42332b..2ae504c 100644
--- a/gxml/SerializableBool.vala
+++ b/gxml/SerializableBool.vala
@@ -25,6 +25,7 @@ using Gee;
* Represent any boolean property to be added as a {@link GXml.Attribute} to a {@link GXml.Element}
*
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomBoolean")]
public class GXml.SerializableBool : Object, SerializableProperty
{
private string _val = null;
diff --git a/gxml/SerializableContainer.vala b/gxml/SerializableContainer.vala
index 430b71b..6f29028 100644
--- a/gxml/SerializableContainer.vala
+++ b/gxml/SerializableContainer.vala
@@ -31,6 +31,7 @@ using Gee;
* function to initialize any Serializable collection objects in order to serialize/deserialize
* all {@link GXml.Node} to given clases.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomCollection")]
public abstract class GXml.SerializableContainer : SerializableObjectModel
{
construct { Init.init (); }
diff --git a/gxml/SerializableDouble.vala b/gxml/SerializableDouble.vala
index c452ee1..f69ca5f 100644
--- a/gxml/SerializableDouble.vala
+++ b/gxml/SerializableDouble.vala
@@ -29,6 +29,7 @@ using Gee;
* serialization, specially if missing on XML have some
* missing and avoidable.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomDouble")]
public class GXml.SerializableDouble : Object, SerializableProperty
{
protected string _val = null;
diff --git a/gxml/SerializableEnum.vala b/gxml/SerializableEnum.vala
index 4589854..34b9fc8 100644
--- a/gxml/SerializableEnum.vala
+++ b/gxml/SerializableEnum.vala
@@ -25,6 +25,7 @@ using Gee;
/**
* Errors when de/serializing enumerations as a set of string when using {@link GXml.SerializableEnum}
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.DomAttr")]
public errordomain GXml.SerializableEnumError {
INVALID_VALUE_ERROR,
PARSE_ERROR
@@ -40,6 +41,7 @@ public errordomain GXml.SerializableEnumError {
* an extension element in the enumeration and return it when the supported values
* are not met with the string representation in the property.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomEnum")]
public class GXml.SerializableEnum : Object, SerializableProperty
{
protected string _val = null;
diff --git a/gxml/SerializableFloat.vala b/gxml/SerializableFloat.vala
index 4c3f61b..e52e891 100644
--- a/gxml/SerializableFloat.vala
+++ b/gxml/SerializableFloat.vala
@@ -26,6 +26,7 @@
* This object can be used when the property could be removed from serialization, specially if missing
* on XML have some missing and avoidable.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomFloat")]
public class GXml.SerializableFloat : GXml.SerializableDouble
{
/**
diff --git a/gxml/SerializableGeeArrayList.vala b/gxml/SerializableGeeArrayList.vala
index 379475f..c7384fd 100644
--- a/gxml/SerializableGeeArrayList.vala
+++ b/gxml/SerializableGeeArrayList.vala
@@ -31,6 +31,7 @@ using Gee;
* It is derived It implements {@link Serializable} and {@link SerializableCollection}
* interfaces.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomArrayList")]
public class GXml.SerializableArrayList<G> : Gee.ArrayList<G>, Serializable, SerializableCollection
{
protected GXml.Node _node;
diff --git a/gxml/SerializableGeeDualKeyMap.vala b/gxml/SerializableGeeDualKeyMap.vala
index f112b95..7b4f8e7 100644
--- a/gxml/SerializableGeeDualKeyMap.vala
+++ b/gxml/SerializableGeeDualKeyMap.vala
@@ -31,6 +31,7 @@ using Gee;
* It implements {@link Serializable} and {@link SerializableCollection} interfaces, it is iterable as
* other Gee collections.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomHashPairedMap")]
public class GXml.SerializableDualKeyMap<P,S,V> : Object, Gee.Traversable <V>, Serializable,
SerializableCollection
{
protected Gee.HashMultiMap<P,HashMap<S,V>> storage;
diff --git a/gxml/SerializableGeeHashMap.vala b/gxml/SerializableGeeHashMap.vala
index 572ac23..b842e52 100644
--- a/gxml/SerializableGeeHashMap.vala
+++ b/gxml/SerializableGeeHashMap.vala
@@ -29,6 +29,7 @@ using GXml;
* It uses a key and value store implementing {@link Gee.HashMap} interface.
* It implements {@link Serializable} and {@link SerializableCollection} interfaces.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomHashMap")]
public class GXml.SerializableHashMap<K,V> : Gee.HashMap<K,V>, Serializable, SerializableCollection
{
protected GXml.Node _node;
diff --git a/gxml/SerializableGeeTreeMap.vala b/gxml/SerializableGeeTreeMap.vala
index 7d2a155..f282731 100644
--- a/gxml/SerializableGeeTreeMap.vala
+++ b/gxml/SerializableGeeTreeMap.vala
@@ -29,6 +29,7 @@ using GXml;
* It uses a key and value store implementing {@link Gee.TreeMap} interface.
* It implements {@link Serializable} and {@link SerializableCollection} interfaces.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomHashThreeMap")]
public class GXml.SerializableTreeMap<K,V> : Gee.TreeMap<K,V>, Serializable, SerializableCollection
{
protected GXml.Node _node;
diff --git a/gxml/SerializableInt.vala b/gxml/SerializableInt.vala
index e405db9..bf95335 100644
--- a/gxml/SerializableInt.vala
+++ b/gxml/SerializableInt.vala
@@ -24,6 +24,7 @@ using Gee;
/**
* Represent any boolean property to be added as a {@link GXml.Attribute} to a {@link GXml.Element}
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomInt")]
public class GXml.SerializableInt : GXml.SerializableDouble
{
/**
@@ -40,4 +41,4 @@ public class GXml.SerializableInt : GXml.SerializableDouble
* Given integer is parsed to string and then stored.
*/
public new void set_value (int val) { _val = val.to_string (); }
-}
\ No newline at end of file
+}
diff --git a/gxml/SerializableMapDualKey.vala b/gxml/SerializableMapDualKey.vala
index 7bac160..a3ba252 100644
--- a/gxml/SerializableMapDualKey.vala
+++ b/gxml/SerializableMapDualKey.vala
@@ -25,6 +25,7 @@ using GXml;
*
* This interface must be implemented by classes derived from {@link GXml.SerializableDualKeyMap}.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.MappeableElementPairKey ")]
public interface GXml.SerializableMapDualKey<P,S> : Object
{
/**
diff --git a/gxml/SerializableMapKey.vala b/gxml/SerializableMapKey.vala
index e893b0c..72ab98f 100644
--- a/gxml/SerializableMapKey.vala
+++ b/gxml/SerializableMapKey.vala
@@ -27,6 +27,7 @@ using GXml;
* This interface must be implemented by classes derived from {@link SerializableTreeMap}
* and {@link SerializableHashMap}.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.MappeableElement")]
public interface GXml.SerializableMapKey<K> : Object
{
/**
diff --git a/gxml/SerializableObjectModel.vala b/gxml/SerializableObjectModel.vala
index 87f7ba8..50ec225 100644
--- a/gxml/SerializableObjectModel.vala
+++ b/gxml/SerializableObjectModel.vala
@@ -37,6 +37,7 @@ using Gee;
* then it requires to override {@link Serializable.serialize_use_xml_node_value}
* and set value at {@link Serializable.serialized_xml_node_value}.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.DomElement")]
public abstract class GXml.SerializableObjectModel : Object, Serializable
{
construct { Init.init (); }
diff --git a/gxml/SerializableProperty.vala b/gxml/SerializableProperty.vala
index c184034..ec843c6 100644
--- a/gxml/SerializableProperty.vala
+++ b/gxml/SerializableProperty.vala
@@ -33,6 +33,7 @@ using Gee;
* when parsing {@link GXml.Attribute} properties values and to exclude to be serialized if they have not
* been created in the holding objects.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GromProperty")]
public interface GXml.SerializableProperty : Object
{
/**
diff --git a/gxml/SerializableValueList.vala b/gxml/SerializableValueList.vala
index 9c67b4e..4809110 100644
--- a/gxml/SerializableValueList.vala
+++ b/gxml/SerializableValueList.vala
@@ -33,6 +33,7 @@ using Gee;
* {@link GXml.SerializableValueList._vals}, at construct {} clause to point a fixed
* array of strings.
*/
+[Version (deprecated = true, deprecated_since = "0.18", replacement = "GXml.GomArrayString")]
public class GXml.SerializableValueList : Object, SerializableProperty
{
@@ -103,4 +104,4 @@ public class GXml.SerializableValueList : Object, SerializableProperty
public string get_serializable_property_value () { return _val; }
public void set_serializable_property_value (string? val) { _val = val; }
public string to_string () { return _val; }
-}
\ No newline at end of file
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]