Package com.vladsch.plugin.util
Class AppUtils
- java.lang.Object
-
- com.vladsch.plugin.util.AppUtils
-
public class AppUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLIPBOARD_CHANGE_NOTIFICATIONSstatic java.lang.StringJETBRAINS_MARKETPLACE_APP_VERSIONstatic java.lang.StringLOADS_SVG_ICONS_APP_VERSIONstatic java.lang.StringPARAMETER_HINTS_APP_VERSIONstatic java.lang.StringPARAMETER_HINTS_FORCE_UPDATE_APP_VERSION
-
Constructor Summary
Constructors Constructor Description AppUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static intcompareVersions(java.lang.String versionString1, java.lang.String versionString2)static <T> TgetApplicationComponentOrService(java.lang.Class<T> componentClass)static com.vladsch.flexmark.util.html.ui.BackgroundColorgetInvalidTableBackground(boolean isSelected)static com.vladsch.flexmark.util.html.ui.BackgroundColorgetInvalidTextFieldBackground()static com.vladsch.flexmark.util.html.ui.BackgroundColorgetTableBackground(boolean isSelected)static com.vladsch.flexmark.util.html.ui.BackgroundColorgetValidTextFieldBackground()static com.vladsch.flexmark.util.html.ui.BackgroundColorgetWarningTextFieldBackground()static booleanisAppVersionEqualOrGreaterThan(java.lang.String requiredAppVersion, boolean defaultUnderTest)See if app version is equal or greater than givenstatic booleanisAppVersionGreaterThan(java.lang.String requiredAppVersion, boolean defaultUnderTest)Deprecated.Use #isAppVersionEqualOrGreaterThanstatic booleanisClipboardChangeNotificationsAvailable()static booleanisCommunity(boolean defaultUnderTest)static booleanisParameterHintsAvailable()static booleanisParameterHintsForceUpdateAvailable()static booleanisSvgLoadIconAvailable()
-
-
-
Field Detail
-
PARAMETER_HINTS_APP_VERSION
public static final java.lang.String PARAMETER_HINTS_APP_VERSION
- See Also:
- Constant Field Values
-
PARAMETER_HINTS_FORCE_UPDATE_APP_VERSION
public static final java.lang.String PARAMETER_HINTS_FORCE_UPDATE_APP_VERSION
- See Also:
- Constant Field Values
-
LOADS_SVG_ICONS_APP_VERSION
public static final java.lang.String LOADS_SVG_ICONS_APP_VERSION
- See Also:
- Constant Field Values
-
CLIPBOARD_CHANGE_NOTIFICATIONS
public static final java.lang.String CLIPBOARD_CHANGE_NOTIFICATIONS
- See Also:
- Constant Field Values
-
JETBRAINS_MARKETPLACE_APP_VERSION
public static final java.lang.String JETBRAINS_MARKETPLACE_APP_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getApplicationComponentOrService
public static <T> T getApplicationComponentOrService(java.lang.Class<T> componentClass)
-
isClipboardChangeNotificationsAvailable
public static boolean isClipboardChangeNotificationsAvailable()
-
isSvgLoadIconAvailable
public static boolean isSvgLoadIconAvailable()
-
isParameterHintsAvailable
public static boolean isParameterHintsAvailable()
-
isParameterHintsForceUpdateAvailable
public static boolean isParameterHintsForceUpdateAvailable()
-
isAppVersionGreaterThan
@Deprecated public static boolean isAppVersionGreaterThan(java.lang.String requiredAppVersion, boolean defaultUnderTest)Deprecated.Use #isAppVersionEqualOrGreaterThanSee if app version is equal or greater than given- Parameters:
requiredAppVersion- required app version in format major.minor.bugfixdefaultUnderTest- default value to use if running under test- Returns:
- true if app version is equal or greater than given
-
isAppVersionEqualOrGreaterThan
public static boolean isAppVersionEqualOrGreaterThan(java.lang.String requiredAppVersion, boolean defaultUnderTest)See if app version is equal or greater than given- Parameters:
requiredAppVersion- required app version in format major.minor.bugfixdefaultUnderTest- default value to use if running under test- Returns:
- true if app version is equal or greater than given
-
isCommunity
public static boolean isCommunity(boolean defaultUnderTest)
-
compareVersions
public static int compareVersions(java.lang.String versionString1, java.lang.String versionString2)
-
getInvalidTextFieldBackground
public static com.vladsch.flexmark.util.html.ui.BackgroundColor getInvalidTextFieldBackground()
-
getWarningTextFieldBackground
public static com.vladsch.flexmark.util.html.ui.BackgroundColor getWarningTextFieldBackground()
-
getValidTextFieldBackground
public static com.vladsch.flexmark.util.html.ui.BackgroundColor getValidTextFieldBackground()
-
getInvalidTableBackground
public static com.vladsch.flexmark.util.html.ui.BackgroundColor getInvalidTableBackground(boolean isSelected)
-
getTableBackground
public static com.vladsch.flexmark.util.html.ui.BackgroundColor getTableBackground(boolean isSelected)
-
-