Enum EESpecProfiles

java.lang.Object
java.lang.Enum<EESpecProfiles>
org.apache.tomcat.jakartaee.EESpecProfiles
All Implemented Interfaces:
Serializable, Comparable<EESpecProfiles>, EESpecProfile

public enum EESpecProfiles extends Enum<EESpecProfiles> implements EESpecProfile
Specification profile defining the replacements performed.
  • Enum Constant Details

    • SERVLET

      public static final EESpecProfiles SERVLET
      Specification profile matching the Jakarta Servlet API only.
    • TOMCAT

      public static final EESpecProfiles TOMCAT
      Specification profile matching the packages provided with Tomcat.
    • EE

      public static final EESpecProfiles EE
      Specification profile for the full EE.
    • JEE8

      public static final EESpecProfiles JEE8
      Specification profile for the full EE, to convert from Jakarta to EE 8.
  • Field Details

    • source

      private String source
    • target

      private String target
    • pattern

      private Pattern pattern
  • Constructor Details

  • Method Details

    • values

      public static EESpecProfiles[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static EESpecProfiles valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getSource

      public String getSource()
      Description copied from interface: EESpecProfile
      The source namespace.
      Specified by:
      getSource in interface EESpecProfile
      Returns:
      the source namespace
    • getTarget

      public String getTarget()
      Description copied from interface: EESpecProfile
      The target namespace.
      Specified by:
      getTarget in interface EESpecProfile
      Returns:
      the target namespace
    • getPattern

      public Pattern getPattern()
      Description copied from interface: EESpecProfile
      The pattern used for conversion.
      Specified by:
      getPattern in interface EESpecProfile
      Returns:
      the pattern