Class OSXAccess
java.lang.Object
com.biglybt.platform.macosx.access.jnilib.OSXAccess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static booleanprivate static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intAEGetParamDesc(int theAppleEvent, int theAEKeyword, int desiredType, Object result) static booleanstatic voidstatic Stringstatic StringgetDefaultAppForMime(String mime) static StringgetDefaultAppForScheme(String scheme) static Stringstatic Stringprivate static voidstatic voidstatic voidstatic booleanisLoaded()private static booleanloadLibrary(String lib) static voidstatic voidmemmove(byte[] dest, int src, int size) static voidstatic String[]static booleansetDefaultAppForExt(String bundleID, String ext) static booleansetDefaultAppForMime(String bundleID, String mime) static booleansetDefaultAppForScheme(String bundleID, String scheme) private static voidSystemLoadLibrary(String lib)
-
Field Details
-
bLoaded
private static boolean bLoaded -
DEBUG
private static boolean DEBUG -
parameters
-
-
Constructor Details
-
OSXAccess
public OSXAccess()
-
-
Method Details
-
loadLibrary
-
SystemLoadLibrary
-
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
-