iCal4j Overview
iCal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. Providing both a parser and an object model, iCal4j allows you to either modify existing iCalendar data or create new data models. Validation
Tutorial Details:
Version Information »
0.9 Initial release
Primary focus: parsing iCalendar data stream and building object model
Limited model manipulation
0.9.1 Interim release
Validation of object model
Manipulation of object model
0.9.2 Interim release
Added typed constructors to Property classes
Refactoring
0.9.3 Interim release
Finished implementation of types (Recur, Period)
Bug fixes (see CHANGELOG for details)
0.9.4 Interim release
Implemented proper string representations for all entities
Fixed folding and other changes (see CHANGELOG for details)
0.9.5 Interim release
Configurable output format for some date-time-based properties (UTC or local time)
Added support for pre-defined VTimeZones
0.9.6 Interim release
Fixed bug with parsing certain date-time properties
Added support for automatic validation
0.9.7 Milestone (alpha) release
Added convenience constructors to object model
Initial design for suppporting RFC2446
0.9.8 Second milestone (alpha) release
Added support for special character escaping
0.9.9 Third milestone (alpha) release
All properties now mutable
Decoupled parser/builder to allow for alternate parser implementations
0.9.10 Fourth milestone (alpha) release
Model classes now implement Serializable
Bug fixes related to nested VALARMs in VTODOs
1.0 beta Beta Release
Clean up and consistency check of code
1.0 Stable Release
Complete implementation of RFC2445
1.1 Stable Release
Complete implementation of RFC2446
1.2 Stable Release
Complete implementation of RFC2447
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: iCal4j
View Tutorial: iCal4j
Related
Tutorials:
iCal4j
iCal4j Overview
iCal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. Providing both a parser and an object model, iCal4j allows you to either modify existing iCalendar data or create new data models. Validation |
|
|
|