public static class NacCalendar.Days
extends java.lang.Object
Constructor and Description |
---|
Days() |
Modifier and Type | Method and Description |
---|---|
static int |
daysToValue(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
Convert a set of days to a value.
|
static com.nfcalarmclock.util.NacCalendar.Day |
getToday() |
static boolean |
isEveryday(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days) |
static boolean |
isWeekday(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days) |
static boolean |
isWeekend(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days) |
static int |
toCalendarDay(com.nfcalarmclock.util.NacCalendar.Day day)
Convert from a Day to a Calendar day.
|
static int |
toIndex(int day) |
static int |
toIndex(com.nfcalarmclock.util.NacCalendar.Day day)
Convert from a Calendar day to an index.
|
static java.lang.String |
toString(android.content.Context context,
java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> daysToConvert,
int start)
Convert a set of days to a comma separate string of days.
|
static java.lang.String |
toString(android.content.Context context,
int value,
int start) |
static java.lang.String |
toString(android.content.Context context,
NacAlarm alarm,
int start)
Convert an alarm to a string of days.
|
static com.nfcalarmclock.util.NacCalendar.Day |
toWeekDay(int day)
Convert from a Calendar day to a Day.
|
static java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> |
valueToDays(int value)
Convert a value to a set of days.
|
public static int daysToValue(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
days
- A set of days.public static com.nfcalarmclock.util.NacCalendar.Day getToday()
public static boolean isEveryday(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
public static boolean isWeekday(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
public static boolean isWeekend(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
public static int toCalendarDay(com.nfcalarmclock.util.NacCalendar.Day day)
day
- A Day.public static int toIndex(com.nfcalarmclock.util.NacCalendar.Day day)
day
- A Calendar day.public static int toIndex(int day)
toIndex(NacCalendar.Day)
public static java.lang.String toString(android.content.Context context, NacAlarm alarm, int start)
public static java.lang.String toString(android.content.Context context, java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> daysToConvert, int start)
daysToConvert
- The set of days to convert.start
- The day to start the week on.public static java.lang.String toString(android.content.Context context, int value, int start)
toString(Context, EnumSet, int)
public static com.nfcalarmclock.util.NacCalendar.Day toWeekDay(int day)
day
- A Calendar day.public static java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> valueToDays(int value)
value
- The value of a set of days. Each day has a unique, 2^n,
value so only one bit is set. Doing a bitwise-and of a
day should compute to 1 if you have the correct day.