Class Version
java.lang.Object
net.fortuna.ical4j.model.Content
net.fortuna.ical4j.model.Property
net.fortuna.ical4j.model.property.Version
- All Implemented Interfaces:
Serializable,Comparable<Property>,FluentProperty
$Id$
Created: [Apr 6, 2004]
Defines a VERSION iCalendar property. When creating a new calendar you should always add a version property with
value "2.0". There is actually a constant defined in the Version class for this. e.g:
Calendar calendar = new Calendar();
calendar.getProperties().add(Version.VERSION_2_0);- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class net.fortuna.ical4j.model.Property
ACKNOWLEDGED, ACTION, ATTACH, ATTENDEE, BUSYTYPE, CALENDAR_ADDRESS, CALSCALE, CATEGORIES, CLASS, COMMENT, COMPLETED, CONTACT, COUNTRY, CREATED, DESCRIPTION, DTEND, DTSTAMP, DTSTART, DUE, DURATION, EXDATE, EXPERIMENTAL_PREFIX, EXRULE, EXTENDED_ADDRESS, FREEBUSY, GEO, LAST_MODIFIED, LOCALITY, LOCATION, LOCATION_TYPE, METHOD, NAME, ORGANIZER, PARTICIPANT_TYPE, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, PROXIMITY, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCE_TYPE, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, STRUCTURED_DATA, STYLED_DESCRIPTION, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZID_ALIAS_OF, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZUNTIL, TZURL, UID, URL, VERSION, XML -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringfinal Stringfinal StringgetValue()voidsetMaxVersion(String maxVersion) voidsetMinVersion(String minVersion) voidSets the current value of the property.validate()Perform validation on a property.Methods inherited from class net.fortuna.ical4j.model.Property
compareTo, copy, equals, getFluentTarget, getName, getParameter, getParameters, getParameters, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.fortuna.ical4j.model.FluentProperty
withParameter
-
Field Details
-
VALUE_2_0
- See Also:
-
VERSION_2_0
iCalendar version 2.0.
-
-
Constructor Details
-
Version
public Version()Default constructor. -
Version
- Parameters:
aList- a list of parameters for this componentaValue- a value string for this component
-
Version
- Parameters:
minVersion- a string representation of the minimum versionmaxVersion- a string representation of the maximum version
-
Version
- Parameters:
aList- a list of parameters for this componentaVersion1- a string representation of the minimum versionaVersion2- a string representation of the maximum version
-
-
Method Details
-
getMaxVersion
- Returns:
- Returns the maxVersion.
-
getMinVersion
- Returns:
- Returns the minVersion.
-
setValue
Sets the current value of the property. -
getValue
-
setMaxVersion
- Parameters:
maxVersion- The maxVersion to set.
-
setMinVersion
- Parameters:
minVersion- The minVersion to set.
-
validate
Description copied from class:PropertyPerform validation on a property.- Specified by:
validatein classProperty- Throws:
ValidationException- where the property is not in a valid state
-