Package net.fortuna.ical4j.model
Interface TimeZoneRegistry
- All Known Implementing Classes:
TimeZoneRegistryImpl
public interface TimeZoneRegistry
$Id$
Created on 18/09/2005
Implementors provide a list of timezone definitions applicable for use
with iCalendar objects.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears all registered timezones.getTimeZone(String id) Returns a timezone with the specified identifier.voidRegisters a new timezone for use with iCalendar objects.voidRegisters a new timezone for use with iCalendar objects.
-
Method Details
-
register
Registers a new timezone for use with iCalendar objects. If a timezone with the same identifier is already registered this timezone will take precedence.- Parameters:
timezone- a timezone to be registered for use with iCalendar objects
-
register
Registers a new timezone for use with iCalendar objects. If a timezone with the same identifier is already registered this timezone will take precedence.- Parameters:
timezone- a timezone to be registered for use with iCalendar objectsupdate- attempt to update the definition from any specified TZURL property if true
-
clear
void clear()Clears all registered timezones. -
getTimeZone
Returns a timezone with the specified identifier.- Parameters:
id- a timezone identifier- Returns:
- a timezone matching the specified identifier. If no timezone is registered with the specified identifier null is returned.
-