Index

Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D F G P S T

## A

add(LinkedList) - Method in class com.gmscheduler.model.Schedule
  Adds one or more timeframes to the schedule
addTimeframe(Timeframe) - Method in class com.gmscheduler.model.Schedule
  Adds one more timeframe to the schedule

## C

com.gmscheduler.model - package com.gmscheduler.model

## D

difference(Schedule) - Method in class com.gmscheduler.model.Schedule
  Takes a schedule and removes the timeframes in the given schedule from this schedule

## F

findTime(Schedule, LinkedList) - Method in class com.gmscheduler.model.ScheduleUtil
  Finds the remaining free time from the free time constraint compared against the busy time of all schedules.

## G

getDay() - Method in class com.gmscheduler.model.Timeframe
  Returns the day.
getEnd() - Method in class com.gmscheduler.model.Timeframe
  Returns the end.
getEndDouble() - Method in class com.gmscheduler.model.Timeframe
  Returns the end.
getName() - Method in class com.gmscheduler.model.Person
  Returns the name.
getPerson() - Method in class com.gmscheduler.model.Schedule
  Gets the owner of the schedule
getSchedule() - Method in class com.gmscheduler.model.Schedule
  Gets the timeframes of the schedule
getStart() - Method in class com.gmscheduler.model.Timeframe
  Returns the start time.
getStartDouble() - Method in class com.gmscheduler.model.Timeframe
  Returns the start.

## P

parseSchedule(String) - Method in class com.gmscheduler.model.ScheduleUtil
  This method simply takes in the big list of times and days, breaks them apart and sends them to the parse method which handles the actual parsing.
Person - Class in com.gmscheduler.model
  A `Person` object represents the owner of schedule.
Person(String) - Constructor for class com.gmscheduler.model.Person
Person(Person) - Constructor for class com.gmscheduler.model.Person

## S

Schedule - Class in com.gmscheduler.model
  A `Schedule` objects represents a person and a list of their time frames.
Schedule() - Constructor for class com.gmscheduler.model.Schedule
Schedule(Person) - Constructor for class com.gmscheduler.model.Schedule
Schedule(Person, LinkedList) - Constructor for class com.gmscheduler.model.Schedule
Schedule(Person, Timeframe) - Constructor for class com.gmscheduler.model.Schedule
Schedule(Schedule) - Constructor for class com.gmscheduler.model.Schedule
ScheduleUtil - Class in com.gmscheduler.model
  The Schedule Utility is the buisness logic for parsing schedules as well as finding busy times.
ScheduleUtil() - Constructor for class com.gmscheduler.model.ScheduleUtil
setDay(String) - Method in class com.gmscheduler.model.Timeframe
  Sets the Day.
setEnd(String) - Method in class com.gmscheduler.model.Timeframe
  Sets the end time.
setName(String) - Method in class com.gmscheduler.model.Person
  Sets the name.
setPerson(Person) - Method in class com.gmscheduler.model.Schedule
  Sets the person
setSchedule(LinkedList) - Method in class com.gmscheduler.model.Schedule
  Sets the schedule from a linked list of timeframes
setStart(String) - Method in class com.gmscheduler.model.Timeframe
  Sets the start time.

## T

Timeframe - Class in com.gmscheduler.model
  A `Timeframe` object represents a day and time range (start time and stop time).
Timeframe(String, String, String) - Constructor for class com.gmscheduler.model.Timeframe
Timeframe(String, Double, Double) - Constructor for class com.gmscheduler.model.Timeframe
Timeframe(Timeframe) - Constructor for class com.gmscheduler.model.Timeframe
toString() - Method in class com.gmscheduler.model.Person
toString() - Method in class com.gmscheduler.model.Schedule
toString() - Method in class com.gmscheduler.model.Timeframe
toString(Double) - Method in class com.gmscheduler.model.Timeframe
  Converts a military time string into decimal hours.
toStringSchedule() - Method in class com.gmscheduler.model.Schedule
  Gets a string of all the schedules delimited by " | "

A C D F G P S T

Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES