TerraLib and TerraView Wiki Page

Bindings → Java

Design

Repository organization in the source/terralib folder:

  • binding: default folder for all language bindings.
  • binding/java: source code for Java support in TerraLib.
  • binding/java/swig: exposes the C++ API to Java using SWIG.
  • binding/java/plugin: C++ code that prepares Java plugins to be used in C++ applications.

Repository organization in the build/cmake folder:

  • terralib_mod_java:
  • terralib_mod_java_plugin