cleanup
This commit is contained in:
@@ -2619,51 +2619,3 @@ const wstring Sapfor_RunModification(const char* modifyName_c, const char* optio
|
|||||||
//wprintf(L"%s\n", codedResult.c_str());
|
//wprintf(L"%s\n", codedResult.c_str());
|
||||||
return codedResult;
|
return codedResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef JAVA
|
|
||||||
static jcharArray StringToJCharArray(const wstring& nativeString, JNIEnv* env)
|
|
||||||
{
|
|
||||||
jcharArray arr = env->NewCharArray(nativeString.size());
|
|
||||||
unsigned short* tmpBuf = new unsigned short[nativeString.size()];
|
|
||||||
for (int z = 0; z < nativeString.size(); ++z)
|
|
||||||
tmpBuf[z] = nativeString[z];
|
|
||||||
env->SetCharArrayRegion(arr, 0, nativeString.size(), (jchar*)tmpBuf);
|
|
||||||
delete []tmpBuf;
|
|
||||||
return arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
JNIEXPORT jcharArray JNICALL Java_components_Sapfor_SPF_1RunAnalysis(
|
|
||||||
JNIEnv* env, jobject obj, jstring analysisName, jint winHandler, jstring options, jstring projName)
|
|
||||||
{
|
|
||||||
const char* analysisName_c = env->GetStringUTFChars(analysisName, NULL);
|
|
||||||
const char* options_c = env->GetStringUTFChars(options, NULL);
|
|
||||||
const char* projName_c = env->GetStringUTFChars(projName, NULL);
|
|
||||||
|
|
||||||
return StringToJCharArray(Sapfor_RunAnalysis(analysisName_c, options_c, projName_c, winHandler), env);
|
|
||||||
}
|
|
||||||
|
|
||||||
JNIEXPORT jcharArray JNICALL Java_components_Sapfor_SPF_1RunTransformation(
|
|
||||||
JNIEnv* env, jobject obj, jstring transformName, jint winHandler, jstring options, jstring projName, jstring folder, jstring addOptions)
|
|
||||||
{
|
|
||||||
const char* transformName_c = env->GetStringUTFChars(transformName, NULL);
|
|
||||||
const char* options_c = env->GetStringUTFChars(options, NULL);
|
|
||||||
const char* projName_c = env->GetStringUTFChars(projName, NULL);
|
|
||||||
const char* folder_c = env->GetStringUTFChars(folder, NULL);
|
|
||||||
const char* addOpt_c = env->GetStringUTFChars(addOptions, NULL);
|
|
||||||
|
|
||||||
return StringToJCharArray(Sapfor_RunTransformation(transformName_c, options_c, projName_c, folder_c, addOpt_c, winHandler), env);
|
|
||||||
}
|
|
||||||
|
|
||||||
JNIEXPORT jcharArray JNICALL Java_components_Sapfor_SPF_1RunModification(
|
|
||||||
JNIEnv* env, jobject obj, jstring modifyName, jint winHandler, jstring options, jstring projName, jstring folder, jstring addOpt1, jstring addOpt2)
|
|
||||||
{
|
|
||||||
const char* modifyName_c = env->GetStringUTFChars(modifyName, NULL);
|
|
||||||
const char* options_c = env->GetStringUTFChars(options, NULL);
|
|
||||||
const char* projName_c = env->GetStringUTFChars(projName, NULL);
|
|
||||||
const char* folder_c = env->GetStringUTFChars(folder, NULL);
|
|
||||||
const char* addOpt1_c = env->GetStringUTFChars(addOpt1, NULL);
|
|
||||||
const char* addOpt2_c = env->GetStringUTFChars(addOpt2, NULL);
|
|
||||||
|
|
||||||
return StringToJCharArray(Sapfor_RunModification(modifyName_c, options_c, projName_c, folder_c, addOpt1_c, addOpt2_c, winHandler), env);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
Reference in New Issue
Block a user