Package net.fortuna.ical4j.vcard
Interface PropertyFactory<T extends GroupProperty>
-
- Type Parameters:
T- the property type created by the factory$Id$
Created on: 30/10/2008
- All Superinterfaces:
PropertyFactory<T>,Serializable
- All Known Implementing Classes:
Address.Factory,Agent.Factory,Anniversary.Factory,BDay.Factory,Birth.Factory,CalAdrUri.Factory,CalUri.Factory,Categories.Factory,Clazz.Factory,ClientPidMap.Factory,DDay.Factory,Death.Factory,Email.Factory,FbUrl.Factory,Fn.Factory,Gender.Factory,Geo.Factory,Impp.Factory,Key.Factory,Kind.Factory,Label.Factory,Lang.Factory,Logo.Factory,Mailer.Factory,Member.Factory,N.Factory,Name.Factory,Nickname.Factory,Note.Factory,Org.Factory,Photo.Factory,ProdId.Factory,Related.Factory,Revision.Factory,Role.Factory,SortString.Factory,Sound.Factory,Source.Factory,Telephone.Factory,Title.Factory,Tz.Factory,Uid.Factory,Url.Factory,Version.Factory,Xml.Factory
public interface PropertyFactory<T extends GroupProperty> extends PropertyFactory<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TcreateProperty()TcreateProperty(Group group, ParameterList params, String value)-
Methods inherited from interface net.fortuna.ical4j.model.PropertyFactory
createProperty, createProperty, supports
-
-
-
-
Method Detail
-
createProperty
T createProperty(Group group, ParameterList params, String value)
- Parameters:
group- the property groupparams- property parameters used to construct a new instancevalue- a property value used to construct a new instance- Returns:
- a new property instance
- Throws:
IllegalArgumentException- where an invalid encoded value is specified in the property value
-
createProperty
default T createProperty()
- Specified by:
createPropertyin interfacePropertyFactory<T extends GroupProperty>
-
-