public enum GlassFishVersion extends Enum<GlassFishVersion>
Enum Constant and Description |
---|
GF_1
GlassFish v1.
|
GF_2
GlassFish v2.
|
GF_2_1
GlassFish v2.1.
|
GF_2_1_1
GlassFish v2.1.1.
|
GF_3
GlassFish v3.
|
GF_3_0_1
GlassFish 3.0.1.
|
GF_3_1
GlassFish 3.1.
|
GF_3_1_1
GlassFish 3.1.1.
|
GF_3_1_2
GlassFish 3.1.2.
|
GF_3_1_2_2
GlassFish 3.1.2.2.
|
GF_3_1_2_3
GlassFish 3.1.2.3.
|
GF_3_1_2_4
GlassFish 3.1.2.4.
|
GF_4
GlassFish 4.
|
GF_DEVEL
GlassFish development version.
|
Modifier and Type | Field and Description |
---|---|
(package private) static String |
GF_1_STR
A
String representation of GF_1 value. |
(package private) static String[] |
GF_1_STR_NEXT
Additional
String representations of GF_1 value. |
(package private) static String |
GF_2_1_1_STR
A
String representation of GF_2_1_1 value. |
(package private) static String[] |
GF_2_1_1_STR_NEXT
Additional
String representations of GF_2_1_1 value. |
(package private) static String |
GF_2_1_STR
A
String representation of GF_2_1 value. |
(package private) static String[] |
GF_2_1_STR_NEXT
Additional
String representations of GF_2_1 value. |
(package private) static String |
GF_2_STR
A
String representation of GF_2 value. |
(package private) static String[] |
GF_2_STR_NEXT
Additional
String representations of GF_2 value. |
(package private) static String |
GF_3_0_1_STR
A
String representation of GF_3_0_1 value. |
(package private) static String[] |
GF_3_0_1_STR_NEXT
Additional
String representations of GF_3_0_1 value. |
(package private) static String |
GF_3_1_1_STR
A
String representation of GF_3_1_1 value. |
(package private) static String[] |
GF_3_1_1_STR_NEXT
Additional
String representations of GF_3_1_1 value. |
(package private) static String |
GF_3_1_2_2_STR
A
String representation of GF_3_1_2_2 value. |
(package private) static String |
GF_3_1_2_3_STR
A
String representation of GF_3_1_2_3 value. |
(package private) static String |
GF_3_1_2_4_STR
A
String representation of GF_3_1_2_4 value. |
(package private) static String |
GF_3_1_2_STR
A
String representation of GF_3_1_2 value. |
(package private) static String[] |
GF_3_1_2_STR_NEXT
Additional
String representations of GF_3_1_2 value. |
(package private) static String |
GF_3_1_STR
A
String representation of GF_3_1 value. |
(package private) static String[] |
GF_3_1_STR_NEXT
Additional
String representations of GF_3_1 value. |
(package private) static String |
GF_3_STR
A
String representation of GF_3 value. |
(package private) static String[] |
GF_3_STR_NEXT
Additional
String representations of GF_3 value. |
(package private) static String |
GF_4_STR
A
String representation of GF_4 value. |
(package private) static String[] |
GF_4_STR_NEXT
Additional
String representations of GF_4 value. |
(package private) static String |
GF_DEVEL_STR
A
String representation of GF_DEVEL value. |
(package private) static String[] |
GF_DEVEL_STR_NEXT
Additional
String representations of GF_DEVEL value. |
static int |
length
GlassFish version enumeration length.
|
private static Logger |
LOGGER
Logger instance for this class.
|
static char |
SEPARATOR
Version elements separator character.
|
static String |
SEPARATOR_PATTERN
Version elements separator REGEX pattern.
|
private static Map<String,GlassFishVersion> |
stringValuesMap
Stored
String values for backward String
conversion. |
Modifier and Type | Method and Description |
---|---|
private static void |
initStringValuesMapFromArray(GlassFishVersion version,
String[] values)
Helper method to initialize backward String conversion
Map with
additional values using additional string values arrays. |
static boolean |
matchMajorMinor(String v1,
String v2)
Compare major and minor parts of version number
String s. |
String |
toString()
Convert
GlassFishVersion value to String . |
static GlassFishVersion |
toValue(String versionStr)
Returns a
GlassFishVersion with a value represented by the
specified String . |
static GlassFishVersion |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GlassFishVersion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GlassFishVersion GF_1
public static final GlassFishVersion GF_2
public static final GlassFishVersion GF_2_1
public static final GlassFishVersion GF_2_1_1
public static final GlassFishVersion GF_3
public static final GlassFishVersion GF_3_0_1
public static final GlassFishVersion GF_3_1
public static final GlassFishVersion GF_3_1_1
public static final GlassFishVersion GF_3_1_2
public static final GlassFishVersion GF_3_1_2_2
public static final GlassFishVersion GF_3_1_2_3
public static final GlassFishVersion GF_3_1_2_4
public static final GlassFishVersion GF_4
public static final GlassFishVersion GF_DEVEL
private static final Logger LOGGER
public static final int length
public static final char SEPARATOR
public static final String SEPARATOR_PATTERN
static final String GF_1_STR
String
representation of GF_1 value.static final String[] GF_1_STR_NEXT
String
representations of GF_1 value.static final String GF_2_STR
String
representation of GF_2 value.static final String[] GF_2_STR_NEXT
String
representations of GF_2 value.static final String GF_2_1_STR
String
representation of GF_2_1 value.static final String[] GF_2_1_STR_NEXT
String
representations of GF_2_1 value.static final String GF_2_1_1_STR
String
representation of GF_2_1_1 value.static final String[] GF_2_1_1_STR_NEXT
String
representations of GF_2_1_1 value.static final String GF_3_STR
String
representation of GF_3 value.static final String[] GF_3_STR_NEXT
String
representations of GF_3 value.static final String GF_3_0_1_STR
String
representation of GF_3_0_1 value.static final String[] GF_3_0_1_STR_NEXT
String
representations of GF_3_0_1 value.static final String GF_3_1_STR
String
representation of GF_3_1 value.static final String[] GF_3_1_STR_NEXT
String
representations of GF_3_1 value.static final String GF_3_1_1_STR
String
representation of GF_3_1_1 value.static final String[] GF_3_1_1_STR_NEXT
String
representations of GF_3_1_1 value.static final String GF_3_1_2_STR
String
representation of GF_3_1_2 value.static final String[] GF_3_1_2_STR_NEXT
String
representations of GF_3_1_2 value.static final String GF_3_1_2_2_STR
String
representation of GF_3_1_2_2 value.static final String GF_3_1_2_3_STR
String
representation of GF_3_1_2_3 value.static final String GF_3_1_2_4_STR
String
representation of GF_3_1_2_4 value.static final String GF_4_STR
String
representation of GF_4 value.static final String[] GF_4_STR_NEXT
String
representations of GF_4 value.static final String GF_DEVEL_STR
String
representation of GF_DEVEL value.static final String[] GF_DEVEL_STR_NEXT
String
representations of GF_DEVEL value.private static final Map<String,GlassFishVersion> stringValuesMap
String
values for backward String
conversion.public static GlassFishVersion[] values()
for (GlassFishVersion c : GlassFishVersion.values()) System.out.println(c);
public static GlassFishVersion valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullprivate static void initStringValuesMapFromArray(GlassFishVersion version, String[] values)
Map
with
additional values using additional string values arrays.
version
- Target version for additional values.values
- Array containing source String
values.public static GlassFishVersion toValue(String versionStr)
GlassFishVersion
with a value represented by the
specified String
. The GlassFishVersion
returned
represents existing value only if specified String
matches any String
returned by toString
method.
Otherwise null
value is returned.
versionStr
- Value containing version String
representation.GlassFishVersion
value represented by
String
or null
if value was
not recognized.public static boolean matchMajorMinor(String v1, String v2)
String
s.
v1
- First version number String
to compare.v2
- Second version number String
to compare.true
when major and minor parts
of version number are the same or false
otherwise.public String toString()
GlassFishVersion
value to String
.
toString
in class Enum<GlassFishVersion>
String
representation of the value of this object.Copyright © 2013. All Rights Reserved.