Top | ![]() |
![]() |
![]() |
![]() |
GXmlSerializableArrayListGXmlSerializableArrayList — Serializable Framework. A GXmlSerializable objects container based on GeeArrayList. |
#define | GXML_TYPE_SERIALIZABLE_ARRAY_LIST |
struct | GXmlSerializableArrayList |
struct | GXmlSerializableArrayListClass |
gboolean
gxml_serializable_array_list_deserialize_proceed
(GXmlSerializableArrayList *self
);
gboolean
gxml_serializable_array_list_deserialized
(GXmlSerializableArrayList *self
);
gboolean gxml_serializable_array_list_deserialize_node (GXmlSerializableArrayList *self
,GXmlNode *node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
node |
|
|
error |
location to store the error occuring, or |
gboolean gxml_serializable_array_list_deserialize_children (GXmlSerializableArrayList *self
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
error |
location to store the error occuring, or |
gboolean gxml_serializable_array_list_set_default_namespace (GXmlSerializableArrayList *self
,GXmlNode *node
);
gboolean
gxml_serializable_array_list_serialize_use_xml_node_value
(GXmlSerializableArrayList *self
);
gboolean
gxml_serializable_array_list_property_use_nick
(GXmlSerializableArrayList *self
);
gchar *
gxml_serializable_array_list_node_name
(GXmlSerializableArrayList *self
);
GParamSpec * gxml_serializable_array_list_find_property_spec (GXmlSerializableArrayList *self
,const gchar *property_name
);
GParamSpec ** gxml_serializable_array_list_list_serializable_properties (GXmlSerializableArrayList *self
,int *result_length1
);
GXmlNode * gxml_serializable_array_list_serialize (GXmlSerializableArrayList *self
,GXmlNode *node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
node |
|
|
error |
location to store the error occuring, or |
GXmlNode * gxml_serializable_array_list_default_serialize (GXmlSerializableArrayList *self
,GXmlNode *node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
node |
|
|
error |
location to store the error occuring, or |
GXmlNode * gxml_serializable_array_list_serialize_property (GXmlSerializableArrayList *self
,GXmlNode *element
,GParamSpec *prop
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
element |
|
|
prop |
|
|
error |
location to store the error occuring, or |
GXmlNode * gxml_serializable_array_list_default_serialize_property (GXmlSerializableArrayList *self
,GXmlNode *element
,GParamSpec *prop
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
element |
|
|
prop |
|
|
error |
location to store the error occuring, or |
gboolean gxml_serializable_array_list_deserialize (GXmlSerializableArrayList *self
,GXmlNode *node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
node |
|
|
error |
location to store the error occuring, or |
gboolean gxml_serializable_array_list_default_deserialize (GXmlSerializableArrayList *self
,GXmlNode *node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
node |
|
|
error |
location to store the error occuring, or |
gboolean gxml_serializable_array_list_deserialize_property (GXmlSerializableArrayList *self
,GXmlNode *property_node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
property_node |
|
|
error |
location to store the error occuring, or |
gboolean gxml_serializable_array_list_default_deserialize_property (GXmlSerializableArrayList *self
,GXmlNode *property_node
,GError **error
);
self |
the GXmlSerializableArrayList instance |
|
property_node |
|
|
error |
location to store the error occuring, or |
GXmlSerializableArrayList * gxml_serializable_array_list_new (GType g_type
,GBoxedCopyFunc g_dup_func
,GDestroyNotify g_destroy_func
);
GParamSpec ** gxml_serializable_array_list_get_properties (GXmlSerializableArrayList *self
,int *result_length1
);
Get and return the current value of the "properties" property.
void gxml_serializable_array_list_set_properties (GXmlSerializableArrayList *self
,GParamSpec **value
,int value_length1
);
Set the value of the "properties" property to value
.
self |
the GXmlSerializableArrayList instance to modify |
|
value |
the new value of the "properties" property |
GHashTable *
gxml_serializable_array_list_get_ignored_serializable_properties
(GXmlSerializableArrayList *self
);
Get and return the current value of the "ignored-serializable-properties" property.
void gxml_serializable_array_list_set_ignored_serializable_properties (GXmlSerializableArrayList *self
,GHashTable *value
);
Set the value of the "ignored-serializable-properties" property to value
.
self |
the GXmlSerializableArrayList instance to modify |
|
value |
the new value of the "ignored-serializable-properties" property |
#define GXML_TYPE_SERIALIZABLE_ARRAY_LIST (gxml_serializable_array_list_get_type ())
The type for GXmlSerializableArrayList.
struct GXmlSerializableArrayList { GeeArrayList parent_instance; GXmlSerializableArrayListPrivate * priv; GXmlNode* _node; gboolean _deserialized; };
Serializable Framework. A GXmlSerializable objects container based on GeeArrayList.
It is derived It implements GXmlSerializable and GXmlSerializableCollection interfaces.
struct GXmlSerializableArrayListClass { GeeArrayListClass parent_class; gboolean (*deserialize_proceed) (GXmlSerializableArrayList* self); gboolean (*deserialized) (GXmlSerializableArrayList* self); gboolean (*deserialize_node) (GXmlSerializableArrayList* self, GXmlNode* node, GError** error); gboolean (*deserialize_children) (GXmlSerializableArrayList* self, GError** error); gboolean (*set_default_namespace) (GXmlSerializableArrayList* self, GXmlNode* node); gboolean (*serialize_use_xml_node_value) (GXmlSerializableArrayList* self); gboolean (*property_use_nick) (GXmlSerializableArrayList* self); gchar* (*node_name) (GXmlSerializableArrayList* self); GParamSpec* (*find_property_spec) (GXmlSerializableArrayList* self, const gchar* property_name); GParamSpec** (*list_serializable_properties) (GXmlSerializableArrayList* self, int* result_length1); GXmlNode* (*serialize) (GXmlSerializableArrayList* self, GXmlNode* node, GError** error); GXmlNode* (*serialize_property) (GXmlSerializableArrayList* self, GXmlNode* element, GParamSpec* prop, GError** error); gboolean (*deserialize) (GXmlSerializableArrayList* self, GXmlNode* node, GError** error); gboolean (*deserialize_property) (GXmlSerializableArrayList* self, GXmlNode* property_node, GError** error); };
The class structure for GXML_TYPE_SERIALIZABLE_ARRAY_LIST
. All the fields in this structure are private and should never be accessed directly.