Package org.basex.gui

Class GUIMacOS

java.lang.Object
org.basex.gui.GUIMacOS
Direct Known Subclasses:
GUIMacOSX, GUIMacOSX9

public abstract class GUIMacOS extends Object
Provides macOS-specific interface options. Differentiates between java runtime versions:
  • Java 8 runtime uses Apple–specific com.apple.eawt and com.apple.eio packages.
  • Java 9 or greater runtime leverages new APIs, such as java.awt.Desktop, which supersede the macOS APIs and are platform-independent.
Author:
BaseX Team 2005-21, BSD License, Alexander Holupirek