net.fortuna.ical4j.data

Class CalendarParserFactory


public abstract class CalendarParserFactory
extends java.lang.Object

$Id: CalendarParserFactory.java,v 1.4 2008/12/16 12:34:54 fortuna Exp $ Created on 08/02/2007 Provides access to the configured CalendarParser instance. Alternative factory implementations may be specified via the following system property:
 net.fortuna.ical4j.parser=<factory_class_name>
 

Field Summary

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

Method Summary

abstract CalendarParser
createParser()
Returns a new instance of the configured CalendarParser.
static CalendarParserFactory
getInstance()

Field Details

KEY_FACTORY_CLASS

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

Method Details

createParser

public abstract CalendarParser createParser()
Returns a new instance of the configured CalendarParser.
Returns:
a calendar parser instance

getInstance

public static CalendarParserFactory getInstance()
Returns: