C# Class Rozvrh.Exporters.Generators.ICalGenerator

Class generating string in ICal format from list of lectures.
ファイルを表示 Open project: jandoubek/fjfi-rozvrh Class Usage Examples

Public Methods

Method Description
ICalGenerator ( ) : System
closestDayFromDateTime ( System.DateTime date, System target ) : System.DateTime

Returns closest date to input date which is target day.

dateTimeDateToICalString ( System.DateTime dt ) : string
generateICal ( List lectures, System.DateTime semesterStart, System.DateTime semesterEnd ) : string

Generates string in iCal format.

hourToICalString ( int hour, int min ) : string

Private Methods

Method Description
generateEventFromExportHodina ( ExportLecture lecture, System.DateTime semesterStart, System.DateTime semesterEnd ) : string

Method Details

ICalGenerator() public method

public ICalGenerator ( ) : System
return System

closestDayFromDateTime() public method

Returns closest date to input date which is target day.
public closestDayFromDateTime ( System.DateTime date, System target ) : System.DateTime
date System.DateTime
target System
return System.DateTime

dateTimeDateToICalString() public method

public dateTimeDateToICalString ( System.DateTime dt ) : string
dt System.DateTime
return string

generateICal() public method

Generates string in iCal format.
public generateICal ( List lectures, System.DateTime semesterStart, System.DateTime semesterEnd ) : string
lectures List List of lectures with IExportHodina interface to export.
semesterStart System.DateTime Beginning of the semester. Only Year, Month and Day are used.
semesterEnd System.DateTime End of the semester. Only Year, Month and Day are used.
return string

hourToICalString() public method

public hourToICalString ( int hour, int min ) : string
hour int
min int
return string