final Integer getDaysPerMonth(final Month month, final int year) { if (isLeapYear(year) && month.equals(Month.FEBRUARY)) { return DAYS_PER_MONTH.get(month) + 1; } return DAYS_PER_MONTH.get(month); } final boolean isLeapYear(final int year) { return (0 == year % 4); }
protected void initFirstMonthSelector() { view.clearFirstMonthSelector(); Month current = getFirstMonthOfYear(); Month[] entries = Month.values(); for (int i = 0; i < entries.length; i++) { Month entry = entries[i]; view.addFirstMonthItem(entry); if (current != null && current.equals(entry)) { view.setSelectedFirstMonthIndex(i); } } }
protected void initFirstMonthSelector() { view.clearFirstMonthSelector(); Month current = getFirstMonthOfYear(); Month[] entries = Month.values(); for (int i = 0; i < entries.length; i++) { Month entry = entries[i]; view.addFirstMonthItem(entry); if (current != null && current.equals(entry)) { view.setSelectedFirstMonthIndex(i); } } }
protected void initFirstMonthListBox() { view.setFirstMonthVisibility(true); view.clearFirstMonthSelector(); Month current = columnGroup.getFirstMonthOfYear(); Month[] entries = Month.values(); for (int i = 0; i < entries.length; i++) { Month entry = entries[i]; view.addFirstMonthSelectorItem(entry); if (current != null && current.equals(entry)) { view.setSelectedFirstMonthIndex(i); } } }
protected void initFirstMonthListBox() { view.setFirstMonthVisibility(true); view.clearFirstMonthSelector(); Month current = columnGroup.getFirstMonthOfYear(); Month[] entries = Month.values(); for (int i = 0; i < entries.length; i++) { Month entry = entries[i]; view.addFirstMonthSelectorItem(entry); if (current != null && current.equals(entry)) { view.setSelectedFirstMonthIndex(i); } } }