|
gwenhywfar 5.14.1
|
#include "xmlcmd_gxml_p.h"#include <gwenhywfar/debug.h>#include <ctype.h>
Go to the source code of this file.
| void GWENHYWFAR_CB _freeData | ( | GWEN_UNUSED void * | bp, |
| void * | p ) |
Definition at line 75 of file xmlcmd_gxml.c.
References GWEN_DB_Group_free(), GWEN_FREE_OBJECT, GWEN_UNUSED, GWEN_XMLNode_List2_free(), GWENHYWFAR_CB, and NULL.

|
static |
| void GWEN_XmlCommanderGwenXml_EnterDocNode | ( | GWEN_XMLCOMMANDER * | cmd, |
| GWEN_XMLNODE * | xmlNode ) |
Definition at line 207 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA, and GWEN_XMLNode_List2_PushBack().
Referenced by _handleXmlEnter(), _handleXmlForEvery(), and _xmlCreateAndEnterElement().


| GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetCurrentDbGroup | ( | const GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 142 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
Referenced by _dbEnter(), _dbForEvery(), _dbIfCharDataMatches(), _dbIfHasCharData(), _dbIfNotCharDataMatches(), _dbIfNotHasCharData(), _dbIfNotPathExists(), _dbIfPathExists(), _handleDbCreateAndEnterGroup(), _handleDbSetCharValue(), and _xmlSetCharValue().

| GWEN_XMLNODE * GWEN_XmlCommanderGwenXml_GetCurrentDocNode | ( | const GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 103 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
Referenced by _handleDbSetCharValue_internal(), _handleXmlEnter(), _handleXmlForEvery(), _handleXmlIfCharDataMatches(), _handleXmlIfHasCharData(), _handleXmlIfNotCharDataMatches(), _handleXmlIfNotHasCharData(), _handleXmlIfNotPathExists(), _handleXmlIfPathExists(), _xmlCreateAndEnterElement(), and _xmlSetCharValue().

| GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetCurrentTempDbGroup | ( | const GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 181 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
Referenced by _handleDbCreateAndEnterTempGroup(), _handleDbSetCharValue_internal(), and _handleDbSetTempCharValue().

| GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetDbRoot | ( | const GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 129 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
| GWEN_XMLNODE * GWEN_XmlCommanderGwenXml_GetDocRoot | ( | const GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 90 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
| GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetTempDbRoot | ( | const GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 168 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
| void GWEN_XmlCommanderGwenXml_LeaveDocNode | ( | GWEN_XMLCOMMANDER * | cmd | ) |
Definition at line 223 of file xmlcmd_gxml.c.
References DBG_ERROR, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, GWEN_XMLNode_List2_GetBack(), GWEN_XMLNode_List2_PopBack(), and NULL.
Referenced by _handleXmlEnter(), _handleXmlForEvery(), and _xmlCreateAndEnterElement().


| GWEN_XMLCOMMANDER * GWEN_XmlCommanderGwenXml_new | ( | GWEN_XMLNODE * | documentRoot, |
| GWEN_DB_NODE * | dbRoot ) |
Definition at line 52 of file xmlcmd_gxml.c.
References _freeData(), GWEN_DB_Group_new(), GWEN_INHERIT_SETDATA, GWEN_NEW_OBJECT, GWEN_XmlCommander_new(), GWEN_XmlCommanderGwenXml_new(), and GWEN_XMLNode_List2_new().
Referenced by GWEN_XmlCommanderGwenXml_fromDb_new(), GWEN_XmlCommanderGwenXml_new(), and GWEN_XmlCommanderGwenXml_toDb_new().


| void GWEN_XmlCommanderGwenXml_SetCurrentDbGroup | ( | GWEN_XMLCOMMANDER * | cmd, |
| GWEN_DB_NODE * | db ) |
Definition at line 155 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
Referenced by _dbEnter(), _dbForEvery(), and _handleDbCreateAndEnterGroup().

| void GWEN_XmlCommanderGwenXml_SetCurrentDocNode | ( | GWEN_XMLCOMMANDER * | cmd, |
| GWEN_XMLNODE * | n ) |
Definition at line 116 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
| void GWEN_XmlCommanderGwenXml_SetCurrentTempDbGroup | ( | GWEN_XMLCOMMANDER * | cmd, |
| GWEN_DB_NODE * | db ) |
Definition at line 194 of file xmlcmd_gxml.c.
References GWEN_INHERIT_GETDATA.
Referenced by _handleDbCreateAndEnterTempGroup().
