NCL Composer
0.1.5
|
#include <ILanguageProfile.h>
Public Member Functions | |
virtual LanguageType | getLanguageType ()=0 |
virtual QString | getProfileName ()=0 |
virtual QList< QString > | getOutputDocumentTypes ()=0 |
virtual IDocumentParser * | createParser (Project *project)=0 |
virtual void | releaseDocumentParser (IDocumentParser *parser)=0 |
virtual map< QString, map < QString, char > * > * | getNesting ()=0 |
virtual map< QString, bool > * | getAttributes (QString element)=0 |
virtual map< QString, char > * | getChildren (QString tagname)=0 |
virtual vector < AttributeReferences * > | getReferences (QString element, QString attr)=0 |
! This class must be implemented by anyone that want to support a new language in Composer.
Definition at line 36 of file ILanguageProfile.h.