Enum AssociationRegistryAttribute
- java.lang.Object
-
- java.lang.Enum<AssociationRegistryAttribute>
-
- gov.nasa.pds.registry.model.wrapper.AssociationRegistryAttribute
-
- All Implemented Interfaces:
Serializable
,Comparable<AssociationRegistryAttribute>
public enum AssociationRegistryAttribute extends Enum<AssociationRegistryAttribute>
Provides the values for a given attribute specified in a product class configuration file.- Version:
- $Revision: 11832 $
- Author:
- jpadams
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASSOCIATION_TYPE
Attribute for Logical Identifier.SOURCE_OBJECT
Attribute for Product name.TARGET_OBJECT
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AssociationFilter.Builder
appendToFilterBuilder(AssociationFilter.Builder builder, String value)
static AssociationRegistryAttribute
get(String attributeName)
String
getAttributeName()
static AssociationRegistryAttribute
valueOf(String name)
Returns the enum constant of this type with the specified name.static AssociationRegistryAttribute[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ASSOCIATION_TYPE
public static final AssociationRegistryAttribute ASSOCIATION_TYPE
Attribute for Logical Identifier.
-
SOURCE_OBJECT
public static final AssociationRegistryAttribute SOURCE_OBJECT
Attribute for Product name.
-
TARGET_OBJECT
public static final AssociationRegistryAttribute TARGET_OBJECT
-
-
Method Detail
-
values
public static AssociationRegistryAttribute[] 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 (AssociationRegistryAttribute c : AssociationRegistryAttribute.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AssociationRegistryAttribute 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
-
getAttributeName
public String getAttributeName()
-
get
public static AssociationRegistryAttribute get(String attributeName)
-
appendToFilterBuilder
public abstract AssociationFilter.Builder appendToFilterBuilder(AssociationFilter.Builder builder, String value)
-
-