Enum HttpStatusClass

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

    public enum HttpStatusClass
    extends java.lang.Enum<HttpStatusClass>
    The class of HTTP status.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean contains​(int code)
      Returns true if and only if the specified HTTP status code falls into this class.
      static HttpStatusClass valueOf​(int code)
      Returns the class of the specified HTTP status code.
      static HttpStatusClass valueOf​(java.lang.CharSequence code)
      Returns the class of the specified HTTP status code.
      static HttpStatusClass valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static HttpStatusClass[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • INFORMATIONAL

        public static final HttpStatusClass INFORMATIONAL
        The informational class (1xx)
      • SUCCESS

        public static final HttpStatusClass SUCCESS
        The success class (2xx)
      • REDIRECTION

        public static final HttpStatusClass REDIRECTION
        The redirection class (3xx)
      • CLIENT_ERROR

        public static final HttpStatusClass CLIENT_ERROR
        The client error class (4xx)
      • SERVER_ERROR

        public static final HttpStatusClass SERVER_ERROR
        The server error class (5xx)
    • Method Detail

      • values

        public static HttpStatusClass[] 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 (HttpStatusClass c : HttpStatusClass.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static HttpStatusClass 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
      • valueOf

        public static HttpStatusClass valueOf​(int code)
        Returns the class of the specified HTTP status code.
      • valueOf

        public static HttpStatusClass valueOf​(java.lang.CharSequence code)
        Returns the class of the specified HTTP status code.
        Parameters:
        code - Just the numeric portion of the http status code.
      • contains

        public boolean contains​(int code)
        Returns true if and only if the specified HTTP status code falls into this class.