Olen jõudnud Google Calendar lugemise klassiga enam vähem lõpuni. Kokku tuli natuke üle 1100 rea koodi, mille funktsionaalsust hakkan nüüd veidike lahti seletama.
Üldine ülevaade
- Kalendri lugemiseks tuleb luua GCalXMLReader objekt ning talle parameetriks anda URL, mis viitab Google Calendar XML dokumendile.
- Kuna Google on enda kalendrite XML'i toppinud meie jaoks mitte vajalikku informatsiooni, siis loetakse sealt ainult vajalik.
- Kohalikule kettale luuakse XML dokument, mis sisaldab kalendri ning selles paiknevate sündmuste kohta informatsiooni.
- Objekt suudab kalendri informatsiooni uuendada.
- Objekti käest saab küsida tulevaid sündmusi.
Meetodid, mis peaksid arendajatele huvi pakkuma
- GCalXMLReader.makeXDoc() - luuakse XML dokument, mis sisaldab infot kalendri kohta.
- GCalXMLReader.calendarRemove() - kalender kustutatakse XML dokumendist.
- GCalXMLReader.updateXDoc() - uuendatakse kalendri informatsiooni.
- GCalXMLReader.getNextEvent() - tagastatakse järgmise sündmuse objekt.
- GCalXMLReader.getNextEvents() - tagastatakse järgmised sündmused. Täpsem info selliste meetodite kohta asub koodi failis.
- GCalXMLReader.getNext24hEvents() - tagastatakse järgmise 24 tunni sündmused.
- GCalXMLReader.getNextNrOfEvents() - tagastatakse järgmised kasutaja poolt sisestatud arv sündmusi.
No comments:
Post a Comment