An NDoc Documented Class Library |
|
RemoteCalendars.Core Namespace
Namespace hierarchy
Classes
Class |
Description |
ConfigurationSettings
|
ConfigurationSettings is a class which contains all the user- configuration data about RemoteCalendars |
DeleteRemoteCalendars
|
DeleteRemoteCalendars is a GUI Form called by the user in order to choose which RemoteCalendar delete |
DummyByDay
|
This is a simple class in order to record two properties od a BYDAY: the Day and the number of the Day This is used when subscribing an iCalendar that contains RRULEs like this: RRULE:FREQ=MONTHLY;BYDAY=3TH which means: recurring every month on the third Thursday |
DummyRecurrenceRule
|
This is a very simple class to model a RRULE (rfc2445), still not completely defined |
EventEmitter
|
This class implements the abstract class StateEmitter. It's used to set correctly the AppointmentItems from a VEVENT iCalendar property |
HttpLogInForm
|
HttpLogInForm is a simple form, used to create NetworkCredentials for HTTP auhentication |
OptionsRemoteCalendar
|
OptionsRemoteCalendar it's a simple form used to prompt the user some options (only AutoUpdate option at the moment). The first time a user loads RemoteCalendar's plug-in, this form is shown, but it can be called also by pressing the "Options" button. |
OutlookEmitter
|
This class implements the IEmitter interface (see the iCalendar parser project at http://sourceforge.net/projects/icalparser). It's the main Parser for an iCalendar, it calls other class that implements the IEmitter interface to deploy a better job division so the code is more easy to understand and to mantain, using the Stack deisng pattern. |
PRCUri
|
This class was used when subscribing an iCalendar through webcal:// protocoll behind a SSL |
RecurrenceEmitter
|
This class extends the StateEmitter, in order to recognise correctly a RRULE (rfc2445) |
ReloadRemoteCalendars
|
ReloadRemoteCalendars is a simple GUI used by the user to reload a remote calendar. This class extends the DeleteRemoteCalendars class in order of reusing some useful code. |
RemoteCalendar
|
This class models a generic remote calendar. It's used to pass the information between all the GUI dialogs and the RemoteCalendarsController |
RemoteCalendarsController
|
This is the base class of RemoteCalendars: the RemoteCalendars Add-in connects the button's events to the methods presented by the RemoteCalendarsController |
StateEmitter
|
This abstract class implements the IEmitter interface (see the project of the iCalendar parser at http://sourceforge.net/projects/icalparser) |
StatoRicaricamento
|
StatoRicaricamento is a simple GUI called if the AutoUpdate option is turned on. StatoRicaricamento shows the progress made during reloading all the RemoteCalendars at the startup of Outlook and RemoteCalendars plug-in. This class is called inside the AutoUpdate() method of the RemoteCalendarsController. Tha MaximumProgressBar is set by the number of RemoteCalendars subscribed. |
SubscribeRemoteCalendar
|
SubscribeRemoteCalendar is the GUI launched to subscribe a new RemoteCalendar |
TodoEmitter
|
This class implements the abstract class StateEmitter. It's used to set correctly the AppointmentItems from a VTODO iCalendar property |
WebcalRequestCreator
|
This class is used to register the prefix "webcal://" for subscribing an iCalendar. It simply re-use the HttpWebRequest for accessing an iCalendar through webcal:// |