net.fortuna.ical4j.model

Class TimeZoneRegistryFactory


public abstract class TimeZoneRegistryFactory
extends java.lang.Object

$Id: TimeZoneRegistryFactory.java,v 1.6 2008/12/16 12:34:52 fortuna Exp $ Created on 18/09/2005 Provides access to the configured TimeZoneRegistry instance. Alternative factory implementations may be specified via the following system property:
net.fortuna.ical4j.timezone.registry=<factory_class_name>

Field Summary

static String
KEY_FACTORY_CLASS
The system property used to specify an alternate TimeZoneRegistryFactory implementation.

Method Summary

abstract TimeZoneRegistry
createRegistry()
Returns a new instance of the configured TimeZoneRegistry.
static TimeZoneRegistryFactory
getInstance()

Field Details

KEY_FACTORY_CLASS

public static final String KEY_FACTORY_CLASS
The system property used to specify an alternate TimeZoneRegistryFactory implementation.

Method Details

createRegistry

public abstract TimeZoneRegistry createRegistry()
Returns a new instance of the configured TimeZoneRegistry.
Returns:
a timezone registry instance

getInstance

public static TimeZoneRegistryFactory getInstance()
Returns: