|
Osmium
0.1
|
#include <HandlerJavascript.hpp>


Classes | |
| struct | js_cb |
Public Member Functions | |
| Javascript (std::vector< std::string > include_files, const char *filename) | |
| ~Javascript () | |
| void | init (Osmium::OSM::Meta &) |
| void | node (const shared_ptr< Osmium::OSM::Node const > &node) |
| void | way (const shared_ptr< Osmium::OSM::Way const > &way) |
| void | relation (const shared_ptr< Osmium::OSM::Relation const > &relation) |
| void | area (Osmium::OSM::Area *area) |
| void | final () |
Static Public Member Functions | |
| static v8::Handle< v8::Value > | Print (const v8::Arguments &args) |
| static v8::Handle< v8::Value > | Include (const v8::Arguments &args) |
| static v8::Handle< v8::Value > | OutputCSVOpen (const v8::Arguments &args) |
| static v8::Handle< v8::Value > | OutputShapefileOpen (const v8::Arguments &args) |
Static Private Member Functions | |
| static std::string | load_file (const char *filename) |
| static const char * | ToCString (const v8::String::Utf8Value &value) |
| static void | report_exception (v8::TryCatch *try_catch) |
Private Attributes | |
| v8::Persistent< v8::Object > | callbacks_object |
| v8::Persistent< v8::Object > | osmium_object |
| struct Osmium::Handler::Javascript::js_cb | cb |
| Osmium::Handler::Javascript::Javascript | ( | std::vector< std::string > | include_files, |
| const char * | filename | ||
| ) | [inline] |
| Osmium::Handler::Javascript::~Javascript | ( | ) | [inline] |
| void Osmium::Handler::Javascript::area | ( | Osmium::OSM::Area * | area | ) | [inline] |
| void Osmium::Handler::Javascript::final | ( | ) | [inline] |
| static v8::Handle<v8::Value> Osmium::Handler::Javascript::Include | ( | const v8::Arguments & | args | ) | [inline, static] |
| void Osmium::Handler::Javascript::init | ( | Osmium::OSM::Meta & | ) | [inline] |
| static std::string Osmium::Handler::Javascript::load_file | ( | const char * | filename | ) | [inline, static, private] |
| void Osmium::Handler::Javascript::node | ( | const shared_ptr< Osmium::OSM::Node const > & | node | ) | [inline] |
| static v8::Handle<v8::Value> Osmium::Handler::Javascript::OutputCSVOpen | ( | const v8::Arguments & | args | ) | [inline, static] |
| static v8::Handle<v8::Value> Osmium::Handler::Javascript::OutputShapefileOpen | ( | const v8::Arguments & | args | ) | [inline, static] |
| static v8::Handle<v8::Value> Osmium::Handler::Javascript::Print | ( | const v8::Arguments & | args | ) | [inline, static] |
| void Osmium::Handler::Javascript::relation | ( | const shared_ptr< Osmium::OSM::Relation const > & | relation | ) | [inline] |
| static void Osmium::Handler::Javascript::report_exception | ( | v8::TryCatch * | try_catch | ) | [inline, static, private] |
Print Javascript exception to stderr
| static const char* Osmium::Handler::Javascript::ToCString | ( | const v8::String::Utf8Value & | value | ) | [inline, static, private] |
| void Osmium::Handler::Javascript::way | ( | const shared_ptr< Osmium::OSM::Way const > & | way | ) | [inline] |
v8::Persistent<v8::Object> Osmium::Handler::Javascript::callbacks_object [private] |
struct Osmium::Handler::Javascript::js_cb Osmium::Handler::Javascript::cb [private] |
v8::Persistent<v8::Object> Osmium::Handler::Javascript::osmium_object [private] |
1.7.6.1