org.sikuli.script.Env Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sikulixapi Show documentation
Show all versions of sikulixapi Show documentation
... for visual testing and automation
The newest version!
/*
* Copyright (c) 2010-2021, sikuli.org, sikulix.com - MIT license
*/
package org.sikuli.script;
import org.sikuli.basics.HotkeyListener;
import org.sikuli.basics.OS;
import org.sikuli.basics.Settings;
/**
* features moved to other classes, details below with the methods
*/
public class Env {
/**
*
* @return where we store Sikuli specific data
* @deprecated use Settings.getDataPath() instead
*/
@Deprecated
public static String getSikuliDataPath() {
return Settings.getDataPath();
}
/**
* @return version
* @deprecated use Settings.getVersion() instead
*/
@Deprecated
public static String getSikuliVersion() {
return Settings.getVersion();
}
/**
* @return version incl. build info
* @deprecated use Settings.getVersionBuild() instead
*/
@Deprecated
public static String getSikuliVersionBuild() { return Settings.getVersionBuild(); }
/**
* @return current Location
* @deprecated use {@link Mouse#at()} instead
*/
@Deprecated
public static Location getMouseLocation() {
return Mouse.at();
}
/**
* @return version (java: os.version)
* @deprecated use Settings. ... instead
*/
@Deprecated
public static String getOSVersion() {
return Settings.getOSVersion();
}
/**
* use Settings.isWindows .isMac .isLinux instead
* @return the OS.XXX
* @deprecated use the Settings features
*/
@Deprecated
public static OS getOS() {
return Settings.getOS();
}
/**
* @return true/false
* @deprecated use Settings. ... instead
*/
@Deprecated
public static boolean isWindows() {
return Settings.isWindows();
}
/**
* @return true/false
* @deprecated use Settings. ... instead
*/
@Deprecated
public static boolean isLinux() {
return Settings.isLinux();
}
/**
* @return true/false
* @deprecated use Settings. ... instead
*/
@Deprecated
public static boolean isMac() {
return Settings.isMac();
}
/**
* @return path seperator : or ;
* @deprecated use Settings.getPathSeparator() ... instead
*/
@Deprecated
public static String getSeparator() {
return Settings.getPathSeparator();
}
/**
*
* @return content
* @deprecated use App. ... instead
*/
@Deprecated
public static String getClipboard() {
return App.getClipboard();
}
/**
* set content
*
* @param text text
* @deprecated use App. ... instead
*/
@Deprecated
public static void setClipboard(String text) {
App.setClipboard(text);
}
/**
* get the lock state of the given key
* @param key respective key specifier according class Key
* @return true/false
* @deprecated use Key. ... instead
*/
@Deprecated
public static boolean isLockOn(char key) {
return Key.isLockOn(key);
}
/**
*
* @return System dependent key
* @deprecated use Key. ... instead
*/
@Deprecated
public static int getHotkeyModifier() {
return Key.getHotkeyModifier();
}
/**
*
* @param key respective key specifier according class Key
* @param modifiers respective key specifier according class KeyModifiers
* @param listener a HotKeyListener instance
* @return true if ok, false otherwise
* @deprecated use Key. ... instead
*/
@Deprecated
public static boolean addHotkey(String key, int modifiers, HotkeyListener listener) {
return Key.addHotkey(key, modifiers, listener);
}
/**
*
* @param key respective key specifier according class Key
* @param modifiers respective key specifier according class KeyModifiers
* @param listener a HotKeyListener instance
* @return true if ok, false otherwise
* @deprecated use Key. ... instead
*/
@Deprecated
public static boolean addHotkey(char key, int modifiers, HotkeyListener listener) {
return Key.addHotkey(key, modifiers, listener);
}
/**
*
* @param key respective key specifier according class Key
* @param modifiers respective key specifier according class KeyModifiers
* @return true if ok, false otherwise
* @deprecated use Key. ... instead
*/
@Deprecated
public static boolean removeHotkey(String key, int modifiers) {
return Key.removeHotkey(key, modifiers);
}
/**
*
* @param key respective key specifier according class Key
* @param modifiers respective key specifier according class KeyModifiers
* @return true if ok, false otherwise
* @deprecated use Key. ... instead
*/
@Deprecated
public static boolean removeHotkey(char key, int modifiers) {
return Key.removeHotkey(key, modifiers);
}
}