//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\. ////\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//. // Private_GetJavaClass (global function) // // Given a Java class reference (thru NPP_GetJavaClass) inform JRT // of this class existence // JRIGlobalRef Private_GetJavaClass(void) { jref clazz = NPP_GetJavaClass(); if (clazz) { JRIEnv* env = NPN_GetJavaEnv(); return JRI_NewGlobalRef(env, clazz); } return NULL; }
use_vrml_external_field_EventOut(JRIEnv* env) { if (_globalclass_vrml_external_field_EventOut == NULL) { struct java_lang_Class* clazz = JRI_FindClass(env, classname_vrml_external_field_EventOut); if (clazz == NULL) { JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_vrml_external_field_EventOut); return NULL; } use_vrml_external_field_EventOut_cBrowser(env, clazz); use_vrml_external_field_EventOut_cEvent(env, clazz); use_vrml_external_field_EventOut_type(env, clazz); use_vrml_external_field_EventOut_userData(env, clazz); use_vrml_external_field_EventOut_observer(env, clazz); use_vrml_external_field_EventOut_new(env, clazz); use_vrml_external_field_EventOut_getType(env, clazz); use_vrml_external_field_EventOut_advise(env, clazz); use_vrml_external_field_EventOut_advise_1(env, clazz); use_vrml_external_field_EventOut_callback(env, clazz); use_vrml_external_field_EventOut_getString(env, clazz); use_vrml_external_field_EventOut_get1String(env, clazz); use_vrml_external_field_EventOut_getNode(env, clazz); use_vrml_external_field_EventOut_get1Node(env, clazz); use_vrml_external_field_EventOut_getInt(env, clazz); use_vrml_external_field_EventOut_get1Int(env, clazz); use_vrml_external_field_EventOut_getFloat(env, clazz); use_vrml_external_field_EventOut_get1Float(env, clazz); use_vrml_external_field_EventOut_getSize(env, clazz); use_vrml_external_field_EventOut_getTime(env, clazz); use_vrml_external_field_EventOut_getBoolean(env, clazz); use_vrml_external_field_EventOut_getByte(env, clazz); use_vrml_external_field_EventOut_newEventOut(env, clazz); use_vrml_external_field_EventOut_finalize(env, clazz); use_vrml_external_field_EventOut_nFinalize(env, clazz); _globalclass_vrml_external_field_EventOut = JRI_NewGlobalRef(env, clazz); return clazz; } else { return (struct java_lang_Class*)JRI_GetGlobalRef(env, _globalclass_vrml_external_field_EventOut); } }
use_vrml_external_Node(JRIEnv* env) { if (_globalclass_vrml_external_Node == NULL) { struct java_lang_Class* clazz = JRI_FindClass(env, classname_vrml_external_Node); if (clazz == NULL) { JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_vrml_external_Node); return NULL; } use_vrml_external_Node_cBrowser(env, clazz); use_vrml_external_Node_cNode(env, clazz); use_vrml_external_Node_new(env, clazz); use_vrml_external_Node_getType(env, clazz); use_vrml_external_Node_getEventIn(env, clazz); use_vrml_external_Node_getEventOut(env, clazz); use_vrml_external_Node_finalize(env, clazz); use_vrml_external_Node_nFinalize(env, clazz); _globalclass_vrml_external_Node = JRI_NewGlobalRef(env, clazz); return clazz; } else { return (struct java_lang_Class*)JRI_GetGlobalRef(env, _globalclass_vrml_external_Node); } }