Milán Major

netscape-revival

1 branch
Code

lib/mac/Java/_gen/netscape_applet_Console.h

/* DO NOT EDIT THIS FILE - it is machine generated */
#include "jri.h"

/* Header for class netscape/applet/Console */

#ifndef _netscape_applet_Console_H_
#define _netscape_applet_Console_H_

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

struct netscape_applet_ConsoleFrame;
struct java_io_InputStream;
struct java_io_PrintStream;
struct java_lang_Class;

/*******************************************************************************
 * Class netscape/applet/Console
 ******************************************************************************/

typedef struct netscape_applet_Console netscape_applet_Console;

#define classname_netscape_applet_Console	"netscape/applet/Console"

#define class_netscape_applet_Console(env) \
	((struct java_lang_Class*)JRI_FindClass(env, classname_netscape_applet_Console))

/*******************************************************************************
 * IMPLEMENTATION SECTION: 
 * Define the IMPLEMENT_netscape_applet_Console symbol 
 * if you intend to implement the native methods of this class. This 
 * symbol makes the private and protected methods available. You should 
 * also call the register_netscape_applet_Console routine 
 * to make your native methods available.
 ******************************************************************************/

extern JRI_PUBLIC_API(struct java_lang_Class*)
use_netscape_applet_Console(JRIEnv* env);

extern JRI_PUBLIC_API(void)
unuse_netscape_applet_Console(JRIEnv* env);

extern JRI_PUBLIC_API(struct java_lang_Class*)
register_netscape_applet_Console(JRIEnv* env);

extern JRI_PUBLIC_API(void)
unregister_netscape_applet_Console(JRIEnv* env);

#ifdef IMPLEMENT_netscape_applet_Console

/*******************************************************************************
 * Native Methods: 
 * These are the signatures of the native methods which you must implement.
 ******************************************************************************/

/*** private static native setSystemIO (Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)V ***/
extern JRI_PUBLIC_API(void)
native_netscape_applet_Console_setSystemIO(JRIEnv* env, struct java_lang_Class* clazz, struct java_io_InputStream *a, struct java_io_PrintStream *b, struct java_io_PrintStream *c);

/*******************************************************************************
 * Implementation Field Accessors: 
 * You should only use these from within the native method definitions.
 ******************************************************************************/

#ifdef DEBUG

/*** frame Lnetscape/applet/ConsoleFrame; ***/
extern JRI_PUBLIC_API(struct netscape_applet_ConsoleFrame *)
get_netscape_applet_Console_frame(JRIEnv* env, netscape_applet_Console* obj);
extern JRI_PUBLIC_API(void)
set_netscape_applet_Console_frame(JRIEnv* env, netscape_applet_Console* obj, struct netscape_applet_ConsoleFrame * v);

#else /* !DEBUG */

/*** frame Lnetscape/applet/ConsoleFrame; ***/
#define get_netscape_applet_Console_frame(env, obj) \
	((struct netscape_applet_ConsoleFrame *)JRI_GetField(env, obj, fieldID_netscape_applet_Console_frame))
#define set_netscape_applet_Console_frame(env, obj, v) \
	JRI_SetField(env, obj, fieldID_netscape_applet_Console_frame, v)

#endif /* !DEBUG*/

extern JRIFieldID FAR fieldID_netscape_applet_Console_frame;
#define name_netscape_applet_Console_frame	"frame"
#define sig_netscape_applet_Console_frame 	"Lnetscape/applet/ConsoleFrame;"
#define use_netscape_applet_Console_frame(env, clazz)	\
	(fieldID_netscape_applet_Console_frame =	\
		JRI_GetFieldID(env, clazz,	\
			name_netscape_applet_Console_frame,	\
			sig_netscape_applet_Console_frame))
#define unuse_netscape_applet_Console_frame(env, clazz)	\
		(fieldID_netscape_applet_Console_frame = JRIUninitialized)

/*******************************************************************************
 * Implementation Methods: 
 * You should only use these from within the native method definitions.
 ******************************************************************************/

#ifdef DEBUG

/*** <init> ()V ***/
extern JRI_PUBLIC_API(struct netscape_applet_Console*)
netscape_applet_Console_new(JRIEnv* env, struct java_lang_Class* clazz);

/*** private static native setSystemIO (Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)V ***/
extern JRI_PUBLIC_API(void)
netscape_applet_Console_setSystemIO(JRIEnv* env, struct java_lang_Class* clazz, struct java_io_InputStream *a, struct java_io_PrintStream *b, struct java_io_PrintStream *c);

/*** reset ()V ***/
extern JRI_PUBLIC_API(void)
netscape_applet_Console_reset(JRIEnv* env, struct netscape_applet_Console* self);

/*** show ()V ***/
extern JRI_PUBLIC_API(void)
netscape_applet_Console_show(JRIEnv* env, struct netscape_applet_Console* self);

/*** hide ()V ***/
extern JRI_PUBLIC_API(void)
netscape_applet_Console_hide(JRIEnv* env, struct netscape_applet_Console* self);

#else /* !DEBUG */

/*** <init> ()V ***/
#define netscape_applet_Console_new(env, clazz)	\
	((struct netscape_applet_Console*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_netscape_applet_Console_new))

/*** private static native setSystemIO (Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)V ***/
#define netscape_applet_Console_setSystemIO(env, clazz, a, b, c) \
	((void)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_netscape_applet_Console_setSystemIO, a, b, c))

/*** reset ()V ***/
#define netscape_applet_Console_reset(env, obj) \
	((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_netscape_applet_Console_reset))

/*** show ()V ***/
#define netscape_applet_Console_show(env, obj) \
	((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_netscape_applet_Console_show))

/*** hide ()V ***/
#define netscape_applet_Console_hide(env, obj) \
	((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_netscape_applet_Console_hide))

#endif /* !DEBUG*/

/*** <init> ()V ***/
extern JRIMethodID FAR methodID_netscape_applet_Console_new;
#define name_netscape_applet_Console_new	"<init>"
#define sig_netscape_applet_Console_new 	"()V"
#define use_netscape_applet_Console_new(env, clazz)	\
	(methodID_netscape_applet_Console_new =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_applet_Console_new,	\
			sig_netscape_applet_Console_new))
#define unuse_netscape_applet_Console_new(env, clazz)	\
	(methodID_netscape_applet_Console_new = JRIUninitialized)

/*** private static native setSystemIO (Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)V ***/
extern JRIMethodID FAR methodID_netscape_applet_Console_setSystemIO;
#define name_netscape_applet_Console_setSystemIO	"setSystemIO"
#define sig_netscape_applet_Console_setSystemIO 	"(Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)V"
#define use_netscape_applet_Console_setSystemIO(env, clazz)	\
	(methodID_netscape_applet_Console_setSystemIO =	\
		JRI_GetStaticMethodID(env, clazz,	\
			name_netscape_applet_Console_setSystemIO,	\
			sig_netscape_applet_Console_setSystemIO))
#define unuse_netscape_applet_Console_setSystemIO(env, clazz)	\
	(methodID_netscape_applet_Console_setSystemIO = JRIUninitialized)

/*** reset ()V ***/
extern JRIMethodID FAR methodID_netscape_applet_Console_reset;
#define name_netscape_applet_Console_reset	"reset"
#define sig_netscape_applet_Console_reset 	"()V"
#define use_netscape_applet_Console_reset(env, clazz)	\
	(methodID_netscape_applet_Console_reset =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_applet_Console_reset,	\
			sig_netscape_applet_Console_reset))
#define unuse_netscape_applet_Console_reset(env, clazz)	\
	(methodID_netscape_applet_Console_reset = JRIUninitialized)

/*** show ()V ***/
extern JRIMethodID FAR methodID_netscape_applet_Console_show;
#define name_netscape_applet_Console_show	"show"
#define sig_netscape_applet_Console_show 	"()V"
#define use_netscape_applet_Console_show(env, clazz)	\
	(methodID_netscape_applet_Console_show =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_applet_Console_show,	\
			sig_netscape_applet_Console_show))
#define unuse_netscape_applet_Console_show(env, clazz)	\
	(methodID_netscape_applet_Console_show = JRIUninitialized)

/*** hide ()V ***/
extern JRIMethodID FAR methodID_netscape_applet_Console_hide;
#define name_netscape_applet_Console_hide	"hide"
#define sig_netscape_applet_Console_hide 	"()V"
#define use_netscape_applet_Console_hide(env, clazz)	\
	(methodID_netscape_applet_Console_hide =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_applet_Console_hide,	\
			sig_netscape_applet_Console_hide))
#define unuse_netscape_applet_Console_hide(env, clazz)	\
	(methodID_netscape_applet_Console_hide = JRIUninitialized)

#endif /* IMPLEMENT_netscape_applet_Console */

#ifdef __cplusplus
} /* extern "C" */

/*******************************************************************************
 * C++ Definitions
 ******************************************************************************/

#include "java_lang_Object.h"

struct netscape_applet_Console : public java_lang_Object {

	static struct java_lang_Class* _use(JRIEnv* env) {
		return use_netscape_applet_Console(env);
	}

	static void _unuse(JRIEnv* env) {
		unuse_netscape_applet_Console(env);
	}

	static struct java_lang_Class* _register(JRIEnv* env) {
		return register_netscape_applet_Console(env);
	}

	static void _unregister(JRIEnv* env) {
		unregister_netscape_applet_Console(env);
	}

	static struct java_lang_Class* _class(JRIEnv* env) {
		return class_netscape_applet_Console(env);
	}

#ifdef IMPLEMENT_netscape_applet_Console

	/* Private Methods */
	/*** private static native setSystemIO (Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)V ***/
	static void setSystemIO(JRIEnv* env, struct java_lang_Class* clazz, struct java_io_InputStream *a, struct java_io_PrintStream *b, struct java_io_PrintStream *c) {
		netscape_applet_Console_setSystemIO(env, clazz, a, b, c);
	}

#endif /* IMPLEMENT_netscape_applet_Console */
};

#endif /* __cplusplus */

#endif /* Class netscape/applet/Console */