public enum BibleBook extends Enum<BibleBook>
The GNU Lesser General Public License for details.
Enum Constant and Description |
---|
ACTS |
ADD_DAN |
ADD_ESTH |
ADD_PS |
AMOS |
APOSTOLIC |
ASCEN_ISA |
BAR |
BAR2 |
BAR4 |
BARN |
BEL |
CHR1 |
CHR2 |
CLEM1 |
CLEM2 |
COL |
COR1 |
COR2 |
COR3 |
DAN |
DEUT |
ECCL |
EN1 |
EP_BAR |
EP_COR_PAUL |
EP_JER |
EP_LAO |
EPH |
ESD1 |
ESD2 |
ESD3 |
ESD4 |
ESD5 |
ESTH |
ESTH_GR |
EXOD |
EZEK |
EZRA |
GAL |
GEN |
HAB |
HAG |
HEB |
HERM |
HERM_MAND |
HERM_SIM |
HERM_VIS |
HOS |
INTRO_BIBLE |
INTRO_NT |
INTRO_OT |
ISA |
JAS |
JDT |
JER |
JOB |
JOEL |
JOHN |
JOHN1 |
JOHN2 |
JOHN3 |
JONAH |
JOS_ASEN |
JOSH |
JUBS |
JUDE |
JUDG |
KGS1 |
KGS2 |
LAM |
LEV |
LUKE |
MACC1 |
MACC2 |
MACC3 |
MACC4 |
MAL |
MARK |
MATT |
MIC |
NAH |
NEH |
NUM |
OBAD |
ODES |
PET1 |
PET2 |
PHIL |
PHLM |
PR_AZAR |
PR_MAN |
PROV |
PS |
PS_JOS |
PSALM_SOL |
PSS151 |
REV |
ROM |
RUTH |
SAM1 |
SAM2 |
SIR |
SONG |
SUS |
T12PATR |
T12PATR_GAD |
T12PATR_TASH |
T12PATR_TBENJ |
T12PATR_TDAN |
T12PATR_TISS |
T12PATR_TJOS |
T12PATR_TJUD |
T12PATR_TLEVI |
T12PATR_TNAPH |
T12PATR_TREU |
T12PATR_TSIM |
T12PATR_TZeb |
THESS1 |
THESS2 |
TIM1 |
TIM2 |
TITUS |
TOB |
WIS |
ZECH |
ZEPH |
Modifier and Type | Field and Description |
---|---|
private static Map<String,BibleBook> |
exactMatches |
private boolean |
isShortBook
Indicates that the book consists of a single chapter.
|
private String |
osis
The OSIS name for the book.
|
private static Map<String,BibleBook> |
osisMap
A quick lookup based on OSIS name for the book
|
Modifier and Type | Method and Description |
---|---|
static BibleBook |
fromExactOSIS(String osis) |
static BibleBook |
fromOSIS(String osis)
Case insensitive search for BibleBook for an OSIS name.
|
String |
getOSIS()
Get the OSIS representation of this BibleBook.
|
boolean |
isShortBook() |
String |
toString()
Get the OSIS representation of this BibleBook.
|
static BibleBook |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BibleBook[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BibleBook INTRO_BIBLE
public static final BibleBook INTRO_OT
public static final BibleBook GEN
public static final BibleBook EXOD
public static final BibleBook LEV
public static final BibleBook NUM
public static final BibleBook DEUT
public static final BibleBook JOSH
public static final BibleBook JUDG
public static final BibleBook RUTH
public static final BibleBook SAM1
public static final BibleBook SAM2
public static final BibleBook KGS1
public static final BibleBook KGS2
public static final BibleBook CHR1
public static final BibleBook CHR2
public static final BibleBook EZRA
public static final BibleBook NEH
public static final BibleBook ESTH
public static final BibleBook JOB
public static final BibleBook PS
public static final BibleBook PROV
public static final BibleBook ECCL
public static final BibleBook SONG
public static final BibleBook ISA
public static final BibleBook JER
public static final BibleBook LAM
public static final BibleBook EZEK
public static final BibleBook DAN
public static final BibleBook HOS
public static final BibleBook JOEL
public static final BibleBook AMOS
public static final BibleBook OBAD
public static final BibleBook JONAH
public static final BibleBook MIC
public static final BibleBook NAH
public static final BibleBook HAB
public static final BibleBook ZEPH
public static final BibleBook HAG
public static final BibleBook ZECH
public static final BibleBook MAL
public static final BibleBook INTRO_NT
public static final BibleBook MATT
public static final BibleBook MARK
public static final BibleBook LUKE
public static final BibleBook JOHN
public static final BibleBook ACTS
public static final BibleBook ROM
public static final BibleBook COR1
public static final BibleBook COR2
public static final BibleBook GAL
public static final BibleBook EPH
public static final BibleBook PHIL
public static final BibleBook COL
public static final BibleBook THESS1
public static final BibleBook THESS2
public static final BibleBook TIM1
public static final BibleBook TIM2
public static final BibleBook TITUS
public static final BibleBook PHLM
public static final BibleBook HEB
public static final BibleBook JAS
public static final BibleBook PET1
public static final BibleBook PET2
public static final BibleBook JOHN1
public static final BibleBook JOHN2
public static final BibleBook JOHN3
public static final BibleBook JUDE
public static final BibleBook REV
public static final BibleBook TOB
public static final BibleBook JDT
public static final BibleBook ADD_ESTH
public static final BibleBook WIS
public static final BibleBook SIR
public static final BibleBook BAR
public static final BibleBook EP_JER
public static final BibleBook PR_AZAR
public static final BibleBook SUS
public static final BibleBook BEL
public static final BibleBook MACC1
public static final BibleBook MACC2
public static final BibleBook MACC3
public static final BibleBook MACC4
public static final BibleBook PR_MAN
public static final BibleBook ESD1
public static final BibleBook ESD2
public static final BibleBook PSS151
public static final BibleBook ODES
public static final BibleBook PSALM_SOL
public static final BibleBook EP_LAO
public static final BibleBook ESD3
public static final BibleBook ESD4
public static final BibleBook ESD5
public static final BibleBook EN1
public static final BibleBook JUBS
public static final BibleBook BAR4
public static final BibleBook ASCEN_ISA
public static final BibleBook PS_JOS
public static final BibleBook APOSTOLIC
public static final BibleBook CLEM1
public static final BibleBook CLEM2
public static final BibleBook COR3
public static final BibleBook EP_COR_PAUL
public static final BibleBook JOS_ASEN
public static final BibleBook T12PATR
public static final BibleBook T12PATR_TASH
public static final BibleBook T12PATR_TBENJ
public static final BibleBook T12PATR_TDAN
public static final BibleBook T12PATR_GAD
public static final BibleBook T12PATR_TISS
public static final BibleBook T12PATR_TJOS
public static final BibleBook T12PATR_TJUD
public static final BibleBook T12PATR_TLEVI
public static final BibleBook T12PATR_TNAPH
public static final BibleBook T12PATR_TREU
public static final BibleBook T12PATR_TSIM
public static final BibleBook T12PATR_TZeb
public static final BibleBook BAR2
public static final BibleBook EP_BAR
public static final BibleBook BARN
public static final BibleBook HERM
public static final BibleBook HERM_MAND
public static final BibleBook HERM_SIM
public static final BibleBook HERM_VIS
public static final BibleBook ADD_DAN
public static final BibleBook ADD_PS
public static final BibleBook ESTH_GR
private String osis
private boolean isShortBook
public static BibleBook[] values()
for (BibleBook c : BibleBook.values()) System.out.println(c);
public static BibleBook valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic String getOSIS()
public String toString()
public static BibleBook fromOSIS(String osis)
osis
- public static BibleBook fromExactOSIS(String osis)
osis
- the osis book reference, case sensitivepublic boolean isShortBook()