Serializable
Object Hierarchy:
Description:
public interface Serializable :
Object
Interface that allows serializing and deserializing Objects with properties
storing complex data types. The serialize_gobject function will check if the
passed Object implements this interface, so it can also be used to override
the default property serialization sequence.
Namespace: Json
Package: json-glib-1.0
Content:
Methods:
-
public bool default_deserialize_property (string property_name, Value value, ParamSpec pspec, Node property_node)
Calls the default implementation of the Serializable
deserialize_property virtual function
-
public Node default_serialize_property (string property_name, Value value, ParamSpec pspec)
Calls the default implementation of the Serializable
serialize_property virtual function
-
public abstract bool deserialize_property (string property_name, out Value value, ParamSpec pspec, Node property_node)
Asks a Serializable implementation to deserialize
the property contained inside property_node into value.
-
public abstract weak ParamSpec find_property (string name)
FIXME
-
public abstract void get_property (ParamSpec pspec, Value value)
-
public ParamSpec[] list_properties ()
FIXME
-
public abstract Node serialize_property (string property_name, Value value, ParamSpec pspec)
-
public abstract void set_property (ParamSpec pspec, Value value)