10 #include "NCLLanguageProfile.h"
11 #include "NCLDocumentParser.h"
12 #include "NCLStructure.h"
14 using namespace composer::language;
16 NCLLanguageProfile::NCLLanguageProfile()
20 NCLLanguageProfile::~NCLLanguageProfile()
25 LanguageType NCLLanguageProfile::getLanguageType()
30 QString NCLLanguageProfile::getProfileName()
32 return "Nested Context Language Profile";
35 QList<QString> NCLLanguageProfile::getOutputDocumentTypes()
47 void NCLLanguageProfile::releaseDocumentParser (
IDocumentParser *parser)
56 map <QString, map <QString, char> *> *NCLLanguageProfile::getNesting()
58 return NCLStructure::getInstance()->getNesting();
61 map <QString, bool> *NCLLanguageProfile::getAttributes (QString element)
63 return NCLStructure::getInstance()->getAttributes(element);
66 map <QString, char> *NCLLanguageProfile::getChildren (QString tagname)
68 return NCLStructure::getInstance()->getChildren(tagname);
71 vector <AttributeReferences *>
72 NCLLanguageProfile::getReferences (QString element, QString attr)
74 return NCLStructure::getInstance()->getReferences(element, attr);