diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-04-19 17:02:44 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-04-19 17:02:44 +0000 |
| commit | d1e9fbb356eeb2e92ba075a25e109733b07eff00 (patch) | |
| tree | ad3259180e071dc7e75eeb27d9a0e3b4643d6b92 | |
| parent | 5b209e3f1513431eb17c47f91ed728be0f50700a (diff) | |
| download | lasso-d1e9fbb356eeb2e92ba075a25e109733b07eff00.tar.gz lasso-d1e9fbb356eeb2e92ba075a25e109733b07eff00.tar.xz lasso-d1e9fbb356eeb2e92ba075a25e109733b07eff00.zip | |
add NameIdentifier content in constructors
| -rw-r--r-- | lasso/xml/lib_old_provided_name_identifier.c | 13 | ||||
| -rw-r--r-- | lasso/xml/lib_old_provided_name_identifier.h | 2 | ||||
| -rw-r--r-- | lasso/xml/lib_sp_provided_name_identifier.c | 13 | ||||
| -rw-r--r-- | lasso/xml/lib_sp_provided_name_identifier.h | 2 |
4 files changed, 24 insertions, 6 deletions
diff --git a/lasso/xml/lib_old_provided_name_identifier.c b/lasso/xml/lib_old_provided_name_identifier.c index 22ca325b..ef35bbc6 100644 --- a/lasso/xml/lib_old_provided_name_identifier.c +++ b/lasso/xml/lib_old_provided_name_identifier.c @@ -72,7 +72,16 @@ GType lasso_lib_old_provided_name_identifier_get_type() { return this_type; } -LassoNode* lasso_lib_old_provided_name_identifier_new() { - return LASSO_NODE(g_object_new(LASSO_TYPE_LIB_OLD_PROVIDED_NAME_IDENTIFIER, +LassoNode* lasso_lib_old_provided_name_identifier_new(xmlChar *content) { + LassoNode *node; + + g_assert(content != NULL); + + node = LASSO_NODE(g_object_new(LASSO_TYPE_LIB_OLD_PROVIDED_NAME_IDENTIFIER, NULL)); + + xmlNodeSetContent(LASSO_NODE_GET_CLASS(node)->get_xmlNode(node), + content); + + return(node); } diff --git a/lasso/xml/lib_old_provided_name_identifier.h b/lasso/xml/lib_old_provided_name_identifier.h index 71a0a6c4..69c978b4 100644 --- a/lasso/xml/lib_old_provided_name_identifier.h +++ b/lasso/xml/lib_old_provided_name_identifier.h @@ -51,7 +51,7 @@ struct _LassoLibOLDProvidedNameIdentifierClass { }; LASSO_EXPORT GType lasso_lib_old_provided_name_identifier_get_type(void); -LASSO_EXPORT LassoNode* lasso_lib_old_provided_name_identifier_new(void); +LASSO_EXPORT LassoNode* lasso_lib_old_provided_name_identifier_new(xmlChar *content); #ifdef __cplusplus } diff --git a/lasso/xml/lib_sp_provided_name_identifier.c b/lasso/xml/lib_sp_provided_name_identifier.c index 48ff3001..a438ae2b 100644 --- a/lasso/xml/lib_sp_provided_name_identifier.c +++ b/lasso/xml/lib_sp_provided_name_identifier.c @@ -72,7 +72,16 @@ GType lasso_lib_sp_provided_name_identifier_get_type() { return this_type; } -LassoNode* lasso_lib_sp_provided_name_identifier_new() { - return LASSO_NODE(g_object_new(LASSO_TYPE_LIB_SP_PROVIDED_NAME_IDENTIFIER, +LassoNode* lasso_lib_sp_provided_name_identifier_new(xmlChar *content) { + LassoNode *node; + + g_assert(content != NULL); + + node = LASSO_NODE(g_object_new(LASSO_TYPE_LIB_SP_PROVIDED_NAME_IDENTIFIER, NULL)); + + xmlNodeSetContent(LASSO_NODE_GET_CLASS(node)->get_xmlNode(node), + content); + + return(node); } diff --git a/lasso/xml/lib_sp_provided_name_identifier.h b/lasso/xml/lib_sp_provided_name_identifier.h index 1d735908..dc616e30 100644 --- a/lasso/xml/lib_sp_provided_name_identifier.h +++ b/lasso/xml/lib_sp_provided_name_identifier.h @@ -51,7 +51,7 @@ struct _LassoLibSPProvidedNameIdentifierClass { }; LASSO_EXPORT GType lasso_lib_sp_provided_name_identifier_get_type(void); -LASSO_EXPORT LassoNode* lasso_lib_sp_provided_name_identifier_new(void); +LASSO_EXPORT LassoNode* lasso_lib_sp_provided_name_identifier_new(xmlChar *content); #ifdef __cplusplus } |
