org.eclipse.swt.internal.mozilla
Class XPCOM
java.lang.Object
org.eclipse.swt.internal.Platform
org.eclipse.swt.internal.C
org.eclipse.swt.internal.mozilla.XPCOM
public class XPCOM
- extends C
Fields inherited from class org.eclipse.swt.internal.C |
PTR_SIZEOF |
Constructor Summary |
XPCOM()
|
Method Summary |
static long |
_Call(long ptr,
long aInStream,
long aClosure,
byte[] aFromSegment,
int aToOffset,
int aCount,
int[] aWriteCount)
|
static int |
_NS_GetComponentManager(long[] result)
|
static int |
_NS_GetServiceManager(long[] result)
|
static int |
_NS_InitXPCOM2(long result,
long binDirectory,
long appFileLocationProvider)
|
static int |
_NS_NewLocalFile(long path,
int followLinks,
long[] result)
|
static void |
_nsEmbedCString_delete(long ptr)
|
static long |
_nsEmbedCString_get(long ptr)
|
static int |
_nsEmbedCString_Length(long ptr)
|
static long |
_nsEmbedCString_new()
|
static long |
_nsEmbedCString_new(byte[] aString,
int length)
|
static long |
_nsEmbedCString_new(long aString,
int length)
|
static void |
_nsEmbedString_delete(long ptr)
|
static long |
_nsEmbedString_get(long ptr)
|
static int |
_nsEmbedString_Length(long ptr)
|
static long |
_nsEmbedString_new()
|
static long |
_nsEmbedString_new(char[] aString)
|
static void |
_nsID_delete(long ptr)
|
static int |
_nsID_Equals(long ptr,
long other)
|
static long |
_nsID_new()
|
static long |
_nsIMemory_Alloc(long ptr,
int size)
|
static long |
_nsIMemory_Realloc(long ptr1,
long ptr2,
int size)
|
static int |
_XPCOMGlueShutdown()
|
static int |
_XPCOMGlueStartup(byte[] place)
|
static long |
Call(long ptr,
long aInStream,
long aClosure,
byte[] aFromSegment,
int aToOffset,
int aCount,
int[] aWriteCount)
|
static void |
memmove(long dest,
nsID src,
int nbytes)
|
static void |
memmove(nsID dest,
long src,
int nbytes)
|
static int |
NS_GetComponentManager(long[] result)
|
static int |
NS_GetServiceManager(long[] result)
|
static int |
NS_InitXPCOM2(long result,
long binDirectory,
long appFileLocationProvider)
|
static int |
NS_NewLocalFile(long path,
int followLinks,
long[] result)
|
static void |
nsEmbedCString_delete(long ptr)
|
static long |
nsEmbedCString_get(long ptr)
|
static int |
nsEmbedCString_Length(long ptr)
|
static long |
nsEmbedCString_new()
|
static long |
nsEmbedCString_new(byte[] aString,
int length)
|
static long |
nsEmbedCString_new(long aString,
int length)
|
static void |
nsEmbedString_delete(long ptr)
|
static long |
nsEmbedString_get(long ptr)
|
static int |
nsEmbedString_Length(long ptr)
|
static long |
nsEmbedString_new()
|
static long |
nsEmbedString_new(char[] aString)
|
static void |
nsID_delete(long ptr)
|
static int |
nsID_Equals(long ptr,
long other)
|
static long |
nsID_new()
|
static long |
nsIMemory_Alloc(long ptr,
int size)
|
static long |
nsIMemory_Realloc(long ptr1,
long ptr2,
int size)
|
static int |
strlen_PRUnichar(long s)
|
static int |
XPCOMGlueShutdown()
|
static int |
XPCOMGlueStartup(byte[] place)
|
Methods inherited from class org.eclipse.swt.internal.C |
free, getenv, malloc, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memmove, memset, PTR_sizeof, strlen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MOZILLA_FIVE_HOME
public static final java.lang.String MOZILLA_FIVE_HOME
- See Also:
- Constant Field Values
MOZILLA_PLUGIN_PATH
public static final java.lang.String MOZILLA_PLUGIN_PATH
- See Also:
- Constant Field Values
CONTENT_MAYBETEXT
public static final java.lang.String CONTENT_MAYBETEXT
- See Also:
- Constant Field Values
CONTENT_MULTIPART
public static final java.lang.String CONTENT_MULTIPART
- See Also:
- Constant Field Values
DOMEVENT_FOCUS
public static final java.lang.String DOMEVENT_FOCUS
- See Also:
- Constant Field Values
DOMEVENT_UNLOAD
public static final java.lang.String DOMEVENT_UNLOAD
- See Also:
- Constant Field Values
DOMEVENT_MOUSEDOWN
public static final java.lang.String DOMEVENT_MOUSEDOWN
- See Also:
- Constant Field Values
DOMEVENT_MOUSEUP
public static final java.lang.String DOMEVENT_MOUSEUP
- See Also:
- Constant Field Values
DOMEVENT_MOUSEMOVE
public static final java.lang.String DOMEVENT_MOUSEMOVE
- See Also:
- Constant Field Values
DOMEVENT_MOUSEDRAG
public static final java.lang.String DOMEVENT_MOUSEDRAG
- See Also:
- Constant Field Values
DOMEVENT_MOUSEWHEEL
public static final java.lang.String DOMEVENT_MOUSEWHEEL
- See Also:
- Constant Field Values
DOMEVENT_MOUSEOVER
public static final java.lang.String DOMEVENT_MOUSEOVER
- See Also:
- Constant Field Values
DOMEVENT_MOUSEOUT
public static final java.lang.String DOMEVENT_MOUSEOUT
- See Also:
- Constant Field Values
DOMEVENT_KEYUP
public static final java.lang.String DOMEVENT_KEYUP
- See Also:
- Constant Field Values
DOMEVENT_KEYDOWN
public static final java.lang.String DOMEVENT_KEYDOWN
- See Also:
- Constant Field Values
DOMEVENT_KEYPRESS
public static final java.lang.String DOMEVENT_KEYPRESS
- See Also:
- Constant Field Values
EXTERNAL_CID
public static final nsID EXTERNAL_CID
NS_APPSHELL_CID
public static final nsID NS_APPSHELL_CID
NS_CATEGORYMANAGER_CID
public static final nsID NS_CATEGORYMANAGER_CID
NS_DOWNLOAD_CID
public static final nsID NS_DOWNLOAD_CID
NS_FILEPICKER_CID
public static final nsID NS_FILEPICKER_CID
NS_HELPERAPPLAUNCHERDIALOG_CID
public static final nsID NS_HELPERAPPLAUNCHERDIALOG_CID
NS_INPUTSTREAMCHANNEL_CID
public static final nsID NS_INPUTSTREAMCHANNEL_CID
NS_IOSERVICE_CID
public static final nsID NS_IOSERVICE_CID
NS_LOADGROUP_CID
public static final nsID NS_LOADGROUP_CID
NS_PROMPTSERVICE_CID
public static final nsID NS_PROMPTSERVICE_CID
EXTERNAL_CONTRACTID
public static final java.lang.String EXTERNAL_CONTRACTID
- See Also:
- Constant Field Values
NS_CONTEXTSTACK_CONTRACTID
public static final java.lang.String NS_CONTEXTSTACK_CONTRACTID
- See Also:
- Constant Field Values
NS_COOKIEMANAGER_CONTRACTID
public static final java.lang.String NS_COOKIEMANAGER_CONTRACTID
- See Also:
- Constant Field Values
NS_DIRECTORYSERVICE_CONTRACTID
public static final java.lang.String NS_DIRECTORYSERVICE_CONTRACTID
- See Also:
- Constant Field Values
NS_DOMSERIALIZER_CONTRACTID
public static final java.lang.String NS_DOMSERIALIZER_CONTRACTID
- See Also:
- Constant Field Values
NS_DOWNLOAD_CONTRACTID
public static final java.lang.String NS_DOWNLOAD_CONTRACTID
- See Also:
- Constant Field Values
NS_FILEPICKER_CONTRACTID
public static final java.lang.String NS_FILEPICKER_CONTRACTID
- See Also:
- Constant Field Values
NS_HELPERAPPLAUNCHERDIALOG_CONTRACTID
public static final java.lang.String NS_HELPERAPPLAUNCHERDIALOG_CONTRACTID
- See Also:
- Constant Field Values
NS_MEMORY_CONTRACTID
public static final java.lang.String NS_MEMORY_CONTRACTID
- See Also:
- Constant Field Values
NS_OBSERVER_CONTRACTID
public static final java.lang.String NS_OBSERVER_CONTRACTID
- See Also:
- Constant Field Values
NS_PREFLOCALIZEDSTRING_CONTRACTID
public static final java.lang.String NS_PREFLOCALIZEDSTRING_CONTRACTID
- See Also:
- Constant Field Values
NS_PREFSERVICE_CONTRACTID
public static final java.lang.String NS_PREFSERVICE_CONTRACTID
- See Also:
- Constant Field Values
NS_PROMPTSERVICE_CONTRACTID
public static final java.lang.String NS_PROMPTSERVICE_CONTRACTID
- See Also:
- Constant Field Values
NS_TRANSFER_CONTRACTID
public static final java.lang.String NS_TRANSFER_CONTRACTID
- See Also:
- Constant Field Values
NS_VARIANT_CONTRACTID
public static final java.lang.String NS_VARIANT_CONTRACTID
- See Also:
- Constant Field Values
NS_WEBNAVIGATIONINFO_CONTRACTID
public static final java.lang.String NS_WEBNAVIGATIONINFO_CONTRACTID
- See Also:
- Constant Field Values
NS_WINDOWWATCHER_CONTRACTID
public static final java.lang.String NS_WINDOWWATCHER_CONTRACTID
- See Also:
- Constant Field Values
NS_APP_APPLICATION_REGISTRY_DIR
public static final java.lang.String NS_APP_APPLICATION_REGISTRY_DIR
- See Also:
- Constant Field Values
NS_APP_CACHE_PARENT_DIR
public static final java.lang.String NS_APP_CACHE_PARENT_DIR
- See Also:
- Constant Field Values
NS_APP_HISTORY_50_FILE
public static final java.lang.String NS_APP_HISTORY_50_FILE
- See Also:
- Constant Field Values
NS_APP_LOCALSTORE_50_FILE
public static final java.lang.String NS_APP_LOCALSTORE_50_FILE
- See Also:
- Constant Field Values
NS_APP_PLUGINS_DIR_LIST
public static final java.lang.String NS_APP_PLUGINS_DIR_LIST
- See Also:
- Constant Field Values
NS_APP_PREF_DEFAULTS_50_DIR
public static final java.lang.String NS_APP_PREF_DEFAULTS_50_DIR
- See Also:
- Constant Field Values
NS_APP_PREFS_50_DIR
public static final java.lang.String NS_APP_PREFS_50_DIR
- See Also:
- Constant Field Values
NS_APP_PREFS_50_FILE
public static final java.lang.String NS_APP_PREFS_50_FILE
- See Also:
- Constant Field Values
NS_APP_USER_CHROME_DIR
public static final java.lang.String NS_APP_USER_CHROME_DIR
- See Also:
- Constant Field Values
NS_APP_USER_MIMETYPES_50_FILE
public static final java.lang.String NS_APP_USER_MIMETYPES_50_FILE
- See Also:
- Constant Field Values
NS_APP_USER_PROFILE_50_DIR
public static final java.lang.String NS_APP_USER_PROFILE_50_DIR
- See Also:
- Constant Field Values
NS_GRE_COMPONENT_DIR
public static final java.lang.String NS_GRE_COMPONENT_DIR
- See Also:
- Constant Field Values
NS_GRE_DIR
public static final java.lang.String NS_GRE_DIR
- See Also:
- Constant Field Values
NS_OS_CURRENT_PROCESS_DIR
public static final java.lang.String NS_OS_CURRENT_PROCESS_DIR
- See Also:
- Constant Field Values
NS_OS_HOME_DIR
public static final java.lang.String NS_OS_HOME_DIR
- See Also:
- Constant Field Values
NS_OS_TEMP_DIR
public static final java.lang.String NS_OS_TEMP_DIR
- See Also:
- Constant Field Values
NS_XPCOM_COMPONENT_DIR
public static final java.lang.String NS_XPCOM_COMPONENT_DIR
- See Also:
- Constant Field Values
NS_XPCOM_CURRENT_PROCESS_DIR
public static final java.lang.String NS_XPCOM_CURRENT_PROCESS_DIR
- See Also:
- Constant Field Values
NS_XPCOM_INIT_CURRENT_PROCESS_DIR
public static final java.lang.String NS_XPCOM_INIT_CURRENT_PROCESS_DIR
- See Also:
- Constant Field Values
NS_OK
public static final int NS_OK
- See Also:
- Constant Field Values
NS_COMFALSE
public static final int NS_COMFALSE
- See Also:
- Constant Field Values
NS_BINDING_ABORTED
public static final int NS_BINDING_ABORTED
- See Also:
- Constant Field Values
NS_ERROR_BASE
public static final int NS_ERROR_BASE
- See Also:
- Constant Field Values
NS_ERROR_NOT_INITIALIZED
public static final int NS_ERROR_NOT_INITIALIZED
- See Also:
- Constant Field Values
NS_ERROR_ALREADY_INITIALIZED
public static final int NS_ERROR_ALREADY_INITIALIZED
- See Also:
- Constant Field Values
NS_ERROR_NOT_IMPLEMENTED
public static final int NS_ERROR_NOT_IMPLEMENTED
- See Also:
- Constant Field Values
NS_NOINTERFACE
public static final int NS_NOINTERFACE
- See Also:
- Constant Field Values
NS_ERROR_NO_INTERFACE
public static final int NS_ERROR_NO_INTERFACE
- See Also:
- Constant Field Values
NS_ERROR_INVALID_POINTER
public static final int NS_ERROR_INVALID_POINTER
- See Also:
- Constant Field Values
NS_ERROR_NULL_POINTER
public static final int NS_ERROR_NULL_POINTER
- See Also:
- Constant Field Values
NS_ERROR_ABORT
public static final int NS_ERROR_ABORT
- See Also:
- Constant Field Values
NS_ERROR_FAILURE
public static final int NS_ERROR_FAILURE
- See Also:
- Constant Field Values
NS_ERROR_UNEXPECTED
public static final int NS_ERROR_UNEXPECTED
- See Also:
- Constant Field Values
NS_ERROR_OUT_OF_MEMORY
public static final int NS_ERROR_OUT_OF_MEMORY
- See Also:
- Constant Field Values
NS_ERROR_ILLEGAL_VALUE
public static final int NS_ERROR_ILLEGAL_VALUE
- See Also:
- Constant Field Values
NS_ERROR_INVALID_ARG
public static final int NS_ERROR_INVALID_ARG
- See Also:
- Constant Field Values
NS_ERROR_NO_AGGREGATION
public static final int NS_ERROR_NO_AGGREGATION
- See Also:
- Constant Field Values
NS_ERROR_NOT_AVAILABLE
public static final int NS_ERROR_NOT_AVAILABLE
- See Also:
- Constant Field Values
NS_ERROR_FACTORY_NOT_REGISTERED
public static final int NS_ERROR_FACTORY_NOT_REGISTERED
- See Also:
- Constant Field Values
NS_ERROR_FACTORY_REGISTER_AGAIN
public static final int NS_ERROR_FACTORY_REGISTER_AGAIN
- See Also:
- Constant Field Values
NS_ERROR_FACTORY_NOT_LOADED
public static final int NS_ERROR_FACTORY_NOT_LOADED
- See Also:
- Constant Field Values
NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT
public static final int NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT
- See Also:
- Constant Field Values
NS_ERROR_FACTORY_EXISTS
public static final int NS_ERROR_FACTORY_EXISTS
- See Also:
- Constant Field Values
NS_ERROR_HTMLPARSER_UNRESOLVEDDTD
public static final int NS_ERROR_HTMLPARSER_UNRESOLVEDDTD
- See Also:
- Constant Field Values
NS_ERROR_FILE_NOT_FOUND
public static final int NS_ERROR_FILE_NOT_FOUND
- See Also:
- Constant Field Values
NS_ERROR_FILE_UNRECOGNIZED_PATH
public static final int NS_ERROR_FILE_UNRECOGNIZED_PATH
- See Also:
- Constant Field Values
XPCOM
public XPCOM()
memmove
public static final void memmove(nsID dest,
long src,
int nbytes)
- Parameters:
dest
- cast=(void *)src
- cast=(const void *)nbytes
- cast=(size_t)
memmove
public static final void memmove(long dest,
nsID src,
int nbytes)
- Parameters:
dest
- cast=(void *)src
- cast=(const void *)nbytes
- cast=(size_t)
strlen_PRUnichar
public static final int strlen_PRUnichar(long s)
_NS_GetComponentManager
public static final int _NS_GetComponentManager(long[] result)
- Parameters:
result
- cast=(nsIComponentManager**)
NS_GetComponentManager
public static final int NS_GetComponentManager(long[] result)
_NS_GetServiceManager
public static final int _NS_GetServiceManager(long[] result)
- Parameters:
result
- cast=(nsIServiceManager**)
NS_GetServiceManager
public static final int NS_GetServiceManager(long[] result)
_NS_InitXPCOM2
public static final int _NS_InitXPCOM2(long result,
long binDirectory,
long appFileLocationProvider)
- Parameters:
result
- cast=(nsIServiceManager **)binDirectory
- cast=(nsIFile *)appFileLocationProvider
- cast=(nsIDirectoryServiceProvider *)
NS_InitXPCOM2
public static final int NS_InitXPCOM2(long result,
long binDirectory,
long appFileLocationProvider)
_NS_NewLocalFile
public static final int _NS_NewLocalFile(long path,
int followLinks,
long[] result)
- Parameters:
path
- cast=(nsAString *),flags=structresult
- cast=(nsILocalFile**)
NS_NewLocalFile
public static final int NS_NewLocalFile(long path,
int followLinks,
long[] result)
_nsEmbedCString_new
public static final long _nsEmbedCString_new()
nsEmbedCString_new
public static final long nsEmbedCString_new()
_nsEmbedCString_new
public static final long _nsEmbedCString_new(byte[] aString,
int length)
- Parameters:
aString
- cast=(const char *)
nsEmbedCString_new
public static final long nsEmbedCString_new(byte[] aString,
int length)
_nsEmbedCString_new
public static final long _nsEmbedCString_new(long aString,
int length)
- Parameters:
aString
- cast=(const char *)
nsEmbedCString_new
public static final long nsEmbedCString_new(long aString,
int length)
_nsEmbedCString_delete
public static final void _nsEmbedCString_delete(long ptr)
- Parameters:
ptr
- cast=(nsEmbedCString *)
nsEmbedCString_delete
public static final void nsEmbedCString_delete(long ptr)
_nsEmbedCString_Length
public static final int _nsEmbedCString_Length(long ptr)
- Parameters:
ptr
- cast=(nsEmbedCString *)
nsEmbedCString_Length
public static final int nsEmbedCString_Length(long ptr)
_nsEmbedCString_get
public static final long _nsEmbedCString_get(long ptr)
- Parameters:
ptr
- cast=(nsEmbedCString *)
nsEmbedCString_get
public static final long nsEmbedCString_get(long ptr)
_nsID_delete
public static final void _nsID_delete(long ptr)
- Parameters:
ptr
- cast=(nsID *)
nsID_delete
public static final void nsID_delete(long ptr)
_nsID_new
public static final long _nsID_new()
nsID_new
public static final long nsID_new()
_nsID_Equals
public static final int _nsID_Equals(long ptr,
long other)
- Parameters:
ptr
- cast=(nsID *)other
- cast=(nsID *),flags=struct
nsID_Equals
public static final int nsID_Equals(long ptr,
long other)
_nsEmbedString_new
public static final long _nsEmbedString_new()
nsEmbedString_new
public static final long nsEmbedString_new()
_nsEmbedString_new
public static final long _nsEmbedString_new(char[] aString)
- Parameters:
aString
- cast=(PRUnichar *)
nsEmbedString_new
public static final long nsEmbedString_new(char[] aString)
_nsEmbedString_delete
public static final void _nsEmbedString_delete(long ptr)
- Parameters:
ptr
- cast=(nsEmbedString *)
nsEmbedString_delete
public static final void nsEmbedString_delete(long ptr)
_nsEmbedString_Length
public static final int _nsEmbedString_Length(long ptr)
- Parameters:
ptr
- cast=(nsEmbedString *)
nsEmbedString_Length
public static final int nsEmbedString_Length(long ptr)
_nsEmbedString_get
public static final long _nsEmbedString_get(long ptr)
- Parameters:
ptr
- cast=(nsEmbedString *)
nsEmbedString_get
public static final long nsEmbedString_get(long ptr)
_nsIMemory_Alloc
public static final long _nsIMemory_Alloc(long ptr,
int size)
- Parameters:
ptr
- cast=(nsIMemory *)size
- cast=(size_t)
nsIMemory_Alloc
public static final long nsIMemory_Alloc(long ptr,
int size)
_nsIMemory_Realloc
public static final long _nsIMemory_Realloc(long ptr1,
long ptr2,
int size)
- Parameters:
ptr1
- cast=(nsIMemory *)ptr2
- cast=(void *)size
- cast=(size_t)
nsIMemory_Realloc
public static final long nsIMemory_Realloc(long ptr1,
long ptr2,
int size)
_XPCOMGlueStartup
public static final int _XPCOMGlueStartup(byte[] place)
- Parameters:
place
- cast=(const char *)
XPCOMGlueStartup
public static final int XPCOMGlueStartup(byte[] place)
_XPCOMGlueShutdown
public static final int _XPCOMGlueShutdown()
XPCOMGlueShutdown
public static final int XPCOMGlueShutdown()
_Call
public static final long _Call(long ptr,
long aInStream,
long aClosure,
byte[] aFromSegment,
int aToOffset,
int aCount,
int[] aWriteCount)
- Parameters:
ptr
- cast=(nsWriteSegmentFun)aInStream
- cast=(nsIInputStream *)aClosure
- cast=(void *)aFromSegment
- cast=(const char *)aWriteCount
- cast=(PRUint32 *)
Call
public static final long Call(long ptr,
long aInStream,
long aClosure,
byte[] aFromSegment,
int aToOffset,
int aCount,
int[] aWriteCount)