Lines Matching refs:env

43 - (id)initWithFrame:(NSRect)aRect withEnv:(JNIEnv*)env withPrinterJob:(jobject)printerJob
48 fPrinterJob = JNFNewGlobalRef(env, printerJob);
56 - (void)releaseReferences:(JNIEnv*)env
60 JNFDeleteGlobalRef(env, fCurPageFormat);
65 JNFDeleteGlobalRef(env, fCurPainter);
70 JNFDeleteGlobalRef(env, fCurPeekGraphics);
91 JNIEnv* env = [ThreadUtilities getJNIEnvUncached];
93 if ([self cancelCheck:env])
95 [self releaseReferences:env];
106 JNFCallVoidMethod(env, fPrinterJob, jm_printToPathGraphics, fCurPeekGraphics, fPrinterJob, fCurPainter, fCurPageFormat, jPageIndex, context); // AWT_THREADING Safe (AWTRunLoop)
110 [self releaseReferences:env];
119 JNIEnv* env = [ThreadUtilities getJNIEnvUncached];
121 jobject o = JNFCallObjectMethod(env, fPrinterJob, jm_getJobName); // AWT_THREADING Safe (known object)
122 id result = JNFJavaToNSString(env, o);
123 (*env)->DeleteLocalRef(env, o);
131 JNIEnv* env = [ThreadUtilities getJNIEnvUncached];
132 if ([self cancelCheck:env])
166 JNIEnv* env = [ThreadUtilities getJNIEnvUncached];
168 JNFDeleteGlobalRef(env, fCurPageFormat);
171 JNFDeleteGlobalRef(env, fCurPainter);
174 JNFDeleteGlobalRef(env, fCurPeekGraphics);
183 if ([self cancelCheck:env])
188 jobjectArray objectArray = JNFCallObjectMethod(env, fPrinterJob, jm_getPageformatPrintablePeekgraphics, jPageNumber); // AWT_THREADING Safe (AWTRunLoopMode)
192 jobject pageFormat = (*env)->GetObjectArrayElement(env, objectArray, 0);
193 fCurPageFormat = JNFNewGlobalRef(env, pageFormat);
194 (*env)->DeleteLocalRef(env, pageFormat);
196 jobject painter = (*env)->GetObjectArrayElement(env, objectArray, 1);
197 fCurPainter = JNFNewGlobalRef(env, painter);
198 (*env)->DeleteLocalRef(env, painter);
200 jobject peekGraphics = (*env)->GetObjectArrayElement(env, objectArray, 2);
201 fCurPeekGraphics = JNFNewGlobalRef(env, peekGraphics);
202 (*env)->DeleteLocalRef(env, peekGraphics);
205 jobject pageFormatArea = JNFCallObjectMethod(env, fPrinterJob, jm_printAndGetPageFormatArea, fCurPainter, fCurPeekGraphics, fCurPageFormat, jPageNumber); // AWT_THREADING Safe (AWTRunLoopMode)
210 switch (JNFCallIntMethod(env, fCurPageFormat, jm_getOrientation)) {
227 result = JavaToNSRect(env, pageFormatArea);
228 (*env)->DeleteLocalRef(env, pageFormatArea);
230 [self releaseReferences:env];
234 (*env)->DeleteLocalRef(env, objectArray);
236 [self releaseReferences:env];
243 - (BOOL)cancelCheck:(JNIEnv*)env
249 return JNFCallBooleanMethod(env, fPrinterJob, jm_cancelCheck); // AWT_THREADING Safe (known object)
253 - (void)complete:(JNIEnv*)env
258 JNFCallVoidMethod(env, fPrinterJob, jf_completePrintLoop);
262 [self releaseReferences:env];
265 JNFDeleteGlobalRef(env, fPrinterJob);