Class DesktopEnvironment

java.lang.Object
net.thevpc.common.deskauto.DesktopEnvironment
Direct Known Subclasses:
MSWinDesktopEnvironment

public abstract class DesktopEnvironment extends Object
Author:
thevpc
  • Constructor Details

    • DesktopEnvironment

      public DesktopEnvironment()
  • Method Details

    • isSupported

      public static boolean isSupported()
    • getInstance

      public static DesktopEnvironment getInstance()
    • findWindow

      public abstract DEWindow findWindow(DEWindowFilter filter)
    • findSingleWindow

      public abstract DEWindow findSingleWindow(DEWindowFilter filter)
    • findWindows

      public abstract List<DEWindow> findWindows(DEWindowFilter filter)
      find visible and non special windows matching filter
      Parameters:
      filter - filter
      Returns:
      List of DEWindow
    • findWindowsExt

      public abstract List<DEWindow> findWindowsExt(DEWindowFilter filter)
      find all windows matching filter
      Parameters:
      filter - filter
      Returns:
      DEWindow List
    • getRobot

      public ContextualRobot getRobot()