Package net.hebrewcalendar.learning
Class Chumash
- java.lang.Object
-
- net.hebrewcalendar.learning.Chumash
-
public final class Chumash extends Object
Chumash Yomi — the day-of-week aliyah for the upcoming Shabbat's parsha.Aliyah boundaries and book indexing come from
ChumashAliyot; only the "which reading on which day" algorithm (yom-tov skipping, Vezot HaBracha / Simchat Torah special handling) lives here.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChumash.PortionOne row of the display: a reading (single or double parsha) plus an aliyah range.static classChumash.ResultResult: 1 portion normally, or 2 on Simchat Torah (Vezot + Bereishit).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Chumash.ResultforDate(LocalDate date)static Chumash.ResultforDate(LocalDate date, boolean inIsrael)static Chumash.ResultforDate(LocalDate date, boolean inIsrael, Custom custom)static Chumash.ResultforHebrewDate(IDate<JewishCalendar> jd, boolean inIsrael)static Chumash.ResultforHebrewDate(IDate<JewishCalendar> jd, boolean inIsrael, Custom custom)
-
-
-
Method Detail
-
forDate
public static Chumash.Result forDate(LocalDate date)
-
forDate
public static Chumash.Result forDate(LocalDate date, boolean inIsrael)
-
forDate
public static Chumash.Result forDate(LocalDate date, boolean inIsrael, Custom custom)
-
forHebrewDate
public static Chumash.Result forHebrewDate(IDate<JewishCalendar> jd, boolean inIsrael)
-
forHebrewDate
public static Chumash.Result forHebrewDate(IDate<JewishCalendar> jd, boolean inIsrael, Custom custom)
-
-