Enum EE

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<EE>

    public enum EE
    extends java.lang.Enum<EE>
    • Enum Constant Detail

      • OSGI_Minimum_1_0

        public static final EE OSGI_Minimum_1_0
      • OSGI_Minimum_1_1

        public static final EE OSGI_Minimum_1_1
      • OSGI_Minimum_1_2

        public static final EE OSGI_Minimum_1_2
      • JRE_1_1

        public static final EE JRE_1_1
      • J2SE_1_2

        public static final EE J2SE_1_2
      • J2SE_1_3

        public static final EE J2SE_1_3
      • J2SE_1_4

        public static final EE J2SE_1_4
      • J2SE_1_5

        public static final EE J2SE_1_5
      • JavaSE_1_6

        public static final EE JavaSE_1_6
      • JavaSE_1_7

        public static final EE JavaSE_1_7
      • JavaSE_compact1_1_8

        public static final EE JavaSE_compact1_1_8
      • JavaSE_compact2_1_8

        public static final EE JavaSE_compact2_1_8
      • JavaSE_compact3_1_8

        public static final EE JavaSE_compact3_1_8
      • JavaSE_1_8

        public static final EE JavaSE_1_8
      • JavaSE_9

        public static final EE JavaSE_9
      • JavaSE_10

        public static final EE JavaSE_10
      • JavaSE_11

        public static final EE JavaSE_11
      • JavaSE_12

        public static final EE JavaSE_12
      • JavaSE_13

        public static final EE JavaSE_13
      • JavaSE_14

        public static final EE JavaSE_14
      • JavaSE_15

        public static final EE JavaSE_15
      • JavaSE_16

        public static final EE JavaSE_16
      • JavaSE_17

        public static final EE JavaSE_17
      • JavaSE_18

        public static final EE JavaSE_18
      • JavaSE_19

        public static final EE JavaSE_19
      • JavaSE_20

        public static final EE JavaSE_20
      • JavaSE_21

        public static final EE JavaSE_21
      • JavaSE_22

        public static final EE JavaSE_22
      • JavaSE_23

        public static final EE JavaSE_23
      • JavaSE_24

        public static final EE JavaSE_24
      • UNKNOWN

        public static final EE UNKNOWN
    • Method Detail

      • values

        public static EE[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (EE c : EE.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static EE valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getEEName

        public java.lang.String getEEName()
      • getCompatible

        public EE[] getCompatible()
        Returns:
        An array of EEs that this EE implicitly offers, through backwards compatibility.
      • getCapabilityName

        public java.lang.String getCapabilityName()
      • getVersionLabel

        public java.lang.String getVersionLabel()
      • getCapabilityVersion

        public Version getCapabilityVersion()
      • highestFromTargetVersion

        public static java.util.Optional<EE> highestFromTargetVersion​(java.lang.String targetVersion)
      • parse

        public static EE parse​(java.lang.String str)
      • getPackages

        public Parameters getPackages()
        Return the list of packages
        Throws:
        java.io.IOException - (Unchecked via Exceptions)
      • getModules

        public Parameters getModules()
        Return the list of modules
        Throws:
        java.io.IOException - (Unchecked via Exceptions)