50 #ifndef NCLDOCUMENTPARSER_H_
51 #define NCLDOCUMENTPARSER_H_
53 #include "../DocumentParser.h"
54 using namespace ::br::pucrio::telemidia::converter::framework;
56 #include "NclConnectorsParser.h"
57 #include "NclImportParser.h"
58 #include "NclTransitionParser.h"
59 #include "NclPresentationControlParser.h"
60 #include "NclComponentsParser.h"
61 #include "NclStructureParser.h"
62 #include "NclPresentationSpecificationParser.h"
63 #include "NclLayoutParser.h"
64 #include "NclInterfacesParser.h"
65 #include "NclLinkingParser.h"
66 #include "NclMetainformationParser.h"
68 #include "ncl/NclDocument.h"
69 using namespace ::br::pucrio::telemidia::ncl;
71 #include <xercesc/dom/DOM.hpp>
72 XERCES_CPP_NAMESPACE_USE
97 IDeviceLayout* deviceLayout;
104 void setDependencies();
113 void setPresentationControlParser(
121 getPresentationSpecificationParser();
123 void setPresentationSpecificationParser(
125 presentationSpecificationParser);
132 void setMetainformationParser(
139 virtual void* parseRootElement(DOMElement *rootElement);
140 virtual void initialize()=0;
Definition: NclConnectorsParser.h:68
Definition: NclDocumentParser.h:84
Definition: NclPresentationSpecificationParser.h:72
Definition: NclStructureParser.h:81
Definition: NclLinkingParser.h:70
Definition: NclMetainformationParser.h:70
Definition: NclInterfacesParser.h:70
Definition: NclImportParser.h:70
Definition: NclTransitionParser.h:72
Definition: NclComponentsParser.h:75
Definition: DocumentParser.h:72
Definition: NclPresentationControlParser.h:74
Definition: NclLayoutParser.h:72