Package com.ibm.icu.util
Class IslamicCalendar.TBLAAlgorithm
java.lang.Object
com.ibm.icu.util.IslamicCalendar.CivilAlgorithm
com.ibm.icu.util.IslamicCalendar.TBLAAlgorithm
- All Implemented Interfaces:
IslamicCalendar.Algorithm
- Enclosing class:
IslamicCalendar
Algorithm which implement the rules for CalculationType.ISLAMIC_TBLA.
Mostly the same as CivilAlgorithm, except it return false for isCivil and use different
epoch value.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.ibm.icu.util.IslamicCalendar.CivilAlgorithm
compute, monthLength, monthStart, yearLength, yearStart
-
Constructor Details
-
TBLAAlgorithm
private TBLAAlgorithm()
-
-
Method Details
-
isCivil
public boolean isCivil()Description copied from interface:IslamicCalendar.Algorithm
Returnstrue
if this object is using the fixed-cycle civil calendar, orfalse
if using the religious, astronomical calendar.- Specified by:
isCivil
in interfaceIslamicCalendar.Algorithm
- Overrides:
isCivil
in classIslamicCalendar.CivilAlgorithm
-
getType
Description copied from interface:IslamicCalendar.Algorithm
Return the type the algorithm implement.- Specified by:
getType
in interfaceIslamicCalendar.Algorithm
- Overrides:
getType
in classIslamicCalendar.CivilAlgorithm
-
epoch
public long epoch()Description copied from interface:IslamicCalendar.Algorithm
Return the epoch used by this algorithm.- Specified by:
epoch
in interfaceIslamicCalendar.Algorithm
- Overrides:
epoch
in classIslamicCalendar.CivilAlgorithm
-