netscape-revival
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 */