| Midgard2 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <midgard/midgard.h>
MidgardReflectionProperty;
MidgardReflectionProperty * midgard_reflection_property_new
(MidgardDBObjectClass *klass);
GType midgard_reflection_property_get_midgard_type
(MidgardReflectionProperty *object,
const gchar *name);
gboolean midgard_reflection_property_is_link (MidgardReflectionProperty *object,
const gchar *name);
gboolean midgard_reflection_property_is_linked
(MidgardReflectionProperty *object,
const gchar *name);
gboolean midgard_reflection_property_is_multilang
(MidgardReflectionProperty *object,
const gchar *name);
MidgardReflectionProperty class lets developers write "reflected" applications and provides as many information defined in MgdSchema files as possible.
MidgardReflectionProperty provides information declared in schema files as attributes of types' properties: multilang, link, type, etc.
MidgardReflectionProperty * midgard_reflection_property_new (MidgardDBObjectClass *klass);
|
|
Returns : |
GType midgard_reflection_property_get_midgard_type (MidgardReflectionProperty *object, const gchar *name);
|
|
|
|
Returns : |
gboolean midgard_reflection_property_is_link (MidgardReflectionProperty *object, const gchar *name);
|
|
|
|
Returns : |
gboolean midgard_reflection_property_is_linked (MidgardReflectionProperty *object, const gchar *name);
|
|
|
|
Returns : |
gboolean midgard_reflection_property_is_multilang (MidgardReflectionProperty *object, const gchar *name);
|
|
|
|
Returns : |