public class NacDayOfWeek extends java.lang.Object implements NacDayButton.OnDayChangedListener
Modifier and Type | Class and Description |
---|---|
static interface |
NacDayOfWeek.OnWeekChangedListener
Listen for when the day of week is changed.
|
Constructor and Description |
---|
NacDayOfWeek(android.widget.LinearLayout view) |
Modifier and Type | Method and Description |
---|---|
NacDayButton |
getDayButton(com.nfcalarmclock.util.NacCalendar.Day day) |
java.util.List<NacDayButton> |
getDayButtons() |
android.widget.LinearLayout |
getDayOfWeekView() |
java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> |
getDays() |
NacDayOfWeek.OnWeekChangedListener |
getOnWeekChangedListener() |
boolean |
isDayEnabled(com.nfcalarmclock.util.NacCalendar.Day day) |
void |
onDayChanged(NacDayButton button) |
void |
setDays(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
Set the days that will be enabled/disabled.
|
void |
setDays(int value) |
void |
setOnWeekChangedListener(NacDayOfWeek.OnWeekChangedListener listener)
Set the listener for the week is changed.
|
void |
setStartWeekOn(int start)
Set the day to start week on.
|
protected void |
setupDayButtons()
Setup the day buttons.
|
public NacDayButton getDayButton(com.nfcalarmclock.util.NacCalendar.Day day)
public java.util.List<NacDayButton> getDayButtons()
public android.widget.LinearLayout getDayOfWeekView()
public java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> getDays()
public NacDayOfWeek.OnWeekChangedListener getOnWeekChangedListener()
public boolean isDayEnabled(com.nfcalarmclock.util.NacCalendar.Day day)
public void onDayChanged(NacDayButton button)
onDayChanged
in interface NacDayButton.OnDayChangedListener
public void setDays(java.util.EnumSet<com.nfcalarmclock.util.NacCalendar.Day> days)
days
- The button days that will be enabled.public void setDays(int value)
setDays(EnumSet)
public void setStartWeekOn(int start)
public void setOnWeekChangedListener(NacDayOfWeek.OnWeekChangedListener listener)
protected void setupDayButtons()