IslamicEventsManager class
مدير المناسبات الإسلامية
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
allEvents
→ List<
IslamicEvent> -
الحصول على جميع المناسبات
no setter
Static Methods
-
daysUntilEndOfCurrentMonth(
) → int - حساب الأيام المتبقية لنهاية الشهر الحالي
-
daysUntilEndOfYear(
) → int - حساب الأيام المتبقية لنهاية السنة الهجرية الحالية
-
daysUntilNextMonth(
) → int - حساب الأيام المتبقية لبداية الشهر القادم
-
findEventsByType(
IslamicEventType type) → List< IslamicEvent> - البحث عن مناسبة بنوعها
-
getEventsByType(
IslamicEventType type) → List< IslamicEvent> - الحصول على المناسبات حسب النوع
-
getEventsInMonth(
int month) → List< IslamicEvent> - الحصول على المناسبات في شهر معين
-
getEventsStatistics(
) → Map< String, int> - الحصول على إحصائيات المناسبات
-
getEventsThisMonth(
) → List< IslamicEvent> - الحصول على المناسبات في الشهر الحالي
-
getHadithsForEventType(
IslamicEventType type) → List< HadithInfo> - الحصول على الأحاديث المرتبطة بنوع المناسبة
-
getMainEvents(
) → List< IslamicEvent> - الحصول على جميع المناسبات المهمة (غير التذكيرات)
-
getNextEvent(
) → IslamicEvent? - الحصول على أقرب مناسبة قادمة
-
getReminders(
) → List< IslamicEvent> - الحصول على التذكيرات فقط
-
getTodaysEvents(
) → List< IslamicEvent> - الحصول على المناسبات اليوم
-
getUpcomingEvents(
{int monthsAhead = 3}) → List< IslamicEvent> - الحصول على المناسبات المقبلة في الأشهر القادمة
-
searchEvents(
String query) → List< IslamicEvent> - البحث في النصوص العربية والإنجليزية