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

Packages that use PropertyList
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.util | Contains utility types that provide supporting functionality for iCal4j.

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

Methods in net.fortuna.ical4j.model that return PropertyList
Modifier and Type | Method and Description
--- | ---
`PropertyList` | Component.`getProperties()`
`PropertyList` | Calendar.`getProperties()`
`PropertyList` | PropertyList.`getProperties(String name)` Returns a list of properties with the specified name.
`PropertyList` | Component.`getProperties(String name)` Convenience method for retrieving a list of named properties.
`PropertyList` | Calendar.`getProperties(String name)` Convenience method for retrieving a list of named properties.
`PropertyList` | IndexedPropertyList.`getProperties(String paramValue)` Returns a list of properties containing a parameter with the specified value.

Methods in net.fortuna.ical4j.model with parameters of type PropertyList
Modifier and Type | Method and Description
--- | ---
`Component` | ComponentFactory.`createComponent(String name, PropertyList properties)` Creates a component.
`Component` | ComponentFactory.`createComponent(String name, PropertyList properties, ComponentList components)` Creates a component which contains sub-components.

Constructors in net.fortuna.ical4j.model with parameters of type PropertyList
Constructor and Description
`Calendar(PropertyList p, ComponentList c)` Constructor.
`Component(String s, PropertyList p)` Constructor made protected to enforce the use of `ComponentFactory` for component instantiation.
`IndexedPropertyList(PropertyList list, String parameterName)` Creates a new instance indexed on the parameters with the specified name.
`PropertyList(PropertyList properties)` Creates a deep copy of the specified property list.

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

Constructors in net.fortuna.ical4j.model.component with parameters of type PropertyList
Constructor and Description
`Available(PropertyList properties)` Constructor.
`CalendarComponent(String name, PropertyList properties)`
`Daylight(PropertyList properties)` Constructor.
`Observance(String name, PropertyList properties)` Constructor protected to enforce use of sub-classes from this library.
`Standard(PropertyList properties)` Constructor.
`VAlarm(PropertyList properties)` Constructor.
`VAvailability(PropertyList properties)` Constructs a new instance containing the specified properties.
`VAvailability(PropertyList properties, ComponentList available)` Constructor.
`VEvent(PropertyList properties)` Constructor.
`VEvent(PropertyList properties, ComponentList alarms)` Constructor.
`VFreeBusy(PropertyList properties)` Constructor.
`VJournal(PropertyList properties)` Constructor.
`VTimeZone(PropertyList properties)` Constructs a new instance containing the specified properties.
`VTimeZone(PropertyList properties, ComponentList observances)` Constructor.
`VToDo(PropertyList properties)` Constructor.
`VVenue(PropertyList properties)` Constructs a new instance containing the specified properties.
`XComponent(String name, PropertyList properties)` Creates a new experimental component with the specified name and properties.

### Uses of PropertyList in net.fortuna.ical4j.util

Methods in net.fortuna.ical4j.util with parameters of type PropertyList
Modifier and Type | Method and Description
--- | ---
`void` | PropertyValidator.`assertNone(String propertyName, PropertyList properties)` Ensure a property doesn't occur in the specified list.
`void` | PropertyValidator.`assertOne(String propertyName, PropertyList properties)` Ensure a property occurs once.
`void` | PropertyValidator.`assertOneOrLess(String propertyName, PropertyList properties)` Ensure a property occurs no more than once.
`void` | PropertyValidator.`assertOneOrMore(String propertyName, PropertyList properties)` Ensure a property occurs at least once.