uscxml::ExecutableContentImpl Class Referenceabstract
Abstract base class fo all elements of executable content.
#include <ExecutableContentImpl.h>
Collaboration diagram for uscxml::ExecutableContentImpl:
Public Member Functions | |
virtual std::shared_ptr< ExecutableContentImpl > | create (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
|
inlinevirtual |
< The namespace of the element.
The documentation for this class was generated from the following file:
- plugins/ExecutableContentImpl.h