uscxml::ExecutableContentImpl Class Referenceabstract

Abstract base class fo all elements of executable content.

#include <ExecutableContentImpl.h>

Collaboration diagram for uscxml::ExecutableContentImpl:
[legend]

Public Member Functions

virtual std::shared_ptr< ExecutableContentImplcreate (InterpreterImpl *interpreter)=0
 
virtual void enterElement (XERCESC_NS::DOMElement *node)=0
 Invoked when entering the element as part of evaluating executable content.
 
virtual void exitElement (XERCESC_NS::DOMElement *node)=0
 Invoked when exiting the element as part of evaluating executable content.
 
virtual std::string getLocalName ()=0
 The name of the element.
 
virtual std::string getNamespace ()
 
virtual bool processChildren ()=0
 Whether or not the interpreter should process this elements children.
 
virtual void setInterpreter (InterpreterImpl *interpreter)
 

Protected Attributes

InterpreterImpl_interpreter
 

Member Function Documentation

virtual std::string uscxml::ExecutableContentImpl::getNamespace ( )
inlinevirtual

< The namespace of the element.


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