50 #ifndef IDocumentConverter_H
51 #define IDocumentConverter_H
53 #include "ncl/NclDocument.h"
54 #include "ncl/IPrivateBaseContext.h"
55 using namespace ::br::pucrio::telemidia::ncl;
67 virtual string getAttribute(
void* element,
string attribute)=0;
68 virtual void* getObject(
string tableName,
string key)=0;
69 virtual void* parse(
string uri,
string iUriD,
string fUriD)=0;
70 virtual void* parseEntity(
71 string entityLocation, NclDocument* document,
void* parent)=0;
78 typedef ::br::pucrio::telemidia::converter::IDocumentConverter*
80 IPrivateBaseContext* baseContext, IDeviceLayout* deviceLayout);
82 typedef void ConverterDestroyer(
85 #endif //IDocumentConverter_H
Definition: IDocumentConverter.h:64