Main Page
From ICal4j Wiki
Contents |
About this Wiki
The purpose of this Wiki is to provide information and guidance regarding the use of the iCal4j Java library. Users are encouraged to document their experiences with iCal4j here.
Consult the User's Guide for information on using the wiki software.
Introduction
iCal4j is a Java API that provides support for the iCalendar specification as defined in RFC2445. This support includes a Parser, Object Model and Generator for iCalendar data streams. For more information check out the API Documentation.
Concepts and Types
- Folding long content lines
- Date and Time representations
- Working with Timezones
- Compatibility with other Calendar User Agents
- Encoding attachments and other data
- Component, Property and Parameter filtering
- Component and Property indexing
- Recurring events
Getting Started
- If you are new to iCal4j, follow this brief tutorial to help you get started.
- The following examples demonstrate the functionality and uses of iCal4j.
Maven 2
iCal4j now incorporates a Maven 2 build process. More information on how to include iCal4j as a Maven dependency is available here.
Release Information
- For information regarding new functionality and changes in iCal4j releases check the CHANGELOG in the SourceForge CVS.
- Information regarding code coverage and other project reports is available in the Project Documentation.
- For information regarding specification support, please see the RFC Compliance page.
- Details of future directions can be found in the Roadmap.
Related Sites and Articles
- Calendar User Agents supporting the iCalendar specification
- Projects using iCal4j
- iCalendar feeds using iCal4j
- Integrate your Java agenda and iCalendar clients (Outlook) with iCal4j
- Wikipedia on iCalendar.
Frequently Asked Questions
- Answers to some common questions about iCal4j are available here
Sitemap
A hierarchical view of this Wiki is available here.
