Package org.openprovenance.prov.model
Enum Attribute.AttributeKind
- java.lang.Object
-
- java.lang.Enum<Attribute.AttributeKind>
-
- org.openprovenance.prov.model.Attribute.AttributeKind
-
- All Implemented Interfaces:
Serializable
,Comparable<Attribute.AttributeKind>
,java.lang.constant.Constable
- Enclosing interface:
- Attribute
public static enum Attribute.AttributeKind extends Enum<Attribute.AttributeKind>
Enumerated type for all types of attributes. Some are predefined PROV attributes. All the others are classed as "OTHER".- Author:
- lavm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description OTHER
PROV_KEY
PROV_LABEL
PROV_LOCATION
PROV_ROLE
PROV_TYPE
PROV_VALUE
-
Method Summary
Modifier and Type Method Description static Attribute.AttributeKind
valueOf(String name)
Returns the enum constant of this type with the specified name.static Attribute.AttributeKind[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PROV_TYPE
public static final Attribute.AttributeKind PROV_TYPE
-
PROV_LABEL
public static final Attribute.AttributeKind PROV_LABEL
-
PROV_ROLE
public static final Attribute.AttributeKind PROV_ROLE
-
PROV_LOCATION
public static final Attribute.AttributeKind PROV_LOCATION
-
PROV_VALUE
public static final Attribute.AttributeKind PROV_VALUE
-
PROV_KEY
public static final Attribute.AttributeKind PROV_KEY
-
OTHER
public static final Attribute.AttributeKind OTHER
-
-
Method Detail
-
values
public static Attribute.AttributeKind[] 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 Attribute.AttributeKind 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 nameNullPointerException
- if the argument is null
-
-