src/terralib/binding/v8/plugin/Config.h File Reference
#include "../Config.h"

Go to the source code of this file.

Macros

V8 Plugin Defines

Flags for configuring the Google JavaScript V8 engine module.

#define TE_V8_PLUGIN_ENGINE_CODE   "JAVASCRIPT"
 The plugin engine name for Java plugins. More...
 
Internationalization Defines

Flags for TerraLib code internationalization.

#define TE_V8PLUGIN_TEXT_DOMAIN   "tev8plugin"
 It contains the name of the text domain used in the translation of messages in TerraLib Java API module. More...
 
#define TE_V8PLUGIN_TEXT_DOMAIN_DIR   "locale"
 
#define TR_V8PLUGIN(message)   TR(message, TE_V8PLUGIN_TEXT_DOMAIN)
 It marks a string in order to get translated. This is a special mark used in the Vector Geometry module of TerraLib. More...
 
#define TR_V8PLUGIN_PLURAL(message1, message2, n)   TR_PLURAL(TE_V8PLUGIN_TEXT_DOMAIN, message1, message2, n)
 It marks a string in order to get translated according to plural form. This is the mark used in the Common module of TerraLib. More...
 
DLL/LIB Module

Flags for building TerraLib as a DLL or as a Static Library

#define TEV8PLUGINEXPORT
 You can use this macro in order to export/import classes and functions from this module. More...
 

Macro Definition Documentation

#define TE_V8_PLUGIN_ENGINE_CODE   "JAVASCRIPT"

The plugin engine name for Java plugins.

Definition at line 42 of file src/terralib/binding/v8/plugin/Config.h.

Referenced by te::v8::plugin::PluginEngine::unload().

#define TE_V8PLUGIN_TEXT_DOMAIN   "tev8plugin"

It contains the name of the text domain used in the translation of messages in TerraLib Java API module.

Definition at line 56 of file src/terralib/binding/v8/plugin/Config.h.

Referenced by te::v8::plugin::Module::startup().

#define TE_V8PLUGIN_TEXT_DOMAIN_DIR   "locale"
#define TEV8PLUGINEXPORT

You can use this macro in order to export/import classes and functions from this module.

Note
If you want to compile TerraLib as DLL in Windows, remember to insert TEV8PLUGINDLL into the project's list of defines.
If you want to compile TerraLib as an Static Library under Windows, remember to insert the TEV8PLUGINSTATIC flag into the project list of defines.

Definition at line 111 of file src/terralib/binding/v8/plugin/Config.h.

#define TR_V8PLUGIN (   message)    TR(message, TE_V8PLUGIN_TEXT_DOMAIN)

It marks a string in order to get translated. This is a special mark used in the Vector Geometry module of TerraLib.

Definition at line 70 of file src/terralib/binding/v8/plugin/Config.h.

Referenced by te::v8::plugin::PluginEngine::load(), te::v8::plugin::Module::shutdown(), and te::v8::plugin::Module::startup().

#define TR_V8PLUGIN_PLURAL (   message1,
  message2,
 
)    TR_PLURAL(TE_V8PLUGIN_TEXT_DOMAIN, message1, message2, n)

It marks a string in order to get translated according to plural form. This is the mark used in the Common module of TerraLib.

Definition at line 77 of file src/terralib/binding/v8/plugin/Config.h.