Class OSXAccess
java.lang.Object
com.biglybt.platform.macosx.access.jnilib.OSXAccess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static boolean
private static boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
AEGetParamDesc
(int theAppleEvent, int theAEKeyword, int desiredType, Object result) static boolean
static void
static String
static String
getDefaultAppForMime
(String mime) static String
getDefaultAppForScheme
(String scheme) static String
static String
private static void
static void
static void
static boolean
isLoaded()
private static boolean
loadLibrary
(String lib) static void
static void
memmove
(byte[] dest, int src, int size) static void
static String[]
static boolean
setDefaultAppForExt
(String bundleID, String ext) static boolean
setDefaultAppForMime
(String bundleID, String mime) static boolean
setDefaultAppForScheme
(String bundleID, String scheme) private static void
SystemLoadLibrary
(String lib)
-
Field Details
-
bLoaded
private static boolean bLoaded -
DEBUG
private static boolean DEBUG -
parameters
-
-
Constructor Details
-
OSXAccess
public OSXAccess()
-
-
Method Details
-
loadLibrary
-
SystemLoadLibrary
- Throws:
Throwable
-
passParameter
-
runLight
-
initialize
private static void initialize() -
AEGetParamDesc
public static int AEGetParamDesc(int theAppleEvent, int theAEKeyword, int desiredType, Object result) -
getVersion
-
getDocDir
-
memmove
public static void memmove(byte[] dest, int src, int size) -
initializeDriveDetection
-
initializeLight
public static void initializeLight() -
setDefaultAppForExt
-
setDefaultAppForMime
-
setDefaultAppForScheme
-
getDefaultAppForExt
-
getDefaultAppForMime
-
getDefaultAppForScheme
-
canSetDefaultApp
public static boolean canSetDefaultApp() -
disableAppNap
public static void disableAppNap() -
isLoaded
public static boolean isLoaded() -
main
-