A B C D E G H K L M N P R S T U V

A

actionPerformed(ActionEvent) - Method in class Rememberall.CalendarWidget
This function is called when an ActionEvent occurs like someone clicking a button
actionPerformed(ActionEvent) - Method in class Rememberall.CalendarWidget.MyColorChooser
This function is called when an ActionEvent occurs like someone clicking a button
actionPerformed(ActionEvent) - Method in class Rememberall.RememberallControlPanel
This function is called when an ActionEvent occurs like someone clicking a button
actionPerformed(ActionEvent) - Method in class Rememberall.RememberallDisplay
This function is called when an ActionEvent occurs like someone clicking a button
actionPerformed(ActionEvent) - Method in class Rememberall.TestWidget
 
actionPerformed(ActionEvent) - Method in class Rememberall.TestWidget2
 
areSameDateMinuteGranICalendar(String, String) - Static method in class Rememberall.DateUtils
This function checks if two dates are the same down to a minute granularity

B

BTMonitor - Class in Rememberall
Wraps around the bluecove bluetooth device discovery classes and functions.
BTMonitor(String) - Constructor for class Rememberall.BTMonitor
Creates a bluetooth monitor for the specified target device.
BTMonitor.BTException - Exception in Rememberall
 
BTMonitor.BTException(String) - Constructor for exception Rememberall.BTMonitor.BTException
 
buildChooser() - Method in class Rememberall.CalendarWidget.MyColorChooser
This function builds the color chooser
BUTTON_HEIGHT - Static variable in class Rememberall.CalendarWidget.MyColorChooser
The height of a button in the custom color chooser
BUTTON_WIDTH - Static variable in class Rememberall.CalendarWidget.MyColorChooser
The width of a button in the custom color chooser

C

CalendarWidget - Class in Rememberall
 
CalendarWidget() - Constructor for class Rememberall.CalendarWidget
Constructor for the CalendarWidget class.
CalendarWidget.MyColorChooser - Class in Rememberall
This class is a custom color chooser to be used to choose the background color for events
CalendarWidget.MyColorChooser() - Constructor for class Rememberall.CalendarWidget.MyColorChooser
 
CalendarWidget.ScheduleEvent - Class in Rememberall
This class represents an event that is part of your schedule
CalendarWidget.ScheduleEvent(String, String) - Constructor for class Rememberall.CalendarWidget.ScheduleEvent
 
CalendarWidget.ScheduleEvent(Component) - Constructor for class Rememberall.CalendarWidget.ScheduleEvent
This is the constructor for the ScheduleEvent class
checkBox - Variable in class Rememberall.CalendarWidget.ScheduleEvent
 
close() - Method in class Rememberall.Serial
Closes the currently open serial connection.
color - Variable in class Rememberall.CalendarWidget.ScheduleEvent
 
color - Variable in class Rememberall.RememberallDataPacket
 
convertCalendarToICalendar(Calendar) - Static method in class Rememberall.DateUtils
This function converts a java.util.Calendar into a String representation of the date in iCalendar format
convertICalendarToCalendar(String) - Static method in class Rememberall.DateUtils
This function convertes a String representation of the date in iCalendar format into a Calendar object
convertICalendarToReadable(String) - Static method in class Rememberall.DateUtils
This function takes a String representation of the date in the format yyyymmddThhmmss and converts it to a more readable format
cw - Static variable in class Rememberall.Rememberall
 

D

DATA_SIZE - Static variable in class Rememberall.RememberallControlPanel
This defines a hardcoded data size to make sure a consistent amount of data is sent to the device
DateUtils - Class in Rememberall
 

E

endTime - Variable in class Rememberall.CalendarWidget.ScheduleEvent
 
ErrorHandling - Class in Rememberall
 
ErrorHandling() - Constructor for class Rememberall.ErrorHandling
 
ErrorHandlingImpl - Class in Rememberall
 
ErrorHandlingImpl() - Constructor for class Rememberall.ErrorHandlingImpl
 

G

GatherData - Class in Rememberall
This class is used to gather data on the speed of downloading a schedule.
GatherData() - Constructor for class Rememberall.GatherData
 
getCheckBox() - Method in class Rememberall.CalendarWidget.ScheduleEvent
This function returns the checkbox associated with this event
getColor() - Method in class Rememberall.CalendarWidget.ScheduleEvent
This function gets the current color that the background is set to
getColor(int) - Method in class Rememberall.Slab
 
getCurrentDate() - Static method in class Rememberall.DateUtils
This returns the current date.
getCurrentDateStringICalendarFormat() - Static method in class Rememberall.DateUtils
This function gets the current date in a specialized string format that iCalendar uses
getDataPackets() - Method in class Rememberall.CalendarWidget
This function will return a list of data packets.
getDataPackets() - Method in class Rememberall.RememberallWidgetPlatform
 
getDataPackets() - Method in class Rememberall.TestWidget
This function will return a list of data packets.
getDataPackets() - Method in class Rememberall.TestWidget2
This function will return a list of data packets.
getDisplayName() - Method in class Rememberall.CalendarWidget.MyColorChooser
 
getGranularity() - Method in class Rememberall.CalendarWidget
This function returns the granularity setting of the widget
getGranularity() - Method in class Rememberall.RememberallWidgetPlatform
 
getGranularity() - Method in class Rememberall.Slab
 
getGranularity() - Method in class Rememberall.TestWidget
This function returns the granularity setting of the widget
getGranularity() - Method in class Rememberall.TestWidget2
This function returns the granularity setting of the widget
getIntensity(int) - Method in class Rememberall.Slab
 
getLargeDisplayIcon() - Method in class Rememberall.CalendarWidget.MyColorChooser
 
getMinutesFromICalendar(String) - Static method in class Rememberall.DateUtils
This function retrieves the number of minutes from an iCalendar date
getSmallDisplayIcon() - Method in class Rememberall.CalendarWidget.MyColorChooser
 
getTitle() - Method in class Rememberall.CalendarWidget
This function returns a string representing how this class wants to be displayed in the GUI.
getTitle() - Method in class Rememberall.RememberallWidgetPlatform
 
getTitle() - Method in class Rememberall.TestWidget
This function returns a string representing how this class wants to be displayed in the GUI.
getTitle() - Method in class Rememberall.TestWidget2
This function returns a string representing how this class wants to be displayed in the GUI.

H

handleError(JPanel, Exception, String, String) - Method in class Rememberall.ErrorHandling
This function handles errors.
handleError(JPanel, Exception, String, String) - Method in class Rememberall.ErrorHandlingImpl
This function handles errors.

K

keyPressed(KeyEvent) - Method in class Rememberall.CalendarWidget
 
keyReleased(KeyEvent) - Method in class Rememberall.CalendarWidget
 
keyTyped(KeyEvent) - Method in class Rememberall.CalendarWidget
 

L

length() - Method in class Rememberall.Slab
 
Log - Class in Rememberall
 
Log() - Constructor for class Rememberall.Log
 

M

main(String[]) - Static method in class Rememberall.GatherData
 
main(String[]) - Static method in class Rememberall.Rememberall
 

N

NUM_COLORS - Static variable in class Rememberall.TestWidget
 
NUM_COLORS - Static variable in class Rememberall.TestWidget2
 
NUM_GRAD - Static variable in class Rememberall.TestWidget
 
NUM_GRAD - Static variable in class Rememberall.TestWidget2
 

P

pad_up(int) - Method in class Rememberall.Slab
 
propertyChange(PropertyChangeEvent) - Method in class Rememberall.RememberallControlPanel
 

R

registerWidget(RememberallWidgetPlatform) - Method in class Rememberall.RememberallDisplay
This function registers a widget with the Rememberall system
Rememberall - package Rememberall
 
Rememberall - Class in Rememberall
This class is the main class of the Rememberall project.
Rememberall() - Constructor for class Rememberall.Rememberall
 
RememberallControlPanel - Class in Rememberall
This class controls the look and function of the control panel at the top of the GUI
RememberallControlPanel(int, List<RememberallWidgetPlatform>) - Constructor for class Rememberall.RememberallControlPanel
This constructor constructs the display and sets up the control panel
RememberallControlPanel.InvalidLEDException - Exception in Rememberall
 
RememberallControlPanel.InvalidLEDException(String) - Constructor for exception Rememberall.RememberallControlPanel.InvalidLEDException
 
RememberallDataPacket - Class in Rememberall
 
RememberallDataPacket(String, Color, float) - Constructor for class Rememberall.RememberallDataPacket
The constructor for this class
RememberallDataPacket.LED - Enum in Rememberall
 
RememberallDisplay - Class in Rememberall
This class controls the overall display of the Rememberall GUI
RememberallDisplay() - Constructor for class Rememberall.RememberallDisplay
Default constructor
RememberallDisplay(int, int) - Constructor for class Rememberall.RememberallDisplay
Constructor
RememberallWidgetPlatform - Class in Rememberall
 
RememberallWidgetPlatform() - Constructor for class Rememberall.RememberallWidgetPlatform
 
RememberallWidgetPlatform.COLOR - Enum in Rememberall
 
RememberallWidgetPlatform.GRANULARITY - Enum in Rememberall
 
roundCalendarToGran(Calendar, int) - Static method in class Rememberall.DateUtils
This rounds down the date in a Calendar object to the nearest multiple of the specified number of seconds.

S

scan() - Method in class Rememberall.BTMonitor
Scans publically discoverable bluetooth devices and phones and check if any support the Rememberall framework.
sendSchedule(Slab[]) - Method in class Rememberall.Serial
Sends a schedule consisting of data packets and granularity and length.
Serial - Class in Rememberall
Uses the blue cove open source java bluetooth stack wrapper to hide the details of establishing an RFCOMM connection given a previously discovered ServiceRecord.
Serial(String) - Constructor for class Rememberall.Serial
Constructs a serial port given an appropriate device url for an SPP service on the Rememberall device.
setColor(Color) - Method in class Rememberall.CalendarWidget.ScheduleEvent
This function sets the background color of the event in the display
setDisplay(RememberallWidgetPlatform, int) - Method in class Rememberall.RememberallControlPanel
This function sets the display of what widget is controlling the specified LED
setErrorHandler(ErrorHandling) - Method in class Rememberall.CalendarWidget
This function sets the ErrorHandling object for this class
setErrorHandling(ErrorHandling) - Method in class Rememberall.RememberallControlPanel
 
setErrorHandling(ErrorHandling) - Method in class Rememberall.TestWidget
 
setErrorHandling(ErrorHandling) - Method in class Rememberall.TestWidget2
 
Slab - Class in Rememberall
Represents a "finalized" interpolated schedule for a single LED.
Slab(RememberallWidgetPlatform.GRANULARITY, RememberallWidgetPlatform.COLOR[], float[]) - Constructor for class Rememberall.Slab
 
startTime - Variable in class Rememberall.CalendarWidget.ScheduleEvent
 
startTime - Variable in class Rememberall.RememberallDataPacket
This variable assumes its in iCalendar time format
stateChanged(ChangeEvent) - Method in class Rememberall.CalendarWidget
This function is called when the state of the GUI for this class changes.

T

TestWidget - Class in Rememberall
 
TestWidget() - Constructor for class Rememberall.TestWidget
Constructor of the TestWidget class
TestWidget2 - Class in Rememberall
 
TestWidget2() - Constructor for class Rememberall.TestWidget2
Constructor of the TestWidget2 class
TITLE - Static variable in class Rememberall.CalendarWidget
This is the title of the widget displayed in the GUI
TITLE - Static variable in class Rememberall.RememberallDisplay
 
TITLE - Static variable in class Rememberall.TestWidget
 
TITLE - Static variable in class Rememberall.TestWidget2
 
toSeconds(RememberallWidgetPlatform.GRANULARITY) - Static method in class Rememberall.RememberallWidgetPlatform
This function converts a granularity enum into a number of seconds
toString() - Method in class Rememberall.RememberallDataPacket
 
trace(String, String) - Static method in class Rememberall.Log
 

U

updateChooser() - Method in class Rememberall.CalendarWidget.MyColorChooser
 
updateEvent(Component) - Method in class Rememberall.CalendarWidget.ScheduleEvent
This function updates the event with data from a new Component
updateSchedule(String) - Method in class Rememberall.CalendarWidget
This function updates the calendar, both the internal representation and the display This function will handle some exceptions generated by invalid input and will display an error dialog box describing the error.
updateWidgetList() - Method in class Rememberall.RememberallControlPanel
This function updates the list of widgets in the control panel displays

V

valueOf(String) - Static method in enum Rememberall.RememberallDataPacket.LED
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum Rememberall.RememberallWidgetPlatform.COLOR
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum Rememberall.RememberallWidgetPlatform.GRANULARITY
Returns the enum constant of this type with the specified name.
values() - Static method in enum Rememberall.RememberallDataPacket.LED
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum Rememberall.RememberallWidgetPlatform.COLOR
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum Rememberall.RememberallWidgetPlatform.GRANULARITY
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E G H K L M N P R S T U V