Module jonix.common

Enum Class ReligiousTextFeatures

java.lang.Object
java.lang.Enum<ReligiousTextFeatures>
com.tectonica.jonix.common.codelist.ReligiousTextFeatures
All Implemented Interfaces:
OnixCodelist, Serializable, Comparable<ReligiousTextFeatures>, Constable

public enum ReligiousTextFeatures extends Enum<ReligiousTextFeatures> implements OnixCodelist
Enum that corresponds to ONIX Codelist 90

Description: Religious text feature

See Also:
  • Enum Constant Details

    • Academic_year

      public static final ReligiousTextFeatures Academic_year
      Use with code 01 in <ReligiousTextFeatureType>
    • Catechistic_year

      public static final ReligiousTextFeatures Catechistic_year
      Use with code 01 in <ReligiousTextFeatureType>
    • Liturgical_year

      public static final ReligiousTextFeatures Liturgical_year
      Use with code 01 in <ReligiousTextFeatureType>
    • Advent_and_Christmas

      public static final ReligiousTextFeatures Advent_and_Christmas
      Use with code 01 in <ReligiousTextFeatureType>
    • Blessings

      public static final ReligiousTextFeatures Blessings
      Use with code 01 in <ReligiousTextFeatureType>
    • Scholastic_cycles

      public static final ReligiousTextFeatures Scholastic_cycles
      Use with code 01 in <ReligiousTextFeatureType>
    • Confirmation_and_Holy_Communion

      public static final ReligiousTextFeatures Confirmation_and_Holy_Communion
      Use with code 01 in <ReligiousTextFeatureType>
    • Summer_activites

      public static final ReligiousTextFeatures Summer_activites
      For example, summer camps and other youth recreational activities: use with code 01 in <ReligiousTextFeatureType>
    • Easter

      public static final ReligiousTextFeatures Easter
      Use with code 01 in <ReligiousTextFeatureType>
    • Lent

      public static final ReligiousTextFeatures Lent
      Use with code 01 in <ReligiousTextFeatureType>
    • Marian_themes

      public static final ReligiousTextFeatures Marian_themes
      Use with code 01 in <ReligiousTextFeatureType>
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static ReligiousTextFeatures[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ReligiousTextFeatures valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public String getCode()
      Specified by:
      getCode in interface OnixCodelist
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface OnixCodelist
    • byCode

      public static ReligiousTextFeatures byCode(String code)
    • byCodeOptional

      public static Optional<ReligiousTextFeatures> byCodeOptional(String code)
    • codeToDesciption

      public static String codeToDesciption(String code)