MIRA
|
Base class for prepare plugins. More...
#include <loader/Loader.h>
Public Member Functions | |
virtual | ~ConfigurationPreparePlugin () |
virtual void | prepareDocument (XMLDom &xml)=0 |
Called by the loader of the configuration file. More... | |
virtual int | getOrder () const =0 |
Derived classes must return an order for their prepare plugin. More... | |
Class const & | getClass () const |
call the virtual internalGetClass(). More... | |
Static Public Member Functions | |
static PseudoClass const & | CLASS () |
Protected Member Functions | |
virtual Class const & | internalGetClass () const =0 |
Base class for prepare plugins.
Prepare plugins are used to modify a configuration file before it gets interpreted by loader plugins.
|
inlinevirtual |
|
pure virtual |
Called by the loader of the configuration file.
[in,out] | xml | The configuration document that can be modified |
|
pure virtual |
Derived classes must return an order for their prepare plugin.
This value is required, since the order of the prepare plugins is important. Some prepare plugins must be evaluated before others to produce the correct results. The plugins which return the smallest order value are evaluated first.
|
inlineinherited |
call the virtual internalGetClass().
|
inlinestaticinherited |
|
protectedpure virtualinherited |