Class Daf
java.lang.Object
com.kosherjava.zmanim.hebrewcalendar.Daf
An Object representing a daf (page) in the Daf Yomi cycle.
- Author:
- © Eliyahu Hershfeld 2011 - 2023
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
SeegetDaf()
andsetDaf(int)
.private int
private static final String[]
SeegetMasechta()
.private static String[]
private static final String[]
private static String[]
-
Constructor Summary
ConstructorDescriptionDaf
(int masechtaNumber, int daf) Constructor that creates a Daf setting themasechta number
anddaf number
. -
Method Summary
Modifier and TypeMethodDescriptionint
getDaf()
Returns the daf (page) number of the Daf Yomi.Returns the masechta (tractate) of the Daf Yomi in Hebrew.int
Gets the masechta number of the currently set Daf.Returns the transliterated name of the masechta (tractate) of the Daf Yomi.Returns the Yerushalmi masechta (tractate) of the Daf Yomi in Hebrew.Returns the transliterated name of the masechta (tractate) of the Daf Yomi in Yerushalmi.static String[]
Getter method to allow retrieving the list of Yerushalmi masechtos.static String[]
Getter method to allow retrieving the list of Yerushalmi masechtos transliterated into into Latin chars.Deprecated.misspelled method name to be removed in 3.0.0.static String[]
Deprecated.misspelled method name to be removed in 3.0.0.static String[]
Deprecated.misspelled method name to be removed in 3.0.0.void
setDaf
(int daf) Sets the daf (page) number of the Daf Yomi.void
setMasechtaNumber
(int masechtaNumber) Set the masechta number in the order of the Daf Yomi.void
setMasechtaTransliterated
(String[] masechtosBavliTransliterated) Setter method to allow overriding of the default list of masechtos transliterated into into Latin chars.void
setYerushalmiMasechtaTransliterated
(String[] masechtosYerushalmiTransliterated) Setter method to allow overriding of the default list of Yerushalmi masechtos transliterated into into Latin chars.void
setYerushlmiMasechtaTransliterated
(String[] masechtosYerushalmiTransliterated) Deprecated.misspelled method name to be removed in 3.0.0.
-
Field Details
-
masechtaNumber
-
daf
SeegetDaf()
andsetDaf(int)
. -
masechtosBavliTransliterated
-
masechtosBavli
SeegetMasechta()
. -
masechtosYerushalmiTransliterated
-
masechtosYerushalmi
-
-
Constructor Details
-
Daf
Constructor that creates a Daf setting themasechta number
anddaf number
.- Parameters:
masechtaNumber
- the masechta number in the order of the Daf Yomi to set as the current masechta.daf
- the daf (page) number to set.
-
-
Method Details
-
getMasechtaNumber
Gets the masechta number of the currently set Daf. The sequence is: Berachos, Shabbos, Eruvin, Pesachim, Shekalim, Yoma, Sukkah, Beitzah, Rosh Hashana, Taanis, Megillah, Moed Katan, Chagigah, Yevamos, Kesubos, Nedarim, Nazir, Sotah, Gitin, Kiddushin, Bava Kamma, Bava Metzia, Bava Basra, Sanhedrin, Makkos, Shevuos, Avodah Zarah, Horiyos, Zevachim, Menachos, Chullin, Bechoros, Arachin, Temurah, Kerisos, Meilah, Kinnim, Tamid, Midos and Niddah.- Returns:
- the masechtaNumber.
- See Also:
-
setMasechtaNumber
Set the masechta number in the order of the Daf Yomi. The sequence is: Berachos, Shabbos, Eruvin, Pesachim, Shekalim, Yoma, Sukkah, Beitzah, Rosh Hashana, Taanis, Megillah, Moed Katan, Chagigah, Yevamos, Kesubos, Nedarim, Nazir, Sotah, Gitin, Kiddushin, Bava Kamma, Bava Metzia, Bava Basra, Sanhedrin, Makkos, Shevuos, Avodah Zarah, Horiyos, Zevachim, Menachos, Chullin, Bechoros, Arachin, Temurah, Kerisos, Meilah, Kinnim, Tamid, Midos and Niddah.- Parameters:
masechtaNumber
- the masechta number in the order of the Daf Yomi to set.
-
getDaf
Returns the daf (page) number of the Daf Yomi.- Returns:
- the daf (page) number of the Daf Yomi.
-
setDaf
Sets the daf (page) number of the Daf Yomi.- Parameters:
daf
- the daf (page) number.
-
getMasechtaTransliterated
Returns the transliterated name of the masechta (tractate) of the Daf Yomi. The list of mashechtos is: Berachos, Shabbos, Eruvin, Pesachim, Shekalim, Yoma, Sukkah, Beitzah, Rosh Hashana, Taanis, Megillah, Moed Katan, Chagigah, Yevamos, Kesubos, Nedarim, Nazir, Sotah, Gitin, Kiddushin, Bava Kamma, Bava Metzia, Bava Basra, Sanhedrin, Makkos, Shevuos, Avodah Zarah, Horiyos, Zevachim, Menachos, Chullin, Bechoros, Arachin, Temurah, Kerisos, Meilah, Kinnim, Tamid, Midos and Niddah.- Returns:
- the transliterated name of the masechta (tractate) of the Daf Yomi such as Berachos.
- See Also:
-
setMasechtaTransliterated
Setter method to allow overriding of the default list of masechtos transliterated into into Latin chars. The default values use Ashkenazi American English transliteration.- Parameters:
masechtosBavliTransliterated
- the list of transliterated Bavli masechtos to set.- See Also:
-
getMasechta
Returns the masechta (tractate) of the Daf Yomi in Hebrew. The list is in the following format
["ברכות", "שבת", "עירובין", "פסחים", "שקלים", "יומא", "סוכה", "ביצה", "ראש השנה", "תענית", "מגילה", "מועד קטן", "חגיגה", "יבמות", "כתובות", "נדרים","נזיר", "סוטה", "גיטין", "קידושין", "בבא קמא", "בבא מציעא", "בבא בתרא", "סנהדרין", "מכות", "שבועות", "עבודה זרה", "הוריות", "זבחים", "מנחות", "חולין", "בכורות", "ערכין", "תמורה", "כריתות", "מעילה", "קינים", "תמיד", "מידות", "נדה"]
.- Returns:
- the masechta (tractate) of the Daf Yomi in Hebrew. As an example, it will return ברכות for Berachos.
-
getYerushalmiMasechtaTransliterated
Returns the transliterated name of the masechta (tractate) of the Daf Yomi in Yerushalmi. The list of mashechtos is: Berachos, Pe'ah, Demai, Kilayim, Shevi'is, Terumos, Ma'asros, Ma'aser Sheni, Chalah, Orlah, Bikurim, Shabbos, Eruvin, Pesachim, Beitzah, Rosh Hashanah, Yoma, Sukah, Ta'anis, Shekalim, Megilah, Chagigah, Moed Katan, Yevamos, Kesuvos, Sotah, Nedarim, Nazir, Gitin, Kidushin, Bava Kama, Bava Metzia, Bava Basra, Shevuos, Makos, Sanhedrin, Avodah Zarah, Horayos, Nidah and No Daf Today.- Returns:
- the transliterated name of the masechta (tractate) of the Daf Yomi such as Berachos.
-
getYerushlmiMasechtaTransliterated
Deprecated.misspelled method name to be removed in 3.0.0.- Returns:
- the transliterated name of the masechta (tractate) of the Daf Yomi such as Berachos.
- See Also:
-
setYerushalmiMasechtaTransliterated
Setter method to allow overriding of the default list of Yerushalmi masechtos transliterated into into Latin chars. The default uses Ashkenazi American English transliteration.- Parameters:
masechtosYerushalmiTransliterated
- the list of transliterated Yerushalmi masechtos to set.
-
setYerushlmiMasechtaTransliterated
@Deprecated public void setYerushlmiMasechtaTransliterated(String[] masechtosYerushalmiTransliterated) Deprecated.misspelled method name to be removed in 3.0.0.- Parameters:
masechtosYerushalmiTransliterated
- the list of transliterated Yerushalmi masechtos to set.- See Also:
-
getYerushalmiMasechtosTransliterated
Getter method to allow retrieving the list of Yerushalmi masechtos transliterated into into Latin chars. The default uses Ashkenazi American English transliteration.- Returns:
- the array of transliterated masechta (tractate) names of the Daf Yomi Yerushalmi.
-
getYerushlmiMasechtosTransliterated
Deprecated.misspelled method name to be removed in 3.0.0.- Returns:
- the array of transliterated masechta (tractate) names of the Daf Yomi Yerushalmi.
- See Also:
-
getYerushalmiMasechtos
Getter method to allow retrieving the list of Yerushalmi masechtos.- Returns:
- the array of Hebrew masechta (tractate) names of the Daf Yomi Yerushalmi.
-
getYerushlmiMasechtos
Deprecated.misspelled method name to be removed in 3.0.0.- Returns:
- the array of Hebrew masechta (tractate) names of the Daf Yomi Yerushalmi.
- See Also:
-
getYerushalmiMasechta
Returns the Yerushalmi masechta (tractate) of the Daf Yomi in Hebrew. As an example, it will return ברכות for Berachos.- Returns:
- the Yerushalmi masechta (tractate) of the Daf Yomi in Hebrew. As an example, it will return ברכות for Berachos.
-