Top Description Methods
net.fortuna.ical4j.model

public Interface ParameterFactory<T extends Parameter>

extends Serializable
Known Direct Implementers
net.fortuna.ical4j.model.parameter.Member.Factory, net.fortuna.ical4j.model.parameter.Abbrev.Factory, net.fortuna.ical4j.model.parameter.AltRep.Factory, net.fortuna.ical4j.model.parameter.Cn.Factory, net.fortuna.ical4j.model.parameter.CuType.Factory, net.fortuna.ical4j.model.parameter.DelegatedFrom.Factory, net.fortuna.ical4j.model.parameter.DelegatedTo.Factory, net.fortuna.ical4j.model.parameter.Derived.Factory, net.fortuna.ical4j.model.parameter.Dir.Factory, net.fortuna.ical4j.model.parameter.Display.Factory, net.fortuna.ical4j.model.parameter.Email.Factory, net.fortuna.ical4j.model.parameter.Encoding.Factory, net.fortuna.ical4j.model.parameter.FbType.Factory, net.fortuna.ical4j.model.parameter.Feature.Factory, net.fortuna.ical4j.model.parameter.FmtType.Factory, net.fortuna.ical4j.model.parameter.Gap.Factory, net.fortuna.ical4j.model.parameter.Label.Factory, net.fortuna.ical4j.model.parameter.Language.Factory, net.fortuna.ical4j.model.parameter.LinkRel.Factory, net.fortuna.ical4j.model.parameter.Order.Factory, net.fortuna.ical4j.model.parameter.PartStat.Factory, net.fortuna.ical4j.model.parameter.Range.Factory, net.fortuna.ical4j.model.parameter.Related.Factory, net.fortuna.ical4j.model.parameter.RelType.Factory, net.fortuna.ical4j.model.parameter.Role.Factory, net.fortuna.ical4j.model.parameter.Rsvp.Factory, net.fortuna.ical4j.model.parameter.ScheduleAgent.Factory, net.fortuna.ical4j.model.parameter.ScheduleStatus.Factory, net.fortuna.ical4j.model.parameter.Schema.Factory, net.fortuna.ical4j.model.parameter.SentBy.Factory, net.fortuna.ical4j.model.parameter.Type.Factory, net.fortuna.ical4j.model.parameter.TzId.Factory, net.fortuna.ical4j.model.parameter.Value.Factory, net.fortuna.ical4j.model.parameter.Vvenue.Factory, net.fortuna.ical4j.model.parameter.XParameter.Factory
Imports
java.io.Serializable, java.net.URISyntaxException

Implementors provide parameter creation services.

Note that implementations must be Serializable to support referencing from Parameter instances.

Author
Ben Fortuna

$Id$ [05-Apr-2004]

Created on 14/06/2005

Method Summary

Modifier and TypeMethod and Description
public T

Returns:

a parameter instance, or null if this factory is unable to create an appropriate parameter
createParameter
(String
a value to assign to the returned parameter
value
)

Returns a parameter instance of the appropriate type with the specified value.

public boolean

Method Detail

createParameterback to summary
public T createParameter(String value)

Returns a parameter instance of the appropriate type with the specified value.

Parameters
value:String

a value to assign to the returned parameter

Returns:T

a parameter instance, or null if this factory is unable to create an appropriate parameter

Exceptions
URISyntaxException:
where an invalid URI is encountered
supportsback to summary
public boolean supports(String name)