50 #ifndef NclComponentsConverter_H
51 #define NclComponentsConverter_H
53 #include "ncl/reuse/ReferNode.h"
54 #include "ncl/reuse/ReferredNode.h"
55 using namespace ::br::pucrio::telemidia::ncl::reuse;
57 #include "ncl/switches/SwitchNode.h"
58 using namespace ::br::pucrio::telemidia::ncl::switches;
60 #include "ncl/descriptor/GenericDescriptor.h"
61 using namespace ::br::pucrio::telemidia::ncl::descriptor;
63 #include "ncl/interfaces/Anchor.h"
64 #include "ncl/interfaces/Port.h"
65 using namespace ::br::pucrio::telemidia::ncl::interfaces;
67 #include "ncl/components/NodeEntity.h"
68 #include "ncl/components/ContextNode.h"
69 #include "ncl/components/ContentNode.h"
70 #include "ncl/components/AbsoluteReferenceContent.h"
71 using namespace ::br::pucrio::telemidia::ncl::components;
73 #include "ncl/link/Link.h"
74 using namespace ::br::pucrio::telemidia::ncl::link;
76 #include "ncl/connectors/Role.h"
77 using namespace ::br::pucrio::telemidia::ncl::connectors;
79 #include "ncl/NclDocument.h"
80 using namespace ::br::pucrio::telemidia::ncl;
87 #include "../framework/DocumentParser.h"
88 #include "../framework/ModuleParser.h"
89 using namespace ::br::pucrio::telemidia::converter::framework;
91 #include "../framework/ncl/NclComponentsParser.h"
92 using namespace ::br::pucrio::telemidia::converter::framework::ncl;
94 #include "NclPresentationSpecConverter.h"
95 #include "NclLinkingConverter.h"
96 #include "NclInterfacesConverter.h"
97 #include "NclPresentationControlConverter.h"
99 #include <xercesc/dom/DOM.hpp>
100 XERCES_CPP_NAMESPACE_USE
104 namespace telemidia {
105 namespace converter {
129 void addPortToContext(
void *parentObject,
void *childObject);
130 void addPropertyToContext(
void *parentObject,
void *childObject);
131 void addContextToContext(
void *parentObject,
void *childObject);
132 void addMediaToContext(
void *parentObject,
void *childObject);
133 void addLinkToContext(
void *parentObject,
void *childObject);
136 void addNodeToContext(ContextNode *contextNode, NodeEntity *node);
137 void addAnchorToMedia(ContentNode *contentNode, Anchor *anchor);
140 void addAreaToMedia(
void *parentObject,
void *childObject);
141 void addPropertyToMedia(
void *parentObject,
void *childObject);
142 void addSwitchToContext(
void *parentObject,
void *childObject);
143 void *createContext(DOMElement *parentElement,
void *objGrandParent);
144 void *posCompileContext(DOMElement *parentElement,
void *parentObject);
145 void *createMedia(DOMElement *parentElement,
void *objGrandParent);
153 #endif //NclComponentsConverter
Definition: NclComponentsConverter.h:107