Package net.fortuna.ical4j.model
Class TimeZoneRegistryFactory
- java.lang.Object
-
- net.fortuna.ical4j.model.TimeZoneRegistryFactory
-
- Direct Known Subclasses:
DefaultTimeZoneRegistryFactory
public abstract class TimeZoneRegistryFactory extends Object
$Id$ Created on 18/09/2005 Provides access to the configuredTimeZoneRegistry
instance. Alternative factory implementations may be specified via the following system property:net.fortuna.ical4j.timezone.registry=<factory_class_name>
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY_FACTORY_CLASS
The system property used to specify an alternateTimeZoneRegistryFactory
implementation.
-
Constructor Summary
Constructors Constructor Description TimeZoneRegistryFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TimeZoneRegistry
createRegistry()
Returns a new instance of the configuredTimeZoneRegistry
.static TimeZoneRegistryFactory
getInstance()
-
-
-
Field Detail
-
KEY_FACTORY_CLASS
public static final String KEY_FACTORY_CLASS
The system property used to specify an alternateTimeZoneRegistryFactory
implementation.- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static TimeZoneRegistryFactory getInstance()
- Returns:
- a shared factory instance
-
createRegistry
public abstract TimeZoneRegistry createRegistry()
Returns a new instance of the configuredTimeZoneRegistry
.- Returns:
- a timezone registry instance
-
-