All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractCalendar<C extends ICalendar<C>> |
|
| AbstractRecurringSpecialDay<C extends ICalendar<C>> |
|
| BirkatHachama |
Birkat HaChama (ברכת החמה) — the Blessing of the Sun, recited once every 28 years
when Tekufat Nisan according to Shmuel falls at the same hour as at Creation (Tuesday 6pm).
|
| CalendarType |
Identifies the calendar system of an IDate.
|
| Chumash |
Chumash Yomi — the day-of-week aliyah for the upcoming Shabbat's parsha.
|
| Chumash.Portion |
One row of the display: a reading (single or double parsha) plus an aliyah range.
|
| Chumash.Result |
Result: 1 portion normally, or 2 on Simchat Torah (Vezot + Bereishit).
|
| ChumashAliyot |
Chumash daily-aliyah boundaries.
|
| ChumashAliyot.Reading |
|
| CommonCalendar<C extends CommonCalendar<C>> |
Abstract base for Gregorian and Julian calendars.
|
| ConjunctionSpecialDay<C extends ICalendar<C>> |
A conjunction of conditions for two or more SpecialDays.
|
| Custom |
The minhagim the readings distinguish (opentorah's Custom.xml minus the abstract 'Common' root).
|
| DafYomi |
Daf Yomi Bavli cycle: 40 tractates + cycle boundary constants.
|
| DafYomi |
Worldwide Daf Yomi Bavli calculator.
|
| DafYomi.Result |
Immutable result: tractate name + daf number + cycle number.
|
| DafYomi.Tractate |
|
| DateImpl<C extends ICalendar<C>> |
Concrete implementation of IDate.
|
| EruvTavshilin |
Eruv Tavshilin: required on the day before a Yom Tov that falls on Friday,
or two days before a Yom Tov that spans Thursday–Friday (i.e.
|
| Gematria |
Number → Hebrew numeral conversion (gematria), formatted to match
sefaria.org's rendering conventions:
single-letter numerals get a geresh (׳): 5 → "ה׳";
multi-letter numerals get a gershayim (״) between the last two letters:
24 → "כ״ד", 115 → "קט״ו";
15 → "ט״ו" and 16 → "ט״ז" to avoid spelling out
divine names.
|
| GregorianCalendar |
|
| Haftarah |
Resolves which haftarah to read on the upcoming Shabbat for a given
date, respecting the opentorah precedence rules encoded in
SpecialReadings.scala:
|
| Haftarah.Occasion |
Occasion labels that mirror opentorah's SpecialReadings objects.
|
| Haftarah.Result |
Result: the occasion driving this haftarah + one or more references.
|
| Haftarot |
Haftarah references per parsha × custom (opentorah-derived).
|
| Haftarot.Reference |
|
| ICalendar<C extends ICalendar<C>> |
A calendar system capable of creating and manipulating IDate objects.
|
| IDate<C extends ICalendar<C>> |
An immutable date in a specific calendar system.
|
| JewishCalendar |
Extension of ICalendar with Hebrew-calendar-specific operations
such as sefira counting, tekufa (solar season) calculations, and Torah reading schedule.
|
| JewishCalendar.Season |
The four Jewish solar seasons (tekufot), in calendar order starting from spring.
|
| JewishCalendarImpl |
Implementation of the Hebrew (Jewish) calendar.
|
| JewishMoment |
A read-only view of an absolute moment in the Jewish calendar system.
|
| JewishMonth |
Hebrew months plus Adar I / Adar II leap variants.
|
| JewishSpecialDay |
|
| JewishSpecialDayKey |
Typed enum of holiday categories.
|
| JulianCalendar |
|
| Location |
Immutable geographic location used to compute halachic times.
|
| MonthDaySpecialDay<C extends ICalendar<C>> |
Represents a holiday that occurs yearly on the same date.
|
| NegationSpecialDay<C extends ICalendar<C>> |
An SpecialDay that matches if and only if the inner reference day does not match.
|
| NOAA |
Solar position calculations using the NOAA algorithm.
|
| NoSuchHolidayException |
|
| NthDayOfWeek<C extends ICalendar<C>> |
|
| NthDayOfWeekFromPivot<C extends ICalendar<C>> |
Represents a special day that occurs on Nth day from another special day (holiday).
|
| NthDayOfWeekInMonthSpecialDay<C extends ICalendar<C>> |
Represents a holiday that occurs yearly on the same date.
|
| Parsha |
The 53 weekly Torah portions, in reading-cycle order.
|
| ParshaSpecialDay |
A special day that occurs on the Shabbat when a given parsha is read.
|
| Parshiot |
Determines the weekly Torah reading (parsha) for any Shabbat.
|
| ParshiotYearType |
The 14 canonical Hebrew year types, each carrying its Shabbat reading
schedule for Israel and the Diaspora.
|
| PirkeiAvot |
Pirkei Avot — read on Shabbat afternoons in the summer.
|
| PirkeiAvot.Result |
Chapter list (1..6) for a given Shabbat, or the null-object for non-Shabbat/off-season.
|
| Rambam |
Rambam Yomi — Daily Mishneh Torah study, in both 1-chapter and
3-chapter variants.
|
| Rambam.Reading |
One chapter (or introductory verse range) of the Mishneh Torah.
|
| RambamHalacha |
Rambam Mishneh Torah study cycle data.
|
| ReadingNotes |
Sources and comments recorded against the readings, for display.
|
| ReadingNotes.Note |
What is recorded beside one custom's reading.
|
| ReadingNotes.Source |
A work a reading is attested in.
|
| SeferHaMitzvot |
Sefer HaMitzvot 339-day study cycle.
|
| SeferHaMitzvot |
Sefer Hamitzvot Yomi (Rambam's Book of Commandments — Daily Study).
|
| SeferHaMitzvot.Result |
Immutable result: day-in-cycle + raw and expanded readings.
|
| SefirahSotah |
Masechet Sotah daily-daf during Sefirat HaOmer (Chabad custom).
|
| SefirahSotah.Result |
|
| ShiftedDateSpecialDay<C extends ICalendar<C>> |
|
| SpecialDay<C extends ICalendar<C>> |
A recurring holiday or special day tied to a specific calendar, capable of finding
its occurrences relative to any reference date.
|
| SpecialHaftarot |
Non-parsha haftarot from opentorah SpecialReadings.
|
| SpecialMaftir |
The four special Shabbat maftirs read on the Shabbatot before/around Purim & Nisan.
|
| SpecialTorah |
Torah readings of the special days, from opentorah SpecialReadings.xml.
|
| SpecialTorah.Span |
A span of Chumash: one aliyah fragment, or a whole maftir.
|
| TaanitEstherSpecialDay |
Fast of Esther (Taanit Esther): the day before Purim (13 Adar/Adar II),
except when Purim falls on Sunday — in which case the fast is moved back to
Thursday (11 Adar/Adar II) to avoid Shabbat.
|
| TalUMatar |
Tal U'Matar Livracha — prayer for dew and rain.
|
| TanachBook |
Books of the Tanach — 5 Chumash + Prophets — with 4-lang translations.
|
| Tanya |
Tanya daily-study schedule (740 entries: leap + non-leap partitions).
|
| Tanya |
Tanya Yomi — the daily Tanya portion in Chabad's cycle.
|
| Tanya.Portion |
|
| Tanya.Result |
|
| Tanya.Section |
|
| Tehillim |
Monthly Tehillim reading (Psalms by day-of-Hebrew-month).
|
| Tehillim.Result |
|
| TekufaCalc |
Tekufa (Jewish solar season) calculator.
|
| TorahReading |
What is read from the Torah on a given day.
|
| TorahReading.Result |
The day's reading: its aliyot in order, and the maftir if there is one.
|
| TorahReading.Slot |
When in the day a reading is read.
|
| TorahReading.Span |
One span of Chumash: an aliyah, or the maftir.
|
| TzomGedaliaSpecialDay |
Tzom Gedalia (Fast of Gedaliah): 3 Tishrei, deferred to 4 Tishrei when 3 Tishrei is Shabbat.
|
| UnionSpecialDay<C extends ICalendar<C>> |
A disjunction of conditions for two or more SpecialDays.
|
| USHoliday |
|
| YearCheshvanKislevType |
Length type of the Hebrew year, determined by the days in Cheshvan and Kislev:
SHORT (both 29), NORMAL (Cheshvan 29 / Kislev 30), FULL (both 30).
|
| Zman |
Zmanim labels for the halachic times displayed by every consumer.
|
| Zman |
A halachic time with zero or more flags describing how it was calculated.
|
| Zmanim |
Computes halachic times (zmanim) for a given date and geographic location.
|
| Zmanim.Flag |
Flags describing how a Zman time was calculated.
|
| Zmanim.ShaahMethod |
Method for computing the sha'ah zmanit (halachic hour) used by portion-of-day
zmanim (Shema, Tefilla, Mincha, Plag, Biur Chametz).
|