Module jonix.common

Enum Class BiblePurposes

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

public enum BiblePurposes extends Enum<BiblePurposes> implements OnixCodelist
Enum that corresponds to ONIX Codelist 85

Description: Bible purpose

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>

    Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixCodelist

    OnixCodelist.Pair
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    A Bible (or selected Biblical text) designed for presentation from a religious organization
    A Bible (or selected Biblical text) designed to be a gift to commemorate a child's birth
    A special gift Bible (or selected Biblical text) designed for the bride on her wedding day.
    A text Bible (or selected Biblical text) designed in presentation and readability for a child
    A small Bible (or selected Biblical text) with a trim height of five inches or less
    A Bible (or selected Biblical text) designed to be used in the confirmation reading or as a gift to a confirmand
    A Bible (or selected Biblical text) which includes text conveying cross-references to related scripture passages
    A Bible (or selected Biblical text) laid out to provide readings for each day of the year
    A Bible (or selected Biblical text) containing devotional content together with the scripture
    A Bible (or selected Biblical text) containing family record pages and/or additional study material for family devotion
    A standard Bible (or selected Biblical text) of any version with no distinguishing characteristics beyond the canonical text
    A Bible (or selected Biblical text) designed for gift or presentation, often including a presentation page
    A large Bible (or selected Biblical text) with large print designed for use in reading scriptures in public worship from either the pulpit or lectern
    A Bible (or selected Biblical text) especially designed with helps and study guides oriented to the adult male
    Usually inexpensive but sturdy, a Bible (or selected Biblical text) designed for use in church pews
    A Bible (or selected Biblical text) designed for use in primary school
    A Bible (or selected Biblical text) including texts in Greek and/or Hebrew and designed for scholarly study
     
    A Bible (or selected Biblical text) with study articles and helps especially for use in the classroom
    A Bible (or selected Biblical text) with many extra features, e.g.
    A special gift Bible (or selected Biblical text) designed as a gift to the couple on their wedding day
    A devotional or study Bible (or selected Biblical text) with helps targeted at the adult woman
    A Bible (or selected Biblical text) containing special study and devotional helps designed specifically for the needs of teenagers
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
     
    final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byCode(String code)
     
     
    static String
     
     
     
    Returns the enum constant of this class with the specified name.
    static BiblePurposes[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.tectonica.jonix.common.OnixCodelist

    pair
  • Enum Constant Details

    • Award

      public static final BiblePurposes Award
      A Bible (or selected Biblical text) designed for presentation from a religious organization
    • Baby

      public static final BiblePurposes Baby
      A Bible (or selected Biblical text) designed to be a gift to commemorate a child's birth
    • Bride

      public static final BiblePurposes Bride
      A special gift Bible (or selected Biblical text) designed for the bride on her wedding day. Usually white
    • Confirmation

      public static final BiblePurposes Confirmation
      A Bible (or selected Biblical text) designed to be used in the confirmation reading or as a gift to a confirmand
    • Childrens

      public static final BiblePurposes Childrens
      A text Bible (or selected Biblical text) designed in presentation and readability for a child
    • Compact

      public static final BiblePurposes Compact
      A small Bible (or selected Biblical text) with a trim height of five inches or less
    • Cross_reference

      public static final BiblePurposes Cross_reference
      A Bible (or selected Biblical text) which includes text conveying cross-references to related scripture passages
    • Daily_readings

      public static final BiblePurposes Daily_readings
      A Bible (or selected Biblical text) laid out to provide readings for each day of the year
    • Devotional

      public static final BiblePurposes Devotional
      A Bible (or selected Biblical text) containing devotional content together with the scripture
    • Family

      public static final BiblePurposes Family
      A Bible (or selected Biblical text) containing family record pages and/or additional study material for family devotion
    • General_Text

      public static final BiblePurposes General_Text
      A standard Bible (or selected Biblical text) of any version with no distinguishing characteristics beyond the canonical text
    • Gift

      public static final BiblePurposes Gift
      A Bible (or selected Biblical text) designed for gift or presentation, often including a presentation page
    • Lectern_Pulpit

      public static final BiblePurposes Lectern_Pulpit
      A large Bible (or selected Biblical text) with large print designed for use in reading scriptures in public worship from either the pulpit or lectern
    • Mens

      public static final BiblePurposes Mens
      A Bible (or selected Biblical text) especially designed with helps and study guides oriented to the adult male
    • Primary_school

      public static final BiblePurposes Primary_school
      A Bible (or selected Biblical text) designed for use in primary school
    • Pew

      public static final BiblePurposes Pew
      Usually inexpensive but sturdy, a Bible (or selected Biblical text) designed for use in church pews
    • Scholarly

      public static final BiblePurposes Scholarly
      A Bible (or selected Biblical text) including texts in Greek and/or Hebrew and designed for scholarly study
    • Slimline

      public static final BiblePurposes Slimline
    • Student

      public static final BiblePurposes Student
      A Bible (or selected Biblical text) with study articles and helps especially for use in the classroom
    • Study

      public static final BiblePurposes Study
      A Bible (or selected Biblical text) with many extra features, e.g. book introductions, dictionary, concordance, references, maps, etc., to help readers better understand the scripture
    • Wedding_gift

      public static final BiblePurposes Wedding_gift
      A special gift Bible (or selected Biblical text) designed as a gift to the couple on their wedding day
    • Womens

      public static final BiblePurposes Womens
      A devotional or study Bible (or selected Biblical text) with helps targeted at the adult woman
    • Youth

      public static final BiblePurposes Youth
      A Bible (or selected Biblical text) containing special study and devotional helps designed specifically for the needs of teenagers
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static BiblePurposes[] 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 BiblePurposes 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 BiblePurposes byCode(String code)
    • byCodeOptional

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

      public static String codeToDesciption(String code)