A B C D E F G I M S T

A

Add - Class in <Unnamed>
This class is used to events to the database.
Add() - Constructor for class Add
 
add(String, String, String, String) - Method in class DbToCal
Method that adds a new entry to the Calendar.
Adder3 - Class in <Unnamed>
This class is used to add objects to the databas.
Adder3() - Constructor for class Adder3
 
Adder4 - Class in <Unnamed>
This class is used to add objects to the databas.
Adder4() - Constructor for class Adder4
 

B

BuildCalendar - Class in <Unnamed>
This class builds *.ics in VCalendar format.
BuildCalendar() - Constructor for class BuildCalendar
 
BuildDb - Class in <Unnamed>
This class builds an IclDb from an *.ics file (vCalendar format)
BuildDb() - Constructor for class BuildDb
 

C

CalToDb - Class in <Unnamed>
This class "converts" an existing vCalendar file (*.ics) to a LinkedList.
CalToDb(String) - Constructor for class CalToDb
Simple constructor.
clear - Static variable in class Db
 

D

Db - Class in <Unnamed>
An IclDb, used to store IclTerms.
DbToCal - Class in <Unnamed>
Adds an events/todos to a Calendar.
DbToCal(String, IclList, Calendar) - Constructor for class DbToCal
The time format, where 15 == 3pm, should be: yyyymmddThh
or yyyymmddThhmm
or yyyymmddThhmmss
For example: 20040825T1404
NOT : 2004-08-25:14-4
NOT : 20040825
delete(int) - Method in class Db
Deleting an object in the IclDb with a specific ID number.
Deleter - Class in <Unnamed>
As the name says, this will be used to delete objects from the IclDb.
Deleter() - Constructor for class Deleter
 

E

EmptyCal - Class in <Unnamed>
Creates an empty iCalendar, without any events or todos.
EmptyCal(String) - Constructor for class EmptyCal
 

F

Find - Class in <Unnamed>
This class is used to search the database, using the the entry(X) solvable.
X could be 'anything', any term.
Find() - Constructor for class Find
 
FindAgent - Class in <Unnamed>
An OAA agent for handling IclDb.
FindAgent(String[]) - Constructor for class FindAgent
 

G

getCalendar() - Method in class EmptyCal
 
getDb() - Method in class CalToDb
Method for getting the IclDb that is made from an existing *.ics file.
getId() - Method in class Db
Getting the next ID number in order to use it to identify the objects.
getInstance() - Static method in class Db
Getting the only instance of the DB
getLastId(IclList) - Method in class Db
Method for getting the latest/highest ID number that is used in the IclDb.
getLines(File) - Method in class CalToDb
Method for getting a LinkedList from an *.ics file.
getSave() - Method in class Db
Getting the binary file where the calendar information is stored.

I

isBuilt() - Method in class CalToDb
This method returns whether a Db could be built from a calendar file or not.

M

main(String[]) - Static method in class FindAgent
 
makeCalendar() - Method in class DbToCal
When the calendar is complete, this method is called to save it to a file.

S

setCalendar(IclList) - Method in class DbToCal
Takes an IclList as argument, adding events and todos to the Calendar.
setDb(IclDb) - Method in class Db
Setting the Db to an new IclDb.
setId(int) - Method in class Db
 
solve(IclTerm, IclList, IclList) - Method in class Add
The solve method extended from OAA.
goal == entry(Type,Summary,StartDatime,StopDatime,Location)
Type == the type of event; meeting, birthday, appointment...
solve(IclTerm, IclList, IclList) - Method in class Adder3
The solve method extended from OAA.
goal == find(W,X,Y)
W == the type; todo,alarm
X == the message connected to the object
Y == start date/time
solve(IclTerm, IclList, IclList) - Method in class Adder4
The solve method extended from OAA.
goal == add(W,X,Y,Z)
W == the type; event,todo,alarm
X == the message connected to the object
Y == start date/time
Z == end date/time
solve(IclTerm, IclList, IclList) - Method in class BuildCalendar
 
solve(IclTerm, IclList, IclList) - Method in class BuildDb
 
solve(IclTerm, IclList, IclList) - Method in class Deleter
The solve method extended from OAA.
goal == delete(X)
X == a number corresponding to the ID number of the object to delete.
solve(IclTerm, IclList, IclList) - Method in class Find
The solve method extended from OAA.
goal == entry(X)
X == term to unify in the database

T

toStruct(LinkedList) - Method in class CalToDb
Method for making an IclDb from a LinkedList.

A B C D E F G I M S T