Class CalendarWindows
WindowFns that windows values into calendar-based windows such as spans
 of days, months, or years.
 For example, to group data into quarters that change on the 15th, use 
 CalendarWindows.months(3).withStartingMonth(2014, 1).beginningOnDay(15).
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic CalendarWindows.DaysWindowsdays(int number) Returns aWindowFnthat windows elements into periods measured by days.months(int number) Returns aWindowFnthat windows elements into periods measured by months.static CalendarWindows.DaysWindowsweeks(int number, int startDayOfWeek) Returns aWindowFnthat windows elements into periods measured by weeks.static CalendarWindows.YearsWindowsyears(int number) Returns aWindowFnthat windows elements into periods measured by years.
- 
Constructor Details- 
CalendarWindowspublic CalendarWindows()
 
- 
- 
Method Details- 
daysReturns aWindowFnthat windows elements into periods measured by days.For example, CalendarWindows.days(1)will window elements into separate windows for each day.
- 
weeksReturns aWindowFnthat windows elements into periods measured by weeks.For example, CalendarWindows.weeks(1, DateTimeConstants.TUESDAY)will window elements into week-long windows starting on Tuesdays.
- 
monthsReturns aWindowFnthat windows elements into periods measured by months.For example, CalendarWindows.months(8).withStartingMonth(2014, 1).beginningOnDay(10)will window elements into 8 month windows where that start on the 10th day of month, and the first window begins in January 2014.
- 
yearsReturns aWindowFnthat windows elements into periods measured by years.For example, CalendarWindows.years(1).withTimeZone(DateTimeZone.forId("America/Los_Angeles"))will window elements into year-long windows that start at midnight on Jan 1, in the America/Los_Angeles time zone.
 
-