## Uses of Class
net.fortuna.ical4j.model.PeriodList

Packages that use PeriodList
Package | Description
--- | ---
net.fortuna.ical4j.model | Contains core types used to define the iCalendar model.
net.fortuna.ical4j.model.component | Contains types used to represent the iCalendar component model.
net.fortuna.ical4j.model.property | Contains types used to represent the iCalendar property model.

### Uses of PeriodList in net.fortuna.ical4j.model

Methods in net.fortuna.ical4j.model that return PeriodList
Modifier and Type | Method and Description
--- | ---
`PeriodList` | PeriodList.`add(PeriodList periods)` A convenience method that combines all the periods in the specified list to this list.
`PeriodList` | Component.`calculateRecurrenceSet(Period period)` Calculates the recurrence set for this component using the specified period.
`PeriodList` | PeriodList.`normalise()` Returns a normalised version of this period list.
`PeriodList` | Period.`subtract(Period period)` Creates a set of periods resulting from the subtraction of the specified period from this one.
`PeriodList` | PeriodList.`subtract(PeriodList subtractions)` Subtracts the intersection of this list with the specified list of periods from this list and returns the results as a new period list.

Methods in net.fortuna.ical4j.model with parameters of type PeriodList
Modifier and Type | Method and Description
--- | ---
`PeriodList` | PeriodList.`add(PeriodList periods)` A convenience method that combines all the periods in the specified list to this list.
`PeriodList` | PeriodList.`subtract(PeriodList subtractions)` Subtracts the intersection of this list with the specified list of periods from this list and returns the results as a new period list.

### Uses of PeriodList in net.fortuna.ical4j.model.component

Methods in net.fortuna.ical4j.model.component that return PeriodList
Modifier and Type | Method and Description
--- | ---
`PeriodList` | VEvent.`getConsumedTime(Date rangeStart, Date rangeEnd)` Returns a normalised list of periods representing the consumed time for this event.
`PeriodList` | VEvent.`getConsumedTime(Date rangeStart, Date rangeEnd, boolean normalise)` Returns a list of periods representing the consumed time for this event in the specified range.

### Uses of PeriodList in net.fortuna.ical4j.model.property

Methods in net.fortuna.ical4j.model.property that return PeriodList
Modifier and Type | Method and Description
--- | ---
`PeriodList` | FreeBusy.`getPeriods()`
`PeriodList` | RDate.`getPeriods()`

Constructors in net.fortuna.ical4j.model.property with parameters of type PeriodList
Constructor and Description
`FreeBusy(ParameterList aList, PeriodList pList)`
`FreeBusy(PeriodList pList)`
`RDate(ParameterList aList, PeriodList periods)` Constructor.
`RDate(PeriodList periods)` Constructor.