AfDal DataNode Class: Base class for all items created inside the Af-Arch framework.


Data Structures

struct  _AfDalDataNode
 Internal AfDalDataNode implementation. More...

Defines

#define AFDAL_DATANODE(obj)   G_TYPE_CHECK_INSTANCE_CAST((obj), afdal_datanode_get_type(), AfDalDataNode)
 Macro used to cast object to AfDalDataNode object.
#define AFDAL_IS_DATANODE(obj)   G_TYPE_CHECK_INSTANCE_TYPE((obj), afdal_datanode_get_type ())
 Allows to check if the given GObject is a AfDalDataNode object.
#define AFDAL_TYPE_DATANODE   (afdal_datanode_get_type())
 Macro which returns the type the AfDalDataNode object have inside the Object type system.

Functions

void afdal_datanode_dispose (AfDalDataNode *self)
 Destroy the given AfDalDataNode object.
GList * afdal_datanode_get_attribute_names (AfDalDataNode *self)
 Allows to get all attribute names the current AfDalDataNode have.
GList * afdal_datanode_get_attribute_nicks (AfDalDataNode *self)
 Allows to get all attribute nicks the current AfDalDataNode have.
int afdal_datanode_get_id (AfDalDataNode *self)
 Allows to get the AfDalDataNode Id value.
int afdal_datanode_get_int (AfDalDataNode *self, gchar *name)
 Allows to get an integer property from the given AfDalDataNode using the given property name.
gpointer afdal_datanode_get_ptr (AfDalDataNode *self, gchar *name)
 Allows to get a pointer property from the given AfDalDataNode using the given property name.
gchar * afdal_datanode_get_string (AfDalDataNode *self, gchar *name)
 Allows to get a string property from the given AfDalDataNode using the given property name.
void afdal_datanode_inspect_node (AfDalDataNode *self)
 Allows to inspect the given data node.
gboolean afdal_datanode_is_commited (AfDalDataNode *self)
 Returns current status for the given datanode.
gboolean afdal_datanode_is_string_attribute (AfDalDataNode *self, gchar *attribute)
 Returns if the given attribute from the given AfDalDataNode is an string.