#include <jni.h>#include "jniutils.h"#include "peer/components/core/styles/pointStyles/TdkPointStyle.inl"#include "TeView.h"#include "TeProjection.h"#include "TeDBConnectionsPool.h"#include "TdkTheme.h"#include "TdkView.h"#include "TdkLayer.h"#include "TdkProject.h"#include "TdkThemeIterator.h"#include "TdkQueryParams.h"#include "TdkGeographicObject.h"#include "TdkProcessingService.h"#include "TdkPersistenceService.h"#include "TdkDatabasePortalException.h"#include "TdkStyleDecoder.h"#include "TdkLogger.h"#include "TdkException.h"Functions | |
| JNIEnv * | getCurrentJAVAEnv (JavaVM *jvm) |
| void | cleanJVMResources (JavaVM *jvm) |
| TdkRasterMask | RasterMaskJava2JNI (JNIEnv *env, jobject rasterMask) |
| jobject | RasterMaskJNI2Java (JNIEnv *env, TdkRasterMask &tdkRasterMask) |
| jobject | ColorJNI2Java (JNIEnv *env, TeColor tdkcolor) |
| TeColor | ColorJava2JNI (JNIEnv *env, jobject jColor) |
| TdkObjectGID | GIDJava2JNI (JNIEnv *env, jstring dbDescriptorKey, jint typeId, jint layerId) |
| TdkObjectGID | GIDJava2JNI (JNIEnv *env, jstring objectId, jint typeId, jstring dbDescriptorKey, jint layerId) |
| void | GIDJNI2Java (JNIEnv *env, TdkObjectGID gid, jstring &objectId, jint &typeId, jstring &dbDescriptorKey, jint &layerId) |
| jmethodID | getMethodID (JNIEnv *env, jclass javacls, std::string name, std::string sign) |
| jobject | GIDJNI2Java (JNIEnv *env, TdkObjectGID gid) |
| TdkObjectGID | GIDJava2JNI (JNIEnv *env, jobject gid) |
| void | GIDVectorJava2JNI (JNIEnv *env, jobject java_gids, TdkObjectGIDVector &jni_gids) |
| void | ClearGIDVector (TdkObjectGIDVector &gids) |
| jobject | Legend2Style (JNIEnv *env, TdkTheme *theme, TeLegendEntryVector &style, bool isTematico) |
| void | Style2Legend (JNIEnv *env, TeLegendEntry &style, jobject objStyle) |
| void | saveAdvancedStyle (JNIEnv *env, jclass clsStyle, jobject objStyle, TdkVisual &tevPoint, TdkVisual &tevLine, TdkVisual &tevPolygon) |
| TePointSet | convertPoints2CPP (JNIEnv *env, jobject point) |
| TePoint | convertPoint2CPP (JNIEnv *env, jobject point) |
| TeLineSet | convertLines2CPP (JNIEnv *env, jobject line) |
| TePolygonSet | convertPolygons2CPP (JNIEnv *env, jobject polygon) |
| TeBox | worldBox2TeBox (JNIEnv *env, jobject objWorldBox) |
| void | throwJavaException (JNIEnv *env, std::string clsException, std::string message) |
| TeTextSet | convertText2CPP (JNIEnv *env, jobject geometry) |
| jobject | TeMultiGeom2GeomSet (JNIEnv *env, TeMultiGeometry *geometry) |
| jstring | getStringField (JNIEnv *env, jobject objRef, std::string fieldName) |
| void | loadAdvancedStyle (JNIEnv *env, jclass classStyle, jobject objStyle, TeGeomRepVisualMap visMap) |
| void | makePointStyle (JNIEnv *env, jclass classStyle, jobject &objStyle, TdkPointStyleComposite *ptStyle, bool isVertex, bool isSymbol) |
| void | makeLineStyle (JNIEnv *env, jclass classStyle, jobject &objStyle, TdkLineStyleComposite *lnStyle, bool isContour) |
| void | makePolygonStyle (JNIEnv *env, jclass classStyle, jobject &objStyle, TdkPolygonStyleComposite *plStyle) |
| jobject | getPointBasicStyle (JNIEnv *env, TdkPointStyleBasic *ptStyle) |
| jobject | getPointCharStyle (JNIEnv *env, TdkPointStyleChar *ptStyle) |
| jobject | getPointBitmapStyle (JNIEnv *env, TdkPointStyleBitmap *ptStyle) |
| jobject | getPointImageStyle (JNIEnv *env, TdkPointStyleImage *ptStyle) |
| jobject | getLineBasicStyle (JNIEnv *env, TdkLineStyleBasic *lnStyle) |
| jobject | getLinePeriodicSymbolStyle (JNIEnv *env, TdkLineStylePeriodicSymbol *lnStyle) |
| jobject | getPolygonBasicStyle (JNIEnv *env, TdkPolygonStyleBasic *plStyle) |
| jobject | getPolygonBitmapStyle (JNIEnv *env, TdkPolygonStyleBitmap *plStyle) |
| jobject | getPolygonImageStyle (JNIEnv *env, TdkPolygonStyleImage *plStyle) |
| jobject | getJavaColor (JNIEnv *env, TeColor color) |
| TeColor | getCPPColor (JNIEnv *env, jobject jColor) |
| jobject | rgb2TdkRaster (JNIEnv *env, int width, int height, unsigned char *r, unsigned char *g, unsigned char *b, bool invertY) |
| void | saveAdvancedPointStyle (JNIEnv *env, jobject jPointStyle, TdkVisual &visPoint) |
| TdkPointStyleBasic * | setPointBasicStyle (JNIEnv *env, jobject jPointBasicStyle) |
| TdkPointStyleChar * | setPointCharStyle (JNIEnv *env, jobject jPointCharStyle) |
| TdkPointStyleBitmap * | setPointBitmapStyle (JNIEnv *env, jobject jPointBitmapStyle) |
| TdkPointStyleImage * | setPointImageStyle (JNIEnv *env, jobject jPointImageStyle) |
| void | saveAdvancedLineStyle (JNIEnv *env, jobject jLineStyle, TdkVisual &visLine) |
| TdkLineStyleBasic * | setLineBasicStyle (JNIEnv *env, jobject jLineBasicStyle) |
| TdkLineStylePeriodicSymbol * | setLinePeriodicSymbolStyle (JNIEnv *env, jobject jLinePeriodicSymbolStyle) |
| void | saveAdvancedPolygonStyle (JNIEnv *env, jobject jPolygonStyle, TdkVisual &visPolygon) |
| TdkPolygonStyleBasic * | setPolygonBasicStyle (JNIEnv *env, jobject jPolygonBasicStyle) |
| TdkPolygonStyleBitmap * | setPolygonBitmapStyle (JNIEnv *env, jobject jPolygonBitmapStyle) |
| TdkPolygonStyleImage * | setPolygonImageStyle (JNIEnv *env, jobject jPolygonImageStyle) |
| void | tdkRaster2rgb (JNIEnv *env, jobject objTdkRaster, unsigned char *red, unsigned char *green, unsigned char *blue, int &w, int &h) |
| void | JNU_ThrowByName (JNIEnv *env, const char *name, const char *msg) |
| TdkPersistenceParams | PersistenceParamsJava2CPP (JNIEnv *env, jobject jPersistenceParams) |
| TdkLoadParams | LoadParamsJava2CPP (JNIEnv *env, jobject jLoadParams) |
| string | StringJava2CPP (JNIEnv *env, jstring jstr) |
| jstring | StringCPP2Java (JNIEnv *env, string str) |
| void cleanJVMResources | ( | JavaVM * | jvm | ) |
| void ClearGIDVector | ( | TdkObjectGIDVector & | gids | ) |
| TeColor ColorJava2JNI | ( | JNIEnv * | env, | |
| jobject | jColor | |||
| ) |
| jobject ColorJNI2Java | ( | JNIEnv * | env, | |
| TeColor | tdkcolor | |||
| ) |
| TeLineSet convertLines2CPP | ( | JNIEnv * | env, | |
| jobject | line | |||
| ) |
| TePoint convertPoint2CPP | ( | JNIEnv * | env, | |
| jobject | point | |||
| ) |
| TePointSet convertPoints2CPP | ( | JNIEnv * | env, | |
| jobject | point | |||
| ) |
| TePolygonSet convertPolygons2CPP | ( | JNIEnv * | env, | |
| jobject | polygon | |||
| ) |
| TeTextSet convertText2CPP | ( | JNIEnv * | env, | |
| jobject | geometry | |||
| ) |
| TeColor getCPPColor | ( | JNIEnv * | env, | |
| jobject | jColor | |||
| ) |
| JNIEnv* getCurrentJAVAEnv | ( | JavaVM * | ) |
Tecgraf - GIS development team
Tdk Framework
@(#) TdkJNICcomponent.h
| jobject getJavaColor | ( | JNIEnv * | env, | |
| TeColor | color | |||
| ) |
| jobject getLineBasicStyle | ( | JNIEnv * | env, | |
| TdkLineStyleBasic * | lnStyle | |||
| ) |
| jobject getLinePeriodicSymbolStyle | ( | JNIEnv * | env, | |
| TdkLineStylePeriodicSymbol * | lnStyle | |||
| ) |
| jmethodID getMethodID | ( | JNIEnv * | , | |
| jclass | , | |||
| std::string | , | |||
| std::string | ||||
| ) |
| jobject getPointBasicStyle | ( | JNIEnv * | env, | |
| TdkPointStyleBasic * | ptStyle | |||
| ) |
| jobject getPointBitmapStyle | ( | JNIEnv * | env, | |
| TdkPointStyleBitmap * | ptStyle | |||
| ) |
| jobject getPointCharStyle | ( | JNIEnv * | env, | |
| TdkPointStyleChar * | ptStyle | |||
| ) |
| jobject getPointImageStyle | ( | JNIEnv * | env, | |
| TdkPointStyleImage * | ptStyle | |||
| ) |
| jobject getPolygonBasicStyle | ( | JNIEnv * | env, | |
| TdkPolygonStyleBasic * | plStyle | |||
| ) |
| jobject getPolygonBitmapStyle | ( | JNIEnv * | env, | |
| TdkPolygonStyleBitmap * | plStyle | |||
| ) |
| jobject getPolygonImageStyle | ( | JNIEnv * | env, | |
| TdkPolygonStyleImage * | plStyle | |||
| ) |
| jstring getStringField | ( | JNIEnv * | env, | |
| jobject | objRef, | |||
| std::string | fieldName | |||
| ) |
| TdkObjectGID GIDJava2JNI | ( | JNIEnv * | env, | |
| jobject | gid | |||
| ) |
| TdkObjectGID GIDJava2JNI | ( | JNIEnv * | env, | |
| jstring | objectId, | |||
| jint | typeId, | |||
| jstring | dbDescriptorKey, | |||
| jint | layerId | |||
| ) |
| TdkObjectGID GIDJava2JNI | ( | JNIEnv * | env, | |
| jstring | dbDescriptorKey, | |||
| jint | typeId, | |||
| jint | layerId | |||
| ) |
| jobject GIDJNI2Java | ( | JNIEnv * | env, | |
| TdkObjectGID | gid | |||
| ) |
| void GIDJNI2Java | ( | JNIEnv * | env, | |
| TdkObjectGID | gid, | |||
| jstring & | objectId, | |||
| jint & | typeId, | |||
| jstring & | dbDescriptorKey, | |||
| jint & | layerId | |||
| ) |
| void GIDVectorJava2JNI | ( | JNIEnv * | env, | |
| jobject | java_gids, | |||
| TdkObjectGIDVector & | jni_gids | |||
| ) |
| void JNU_ThrowByName | ( | JNIEnv * | env, | |
| const char * | name, | |||
| const char * | msg | |||
| ) |
| jobject Legend2Style | ( | JNIEnv * | env, | |
| TdkTheme * | theme, | |||
| TeLegendEntryVector & | style, | |||
| bool | isTematico | |||
| ) |
| void loadAdvancedStyle | ( | JNIEnv * | env, | |
| jclass | classStyle, | |||
| jobject | objStyle, | |||
| TeGeomRepVisualMap | visMap | |||
| ) |
| TdkLoadParams LoadParamsJava2CPP | ( | JNIEnv * | env, | |
| jobject | jLoadParams | |||
| ) |
| void makeLineStyle | ( | JNIEnv * | env, | |
| jclass | classStyle, | |||
| jobject & | objStyle, | |||
| TdkLineStyleComposite * | lnStyle, | |||
| bool | isContour | |||
| ) |
| void makePointStyle | ( | JNIEnv * | env, | |
| jclass | classStyle, | |||
| jobject & | objStyle, | |||
| TdkPointStyleComposite * | ptStyle, | |||
| bool | isVertex, | |||
| bool | isSymbol | |||
| ) |
| void makePolygonStyle | ( | JNIEnv * | env, | |
| jclass | classStyle, | |||
| jobject & | objStyle, | |||
| TdkPolygonStyleComposite * | plStyle | |||
| ) |
| TdkPersistenceParams PersistenceParamsJava2CPP | ( | JNIEnv * | env, | |
| jobject | jPersistenceParams | |||
| ) |
| TdkRasterMask RasterMaskJava2JNI | ( | JNIEnv * | env, | |
| jobject | rasterMask | |||
| ) |
| jobject RasterMaskJNI2Java | ( | JNIEnv * | env, | |
| TdkRasterMask & | tdkRasterMask | |||
| ) |
| jobject rgb2TdkRaster | ( | JNIEnv * | env, | |
| int | width, | |||
| int | height, | |||
| unsigned char * | r, | |||
| unsigned char * | g, | |||
| unsigned char * | b, | |||
| bool | invertY | |||
| ) |
| void saveAdvancedLineStyle | ( | JNIEnv * | env, | |
| jobject | jLineStyle, | |||
| TdkVisual & | visLine | |||
| ) |
ITERAR O VECTOR INTERNO DO jLineStyle
| void saveAdvancedPointStyle | ( | JNIEnv * | env, | |
| jobject | jPointStyle, | |||
| TdkVisual & | visPoint | |||
| ) |
ITERAR O VECTOR INTERNO DO jPointStyle
| void saveAdvancedPolygonStyle | ( | JNIEnv * | env, | |
| jobject | jPolygonStyle, | |||
| TdkVisual & | visPolygon | |||
| ) |
ITERATE THE VECTOR INTERNO OF jPolygonStyle
| void saveAdvancedStyle | ( | JNIEnv * | env, | |
| jclass | clsStyle, | |||
| jobject | objStyle, | |||
| TdkVisual & | tevPoint, | |||
| TdkVisual & | tevLine, | |||
| TdkVisual & | tevPolygon | |||
| ) |
| TdkLineStyleBasic* setLineBasicStyle | ( | JNIEnv * | env, | |
| jobject | jLineBasicStyle | |||
| ) |
| TdkLineStylePeriodicSymbol* setLinePeriodicSymbolStyle | ( | JNIEnv * | env, | |
| jobject | jLinePeriodicSymbolStyle | |||
| ) |
| TdkPointStyleBasic* setPointBasicStyle | ( | JNIEnv * | env, | |
| jobject | jPointBasicStyle | |||
| ) |
| TdkPointStyleBitmap* setPointBitmapStyle | ( | JNIEnv * | env, | |
| jobject | jPointBitmapStyle | |||
| ) |
| TdkPointStyleChar* setPointCharStyle | ( | JNIEnv * | env, | |
| jobject | jPointCharStyle | |||
| ) |
| TdkPointStyleImage* setPointImageStyle | ( | JNIEnv * | env, | |
| jobject | jPointImageStyle | |||
| ) |
| TdkPolygonStyleBasic* setPolygonBasicStyle | ( | JNIEnv * | env, | |
| jobject | jPolygonBasicStyle | |||
| ) |
| TdkPolygonStyleBitmap* setPolygonBitmapStyle | ( | JNIEnv * | env, | |
| jobject | jPolygonBitmapStyle | |||
| ) |
| TdkPolygonStyleImage* setPolygonImageStyle | ( | JNIEnv * | env, | |
| jobject | jPolygonImageStyle | |||
| ) |
| jstring StringCPP2Java | ( | JNIEnv * | env, | |
| string | str | |||
| ) |
| string StringJava2CPP | ( | JNIEnv * | env, | |
| jstring | jstr | |||
| ) |
| void Style2Legend | ( | JNIEnv * | env, | |
| TeLegendEntry & | style, | |||
| jobject | objStyle | |||
| ) |
| void tdkRaster2rgb | ( | JNIEnv * | env, | |
| jobject | objTdkRaster, | |||
| unsigned char * | red, | |||
| unsigned char * | green, | |||
| unsigned char * | blue, | |||
| int & | w, | |||
| int & | h | |||
| ) |
| jobject TeMultiGeom2GeomSet | ( | JNIEnv * | env, | |
| TeMultiGeometry * | geometry | |||
| ) |
| void throwJavaException | ( | JNIEnv * | env, | |
| std::string | clsException, | |||
| std::string | message | |||
| ) |
| TeBox worldBox2TeBox | ( | JNIEnv * | env, | |
| jobject | objWorldBox | |||
| ) |
1.5.2