Package uk.ac.starlink.ttools.task
Enum Credibility
- java.lang.Object
-
- java.lang.Enum<Credibility>
-
- uk.ac.starlink.ttools.task.Credibility
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Credibility>
public enum Credibility extends java.lang.Enum<Credibility>
Defines the credibility of a value. It can be used to indicate how reliable the value is for its intended purpose.- Since:
- 20 Sep 2017
- Author:
- Mark Taylor
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Credibility
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Credibility[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
YES
public static final Credibility YES
Probably or certainly reliable.
-
MAYBE
public static final Credibility MAYBE
May be reliable.
-
NO
public static final Credibility NO
Probably or certainly unreliable.
-
-
Method Detail
-
values
public static Credibility[] 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 (Credibility c : Credibility.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Credibility 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 namejava.lang.NullPointerException
- if the argument is null
-
-