Package net.fortuna.ical4j.model
Interface PropertyFactory<T extends Property>
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
Acknowledged.Factory
,Action.Factory
,Attach.Factory
,Attendee.Factory
,BusyType.Factory
,CalScale.Factory
,Categories.Factory
,Clazz.Factory
,Color.Factory
,Comment.Factory
,Completed.Factory
,Conference.Factory
,Contact.Factory
,Country.Factory
,Created.Factory
,Description.Factory
,DtEnd.Factory
,DtStamp.Factory
,DtStart.Factory
,Due.Factory
,Duration.Factory
,ExDate.Factory
,ExRule.Factory
,ExtendedAddress.Factory
,FreeBusy.Factory
,Geo.Factory
,Image.Factory
,LastModified.Factory
,Locality.Factory
,Location.Factory
,LocationType.Factory
,Method.Factory
,Name.Factory
,Organizer.Factory
,PercentComplete.Factory
,Postalcode.Factory
,Priority.Factory
,ProdId.Factory
,RDate.Factory
,RecurrenceId.Factory
,RefreshInterval.Factory
,Region.Factory
,RelatedTo.Factory
,Repeat.Factory
,RequestStatus.Factory
,Resources.Factory
,RRule.Factory
,Sequence.Factory
,Source.Factory
,Status.Factory
,StreetAddress.Factory
,Summary.Factory
,Tel.Factory
,Transp.Factory
,Trigger.Factory
,TzId.Factory
,TzName.Factory
,TzOffsetFrom.Factory
,TzOffsetTo.Factory
,TzUrl.Factory
,Uid.Factory
,Url.Factory
,Version.Factory
,XProperty.Factory
public interface PropertyFactory<T extends Property> extends Serializable
A factory for creating iCalendar properties.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
createProperty()
T
createProperty(ParameterList parameters, String value)
boolean
supports(String name)
-
-
-
Method Detail
-
createProperty
T createProperty()
- Returns:
- a new instance of the specified property
-
createProperty
T createProperty(ParameterList parameters, String value) throws IOException, URISyntaxException, ParseException
- Parameters:
parameters
- a list of property parametersvalue
- a property value- Returns:
- a new instance of the specified property
- Throws:
IOException
- where an unexpected error occurs reading dataURISyntaxException
- where data contains an invalid URIParseException
- where data is unable to be parsed correctly
-
supports
boolean supports(String name)
-
-