14 #include <gwenhywfar/inherit.h> 15 #include <gwenhywfar/xmlctx.h> 34 #include "htmlobject_be.h" int HtmlGroup_EndTag(HTML_GROUP *g, const char *tagName)
struct HTML_GROUP HTML_GROUP
int HtmlGroup_EndSubGroup(HTML_GROUP *g, HTML_GROUP *sg)
GWEN_XML_CONTEXT * HtmlGroup_GetXmlContext(const HTML_GROUP *g)
HTML_GROUP_ADDDATA_FN HtmlGroup_SetAddDataFn(HTML_GROUP *g, HTML_GROUP_ADDDATA_FN f)
HTML_GROUP_ENDSUBGROUP_FN HtmlGroup_SetEndSubGroupFn(HTML_GROUP *g, HTML_GROUP_ENDSUBGROUP_FN f)
int HtmlGroup_AddData(HTML_GROUP *g, const char *data)
HTML_GROUP_ENDTAG_FN HtmlGroup_SetEndTagFn(HTML_GROUP *g, HTML_GROUP_ENDTAG_FN f)
#define GWEN_INHERIT_FUNCTION_DEFS(t)
int(* HTML_GROUP_STARTTAG_FN)(HTML_GROUP *g, const char *tagName)
HTML_PROPS * HtmlGroup_GetProperties(const HTML_GROUP *g)
void HtmlGroup_SetProperties(HTML_GROUP *g, HTML_PROPS *pr)
const char * HtmlGroup_GetGroupName(const HTML_GROUP *g)
struct HTML_PROPS HTML_PROPS
int HtmlGroup_StartTag(HTML_GROUP *g, const char *tagName)
int(* HTML_GROUP_ADDDATA_FN)(HTML_GROUP *g, const char *data)
void HtmlGroup_SetObject(HTML_GROUP *g, HTML_OBJECT *o)
HTML_GROUP_STARTTAG_FN HtmlGroup_SetStartTagFn(HTML_GROUP *g, HTML_GROUP_STARTTAG_FN f)
HTML_OBJECT * HtmlGroup_GetObject(const HTML_GROUP *g)
HTML_GROUP * HtmlGroup_GetParent(const HTML_GROUP *g)
HTML_GROUP * HtmlGroup_new(const char *groupName, HTML_GROUP *parent, GWEN_XML_CONTEXT *ctx)
struct GWEN_XML_CONTEXT GWEN_XML_CONTEXT
int(* HTML_GROUP_ENDTAG_FN)(HTML_GROUP *g, const char *tagName)
void HtmlGroup_free(HTML_GROUP *g)
struct HTML_OBJECT HTML_OBJECT
int(* HTML_GROUP_ENDSUBGROUP_FN)(HTML_GROUP *g, HTML_GROUP *sg)