Module jonix.common

Enum Class StudyBibleTypes

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

public enum StudyBibleTypes extends Enum<StudyBibleTypes> implements OnixCodelist
Enum that corresponds to ONIX Codelist 84

Description: Study Bible type

See Also:
  • Enum Constant Details

    • Cambridge_Annotated

      public static final StudyBibleTypes Cambridge_Annotated
      Contains the work of Howard Clark Kee including a summary of the development of the canon, introductions to the books, notes and cross references. Originally published in 1993, NRSV
    • Life_Application

      public static final StudyBibleTypes Life_Application
      A project of Tyndale House Publishers and Zondervan intended to help readers apply the Bible to daily living. Living Bible, King James, New International, NASB
    • Macarthur

      public static final StudyBibleTypes Macarthur
      A King James version study Bible with notes by James Macarthur first published in 1997
    • Oxford_Annotated

      public static final StudyBibleTypes Oxford_Annotated
      A study Bible originally published in the 1960s and based on the RSV / NRSV
    • Studiebibel_Det_Nye_testamentet

      public static final StudyBibleTypes Studiebibel_Det_Nye_testamentet
      Norwegian study Bible, New Testament
    • New_Oxford_Annotated

      public static final StudyBibleTypes New_Oxford_Annotated
      Published in 1991 and based on the New Revised Standard version
    • Norsk_studiebibel

      public static final StudyBibleTypes Norsk_studiebibel
      Norwegian study Bible
    • Ryrie

      public static final StudyBibleTypes Ryrie
      Based on the work of Charles C. Ryrie. King James, NI, NASB
    • Scofield

      public static final StudyBibleTypes Scofield
      A study Bible based on the early 20th century work of C.I. Scofield. Based on the King James version
    • Spirit_Filled

      public static final StudyBibleTypes Spirit_Filled
      A transdenominational study Bible for persons from the Pentecostal/Charismatic traditions
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

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

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

      public static String codeToDesciption(String code)