Midgard2 Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <midgard/midgard.h> struct MidgardReflectorObject; const gchar * midgard_reflector_object_get_property_primary (const gchar *classname
); const gchar * midgard_reflector_object_get_property_up (const gchar *classname
); const gchar * midgard_reflector_object_get_property_parent (const gchar *classname
); const gchar * midgard_reflector_object_get_property_unique (const gchar *classname
); gchar ** midgard_reflector_object_list_children (const gchar *classname
,guint *n_children
); gboolean midgard_reflector_object_has_metadata_class (const gchar *classname
); const gchar * midgard_reflector_object_get_metadata_class (const gchar *classname
); const gchar * midgard_reflector_object_get_schema_value (const gchar *classname
,const gchar *name
);
const gchar * midgard_reflector_object_get_property_primary
(const gchar *classname
);
|
Name of the class |
Returns : |
Name of property which is defined as primary for given class or NULL . [transfer none]
|
Since 10.05
const gchar * midgard_reflector_object_get_property_up
(const gchar *classname
);
|
Name of the class |
Returns : |
Name of property which is defined as 'up' for given class or NULL . [transfer none]
|
Since 10.05
const gchar * midgard_reflector_object_get_property_parent
(const gchar *classname
);
|
Name of the class |
Returns : |
Name of property which is defined as 'parent' for given class or NULL . [transfer none]
|
Since 10.05
const gchar * midgard_reflector_object_get_property_unique
(const gchar *classname
);
|
Name of the class |
Returns : |
Name of property which is defined unique for given class, or NULL . [transfer none]
|
Since 10.05
gchar ** midgard_reflector_object_list_children (const gchar *classname
,guint *n_children
);
Returns newly allocated, children ( in midgard tree ) classes' names. Returned array should be freed if no longer needed without freeing array's elements.
|
Name of the class |
|
pointer to store number of children classes |
Returns : |
array of strings or NULL . [array length=n_children][transfer container]
|
Since 10.05
gboolean midgard_reflector_object_has_metadata_class
(const gchar *classname
);
const gchar * midgard_reflector_object_get_metadata_class
(const gchar *classname
);
|
Name of the class |
Returns : |
Name of the metadata class of the given one or NULL . [transfer none]
|
Since 10.05
const gchar * midgard_reflector_object_get_schema_value (const gchar *classname
,const gchar *name
);
|
Name of the class |
|
node's name declared for given klass
|
Returns : |
value of given node's name or NULL . [transfer none]
|
Since 10.05