Skip to content

iCal4j Command - Reference

Calendar

Calendar commands are used to parse, transform and validate existing iCalendar data.

Validate Object

Generate validation report

ical4j calendar validate -file ./OZMovies.ics

Result:

- ERROR: VCALENDAR - If one is present, ALL others MUST NOT be present: VEVENT,VFREEBUSY,VTODO,VJOURNAL

Serialize Object

TBD.

Filter Components

TBD.

Replace Component UIDs

TBD.

Free/Busy Report

TBD.

Card

Card commands are used to parse, transform and validate existing vCard data.

Channel

Channel commands interact with configured channels to send or receive iCalendar and vCard data.

Publish Content

TBD.

Poll Content

TBD.

Collection

Collection commands interact with configured collections to create, update, retrieve, etc. iCalendar and vCard data.

Add Content

TBD.

Remove Content

TBD.

Export Content

TBD.

iTIP

iTIP commands relate to the iCalendar Transport-Independent Interoperability Protocol (iTIP).

Publish Object

TBD.

Request Participation

TBD.

Participation Reply

TBD.

Add Object Instances

TBD.

Cancel Object Instances

TBD.

Object Refresh

TBD.

Counter Proposal

TBD>

Decline Counter Proposal

TBD.

Store

Store commands interact with configured store to create, update, etc. iCalendar and vCard collections.

Create Collection

TBD.

Update Collection

TBD.

Delete Collection

TBD.

Export Collection

TBD.

Template

Template commands are used to generate iCalendar and vCard data from predefined blueprints.