Package de.willuhn.jameica.system
Class PlatformMacOS
- java.lang.Object
-
- de.willuhn.jameica.system.Platform
-
- de.willuhn.jameica.system.PlatformMacOS
-
public class PlatformMacOS extends Platform
Ueberschrieben fuer MacOS-spezfisches Verhalten.
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.system.Platform
OS_FREEBSD, OS_FREEBSD_64, OS_LINUX, OS_LINUX_64, OS_MAC, OS_UNKNOWN, OS_WINDOWS, OS_WINDOWS_64, workdir
-
-
Constructor Summary
Constructors Constructor Description PlatformMacOS()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultWorkdir()
Liefert das Default-Workdir, wenn kein abweichendes angegeben ist.int
mapSWTKey(int key)
Mappt OS-spezifisch einzelne Keys auf andere.java.lang.String
mapSWTShortcut(java.lang.String shortcut)
WiePlatform.mapSWTKey(int)
, jedoch fuer String-Repraesentationen von Shortcuts.-
Methods inherited from class de.willuhn.jameica.system.Platform
getInstance, getOS, getWorkdir, inProgramDir, toAbsolute, toRelative
-
-
-
-
Method Detail
-
getDefaultWorkdir
public java.lang.String getDefaultWorkdir()
Description copied from class:Platform
Liefert das Default-Workdir, wenn kein abweichendes angegeben ist.- Overrides:
getDefaultWorkdir
in classPlatform
- Returns:
- das Default-Workdir.
- See Also:
Platform.getDefaultWorkdir()
-
mapSWTKey
public int mapSWTKey(int key)
Description copied from class:Platform
Mappt OS-spezifisch einzelne Keys auf andere.In der Default-Implementierung wird hier 1:1 der Eingabewert zurueckgegeben. In
PlatformMacOS
aber wird z.B. ALT gegen COMMAND ersetzt.- Overrides:
mapSWTKey
in classPlatform
- Parameters:
key
- der Key.- Returns:
- der gemappte Key.
- See Also:
Platform.mapSWTKey(int)
-
mapSWTShortcut
public java.lang.String mapSWTShortcut(java.lang.String shortcut)
Description copied from class:Platform
WiePlatform.mapSWTKey(int)
, jedoch fuer String-Repraesentationen von Shortcuts. Parameter ist z.Bsp. "ALT+S". Auf macOS wird das auf "CMD+S" gemappt.- Overrides:
mapSWTShortcut
in classPlatform
- Parameters:
shortcut
- der Shortcut.- Returns:
- der gemappte Shortcut.
- See Also:
Platform.mapSWTShortcut(java.lang.String)
-
-