The TerraLib Xerces module is a plugin. More...
#include <Module.h>
Public Member Functions | |
const PluginInfo & | getInfo () const |
It return the information associated to the plugin. More... | |
bool | isStarted () const |
It tells if the plugin was started or not. More... | |
Module (const te::plugin::PluginInfo &pInfo) | |
Plugin constructor. More... | |
bool | operator< (const AbstractPlugin &rhs) const |
This overloaded operator can be used to index the plugin in a set. More... | |
void | shutdown () |
This method will be called by TerraLib to shutdown plugin's functionality. More... | |
void | startup () |
This method will be called by TerraLib to startup some plugin's functionality. More... | |
~Module () | |
Static Public Member Functions | |
static void | finalize () |
It finalizes all TerraLib XERCES driver support. More... | |
static void | initialize () |
It initializes all TerraLib XERCES driver support. More... | |
Static Public Attributes | |
static bool | m_initialized = false |
Protected Attributes | |
PluginInfo | m_pluginInfo |
Information about the plugin. More... | |
te::xerces::Module::Module | ( | const te::plugin::PluginInfo & | pInfo | ) |
Plugin constructor.
pInfo | Basic information needed to initialize the plugin. |
Definition at line 41 of file Module.cpp.
te::xerces::Module::~Module | ( | ) |
Definition at line 46 of file Module.cpp.
|
static |
|
virtualinherited |
It return the information associated to the plugin.
Implements te::plugin::AbstractPlugin.
Definition at line 29 of file Plugin.cpp.
References te::plugin::Plugin::m_pluginInfo.
|
static |
|
virtualinherited |
It tells if the plugin was started or not.
Implements te::plugin::AbstractPlugin.
Definition at line 34 of file Plugin.cpp.
|
inherited |
This overloaded operator can be used to index the plugin in a set.
rhs | The right-hand-side plugin. |
Definition at line 38 of file AbstractPlugin.cpp.
References te::plugin::AbstractPlugin::getInfo().
|
virtual |
This method will be called by TerraLib to shutdown plugin's functionality.
Exception | It throws an exception if the plugin can not be shutdown. |
Reimplemented from te::plugin::Plugin.
Definition at line 80 of file Module.cpp.
References te::xerces::ReaderFactory::finalize(), te::xerces::WriterFactory::finalize(), TE_LOG_TRACE, and TE_TR.
|
virtual |
This method will be called by TerraLib to startup some plugin's functionality.
Exception | It throws an exception if the plugin can not be started. |
Reimplemented from te::plugin::Plugin.
Definition at line 50 of file Module.cpp.
References te::xerces::ReaderFactory::initialize(), te::xerces::WriterFactory::initialize(), TE_LOG_TRACE, and TE_TR.
|
protectedinherited |
Information about the plugin.
Definition at line 78 of file Plugin.h.
Referenced by te::plugin::Plugin::getInfo().