/*
 * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
 */

#pragma once

#import <Foundation/Foundation.h>
#import <jni.h>

@interface GlassHelper : NSObject
{
    
}

+ (void)SetGlassClassLoader:(jobject)classLoader withEnv:(JNIEnv*)env;
+ (jclass)ClassForName:(char*)className withEnv:(JNIEnv*)env;
+ (jmethodID)ApplicationNotifyWillFinishLaunchingMethod;
+ (jmethodID)ApplicationNotifyDidFinishLaunchingMethod;
+ (jmethodID)ApplicationNotifyWillBecomeActiveMethod;
+ (jmethodID)ApplicationNotifyDidBecomeActiveMethod;
+ (jmethodID)ApplicationNotifyWillResignActiveMethod;
+ (jmethodID)ApplicationNotifyDidResignActiveMethod;
+ (jmethodID)ApplicationNotifyWillHideMethod;
+ (jmethodID)ApplicationNotifyDidHideMethod;
+ (jmethodID)ApplicationNotifyWillUnhideMethod;
+ (jmethodID)ApplicationNotifyDidUnhideMethod;
+ (jmethodID)ApplicationNotifyOpenFilesMethod;


@end
