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

public class Daf extends Object
An Object representing a daf (page) in the Daf Yomi cycle.
Author:
© Eliyahu Hershfeld 2011 - 2023
  • 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 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

      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

      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 masechta number 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

      public void setMasechtaTransliterated(String[] masechtosBavliTransliterated)
      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

      public String 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

      public void setYerushalmiMasechtaTransliterated(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.
    • 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

      public static String[] 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.