50 #ifndef NCLLINKINGPARSER_H_
51 #define NCLLINKINGPARSER_H_
53 #include "../ModuleParser.h"
54 #include "../DocumentParser.h"
55 using namespace ::br::pucrio::telemidia::converter::framework;
57 #include <xercesc/dom/DOM.hpp>
58 XERCES_CPP_NAMESPACE_USE
73 void *parseBind(DOMElement *parentElement,
void *objGrandParent);
74 virtual void *createBind(
75 DOMElement *parentElement,
void *objGrandParent)=0;
77 virtual void addBindParamToBind(
78 void *parentObject,
void *childObject)=0;
80 void *parseLinkParam(DOMElement *parentElement,
void *objGrandParent);
81 virtual void *createLinkParam(
82 DOMElement *parentElement,
void *objGrandParent)=0;
84 void *parseBindParam(DOMElement *parentElement,
void *objGrandParent);
85 virtual void *createBindParam(
86 DOMElement *parentElement,
void *objGrandParent)=0;
88 void *parseLink(DOMElement *parentElement,
void *objGrandParent);
89 virtual void *createLink(
90 DOMElement *parentElement,
void *objGrandParent)=0;
92 virtual void addLinkParamToLink(
93 void *parentObject,
void *childObject)=0;
95 virtual void addBindToLink(
void *parentObject,
void *childObject)=0;
Definition: NclLinkingParser.h:70
Definition: ModuleParser.h:64
Definition: DocumentParser.h:72