]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.excel/native/jni2.h
d2c7715f0b663946f778523393daa5ffcdd40e3b
[simantics/platform.git] / bundles / org.simantics.excel / native / jni2.h
1 #ifndef JNI2_H
2 #define JNI2_H
3
4 #include "jni.h"
5
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9
10 JNIEXPORT jint JNICALL Java_org_simantics_excel_Excel_init(JNIEnv *env, jobject);
11 JNIEXPORT jstring JNICALL Java_org_simantics_excel_Excel_open(JNIEnv *env, jobject, jstring fileName, jstring sheetName);
12 JNIEXPORT jint JNICALL Java_org_simantics_excel_Excel_setDouble(JNIEnv *env, jobject, jint handle, jint row, jint column, jdouble value);
13 JNIEXPORT jint JNICALL Java_org_simantics_excel_Excel_setString(JNIEnv *env, jobject, jint handle, jint row, jint column, jstring value);
14 JNIEXPORT jint JNICALL Java_org_simantics_excel_Excel_setName(JNIEnv *env, jobject, jint handle, jint row, jint column, jstring value);
15 JNIEXPORT jint JNICALL Java_org_simantics_excel_Excel_setVisible(JNIEnv *env, jobject, jint handle, jboolean value);
16 JNIEXPORT jint JNICALL Java_org_simantics_excel_Excel_close(JNIEnv *env, jobject, jint handle);
17
18 //JNIEXPORT jstring JNICALL Java_org_simantics_excel_Excel_getString(JNIEnv *env, jobject, jint handle, jint row, jint column);
19 //JNIEXPORT jdouble JNICALL Java_org_simantics_excel_Excel_getDouble(JNIEnv *env, jobject, jint handle, jint row, jint column);
20
21 #ifdef __cplusplus
22 }
23 #endif
24
25 #endif JNI2_H