public enum ExternalUpdateManager extends java.lang.Enum<ExternalUpdateManager>
Modifier and Type | Field and Description |
---|---|
static ExternalUpdateManager |
ACTUAL
Returns a tool managing this IDE instance, or
null when no such tool is detected. |
java.lang.String |
toolName |
Modifier and Type | Method and Description |
---|---|
static boolean |
isRoaming()
Returns
true when updates are managed by a tool which install different builds in different directories. |
static ExternalUpdateManager |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ExternalUpdateManager[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExternalUpdateManager TOOLBOX
public static final ExternalUpdateManager SNAP
public static final ExternalUpdateManager UNKNOWN
public final java.lang.String toolName
public static final ExternalUpdateManager ACTUAL
null
when no such tool is detected.public static ExternalUpdateManager[] values()
for (ExternalUpdateManager c : ExternalUpdateManager.values()) System.out.println(c);
public static ExternalUpdateManager valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static boolean isRoaming()
true
when updates are managed by a tool which install different builds in different directories.