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 Bible (or selected Biblical text) specifically intended as a gift or keepsake for a child's Christening or baptism, often with personalization features like a presentation page, space to record milestones, and sometimes even illustrations or stories tailored for young children.
    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 Bible or (selected Biblical text) specifically intended as a gift or keepsake for a communicant's first communion.
    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 Bible (or selected Biblical text) designed with extra space in the margins or on dedicated pages for notes, personal reflections or creative expression.
    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
    A Bible (or selected Biblical text) designed for distribution to those outside of the church, often at a lower cost or in a more accessible format.
    A Bible (or selected Biblical text) intended as a practical resource for pastors, offering guidance and tools for various aspects of ministry.
    Usually inexpensive but sturdy, a Bible (or selected Biblical text) designed for use in church pews
    A Bible (or selected Biblical text) specifically designed with features that are helpful for public speaking and delivering sermons, including a larger font size, wider margins for taking notes, and a layout that makes it easy to locate verses quickly.
    A Bible (or selected Biblical text) designed for use in primary school
    A Bible (or selected Biblical text) laid out as single-column text, with no footnotes or verse numbers, like a 'normal' book.
    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 or young adults
  • 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
    • Childrens

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

      public static final BiblePurposes Christening_Baptism_gift
      A Bible (or selected Biblical text) specifically intended as a gift or keepsake for a child's Christening or baptism, often with personalization features like a presentation page, space to record milestones, and sometimes even illustrations or stories tailored for young children. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • Compact

      public static final BiblePurposes Compact
      A small Bible (or selected Biblical text) with a trim height of five inches or less
    • 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
    • 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
    • First_communion

      public static final BiblePurposes First_communion
      A Bible or (selected Biblical text) specifically intended as a gift or keepsake for a communicant's first communion. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • 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
    • Journaling_notetaking

      public static final BiblePurposes Journaling_notetaking
      A Bible (or selected Biblical text) designed with extra space in the margins or on dedicated pages for notes, personal reflections or creative expression. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • 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. Usually in a fine binding and elaborately decorated
    • Mens

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

      public static final BiblePurposes Outreach
      A Bible (or selected Biblical text) designed for distribution to those outside of the church, often at a lower cost or in a more accessible format. They are intended to be shared with people who may not already own a Bible, and frequently feature helpful resources like introductions to key concepts, guidance on common questions, and explanations of salvation for those exploring faith or new believers. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • Pastoral

      public static final BiblePurposes Pastoral
      A Bible (or selected Biblical text) intended as a practical resource for pastors, offering guidance and tools for various aspects of ministry. It typically includes additional articles, sermon outlines, and special service templates, alongside standard Biblical text. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • Pew

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

      public static final BiblePurposes Preaching
      A Bible (or selected Biblical text) specifically designed with features that are helpful for public speaking and delivering sermons, including a larger font size, wider margins for taking notes, and a layout that makes it easy to locate verses quickly. Smaller and le. Only for use in ONIX 3.0 or laterss elaborately-decorated than a Pulpit Bible

      JONIX adds: Not included in Onix2

    • Primary_school

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

      public static final BiblePurposes Readers
      A Bible (or selected Biblical text) laid out as single-column text, with no footnotes or verse numbers, like a 'normal' book. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • 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_Teen

      public static final BiblePurposes Youth_Teen
      A Bible (or selected Biblical text) containing special study and devotional helps designed specifically for the needs of teenagers or young adults
  • 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)