Enum FacesSchema

java.lang.Object
java.lang.Enum<FacesSchema>
com.sun.faces.config.manager.FacesSchema
All Implemented Interfaces:
Serializable, Comparable<FacesSchema>, java.lang.constant.Constable

public enum FacesSchema extends Enum<FacesSchema>
Central place to store all data regarding Faces and related schemas and their namespaces.
Author:
Arjan Tijms
  • Enum Constant Details

    • FACES_11

      public static final FacesSchema FACES_11
    • FACES_12

      public static final FacesSchema FACES_12
    • FACES_20

      public static final FacesSchema FACES_20
    • FACES_21

      public static final FacesSchema FACES_21
    • FACES_22

      public static final FacesSchema FACES_22
    • FACES_23

      public static final FacesSchema FACES_23
    • FACES_30

      public static final FacesSchema FACES_30
    • FACES_40

      public static final FacesSchema FACES_40
    • FACELET_TAGLIB_20

      public static final FacesSchema FACELET_TAGLIB_20
    • FACELET_TAGLIB_22

      public static final FacesSchema FACELET_TAGLIB_22
    • FACELET_TAGLIB_23

      public static final FacesSchema FACELET_TAGLIB_23
    • FACELET_TAGLIB_30

      public static final FacesSchema FACELET_TAGLIB_30
    • FACELET_TAGLIB_40

      public static final FacesSchema FACELET_TAGLIB_40
  • Method Details

    • values

      public static FacesSchema[] 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 FacesSchema 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
    • fromDocumentId

      public static FacesSchema fromDocumentId(String documentNS, String version, String localName)
      Maps a document id (coordinates) to a logical faces schema version.

      E.g. "https://jakarta.ee/xml/ns/jakartaee", "4.0", "faces-config" maps to FACES_40

      Parameters:
      documentNS - document's namespace
      version - document's version
      localName - document's root element
      Returns:
      the matching faces schema
    • loadSchema

      public Schema loadSchema()