Top Description Fields Constructors Methods
net.fortuna.ical4j.model

public abstract Class TimeZoneRegistryFactory

extends Object
Class Inheritance
Known Direct Subclasses
net.fortuna.ical4j.model.DefaultTimeZoneRegistryFactory
Imports
net.fortuna.ical4j.util.Configurator, java.util.Optional

$Id$ 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>
Author
Ben Fortuna

Field Summary

Modifier and TypeField and Description
private static final TimeZoneRegistryFactory
public static final String
KEY_FACTORY_CLASS

The system property used to specify an alternate TimeZoneRegistryFactory implementation.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract TimeZoneRegistry

Returns:

a timezone registry instance
createRegistry
()

Returns a new instance of the configured TimeZoneRegistry.

public static TimeZoneRegistryFactory

Returns:

a shared factory instance
getInstance
()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static final TimeZoneRegistryFactory instance
KEY_FACTORY_CLASSback to summary
public static final String KEY_FACTORY_CLASS

The system property used to specify an alternate TimeZoneRegistryFactory implementation.

Constructor Detail

TimeZoneRegistryFactoryback to summary
public TimeZoneRegistryFactory()

Method Detail

createRegistryback to summary
public abstract TimeZoneRegistry createRegistry()

Returns a new instance of the configured TimeZoneRegistry.

Returns:TimeZoneRegistry

a timezone registry instance

getInstanceback to summary
public static TimeZoneRegistryFactory getInstance()
Returns:TimeZoneRegistryFactory

a shared factory instance