Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::converter::framework::ncl::NclDocumentParser Class Referenceabstract
Inheritance diagram for br::pucrio::telemidia::converter::framework::ncl::NclDocumentParser:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::converter::framework::ncl::NclDocumentParser:
Collaboration graph
[legend]

Public Member Functions

 NclDocumentParser (IDeviceLayout *deviceLayout)
 
NclTransitionParsergetTransitionParser ()
 
NclConnectorsParsergetConnectorsParser ()
 
void setConnectorsParser (NclConnectorsParser *connectorsParser)
 
NclImportParsergetImportParser ()
 
void setBaseReuseParser (NclImportParser *importParser)
 
NclPresentationControlParsergetPresentationControlParser ()
 
void setPresentationControlParser (NclPresentationControlParser *presentationControlParser)
 
NclComponentsParsergetComponentsParser ()
 
void setComponentsParser (NclComponentsParser *componentsParser)
 
NclStructureParsergetStructureParser ()
 
void setStructureParser (NclStructureParser *structureParser)
 
NclPresentationSpecificationParsergetPresentationSpecificationParser ()
 
void setPresentationSpecificationParser (NclPresentationSpecificationParser *presentationSpecificationParser)
 
NclLayoutParsergetLayoutParser ()
 
void setLayoutParser (NclLayoutParser *layoutParser)
 
NclInterfacesParsergetInterfacesParser ()
 
void setInterfacesParser (NclInterfacesParser *interfacesParser)
 
NclMetainformationParsergetMetainformationParser ()
 
void setMetainformationParser (NclMetainformationParser *metainformationParser)
 
NclLinkingParsergetLinkingParser ()
 
void setLinkingParser (NclLinkingParser *linkingParser)
 
- Public Member Functions inherited from br::pucrio::telemidia::converter::framework::DocumentParser
void * parse (string uri, string iUriD, string fUriD)
 
void * parse (DOMElement *rootElement, string uri)
 
string getIUriD ()
 
string getFUriD ()
 
string getUserCurrentPath ()
 
bool checkUriPrefix (string uri)
 
bool isAbsolutePath (string path)
 
bool isXmlStr (string location)
 
string getAbsolutePath (string path)
 
string getDocumentUri ()
 
string getDocumentPath ()
 
void setDocumentPath (string path)
 
DOMDocument * getDocumentTree ()
 
void addObject (string tableName, string key, void *value)
 
void * getObject (string tableName, string key)
 
void removeObject (string tableName, string key)
 
void addObjectGrouped (string tableName, string key, void *value)
 
bool importDocument (DocumentParser *parser, string docLocation)
 

Protected Member Functions

void setDependencies ()
 
virtual void * parseRootElement (DOMElement *rootElement)
 
virtual void initialize ()=0
 

Protected Attributes

NclConnectorsParserconnectorsParser
 
NclImportParserimportParser
 
NclTransitionParsertransitionParser
 
NclPresentationControlParserpresentationControlParser
 
NclComponentsParsercomponentsParser
 
NclStructureParserstructureParser
 
NclPresentationSpecificationParserpresentationSpecificationParser
 
NclLayoutParserlayoutParser
 
NclInterfacesParserinterfacesParser
 
NclLinkingParserlinkingParser
 
NclMetainformationParsermetainformationParser
 
IDeviceLayout * deviceLayout
 
- Protected Attributes inherited from br::pucrio::telemidia::converter::framework::DocumentParser
string documentPath
 
string userCurrentPath
 
string documentUri
 
string iUriD
 
string fUriD
 
DOMDocument * documentTree
 
map< string, void * > * genericTable
 

The documentation for this class was generated from the following files: