public class

EnumConstantNotPresentException

extends RuntimeException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ java.lang.EnumConstantNotPresentException

Class Overview

Thrown if an enum constant does not exist for a particular name.

Summary

Public Constructors
EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
Constructs a new EnumConstantNotPresentException with the current stack trace and a detail message based on the specified enum type and missing constant name.
Public Methods
String constantName()
Gets the name of the missing constant.
Class<? extends Enum> enumType()
Gets the enum type for which the constant name is missing.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public EnumConstantNotPresentException (Class<? extends Enum> enumType, String constantName)

Since: API Level 1

Constructs a new EnumConstantNotPresentException with the current stack trace and a detail message based on the specified enum type and missing constant name.

Parameters
enumType the enum type.
constantName the missing constant name.

Public Methods

public String constantName ()

Since: API Level 1

Gets the name of the missing constant.

Returns
  • the name of the constant that has not been found in the enum type.

public Class<? extends Enum> enumType ()

Since: API Level 1

Gets the enum type for which the constant name is missing.

Returns
  • the enum type for which a constant name has not been found.