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

Public Member Functions

 NclStructureParser (DocumentParser *documentParser)
 
virtual void * parseBody (DOMElement *parentElement, void *objGrandParent)
 
virtual void * posCompileBody (DOMElement *parentElement, void *parentObject)
 
virtual void * createBody (DOMElement *parentElement, void *objGrandParent)=0
 
virtual void addPropertyToBody (void *parentObject, void *childObject)=0
 
virtual void addPortToBody (void *parentObject, void *childObject)=0
 
virtual void addMediaToBody (void *parentObject, void *childObject)=0
 
virtual void addContextToBody (void *parentObject, void *childObject)=0
 
virtual void addSwitchToBody (void *parentObject, void *childObject)=0
 
virtual void addLinkToBody (void *parentObject, void *childObject)=0
 
virtual void * parseHead (DOMElement *parentElement, void *objGrandParent)
 
virtual void * createHead (DOMElement *parentElement, void *objGrandParent)=0
 
virtual void addRegionBaseToHead (void *parentObject, void *childObject)=0
 
virtual void addDescriptorBaseToHead (void *parentObject, void *childObject)=0
 
virtual void addTransitionBaseToHead (void *parentObject, void *childObject)=0
 
virtual void addRuleBaseToHead (void *parentObject, void *childObject)=0
 
virtual void addConnectorBaseToHead (void *parentObject, void *childObject)=0
 
virtual void addImportedDocumentBaseToHead (void *parentObject, void *childObject)=0
 
virtual void addMetaToHead (void *parentObject, void *childObject)=0
 
virtual void addMetadataToHead (void *parentObject, void *childObject)=0
 
virtual void * parseNcl (DOMElement *parentElement, void *objGrandParent)
 
virtual void * createNcl (DOMElement *parentElement, void *objGrandParent)=0
 
virtual void addHeadToNcl (void *parentObject, void *childObject)=0
 
virtual void addBodyToNcl (void *parentObject, void *childObject)=0
 
NclTransitionParsergetTransitionParser ()
 
void setTransitionParser (NclTransitionParser *transitionParser)
 
NclPresentationSpecificationParsergetPresentationSpecificationParser ()
 
void setPresentationSpecificationParser (NclPresentationSpecificationParser *presentationSpecificationParser)
 
NclComponentsParsergetComponentsParser ()
 
void setComponentsParser (NclComponentsParser *componentsParser)
 
NclLinkingParsergetLinkingParser ()
 
void setLinkingParser (NclLinkingParser *linkingParser)
 
NclLayoutParsergetLayoutParser ()
 
void setLayoutParser (NclLayoutParser *layoutParser)
 
NclMetainformationParsergetMetainformationParser ()
 
NclInterfacesParsergetInterfacesParser ()
 
void setInterfacesParser (NclInterfacesParser *interfacesParser)
 
NclPresentationControlParsergetPresentationControlParser ()
 
void setPresentationControlParser (NclPresentationControlParser *presentationControlParser)
 
NclConnectorsParsergetConnectorsParser ()
 
void setConnectorsParser (NclConnectorsParser *connectorsParser)
 
NclImportParsergetImportParser ()
 
void setImportParser (NclImportParser *importParser)
 
void setMetainformationParser (NclMetainformationParser *metainformationParser)
 
- Public Member Functions inherited from br::pucrio::telemidia::converter::framework::ModuleParser
 ModuleParser (DocumentParser *paramdocumentCompiler)
 
DocumentParsergetDocumentParser ()
 

Protected Attributes

NclTransitionParsertransitionParser
 
NclPresentationSpecificationParserpresentationSpecificationParser
 
NclComponentsParsercomponentsParser
 
NclLinkingParserlinkingParser
 
NclLayoutParserlayoutParser
 
NclInterfacesParserinterfacesParser
 
NclPresentationControlParserpresentationControlParser
 
NclConnectorsParserconnectorsParser
 
NclImportParserimportParser
 
NclMetainformationParsermetainformationParser
 
- Protected Attributes inherited from br::pucrio::telemidia::converter::framework::ModuleParser
DocumentParserdocumentParser
 

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