Package com.kosherjava.zmanim.hebrewcalendar
This package contain classes that represent a Jewish Date/Calendar,
and allows conversion between
Jewish
and Gregorian dates
. The main calendar
classes JewishCalendar
and JewishDate
are based on Avrom Finkelstien's code,
refactored to fit the Zmanim API. The parsha code was ported by Y. Paritcher from his
libzmanim code.
Design:
JewishDate
is the base class, allowing the maintainance of an instance of a Gregorian date along with the corresponding Jewish date.JewishCalendar
extends JewishDate and adds some methods related to the calendarHebrewDateFormatter
defines the basics for taking a JewishCalendar and formatting the dates.YomiCalculator
calculates theDaf
Yomi Bavli for a given JewishCalendar andYerushalmiYomiCalculator
.
- Author:
- © Eliyahu Hershfeld 2011 - 2020
-
Class Summary Class Description Daf An Object representing a Daf in the Daf Yomi cycle.HebrewDateFormatter The HebrewDateFormatter class formats aJewishDate
.JewishCalendar The JewishCalendar extends the JewishDate class and adds calendar methods.JewishDate The JewishDate is the base calendar class, that supports maintenance of aGregorianCalendar
instance along with the corresponding Jewish date.YerushalmiYomiCalculator YomiCalculator This class calculates the Daf Yomi Bavli page (daf) for a given date. -
Enum Summary Enum Description JewishCalendar.Parsha List of parshiyos.