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

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

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

Methods in net.fortuna.ical4j.model that return TimeZone
Modifier and Type | Method and Description
--- | ---
`TimeZone` | DateList.`getTimeZone()`
`TimeZone` | DateTime.`getTimeZone()` Returns the current timezone associated with this date-time value.
`TimeZone` | PeriodList.`getTimeZone()`
`TimeZone` | TimeZoneRegistryImpl.`getTimeZone(String id)` Returns a timezone with the specified identifier.
`TimeZone` | TimeZoneRegistry.`getTimeZone(String id)` Returns a timezone with the specified identifier.

Methods in net.fortuna.ical4j.model with parameters of type TimeZone
Modifier and Type | Method and Description
--- | ---
`void` | TimeZoneRegistryImpl.`register(TimeZone timezone)` Registers a new timezone for use with iCalendar objects.
`void` | TimeZoneRegistry.`register(TimeZone timezone)` Registers a new timezone for use with iCalendar objects.
`void` | TimeZoneRegistryImpl.`register(TimeZone timezone, boolean update)` Registers a new timezone for use with iCalendar objects.
`void` | TimeZoneRegistry.`register(TimeZone timezone, boolean update)` Registers a new timezone for use with iCalendar objects.
`void` | DateList.`setTimeZone(TimeZone timeZone)` Applies the specified timezone to all dates in the list.
`void` | DateTime.`setTimeZone(TimeZone timezone)` Sets the timezone associated with this date-time instance.
`void` | PeriodList.`setTimeZone(TimeZone timeZone)` Applies the specified timezone to all dates in the list.
`void` | Period.`setTimeZone(TimeZone timezone)` Updates the start and (possible) end times of this period to reflect the specified timezone status.

Constructors in net.fortuna.ical4j.model with parameters of type TimeZone
Constructor and Description
`DateList(String aValue, Value aType, TimeZone timezone)` Parses the specified string representation to create a list of dates.
`DateList(Value aType, TimeZone timezone)` Default constructor.
`DateTime(String value, String pattern, TimeZone timezone)`
`DateTime(String value, TimeZone timezone)` Creates a new date-time instance from the specified value in the given timezone.

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

Methods in net.fortuna.ical4j.model.property that return TimeZone
Modifier and Type | Method and Description
--- | ---
`TimeZone` | DateProperty.`getTimeZone()`
`TimeZone` | DateListProperty.`getTimeZone()`

Methods in net.fortuna.ical4j.model.property with parameters of type TimeZone
Modifier and Type | Method and Description
--- | ---
`void` | UtcProperty.`setTimeZone(TimeZone timezone)` Publically available method to update the current timezone.
`void` | DateProperty.`setTimeZone(TimeZone timezone)` Publically available method to update the current timezone.
`void` | DateListProperty.`setTimeZone(TimeZone timezone)` Sets the timezone associated with this property.
`void` | RDate.`setTimeZone(TimeZone timezone)` Sets the timezone associated with this property.

Constructors in net.fortuna.ical4j.model.property with parameters of type TimeZone
Constructor and Description
`DateProperty(String name, TimeZone timezone, PropertyFactory factory)` Creates a new instance of the named property with an initial timezone.
`DtEnd(String value, TimeZone timezone)` Creates a new DTEND property initialised with the specified timezone and value.
`DtEnd(TimeZone timezone)` Creates a new DTEND property initialised with the specified timezone.
`DtStart(String value, TimeZone timezone)` Creates a new DTSTART property initialised with the specified timezone and value.
`DtStart(TimeZone timezone)` Creates a new DTSTART property initialised with the specified timezone.
`Due(String value, TimeZone timezone)` Creates a new DUE property initialised with the specified timezone and value.
`Due(TimeZone timezone)` Creates a new DUE property initialised with the specified timezone.
`RecurrenceId(String value, TimeZone timezone)` Creates a new RECURRENCE_ID property initialised with the specified timezone and value.
`RecurrenceId(TimeZone timezone)` Creates a new RECURRENCE_ID property initialised with the specified timezone.