jap
Class MacOSXLib
java.lang.Object
jap.MacOSXLib
public class MacOSXLib
- extends java.lang.Object
Utility class for the JAPMacOSX library
- Author:
- Christian Banse
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAP_MACOSX_LIB_REQUIRED_VERSION
public static final java.lang.String JAP_MACOSX_LIB_REQUIRED_VERSION
- See Also:
- Constant Field Values
JAP_MACOSX_LIB
public static final java.lang.String JAP_MACOSX_LIB
- See Also:
- Constant Field Values
JAP_MACOSX_LIB_FILENAME
public static final java.lang.String JAP_MACOSX_LIB_FILENAME
- See Also:
- Constant Field Values
JAP_MACOSX_LIB_OLD_FILENAME
private static final java.lang.String JAP_MACOSX_LIB_OLD_FILENAME
- See Also:
- Constant Field Values
JAP_MACOSX_LIB_REQUIRED_VERSION_FILENAME
public static final java.lang.String JAP_MACOSX_LIB_REQUIRED_VERSION_FILENAME
- See Also:
- Constant Field Values
MSG_MACOSX_LIB_UPDATE
private static final java.lang.String MSG_MACOSX_LIB_UPDATE
UPDATE_PATH
private static final java.lang.String UPDATE_PATH
MSG_SETTINGS
private static final java.lang.String MSG_SETTINGS
MSG_ANONYMITY_MODE
private static final java.lang.String MSG_ANONYMITY_MODE
MSG_SHOW_DETAILS
private static final java.lang.String MSG_SHOW_DETAILS
ms_bLibraryLoaded
private static boolean ms_bLibraryLoaded
MacOSXLib
private MacOSXLib()
dockMenuCallback
public static void dockMenuCallback(java.lang.String a_command)
init
public static void init()
load
private static void load()
checkLibVersion
public static void checkLibVersion()
update
private static boolean update()
getUpdatePath
private static java.lang.String getUpdatePath()
- Returns the path where the library should be stored into.
- Returns:
getLibFileName
public static java.lang.String getLibFileName()
renameLib
private static boolean renameLib(java.lang.String a_oldName,
java.lang.String a_newName)
extractDLL
private static boolean extractDLL(java.io.File a_file)
informUserAboutJapRestart
private static void informUserAboutJapRestart()
showDockMenu
public static javax.swing.JMenu showDockMenu()
nativeInit
private static void nativeInit()
nativeInitDockMenu
private static void nativeInitDockMenu()
getLibVersion
private static java.lang.String getLibVersion()