Module ical4j.core

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 configured TimeZoneRegistry instance. Alternative factory implementations may be specified via the following system property:
net.fortuna.ical4j.timezone.registry=<factory_class_name>
  • Field Details

    • KEY_FACTORY_CLASS

      public static final String KEY_FACTORY_CLASS
      The system property used to specify an alternate TimeZoneRegistryFactory implementation.
      See Also:
  • Constructor Details

    • TimeZoneRegistryFactory

      public TimeZoneRegistryFactory()
  • Method Details

    • getInstance

      public static TimeZoneRegistryFactory getInstance()
      Returns:
      a shared factory instance
    • createRegistry

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