SerializableAcknowledged.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.Factorypublic interface PropertyFactory<T extends Property> extends Serializable
| Modifier and Type | Method | Description |
|---|---|---|
T |
createProperty() |
|
default T |
createProperty(String value) |
Creates a property instance with no parameters.
|
T |
createProperty(ParameterList parameters,
String value) |
|
boolean |
supports(String name) |
T createProperty()
default T createProperty(String value) throws URISyntaxException
value - the property valueURISyntaxException - some properties may throw this exception when parsing the property valueT createProperty(ParameterList parameters, String value) throws URISyntaxException
parameters - a list of property parametersvalue - a property valueURISyntaxException - where data contains an invalid URIboolean supports(String name)