@Override public List<PropertyFactory> get() { List<PropertyFactory> rfc5545 = Arrays.asList(new Acknowledged.Factory(), new Action.Factory(), new Attach.Factory(), new Attendee.Factory(), new BusyType.Factory(), new CalScale.Factory(), new Categories.Factory(), new Clazz.Factory(), new Comment.Factory(), new Completed.Factory(), new Contact.Factory(), new Country.Factory(), new Created.Factory(), new Description.Factory(), new DtEnd.Factory(), new DtStamp.Factory(), new DtStart.Factory(), new Due.Factory(), new Duration.Factory(), new ExDate.Factory(), new ExRule.Factory(), new ExtendedAddress.Factory(), new FreeBusy.Factory(), new Geo.Factory(), new LastModified.Factory(), new Locality.Factory(), new Location.Factory(), new LocationType.Factory(), new Method.Factory(), new Name.Factory(), new Organizer.Factory(), new PercentComplete.Factory(), new Postalcode.Factory(), new Priority.Factory(), new ProdId.Factory(), new RDate.Factory(), new RecurrenceId.Factory(), new Region.Factory(), new RelatedTo.Factory(), new Repeat.Factory(), new RequestStatus.Factory(), new Resources.Factory(), new RRule.Factory(), new Sequence.Factory(), new Status.Factory(), new StreetAddress.Factory(), new Summary.Factory(), new Tel.Factory(), new Transp.Factory(), new Trigger.Factory(), new TzId.Factory(), new TzName.Factory(), new TzOffsetFrom.Factory(), new TzOffsetTo.Factory(), new TzUrl.Factory(), new Uid.Factory(), new Url.Factory(), new Version.Factory()); List<PropertyFactory> rfc7986 = Arrays.asList(new Color.Factory(), new Conference.Factory(), new Image.Factory(), new RefreshInterval.Factory(), new Source.Factory()); List<PropertyFactory> factories = new ArrayList<>(rfc5545); factories.addAll(rfc7986); return factories; } }
@Override public List<PropertyFactory> get() { List<PropertyFactory> rfc5545 = Arrays.asList(new Acknowledged.Factory(), new Action.Factory(), new Attach.Factory(), new Attendee.Factory(), new BusyType.Factory(), new CalScale.Factory(), new Categories.Factory(), new Clazz.Factory(), new Comment.Factory(), new Completed.Factory(), new Contact.Factory(), new Country.Factory(), new Created.Factory(), new Description.Factory(), new DtEnd.Factory(), new DtStamp.Factory(), new DtStart.Factory(), new Due.Factory(), new Duration.Factory(), new ExDate.Factory(), new ExRule.Factory(), new ExtendedAddress.Factory(), new FreeBusy.Factory(), new Geo.Factory(), new LastModified.Factory(), new Locality.Factory(), new Location.Factory(), new LocationType.Factory(), new Method.Factory(), new Name.Factory(), new Organizer.Factory(), new PercentComplete.Factory(), new Postalcode.Factory(), new Priority.Factory(), new ProdId.Factory(), new RDate.Factory(), new RecurrenceId.Factory(), new Region.Factory(), new RelatedTo.Factory(), new Repeat.Factory(), new RequestStatus.Factory(), new Resources.Factory(), new RRule.Factory(), new Sequence.Factory(), new Status.Factory(), new StreetAddress.Factory(), new Summary.Factory(), new Tel.Factory(), new Transp.Factory(), new Trigger.Factory(), new TzId.Factory(), new TzName.Factory(), new TzOffsetFrom.Factory(), new TzOffsetTo.Factory(), new TzUrl.Factory(), new Uid.Factory(), new Url.Factory(), new Version.Factory()); List<PropertyFactory> rfc7986 = Arrays.asList(new Color.Factory(), new Conference.Factory(), new Image.Factory(), new RefreshInterval.Factory(), new Source.Factory()); List<PropertyFactory> factories = new ArrayList<>(rfc5545); factories.addAll(rfc7986); return factories; } }
/** * Creates a new instance initialised with the parsed value. * * @param value the DTEND value string to parse * @throws ParseException where the specified string is not a valid DTEND value representation */ public DtEnd(final String value) throws ParseException { super(DTEND, new Factory()); setValue(value); }
/** * Creates a new DTEND property initialised with the specified timezone. * * @param timezone initial timezone */ public DtEnd(TimeZone timezone) { super(DTEND, timezone, new Factory()); }
/** * Constructs a new DtEnd with the specified time. * * @param time the time of the DtEnd * @param utc specifies whether time is UTC */ public DtEnd(final Date time, final boolean utc) { super(DTEND, new Factory()); setDate(time); setUtc(utc); }
/** * Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter. * * @param aDate a date */ public DtEnd(final Date aDate) { super(DTEND, new Factory()); setDate(aDate); }
/** * Creates a new instance initialised with the parsed value. * * @param value the DTEND value string to parse * @throws ParseException where the specified string is not a valid DTEND value representation */ public DtEnd(final String value) throws ParseException { super(DTEND, new Factory()); setValue(value); }
/** * Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter. * * @param aList a list of parameters for this component * @param aDate a date */ public DtEnd(final ParameterList aList, final Date aDate) { super(DTEND, aList, new Factory()); setDate(aDate); }
/** * Constructs a new DtEnd with the specified time. * * @param time the time of the DtEnd * @param utc specifies whether time is UTC */ public DtEnd(final Date time, final boolean utc) { super(DTEND, new Factory()); setDate(time); setUtc(utc); }
/** * Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter. * * @param aDate a date */ public DtEnd(final Date aDate) { super(DTEND, new Factory()); setDate(aDate); }
/** * Default constructor. The time value is initialised to the time of instantiation. */ public DtEnd() { super(DTEND, new Factory()); }
/** * @param aList a list of parameters for this component * @param aValue a value string for this component * @throws ParseException when the specified string is not a valid date/date-time representation */ public DtEnd(final ParameterList aList, final String aValue) throws ParseException { super(DTEND, aList, new Factory()); setValue(aValue); }
/** * Creates a new DTEND property initialised with the specified timezone and value. * * @param value a string representation of a DTEND value * @param timezone initial timezone * @throws ParseException where the specified value is not a valid string * representation */ public DtEnd(String value, TimeZone timezone) throws ParseException { super(DTEND, timezone, new Factory()); setValue(value); }
/** * Constructor. Date or Date-Time format is determined based on the presence of a VALUE parameter. * * @param aList a list of parameters for this component * @param aDate a date */ public DtEnd(final ParameterList aList, final Date aDate) { super(DTEND, aList, new Factory()); setDate(aDate); }
/** * @param aList a list of parameters for this component * @param aValue a value string for this component * @throws ParseException when the specified string is not a valid date/date-time representation */ public DtEnd(final ParameterList aList, final String aValue) throws ParseException { super(DTEND, aList, new Factory()); setValue(aValue); }
/** * Creates a new DTEND property initialised with the specified timezone. * * @param timezone initial timezone */ public DtEnd(TimeZone timezone) { super(DTEND, timezone, new Factory()); }
/** * Default constructor. The time value is initialised to the time of instantiation. */ public DtEnd() { super(DTEND, new Factory()); }
/** * Creates a new DTEND property initialised with the specified timezone and value. * * @param value a string representation of a DTEND value * @param timezone initial timezone * @throws ParseException where the specified value is not a valid string * representation */ public DtEnd(String value, TimeZone timezone) throws ParseException { super(DTEND, timezone, new Factory()); setValue(value); }