java.lang.Object
com.kosherjava.zmanim.hebrewcalendar.Daf

public class Daf
extends Object
An Object representing a Daf in the Daf Yomi cycle.
Author:
© Eliyahu Hershfeld 2011 - 2020
  • Field Details

  • Constructor Details

    • Daf

      public Daf​(int masechtaNumber, int daf)
      Constructor that creates a Daf setting the masechta Number and daf Number
      Parameters:
      masechtaNumber - the masechtaNumber in the order of the Daf Yomi to set
      daf - the daf (page) number to set
  • Method Details

    • getMasechtaNumber

      public int 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(int)
    • setMasechtaNumber

      public void setMasechtaNumber​(int masechtaNumber)
      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 masechtaNumber in the order of the Daf Yomi to set
    • getDaf

      public int getDaf()
      Returns the daf (page number) of the Daf Yomi
      Returns:
      the daf (page number) of the Daf Yomi
    • setDaf

      public void setDaf​(int daf)
      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(String[])
    • setMasechtaTransliterated

      public void setMasechtaTransliterated​(String[] masechtosBavliTransliterated)
      Setter method to allow overriding of the default list of masechtos transliterated into into Latin chars. The default uses Ashkenazi American English transliteration.
      Parameters:
      masechtosBavliTransliterated - the list of transliterated Bavli masechtos to set.
      See Also:
      getMasechtaTransliterated()
    • getMasechta

      public String getMasechta()
      Returns the masechta (tractate) of the Daf Yomi in Hebrew. The list is ["ברכות", "שבת", "עירובין", "פסחים", "שקלים", "יומא", "סוכה", "ביצה", "ראש השנה", "תענית", "מגילה", "מועד קטן", "חגיגה", "יבמות", "כתובות", "נדרים","נזיר", "סוטה", "גיטין", "קידושין", "בבא קמא", "בבא מציעא", "בבא בתרא", "סנהדרין", "מכות", "שבועות", "עבודה זרה", "הוריות", "זבחים", "מנחות", "חולין", "בכורות", "ערכין", "תמורה", "כריתות", "מעילה", "קינים", "תמיד", "מידות", "נדה"].
      Returns:
      the masechta (tractate) of the Daf Yomi in Hebrew, It will return ברכות for Berachos.
    • getYerushlmiMasechtaTransliterated

      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, Sanhedrin, Makos, Shevuos, Avodah Zarah, Horayos, Nidah and No Daf Today.
      Returns:
      the transliterated name of the masechta (tractate) of the Daf Yomi such as Berachos.
    • setYerushlmiMasechtaTransliterated

      public void setYerushlmiMasechtaTransliterated​(String[] masechtosYerushalmiTransliterated)
      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.
    • getYerushalmiMasechta

      Returns the Yerushlmi masechta (tractate) of the Daf Yomi in Hebrew, It will return ברכות for Berachos.
      Returns:
      the Yerushalmi masechta (tractate) of the Daf Yomi in Hebrew, It will return ברכות for Berachos.