widget/android/GeneratedJNIWrappers.h

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 // GENERATED CODE
     2 // Generated by the Java program at /build/annotationProcessors at compile time from
     3 // annotations on Java methods. To update, change the annotations on the corresponding Java
     4 // methods and rerun the build. Manually updating this file will cause your build to fail.
     6 #ifndef GeneratedJNIWrappers_h__
     7 #define GeneratedJNIWrappers_h__
     9 #include "nsXPCOMStrings.h"
    10 #include "AndroidJavaWrappers.h"
    12 namespace mozilla {
    13 namespace widget {
    14 namespace android {
    15 void InitStubs(JNIEnv *jEnv);
    17 class GeckoAppShell : public AutoGlobalWrappedJavaObject {
    18 public:
    19     static void InitStubs(JNIEnv *jEnv);
    20     static GeckoAppShell* Wrap(jobject obj);
    21     GeckoAppShell(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
    22     static void AcknowledgeEvent();
    23     static void AddPluginViewWrapper(jobject a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, bool a5);
    24     static void AlertsProgressListener_OnProgress(const nsAString& a0, int64_t a1, int64_t a2, const nsAString& a3);
    25     static void CancelVibrate();
    26     static void CheckURIVisited(const nsAString& a0);
    27     static void ClearMessageList(int32_t a0);
    28     static void CloseCamera();
    29     static void CloseNotification(const nsAString& a0);
    30     static void CreateMessageListWrapper(int64_t a0, int64_t a1, jobjectArray a2, int32_t a3, int32_t a4, bool a5, int32_t a6);
    31     static void CreateShortcut(const nsAString& a0, const nsAString& a1, const nsAString& a2, const nsAString& a3);
    32     static void DeleteMessageWrapper(int32_t a0, int32_t a1);
    33     static void DisableBatteryNotifications();
    34     static void DisableNetworkNotifications();
    35     static void DisableScreenOrientationNotifications();
    36     static void DisableSensor(int32_t a0);
    37     static void EnableBatteryNotifications();
    38     static void EnableLocation(bool a0);
    39     static void EnableLocationHighAccuracy(bool a0);
    40     static void EnableNetworkNotifications();
    41     static void EnableScreenOrientationNotifications();
    42     static void EnableSensor(int32_t a0);
    43     static jobject GetContext();
    44     static jdoubleArray GetCurrentBatteryInformationWrapper();
    45     static jdoubleArray GetCurrentNetworkInformationWrapper();
    46     static jfloat GetDensity();
    47     static int32_t GetDpiWrapper();
    48     static jstring GetExtensionFromMimeTypeWrapper(const nsAString& a0);
    49     static jobjectArray GetHandlersForMimeTypeWrapper(const nsAString& a0, const nsAString& a1);
    50     static jobjectArray GetHandlersForURLWrapper(const nsAString& a0, const nsAString& a1);
    51     static jbyteArray GetIconForExtensionWrapper(const nsAString& a0, int32_t a1);
    52     static void GetMessageWrapper(int32_t a0, int32_t a1);
    53     static jstring GetMimeTypeFromExtensionsWrapper(const nsAString& a0);
    54     static void GetNextMessageInListWrapper(int32_t a0, int32_t a1);
    55     static jstring GetProxyForURIWrapper(const nsAString& a0, const nsAString& a1, const nsAString& a2, int32_t a3);
    56     static int32_t GetScreenDepthWrapper();
    57     static int16_t GetScreenOrientationWrapper();
    58     static bool GetShowPasswordSetting();
    59     static jintArray GetSystemColoursWrapper();
    60     static void HandleGeckoMessageWrapper(jobject a0);
    61     static void HandleUncaughtException(jobject a0, jthrowable a1);
    62     static void HideProgressDialog();
    63     static jintArray InitCameraWrapper(const nsAString& a0, int32_t a1, int32_t a2, int32_t a3);
    64     static bool IsNetworkLinkKnown();
    65     static bool IsNetworkLinkUp();
    66     static bool IsTablet();
    67     static void KillAnyZombies();
    68     static jclass LoadPluginClass(const nsAString& a0, const nsAString& a1);
    69     static void LockScreenOrientation(int32_t a0);
    70     static void MarkURIVisited(const nsAString& a0);
    71     static void MoveTaskToBack();
    72     static int32_t NetworkLinkType();
    73     static void NotifyDefaultPrevented(bool a0);
    74     static void NotifyIME(int32_t a0);
    75     static void NotifyIMEChange(const nsAString& a0, int32_t a1, int32_t a2, int32_t a3);
    76     static void NotifyIMEContext(int32_t a0, const nsAString& a1, const nsAString& a2, const nsAString& a3);
    77     static void NotifyWakeLockChanged(const nsAString& a0, const nsAString& a1);
    78     static void NotifyXreExit();
    79     static bool OpenUriExternal(const nsAString& a0, const nsAString& a1, const nsAString& a2 = EmptyString(), const nsAString& a3 = EmptyString(), const nsAString& a4 = EmptyString(), const nsAString& a5 = EmptyString());
    80     static void PerformHapticFeedback(bool a0);
    81     static bool PumpMessageLoop();
    82     static void RegisterSurfaceTextureFrameListener(jobject a0, int32_t a1);
    83     static void RemovePluginView(jobject a0, bool a1);
    84     static void ScanMedia(const nsAString& a0, const nsAString& a1);
    85     static void ScheduleRestart();
    86     static void SendMessageWrapper(const nsAString& a0, const nsAString& a1, int32_t a2);
    87     static void SetFullScreen(bool a0);
    88     static void SetKeepScreenOn(bool a0);
    89     static void SetURITitle(const nsAString& a0, const nsAString& a1);
    90     static void ShowAlertNotificationWrapper(const nsAString& a0, const nsAString& a1, const nsAString& a2, const nsAString& a3, const nsAString& a4);
    91     static void ShowInputMethodPicker();
    92     static bool UnlockProfile();
    93     static void UnlockScreenOrientation();
    94     static void UnregisterSurfaceTextureFrameListener(jobject a0);
    95     static void Vibrate1(int64_t a0);
    96     static void VibrateA(jlongArray a0, int32_t a1);
    97     GeckoAppShell() : AutoGlobalWrappedJavaObject() {};
    98 protected:
    99     static jclass mGeckoAppShellClass;
   100     static jmethodID jAcknowledgeEvent;
   101     static jmethodID jAddPluginViewWrapper;
   102     static jmethodID jAlertsProgressListener_OnProgress;
   103     static jmethodID jCancelVibrate;
   104     static jmethodID jCheckURIVisited;
   105     static jmethodID jClearMessageList;
   106     static jmethodID jCloseCamera;
   107     static jmethodID jCloseNotification;
   108     static jmethodID jCreateMessageListWrapper;
   109     static jmethodID jCreateShortcut;
   110     static jmethodID jDeleteMessageWrapper;
   111     static jmethodID jDisableBatteryNotifications;
   112     static jmethodID jDisableNetworkNotifications;
   113     static jmethodID jDisableScreenOrientationNotifications;
   114     static jmethodID jDisableSensor;
   115     static jmethodID jEnableBatteryNotifications;
   116     static jmethodID jEnableLocation;
   117     static jmethodID jEnableLocationHighAccuracy;
   118     static jmethodID jEnableNetworkNotifications;
   119     static jmethodID jEnableScreenOrientationNotifications;
   120     static jmethodID jEnableSensor;
   121     static jmethodID jGetContext;
   122     static jmethodID jGetCurrentBatteryInformationWrapper;
   123     static jmethodID jGetCurrentNetworkInformationWrapper;
   124     static jmethodID jGetDensity;
   125     static jmethodID jGetDpiWrapper;
   126     static jmethodID jGetExtensionFromMimeTypeWrapper;
   127     static jmethodID jGetHandlersForMimeTypeWrapper;
   128     static jmethodID jGetHandlersForURLWrapper;
   129     static jmethodID jGetIconForExtensionWrapper;
   130     static jmethodID jGetMessageWrapper;
   131     static jmethodID jGetMimeTypeFromExtensionsWrapper;
   132     static jmethodID jGetNextMessageInListWrapper;
   133     static jmethodID jGetProxyForURIWrapper;
   134     static jmethodID jGetScreenDepthWrapper;
   135     static jmethodID jGetScreenOrientationWrapper;
   136     static jmethodID jGetShowPasswordSetting;
   137     static jmethodID jGetSystemColoursWrapper;
   138     static jmethodID jHandleGeckoMessageWrapper;
   139     static jmethodID jHandleUncaughtException;
   140     static jmethodID jHideProgressDialog;
   141     static jmethodID jInitCameraWrapper;
   142     static jmethodID jIsNetworkLinkKnown;
   143     static jmethodID jIsNetworkLinkUp;
   144     static jmethodID jIsTablet;
   145     static jmethodID jKillAnyZombies;
   146     static jmethodID jLoadPluginClass;
   147     static jmethodID jLockScreenOrientation;
   148     static jmethodID jMarkURIVisited;
   149     static jmethodID jMoveTaskToBack;
   150     static jmethodID jNetworkLinkType;
   151     static jmethodID jNotifyDefaultPrevented;
   152     static jmethodID jNotifyIME;
   153     static jmethodID jNotifyIMEChange;
   154     static jmethodID jNotifyIMEContext;
   155     static jmethodID jNotifyWakeLockChanged;
   156     static jmethodID jNotifyXreExit;
   157     static jmethodID jOpenUriExternal;
   158     static jmethodID jPerformHapticFeedback;
   159     static jmethodID jPumpMessageLoop;
   160     static jmethodID jRegisterSurfaceTextureFrameListener;
   161     static jmethodID jRemovePluginView;
   162     static jmethodID jScanMedia;
   163     static jmethodID jScheduleRestart;
   164     static jmethodID jSendMessageWrapper;
   165     static jmethodID jSetFullScreen;
   166     static jmethodID jSetKeepScreenOn;
   167     static jmethodID jSetURITitle;
   168     static jmethodID jShowAlertNotificationWrapper;
   169     static jmethodID jShowInputMethodPicker;
   170     static jmethodID jUnlockProfile;
   171     static jmethodID jUnlockScreenOrientation;
   172     static jmethodID jUnregisterSurfaceTextureFrameListener;
   173     static jmethodID jVibrate1;
   174     static jmethodID jVibrateA;
   175 };
   177 class JavaDomKeyLocation : public AutoGlobalWrappedJavaObject {
   178 public:
   179     static void InitStubs(JNIEnv *jEnv);
   180     static JavaDomKeyLocation* Wrap(jobject obj);
   181     JavaDomKeyLocation(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   182     static jobject valueOf(const nsAString& a0);
   183     static jobjectArray values();
   184     static jobject getDOM_KEY_LOCATION_JOYSTICK();
   185     static jobject getDOM_KEY_LOCATION_LEFT();
   186     static jobject getDOM_KEY_LOCATION_MOBILE();
   187     static jobject getDOM_KEY_LOCATION_NUMPAD();
   188     static jobject getDOM_KEY_LOCATION_RIGHT();
   189     static jobject getDOM_KEY_LOCATION_STANDARD();
   190     int32_t getvalue();
   191     JavaDomKeyLocation() : AutoGlobalWrappedJavaObject() {};
   192 protected:
   193     static jclass mDomKeyLocationClass;
   194     static jmethodID jvalueOf;
   195     static jmethodID jvalues;
   196     static jfieldID jDOM_KEY_LOCATION_JOYSTICK;
   197     static jfieldID jDOM_KEY_LOCATION_LEFT;
   198     static jfieldID jDOM_KEY_LOCATION_MOBILE;
   199     static jfieldID jDOM_KEY_LOCATION_NUMPAD;
   200     static jfieldID jDOM_KEY_LOCATION_RIGHT;
   201     static jfieldID jDOM_KEY_LOCATION_STANDARD;
   202     static jfieldID jvalue;
   203 };
   205 class GeckoJavaSampler : public AutoGlobalWrappedJavaObject {
   206 public:
   207     static void InitStubs(JNIEnv *jEnv);
   208     static GeckoJavaSampler* Wrap(jobject obj);
   209     GeckoJavaSampler(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   210     static jstring GetFrameNameJavaProfilingWrapper(int32_t a0, int32_t a1, int32_t a2);
   211     static jdouble GetSampleTimeJavaProfiling(int32_t a0, int32_t a1);
   212     static jstring GetThreadNameJavaProfilingWrapper(int32_t a0);
   213     static void PauseJavaProfiling();
   214     static void StartJavaProfiling(int32_t a0, int32_t a1);
   215     static void StopJavaProfiling();
   216     static void UnpauseJavaProfiling();
   217     GeckoJavaSampler() : AutoGlobalWrappedJavaObject() {};
   218 protected:
   219     static jclass mGeckoJavaSamplerClass;
   220     static jmethodID jGetFrameNameJavaProfilingWrapper;
   221     static jmethodID jGetSampleTimeJavaProfiling;
   222     static jmethodID jGetThreadNameJavaProfilingWrapper;
   223     static jmethodID jPauseJavaProfiling;
   224     static jmethodID jStartJavaProfiling;
   225     static jmethodID jStopJavaProfiling;
   226     static jmethodID jUnpauseJavaProfiling;
   227 };
   229 class SurfaceBits : public AutoGlobalWrappedJavaObject {
   230 public:
   231     static void InitStubs(JNIEnv *jEnv);
   232     static SurfaceBits* Wrap(jobject obj);
   233     SurfaceBits(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   234     SurfaceBits();
   235     jobject getbuffer();
   236     void setbuffer(jobject a0);
   237     int32_t getformat();
   238     void setformat(int32_t a0);
   239     int32_t getheight();
   240     void setheight(int32_t a0);
   241     int32_t getwidth();
   242     void setwidth(int32_t a0);
   243 protected:
   244     static jclass mSurfaceBitsClass;
   245     static jmethodID jSurfaceBits;
   246     static jfieldID jbuffer;
   247     static jfieldID jformat;
   248     static jfieldID jheight;
   249     static jfieldID jwidth;
   250 };
   252 class ThumbnailHelper : public AutoGlobalWrappedJavaObject {
   253 public:
   254     static void InitStubs(JNIEnv *jEnv);
   255     static ThumbnailHelper* Wrap(jobject obj);
   256     ThumbnailHelper(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   257     static void SendThumbnail(jobject a0, int32_t a1, bool a2);
   258     ThumbnailHelper() : AutoGlobalWrappedJavaObject() {};
   259 protected:
   260     static jclass mThumbnailHelperClass;
   261     static jmethodID jSendThumbnail;
   262 };
   264 class DisplayPortMetrics : public AutoGlobalWrappedJavaObject {
   265 public:
   266     static void InitStubs(JNIEnv *jEnv);
   267     static DisplayPortMetrics* Wrap(jobject obj);
   268     DisplayPortMetrics(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   269     DisplayPortMetrics(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4);
   270     jobject getMPosition();
   271     jfloat getResolution();
   272     DisplayPortMetrics() : AutoGlobalWrappedJavaObject() {};
   273 protected:
   274     static jclass mDisplayPortMetricsClass;
   275     static jmethodID jDisplayPortMetrics;
   276     static jfieldID jMPosition;
   277     static jfieldID jResolution;
   278 };
   280 class GLController : public AutoGlobalWrappedJavaObject {
   281 public:
   282     static void InitStubs(JNIEnv *jEnv);
   283     static GLController* Wrap(jobject obj);
   284     GLController(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   285     jobject CreateEGLSurfaceForCompositorWrapper();
   286     GLController() : AutoGlobalWrappedJavaObject() {};
   287 protected:
   288     static jclass mGLControllerClass;
   289     static jmethodID jCreateEGLSurfaceForCompositorWrapper;
   290 };
   292 class GeckoLayerClient : public AutoGlobalWrappedJavaObject {
   293 public:
   294     static void InitStubs(JNIEnv *jEnv);
   295     static GeckoLayerClient* Wrap(jobject obj);
   296     GeckoLayerClient(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   297     void ActivateProgram();
   298     void ContentDocumentChanged();
   299     jobject CreateFrame();
   300     void DeactivateProgram();
   301     jobject GetDisplayPort(bool a0, bool a1, int32_t a2, jobject a3);
   302     bool IsContentDocumentDisplayed();
   303     jobject ProgressiveUpdateCallback(bool a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, bool a6);
   304     void SetFirstPaintViewport(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, jfloat a6);
   305     void SetPageRect(jfloat a0, jfloat a1, jfloat a2, jfloat a3);
   306     jobject SyncFrameMetrics(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, jfloat a6, bool a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, jfloat a12, bool a13);
   307     jobject SyncViewportInfo(int32_t a0, int32_t a1, int32_t a2, int32_t a3, jfloat a4, bool a5);
   308     GeckoLayerClient() : AutoGlobalWrappedJavaObject() {};
   309 protected:
   310     static jclass mGeckoLayerClientClass;
   311     static jmethodID jActivateProgram;
   312     static jmethodID jContentDocumentChanged;
   313     static jmethodID jCreateFrame;
   314     static jmethodID jDeactivateProgram;
   315     static jmethodID jGetDisplayPort;
   316     static jmethodID jIsContentDocumentDisplayed;
   317     static jmethodID jProgressiveUpdateCallback;
   318     static jmethodID jSetFirstPaintViewport;
   319     static jmethodID jSetPageRect;
   320     static jmethodID jSyncFrameMetrics;
   321     static jmethodID jSyncViewportInfo;
   322 };
   324 class ImmutableViewportMetrics : public AutoGlobalWrappedJavaObject {
   325 public:
   326     static void InitStubs(JNIEnv *jEnv);
   327     static ImmutableViewportMetrics* Wrap(jobject obj);
   328     ImmutableViewportMetrics(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   329     ImmutableViewportMetrics(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, jfloat a6, jfloat a7, jfloat a8, jfloat a9, jfloat a10, jfloat a11, jfloat a12);
   330     ImmutableViewportMetrics() : AutoGlobalWrappedJavaObject() {};
   331 protected:
   332     static jclass mImmutableViewportMetricsClass;
   333     static jmethodID jImmutableViewportMetrics;
   334 };
   336 class LayerView : public AutoGlobalWrappedJavaObject {
   337 public:
   338     static void InitStubs(JNIEnv *jEnv);
   339     static LayerView* Wrap(jobject obj);
   340     LayerView(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   341     static jobject RegisterCompositorWrapper();
   342     LayerView() : AutoGlobalWrappedJavaObject() {};
   343 protected:
   344     static jclass mLayerViewClass;
   345     static jmethodID jRegisterCompositorWrapper;
   346 };
   348 class NativePanZoomController : public AutoGlobalWrappedJavaObject {
   349 public:
   350     static void InitStubs(JNIEnv *jEnv);
   351     static NativePanZoomController* Wrap(jobject obj);
   352     NativePanZoomController(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   353     void PostDelayedCallbackWrapper(int64_t a0);
   354     void RequestContentRepaintWrapper(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4);
   355     NativePanZoomController() : AutoGlobalWrappedJavaObject() {};
   356 protected:
   357     static jclass mNativePanZoomControllerClass;
   358     static jmethodID jPostDelayedCallbackWrapper;
   359     static jmethodID jRequestContentRepaintWrapper;
   360 };
   362 class ProgressiveUpdateData : public AutoGlobalWrappedJavaObject {
   363 public:
   364     static void InitStubs(JNIEnv *jEnv);
   365     static ProgressiveUpdateData* Wrap(jobject obj);
   366     ProgressiveUpdateData(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   367     ProgressiveUpdateData();
   368     void setViewport(jobject a0);
   369     bool getabort();
   370     void setabort(bool a0);
   371     jfloat getheight();
   372     void setheight(jfloat a0);
   373     jfloat getscale();
   374     void setscale(jfloat a0);
   375     jfloat getwidth();
   376     void setwidth(jfloat a0);
   377     jfloat getx();
   378     void setx(jfloat a0);
   379     jfloat gety();
   380     void sety(jfloat a0);
   381 protected:
   382     static jclass mProgressiveUpdateDataClass;
   383     static jmethodID jProgressiveUpdateData;
   384     static jmethodID jsetViewport;
   385     static jfieldID jabort;
   386     static jfieldID jheight;
   387     static jfieldID jscale;
   388     static jfieldID jwidth;
   389     static jfieldID jx;
   390     static jfieldID jy;
   391 };
   393 class ViewTransform : public AutoGlobalWrappedJavaObject {
   394 public:
   395     static void InitStubs(JNIEnv *jEnv);
   396     static ViewTransform* Wrap(jobject obj);
   397     ViewTransform(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   398     ViewTransform(jfloat a0, jfloat a1, jfloat a2);
   399     jfloat getfixedLayerMarginBottom();
   400     void setfixedLayerMarginBottom(jfloat a0);
   401     jfloat getfixedLayerMarginLeft();
   402     void setfixedLayerMarginLeft(jfloat a0);
   403     jfloat getfixedLayerMarginRight();
   404     void setfixedLayerMarginRight(jfloat a0);
   405     jfloat getfixedLayerMarginTop();
   406     void setfixedLayerMarginTop(jfloat a0);
   407     jfloat getoffsetX();
   408     void setoffsetX(jfloat a0);
   409     jfloat getoffsetY();
   410     void setoffsetY(jfloat a0);
   411     jfloat getscale();
   412     void setscale(jfloat a0);
   413     jfloat getx();
   414     void setx(jfloat a0);
   415     jfloat gety();
   416     void sety(jfloat a0);
   417     ViewTransform() : AutoGlobalWrappedJavaObject() {};
   418 protected:
   419     static jclass mViewTransformClass;
   420     static jmethodID jViewTransform;
   421     static jfieldID jfixedLayerMarginBottom;
   422     static jfieldID jfixedLayerMarginLeft;
   423     static jfieldID jfixedLayerMarginRight;
   424     static jfieldID jfixedLayerMarginTop;
   425     static jfieldID joffsetX;
   426     static jfieldID joffsetY;
   427     static jfieldID jscale;
   428     static jfieldID jx;
   429     static jfieldID jy;
   430 };
   432 class NativeZip : public AutoGlobalWrappedJavaObject {
   433 public:
   434     static void InitStubs(JNIEnv *jEnv);
   435     static NativeZip* Wrap(jobject obj);
   436     NativeZip(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   437     jobject CreateInputStream(jobject a0, int32_t a1);
   438     NativeZip() : AutoGlobalWrappedJavaObject() {};
   439 protected:
   440     static jclass mNativeZipClass;
   441     static jmethodID jCreateInputStream;
   442 };
   444 class MatrixBlobCursor : public AutoGlobalWrappedJavaObject {
   445 public:
   446     static void InitStubs(JNIEnv *jEnv);
   447     static MatrixBlobCursor* Wrap(jobject obj);
   448     MatrixBlobCursor(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   449     MatrixBlobCursor(jobjectArray a0);
   450     MatrixBlobCursor(jobjectArray a0, int32_t a1);
   451     void AddRow(jobject a0);
   452     void AddRow(jobject a0, int32_t a1);
   453     void AddRow(jobjectArray a0);
   454     MatrixBlobCursor() : AutoGlobalWrappedJavaObject() {};
   455 protected:
   456     static jclass mMatrixBlobCursorClass;
   457     static jmethodID jMatrixBlobCursor;
   458     static jmethodID jMatrixBlobCursor0;
   459     static jmethodID jAddRow;
   460     static jmethodID jAddRow1;
   461     static jmethodID jAddRow2;
   462 };
   464 class SQLiteBridgeException : public AutoGlobalWrappedJavaObject {
   465 public:
   466     static void InitStubs(JNIEnv *jEnv);
   467     static SQLiteBridgeException* Wrap(jobject obj);
   468     SQLiteBridgeException(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   469     SQLiteBridgeException();
   470     SQLiteBridgeException(const nsAString& a0);
   471     static int64_t getserialVersionUID();
   472 protected:
   473     static jclass mSQLiteBridgeExceptionClass;
   474     static jmethodID jSQLiteBridgeException;
   475     static jmethodID jSQLiteBridgeException0;
   476     static jfieldID jserialVersionUID;
   477 };
   479 class Clipboard : public AutoGlobalWrappedJavaObject {
   480 public:
   481     static void InitStubs(JNIEnv *jEnv);
   482     static Clipboard* Wrap(jobject obj);
   483     Clipboard(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
   484     static void ClearText();
   485     static jstring GetClipboardTextWrapper();
   486     static bool HasText();
   487     static void SetClipboardText(const nsAString& a0);
   488     Clipboard() : AutoGlobalWrappedJavaObject() {};
   489 protected:
   490     static jclass mClipboardClass;
   491     static jmethodID jClearText;
   492     static jmethodID jGetClipboardTextWrapper;
   493     static jmethodID jHasText;
   494     static jmethodID jSetClipboardText;
   495 };
   498 } /* android */
   499 } /* widget */
   500 } /* mozilla */
   501 #endif

mercurial