A B C D E F G H I J K L M N O P R S T U V W X

A

ABOUT_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ACTION - Static variable in class org.wcb.plugins.beans.EventsController
 
ACTION - Static variable in class org.wcb.plugins.beans.MonitorController
 
ACTION_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ACTION_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ADD_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ADD_BUTTON - Static variable in class org.wcb.plugins.beans.EventsController
 
ADD_BUTTON - Static variable in class org.wcb.plugins.beans.ModuleController
 
ALL_LIGHTS_OFF_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ALL_LIGHTS_ON_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ALL_OFF_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
AM_PM - Static variable in class org.wcb.plugins.beans.EventsController
 
APPLIANCEICON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
APPLIANCEICON_OFF - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
APPLIANCE_MODULE_OFF - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
APPLIANCE_MODULE_ON - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
AbstractCellEditor - class org.wcb.autohome.util.AbstractCellEditor.
 
AbstractCellEditor() - Constructor for class org.wcb.autohome.util.AbstractCellEditor
 
AliceFrame - class org.wcb.autohome.AliceFrame.
Creates the main frame and splash screen for the alice swing application.
AliceFrame(String) - Constructor for class org.wcb.autohome.AliceFrame
This provides a frame wrapper for the HomeCenterPanel class Based on the command line arguments sent from the user a splash screen will appear.
AliceListener - class org.wcb.autohome.util.AliceListener.
Project: Home Automation Interface Filename: $Id: AliceListener.java,v 1.5 2004/01/17 08:15:46 wbogaardt Exp $ Abstract: Monitors CM11A device and power line for events occuring outside of the application and logs the results.
AliceListener(MonitorTableModel) - Constructor for class org.wcb.autohome.util.AliceListener
 
AliceSynthesizerModeDesc - class org.wcb.plugins.speech.AliceSynthesizerModeDesc.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
AliceSynthesizerModeDesc(SynthesizerModeDesc) - Constructor for class org.wcb.plugins.speech.AliceSynthesizerModeDesc
Constructs a MySynthesizerModeDesc with the attributes from the given SynthesizerModeDesc.
AliceX10AddressListener - class org.wcb.autohome.util.AliceX10AddressListener.
AliceX10AddressListener.java Created on December 12, 2003, 7:59 PM
AliceX10AddressListener(MonitorTableModel) - Constructor for class org.wcb.autohome.util.AliceX10AddressListener
Creates a new instance of AliceX10AddressListener
ArraySorter - class org.wcb.common.ArraySorter.
This is a version of C.A.R Hoare's Quick Sort algorithm.
ArraySorter() - Constructor for class org.wcb.common.ArraySorter
 
AutoHomeAdminSession - class org.wcb.autohome.AutoHomeAdminSession.
Project: Home Automation Interface Filename: $Id: AutoHomeAdminSession.java,v 1.27 2004/06/09 18:52:34 wbogaardt Exp $ Abstract: Centralized backend for various components to send events to Serial port output.
AutoHomeDaemonSession - class org.wcb.autohome.AutoHomeDaemonSession.
 
AutoHomeSession - class org.wcb.autohome.AutoHomeSession.
This class is a base class that holds most of the common methods that are accessed either via the command line daemon or the gui.
AutoHomeSession() - Constructor for class org.wcb.autohome.AutoHomeSession
 
accept(File) - Method in class org.wcb.autohome.util.LogFilter
 
accept(File) - Method in class org.wcb.autohome.util.X10Filter
This determinse if the passed in file should be displayed.
actionPerformed(ActionEvent) - Method in class org.wcb.autohome.ModuleDetailPanel
Set up action listener to certaion buttons.
actionPerformed(ActionEvent) - Method in class org.wcb.autohome.MonitorDetailPanel
Must be implemented for this class but the panel to have an add and update button to update the monitoring of an event.
actionPerformed(ActionEvent) - Method in class org.wcb.autohome.util.ModuleTablePopup
 
actionPerformed(ActionEvent) - Method in class org.wcb.autohome.util.TablePopup
 
actionPerformed(ActionEvent) - Method in class org.wcb.autohome.util.ui.MonitorTablePopup
Perform the action on the selected menu item, which is save, delete or run an action
actionPerformed(ActionEvent) - Method in class org.wcb.common.PrintPreviewDialog
 
actionPerformed(ActionEvent) - Method in class org.wcb.common.component.EmailPanel
This allows the panel to control its own actions such as enabling the password and username text fields if the authorization required check box is marked
actionPerformed(ActionEvent) - Method in class org.wcb.common.component.JAliceMenuBar
The action events being listed to for the menu items.
actionPerformed(ActionEvent) - Method in class org.wcb.common.event.PrintListener
 
actionPerformed(ActionEvent) - Method in class org.wcb.util.ExcelAdapter
This method is activated on the Keystrokes we are listening to in this implementation.
addCellEditorListener(CellEditorListener) - Method in class org.wcb.autohome.util.AbstractCellEditor
 
addMacro() - Method in class org.wcb.autohome.MacroTriggerPanel
add a new macro to the macro table
addMacroEvent() - Method in class org.wcb.autohome.MacroSequencePanel
add a new macro event to the macro table
addMouseListenerToHeaderInTable(JTable) - Method in class org.wcb.util.TableSorter
 
addMouseListenerToHeaderInTable(JTable, SortButtonRenderer) - Method in class org.wcb.util.TableSorter
 
addNewMacro() - Method in class org.wcb.autohome.MacroSequencePanel
adds a new macro assignable sequence
addNewRow(IX10Events) - Method in class org.wcb.autohome.EventsPanel
Adds a new row to the table model By taking an IX10Events object
addNewRow(IX10Module) - Method in class org.wcb.autohome.ModulePanel
Adds a new row to the table model
addNewRow(IX10MonitorEvent) - Method in class org.wcb.autohome.MonitorPanel
Adds a new row to the table model By taking an IX10MonitorEvent object
addRow(IX10Events) - Method in class org.wcb.autohome.model.EventsTableModel
Add a row of IX10Event object and fire data table change event.
addRow(IMacroEvent) - Method in class org.wcb.autohome.model.MacroEventTableModel
Add a new event to the model and fire a table data change event
addRow(IMacroTrigger) - Method in class org.wcb.autohome.model.MacroTriggerModel
Add a row of IMacroTrigger object and fire data table change event.
addRow(IX10Module) - Method in class org.wcb.autohome.model.ModuleTableModel
Add a row of IX10Module object and fire data table change event.
addRow(IX10MonitorEvent) - Method in class org.wcb.autohome.model.MonitorTableModel
Add a row of IX10Monitor object and fire data table change event.
addTriggerID(JComboBox) - Method in class org.wcb.autohome.MacroTriggerPanel
Builds a trigger ICON for the trigger combo box.
address(AddressEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
airRefact - Variable in class org.wcb.autohome.util.SunriseCalculator
 
allCommandToSection(char, int) - Method in class org.wcb.autohome.factories.HAGateway
These are commands that can be sent to the entire section of a house indicated by the House code, which is a value between 'A' and 'P' The comands work for lights and apppliance modules in that section.
allCommandToSection(char, int) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 

B

BAUD - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
BAUD_RATE_ARRAY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
BRIGHT_ACTION - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
BROWSER - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
BevelArrowIcon - class org.wcb.util.BevelArrowIcon.
 
BevelArrowIcon(int, boolean, boolean) - Constructor for class org.wcb.util.BevelArrowIcon
 
BevelArrowIcon(Color, Color, Color, int, int) - Constructor for class org.wcb.util.BevelArrowIcon
 
BlankIcon - class org.wcb.util.BlankIcon.
 
BlankIcon() - Constructor for class org.wcb.util.BlankIcon
 
BlankIcon(Color, int) - Constructor for class org.wcb.util.BlankIcon
 
buildDefaultFile(String, String) - Method in class org.wcb.common.UIDefaultsLoader
build a generic properties file with no values loaded and have that files properties set to null and commented out
buildMacros(IMacro) - Method in class org.wcb.autohome.factories.HAGateway
Takes a macro name to parse the properties file with and finds the macro and associated events to return a macro grouping.
buildTriggerMacros(boolean) - Method in class org.wcb.autohome.AutoHomeSession
This builds the macro trigger events for both the timer type triggers and for the macro module initiators.

C

CANCEL_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CAUTIONICON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
CLEAR_ALL_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CLEAR_EVENT_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CLEAR_TIMER_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CLOCKICON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
CLOCK_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CLOSE_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CM11A_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CM11A_TRANSMITTER - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
CM17A_TRANSMITTER - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
COLOR_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
COMMAND - Static variable in class org.wcb.plugins.beans.WapController
 
COMMAND - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
COMMAND_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CONFIGURE_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CONNECT_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
CONNECT_ON_START - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
CONTENT_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
COUNTRY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
CURRENT_FILENAME - Static variable in class org.wcb.autohome.AutoHomeSession
The Current File name loaded into the application.
CURRENT_MACRO_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ColorCellEditor - class org.wcb.common.ColorCellEditor.
Copyright (C) 2003 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ColorCellEditor(JButton) - Constructor for class org.wcb.common.ColorCellEditor
 
ColorCellRender - class org.wcb.common.ColorCellRender.
Copyright (C) 2003 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ColorCellRender(boolean) - Constructor for class org.wcb.common.ColorCellRender
 
ColorEditorPanel - class org.wcb.common.component.ColorEditorPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ColorEditorPanel() - Constructor for class org.wcb.common.component.ColorEditorPanel
 
ColorTableModel - class org.wcb.common.ColorTableModel.
Created by IntelliJ IDEA.
ColorTableModel(Object[][]) - Constructor for class org.wcb.common.ColorTableModel
 
Comparator - interface org.wcb.common.Comparator.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
cancelCellEditing() - Method in class org.wcb.autohome.util.AbstractCellEditor
 
changeEvent - Variable in class org.wcb.autohome.util.AbstractCellEditor
 
checkModel() - Method in class org.wcb.util.TableSorter
 
clearMacroEvents() - Method in class org.wcb.autohome.factories.HAGateway
Clears only the event driven macros from the CM11A.
clearMacroEvents() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
clearMacroEventsFromCM11A() - Method in class org.wcb.autohome.AutoHomeSession
Clears only the event driven macros from the CM11A.
clearTimerMacros() - Method in class org.wcb.autohome.factories.HAGateway
Clears only the timer event driven macros from the CM11A.
clearTimerMacros() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
clearTimerMacrosFromCM11A() - Method in class org.wcb.autohome.AutoHomeSession
Clears only the timer event driven macros from the CM11A.
clickCountToStart - Variable in class org.wcb.autohome.util.AbstractCellEditor
 
close() - Method in class org.wcb.common.SplashScreen
 
closeSerialPort() - Method in class org.wcb.autohome.AutoHomeSession
This closes the port that had been opend by the user to the CM11A or CM17A interface module
closeSerialPort() - Method in class org.wcb.autohome.factories.HAGateway
This closes the port that had been opened by the user to the CM11A or CM17A interface module
closeSerialPort() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
columnNames - Variable in class org.wcb.common.ColorTableModel
 
columnNames - Variable in class org.wcb.common.FontTableModel
 
compare(int, int) - Method in class org.wcb.util.TableSorter
 
compareRowsByColumn(int, int, int) - Method in class org.wcb.util.TableSorter
 
connectPortToDevice(int) - Method in class org.wcb.autohome.AutoHomeSession
Based on the user's select it will set the port to the string variable that is sent.
connectPortToX10Gateway(SerialPortBean, int) - Method in class org.wcb.autohome.factories.HAGateway
Based on the user's select it will set the port to the string variable that is sent.
connectPortToX10Gateway(SerialPortBean, int) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
connectSerialOnStartup(boolean) - Method in class org.wcb.autohome.AutoHomeSession
The User may opt to want to automatically connect the serial port to the X10 gateway on subsequent start up of the application.
connectSerialOnStartup(boolean) - Method in class org.wcb.autohome.factories.HAGateway
Saves the setting in jhome.prop with the key initial.on.start with a string of true or false.
connectSerialOnStartup(boolean) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
connectToSerialPortOnStartup() - Method in class org.wcb.autohome.AutoHomeSession
After reading in jhome.prop if initial.on.start indicates true then return a true to have the application automatically connect serial port up.
createDialog(Component, String, boolean, ModuleChooser, ActionListener, ActionListener) - Static method in class org.wcb.autohome.util.ModuleChooser
Create a module choosing dialog box.
createDialog(Component, String, boolean, FontChoiceDialog, ActionListener, ActionListener) - Static method in class org.wcb.common.FontChoiceDialog
 
createNewDirectory(String) - Method in class org.wcb.installs.OSSystem
Attempt to make a brand new directory a botched attempt will return a false;
createNewFile(String) - Method in class org.wcb.autohome.AutoHomeSession
Creates a new file and sets the current file name sets settings to default value.
createNewFile() - Method in class org.wcb.autohome.factories.DeviceFactory
Create a new file such as when the user select File->new
createNewFile() - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
createSynthesizer() - Method in class org.wcb.plugins.speech.AliceSynthesizerModeDesc
Creates the Synthesizer and its Monitor.
createSynthesizer() - Method in class org.wcb.plugins.speech.SpeakPlugin
Creates a freeTTS synthesizer speech engine without the use of properties files.
createSynthesizers() - Method in class org.wcb.plugins.speech.SpeakPlugin
Creates a FreeTTS synthesizer.
currentColor - Variable in class org.wcb.common.ColorCellEditor
 
currentFont - Variable in class org.wcb.common.FontCellEditor
 
currentString - Variable in class org.wcb.autohome.util.LightEditor
 

D

DATA_BIT - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
DATA_BITS_ARRAY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
DAYOFF - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
DAYON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
DEFAULTFILENAME - Static variable in class org.wcb.common.EventLogger
 
DEFAULTFILENAME - Static variable in class org.wcb.common.UIDefaultsLoader
 
DELETE_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DELETE_BUTTON - Static variable in class org.wcb.plugins.beans.EventsController
 
DELETE_BUTTON - Static variable in class org.wcb.plugins.beans.ModuleController
 
DELETE_MACRO_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DELETE_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DELETE_ROW_ICON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
DESCRIPTION - Static variable in class org.wcb.plugins.beans.EventsController
 
DESCRIPTION - Static variable in class org.wcb.plugins.beans.ModuleController
 
DESCRIPTION - Static variable in class org.wcb.plugins.beans.WapController
 
DESCRIPTION - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
DESCRIPTION_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DESCRIPTION_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DETAIL_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DEVICE_ARRAY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
DEVICE_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DEVICE_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DIM_ACTION - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
DISCONNECT_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
DOWN - Static variable in class org.wcb.util.BevelArrowIcon
 
DOWN - Static variable in class org.wcb.util.SortButtonRenderer
 
DeviceFactory - class org.wcb.autohome.factories.DeviceFactory.
Project: Alice X10 Home Automation Filename: $Id: DeviceFactory.java,v 1.17 2004/02/25 21:38:36 wbogaardt Exp $ Abstract: Centralized backend for various components to send events to Serial port output.
DeviceFactory() - Constructor for class org.wcb.autohome.factories.DeviceFactory
Default Consturctor
DeviceIDFieldValidator - class org.wcb.autohome.util.DeviceIDFieldValidator.
/** Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
DeviceIDFieldValidator() - Constructor for class org.wcb.autohome.util.DeviceIDFieldValidator
 
DeviceIDRenderer - class org.wcb.autohome.util.DeviceIDRenderer.
 
DeviceIDRenderer() - Constructor for class org.wcb.autohome.util.DeviceIDRenderer
 
DeviceModel - class org.wcb.autohome.util.DeviceModel.
 
DeviceModel(Object[][], Object[]) - Constructor for class org.wcb.autohome.util.DeviceModel
 
DeviceModel(Vector, Vector) - Constructor for class org.wcb.autohome.util.DeviceModel
 
daylen - Variable in class org.wcb.autohome.util.SunriseCalculator
 
debugOn - Variable in class org.wcb.common.JarResources
 
degs - Variable in class org.wcb.autohome.util.SunriseCalculator
 
deleteCurrentMacro() - Method in class org.wcb.autohome.MacroSequencePanel
Deletes the currently selected macro item and removes it from the file properties.
deleteMacro(IMacro) - Method in class org.wcb.autohome.AutoHomeSession
Removes the indicated macro from the file system.
deleteMacro(IMacro) - Method in class org.wcb.autohome.factories.DeviceFactory
Moved saving macro information in the hash table
deleteMacro(IMacro) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
deleteMacroRow() - Method in class org.wcb.autohome.MacroSequencePanel
This deletes the selected row from the table model Currently only 25 events for one macro is allowed
deleteMacroRow() - Method in class org.wcb.autohome.MacroTriggerPanel
This deletes the table row from the table model.
deleteRow() - Method in class org.wcb.autohome.EventsPanel
This deletes the table row from the table model and then updates the Hash Table to set the Key value(ModuleID) to null;
deleteRow() - Method in class org.wcb.autohome.ModulePanel
This deletes the table row from the table model and then updates the Hash Table to set the Key value(ModuleID) to null;
deleteRow() - Method in class org.wcb.autohome.MonitorPanel
This deletes the table row from the table model and then updates the Hash Table to set the Key value(ModuleID) to null;
deviceCommands(IX10Module, int) - Method in class org.wcb.autohome.factories.HAGateway
This controls the appliance modules for only On/Off events
deviceCommands(IX10Module, int) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
deviceFactory - Variable in class org.wcb.autohome.AutoHomeSession
 
directoryExists(String) - Method in class org.wcb.installs.OSSystem
Check if the Directory exists If it does then return true.
disableMonitorCM11A() - Method in class org.wcb.autohome.AutoHomeSession
Disables the monitoring of the CM11A device.
disableMonitorCM11A() - Method in class org.wcb.autohome.factories.HAGateway
this disables monitoring of the cm11a gateway by removing the address and function listeners
disableMonitorCM11A() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
displayURL(URL) - Method in class org.wcb.common.MiniBrowser
allow outsiders to modify the current url that this browser will display.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.wcb.plugins.beans.StartAliceWeb
Respond to a GET request for the content produced by this servlet.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.wcb.plugins.beans.StartAliceWeb
 
downButton - Variable in class org.wcb.util.SortButtonRenderer
 

E

EMAIL - Static variable in class org.wcb.autohome.util.EmailService
 
EMAIL_AUTHORIZE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EMAIL_FREQUENCY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EMAIL_FROM - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EMAIL_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
EMAIL_PASSWORD - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EMAIL_SMTP - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EMAIL_TO - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EMAIL_USERNAME - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
EVENTS_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
EVENTS_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
EVENTS_TOTAL_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
EVENT_ACTION - Static variable in class org.wcb.plugins.beans.EventsController
 
EVENT_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
EVENT_ROW - Static variable in class org.wcb.plugins.beans.EventsController
 
EXECUTE_BUTTON - Static variable in class org.wcb.plugins.beans.WapController
 
EXECUTE_BUTTON - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
EXIT_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
EmailAuthenticator - class org.wcb.common.EmailAuthenticator.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
EmailAuthenticator(String, String) - Constructor for class org.wcb.common.EmailAuthenticator
This class basically extends the Authenticator class so that wen we du a getPasswordAuthentication it will return the PasswordAuthentication object.
EmailHeaderBean - class org.wcb.autohome.implementations.EmailHeaderBean.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
EmailHeaderBean(String, String, String) - Constructor for class org.wcb.autohome.implementations.EmailHeaderBean
This class is suppose to be a wrapper for the interfaces between the AutoHomeSession and the HAGateway and the final properties file.
EmailPanel - class org.wcb.common.component.EmailPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
EmailPanel() - Constructor for class org.wcb.common.component.EmailPanel
Default construct to setup the email panel.
EmailService - class org.wcb.autohome.util.EmailService.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
EmailService(EmailHeaderBean) - Constructor for class org.wcb.autohome.util.EmailService
 
EventLogger - class org.wcb.common.EventLogger.
This writes a log file named x10 and logs commands sent to the x10 interface.
EventLogger() - Constructor for class org.wcb.common.EventLogger
 
EventLogger(String) - Constructor for class org.wcb.common.EventLogger
 
EventLogger(String, String) - Constructor for class org.wcb.common.EventLogger
 
EventsController - class org.wcb.plugins.beans.EventsController.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
EventsController() - Constructor for class org.wcb.plugins.beans.EventsController
 
EventsDetailPanel - class org.wcb.autohome.EventsDetailPanel.
* Project: Alice X10 Home Automation
Filename: $Id: EventsDetailPanel.java,v 1.26 2004/07/22 03:06:49 wbogaardt Exp $
Abstract: Used to display detail information on the events panel and run the events daemon $Log: EventsDetailPanel.java,v $ Revision 1.26 2004/07/22 03:06:49 wbogaardt removed deprecated method calls.
EventsDetailPanel(EventsPanel) - Constructor for class org.wcb.autohome.EventsDetailPanel
Creates the Events detail panel with a reference to the Main Events Panel.
EventsHandler - class org.wcb.autohome.EventsHandler.
Filename: $Id: EventsHandler.java,v 1.11 2004/02/25 21:38:32 wbogaardt Exp $ Abstract: The EventsHandler is a threaded daemon that runs in the background and parses through a vector and runs various events one at a time.
EventsHandler(IHAGateway) - Constructor for class org.wcb.autohome.EventsHandler
This creates an event handler and uses the passed in interface to know if the running events can be executed.
EventsPanel - class org.wcb.autohome.EventsPanel.
* Project: Alice X10 Home Automation
Filename: $Id: EventsPanel.java,v 1.18 2004/07/22 03:06:49 wbogaardt Exp $
Abstract: Used to display detail information on the events panel and run the displays the events table.
EventsPanel() - Constructor for class org.wcb.autohome.EventsPanel
Creates the events panel with a top component of a table and a bottom component of a detail panel.
EventsTableModel - class org.wcb.autohome.model.EventsTableModel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
EventsTableModel(Vector) - Constructor for class org.wcb.autohome.model.EventsTableModel
This is the constructor takes in the data set a for display.
ExcelAdapter - class org.wcb.util.ExcelAdapter.
ExcelAdapter enables Copy-Paste Clipboard functionality on JTables.
ExcelAdapter(JTable) - Constructor for class org.wcb.util.ExcelAdapter
The Excel Adapter is constructed with a JTable on which it enables Copy-Paste and acts as a Clipboard listener.
enableSpeechEngine(boolean) - Method in class org.wcb.autohome.AutoHomeSession
This allows the user to enable the speech engine or disable it if it gets irratating when listening to messages.
enableSpeechEngine(boolean) - Method in class org.wcb.autohome.factories.HAGateway
This sets the speech engine settings if the user wants to enable it or disable it on startup.
enableSpeechEngine(boolean) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 

F

FALSE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
FILEHEADER - Static variable in class org.wcb.common.EventLogger
 
FILEHEADER - Static variable in class org.wcb.common.UIDefaultsLoader
 
FILE_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
FIND_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
FONT_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
FRIDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
FRI_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
FactoryUtilities - class org.wcb.autohome.factories.FactoryUtilities.
Project: Alice X10 Home Automation Filename: $Id: FactoryUtilities.java,v 1.3 2004/02/25 21:38:36 wbogaardt Exp $ Abstract: This class is a consolidation of methods that have been commonly called throught the application rather than keeping reimplementing the same function over and over.
FactoryUtilities() - Constructor for class org.wcb.autohome.factories.FactoryUtilities
 
FontCellEditor - class org.wcb.common.FontCellEditor.
Copyright (C) 2003 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FontCellEditor(JButton) - Constructor for class org.wcb.common.FontCellEditor
 
FontChoiceDialog - class org.wcb.common.FontChoiceDialog.
Copyright (C) 2003 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FontChoiceDialog(Component) - Constructor for class org.wcb.common.FontChoiceDialog
 
FontEditorPanel - class org.wcb.common.component.FontEditorPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FontEditorPanel() - Constructor for class org.wcb.common.component.FontEditorPanel
 
FontRender - class org.wcb.common.FontRender.
Copyright (C) 2003 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FontRender() - Constructor for class org.wcb.common.FontRender
 
FontTableModel - class org.wcb.common.FontTableModel.
Copyright (C) 2003 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
FontTableModel(Object[][]) - Constructor for class org.wcb.common.FontTableModel
 
fO(double, double) - Method in class org.wcb.autohome.util.SunriseCalculator
 
fireEditingCanceled() - Method in class org.wcb.autohome.util.AbstractCellEditor
 
fireEditingStopped() - Method in class org.wcb.autohome.util.AbstractCellEditor
 
fireEditingStopped() - Method in class org.wcb.autohome.util.LightEditor
 
fireEditingStopped() - Method in class org.wcb.common.ColorCellEditor
 
fireEditingStopped() - Method in class org.wcb.common.FontCellEditor
 
fnDay(int, int, int, float) - Method in class org.wcb.autohome.util.SunriseCalculator
 
fnRange(double) - Method in class org.wcb.autohome.util.SunriseCalculator
 
fnSun(double) - Method in class org.wcb.autohome.util.SunriseCalculator
 
functionAllLightsOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionAllLightsOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects all lights off function on the House.
functionAllLightsOn(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionAllLightsOn(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects all lights on function on the House.
functionAllUnitsOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionAllUnitsOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects all units off function on the House.
functionBright(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionBright(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects a Brighten function on the House.
functionDim(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionDim(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects a dim function on the House.
functionHailAcknowledge(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionHailAcknowledge(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
functionHailRequest(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionHailRequest(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
functionOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects an off function on the House.
functionOn(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionOn(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
This function detects an on function on the House.
functionPresetDim1(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionPresetDim1(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
functionPresetDim2(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionPresetDim2(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
functionStatusOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionStatusOff(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
functionStatusOn(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionStatusOn(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 
functionStatusRequest(FunctionEvent) - Method in class org.wcb.autohome.util.AliceListener
 
functionStatusRequest(FunctionEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
 

G

GENERAL_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
GLOBAL_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
GeneralConfigurationPanel - class org.wcb.common.component.GeneralConfigurationPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
GeneralConfigurationPanel() - Constructor for class org.wcb.common.component.GeneralConfigurationPanel
Creates the default constructor for the General configuration panel tab.
GuiLib - class org.wcb.common.GuiLib.
 
g - Variable in class org.wcb.autohome.util.SunriseCalculator
 
gateway - Variable in class org.wcb.autohome.AutoHomeSession
 
getAction() - Method in class org.wcb.autohome.implementations.MacroEvent
Get the action type for the macro event these can be on or off actions.
getAction() - Method in class org.wcb.autohome.implementations.MacroTrigger
The action that this trigger will execute on this is either the ON_ACTION or OFF_ACTION commands
getAction() - Method in class org.wcb.autohome.implementations.X10Events
Get the action type for the event this is a string of on, off, dim, or brighten
getAction() - Method in interface org.wcb.autohome.interfaces.IMacroEvent
 
getAction() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getAction() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getAllEvents() - Method in class org.wcb.plugins.beans.EventsController
This will return a vector of X10Event these can be cast to the IX10Event interface
getAllX10Modules() - Method in class org.wcb.plugins.beans.EventsController
Gets a list of all the saved X10 modules.
getAllX10Modules() - Method in class org.wcb.plugins.beans.ModuleController
Get all the X10 modules that have been saved and return them as a vector.
getAllX10Modules() - Method in class org.wcb.plugins.beans.WapController
Gets a list of all the saved X10 modules.
getAllX10Modules() - Method in class org.wcb.plugins.beans.X10WebComponent
Gets a list of all the saved X10 modules.
getAppProperties() - Method in class org.wcb.autohome.AutoHomeAdminSession
accessor to get the current application setting hashtable via the Property loader object to handle additonal features such as file saving
getArguments() - Method in class org.wcb.autohome.implementations.RunEvent
Returns the argument parameters sent with the application name sometimes an application does not have command line parameters and that should be ok too.
getArguments() - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
getAvailableMacroEvents(JComboBox) - Method in class org.wcb.autohome.AutoHomeAdminSession
This method takes a combo box object and inserts simply names of macros into its drop down list.
getAvailablePorts() - Method in class org.wcb.autohome.AutoHomeSession
Calls the HAGateway class, which uses the java comm api to enumerate through the serial and parallel ports on the operating system.
getAvailablePorts() - Method in class org.wcb.autohome.factories.HAGateway
This enumerates all the available ports in the Comm api A try catch clause has been wrapped around to catch a possible missing comm API in the user's class path.
getAvailablePorts() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getBatteryUsage() - Method in class org.wcb.autohome.factories.HAGateway
Retrieves the CM11A's current battery usage.
getBatteryUsage() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getBaud() - Method in class org.wcb.autohome.implementations.SerialPortBean
Returns the baud rate.
getBaudRate() - Method in class org.wcb.plugins.beans.SerialPortController
Gets the current saved serial port baud rate
getCM11ABatteryUsage() - Method in class org.wcb.autohome.AutoHomeSession
Retrieves the CM11A's current battery usage.
getCM11ADate() - Method in class org.wcb.autohome.AutoHomeSession
Get the current date that the CM11A thinks it is.
getCM11ADate() - Method in class org.wcb.autohome.factories.HAGateway
Gets the calendar date from the CM11A/CM12U interface.
getCM11ADate() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getCalenderOfSlider() - Method in class org.wcb.common.component.JTimeSlider
Calculate based on the position of the slide bar as what it means in hours and minutes.
getCellEditorValue() - Method in class org.wcb.autohome.util.AbstractCellEditor
 
getCellEditorValue() - Method in class org.wcb.autohome.util.LightEditor
 
getCellEditorValue() - Method in class org.wcb.common.ColorCellEditor
 
getCellEditorValue() - Method in class org.wcb.common.FontCellEditor
 
getCenterPanel() - Method in class org.wcb.autohome.HomeCenterPanel
 
getClickCountToStart() - Method in class org.wcb.autohome.util.AbstractCellEditor
 
getColor(String) - Static method in class org.wcb.common.GuiLib
 
getColumnClass(int) - Method in class org.wcb.autohome.model.EventsTableModel
Returns the most specific superclass for all the cell values in the column.
getColumnClass(int) - Method in class org.wcb.autohome.model.MacroEventTableModel
Returns the most specific superclass for all the cell values in the column.
getColumnClass(int) - Method in class org.wcb.autohome.model.MacroTriggerModel
Returns the most specific superclass for all the cell values in the column.
getColumnClass(int) - Method in class org.wcb.autohome.model.ModuleTableModel
Returns the most specific superclass for all the cell values in the column.
getColumnClass(int) - Method in class org.wcb.autohome.model.MonitorTableModel
Returns the most specific superclass for all the cell values in the column.
getColumnClass(int) - Method in class org.wcb.autohome.util.DeviceModel
 
getColumnClass(int) - Method in class org.wcb.common.ColorTableModel
JTable uses this method to determine the default renderer/ editor for each cell.
getColumnClass(int) - Method in class org.wcb.common.FontTableModel
JTable uses this method to determine the default renderer/ editor for each cell.
getColumnClass(int) - Method in class org.wcb.util.TableMap
 
getColumnCount() - Method in class org.wcb.autohome.model.EventsTableModel
Returns the number of columns in the model.
getColumnCount() - Method in class org.wcb.autohome.model.MacroEventTableModel
Returns the number of columns in the model.
getColumnCount() - Method in class org.wcb.autohome.model.MacroTriggerModel
Returns the number of columns in the model.
getColumnCount() - Method in class org.wcb.autohome.model.ModuleTableModel
Returns the number of columns in the model.
getColumnCount() - Method in class org.wcb.autohome.model.MonitorTableModel
Returns the number of columns in the model.
getColumnCount() - Method in class org.wcb.common.ColorTableModel
 
getColumnCount() - Method in class org.wcb.common.FontTableModel
 
getColumnCount() - Method in class org.wcb.util.TableMap
 
getColumnName(int) - Method in class org.wcb.autohome.model.EventsTableModel
Retruns the name of the column at columnIndex.
getColumnName(int) - Method in class org.wcb.autohome.model.MacroEventTableModel
Retruns the name of the column at columnIndex.
getColumnName(int) - Method in class org.wcb.autohome.model.MacroTriggerModel
Retruns the name of the column at columnIndex.
getColumnName(int) - Method in class org.wcb.autohome.model.ModuleTableModel
Retruns the name of the column at columnIndex.
getColumnName(int) - Method in class org.wcb.autohome.model.MonitorTableModel
Retruns the name of the column at columnIndex.
getColumnName(int) - Method in class org.wcb.common.ColorTableModel
 
getColumnName(int) - Method in class org.wcb.common.FontTableModel
 
getColumnName(int) - Method in class org.wcb.util.TableMap
 
getCommand() - Method in class org.wcb.autohome.implementations.RunEvent
Returns the initial command to sent through the command line this is usually the application name.
getCommand() - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
getConnectSerialOnStartup() - Method in class org.wcb.autohome.factories.HAGateway
Returns boolean value if the jhome.prop file connect.on.start has a string of true or false.
getConnectSerialOnStartup() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getCountry() - Method in class org.wcb.autohome.AutoHomeSession
Gets the last saved country value for internationalization.
getDataBit() - Method in class org.wcb.autohome.implementations.SerialPortBean
Returns the data bit.
getDataBitRate() - Method in class org.wcb.plugins.beans.SerialPortController
Gets the current saved data bit rate of the serial port.
getDelay() - Method in class org.wcb.autohome.implementations.Macro
Delay in minutes before macro starts executing.
getDelay() - Method in interface org.wcb.autohome.interfaces.IMacro
 
getDescription() - Method in class org.wcb.autohome.implementations.Macro
Description of the macro for user reference only.
getDescription() - Method in class org.wcb.autohome.implementations.MacroTrigger
Get the description of the macro trigger
getDescription() - Method in class org.wcb.autohome.implementations.X10Events
Gets the description of the event
getDescription() - Method in class org.wcb.autohome.implementations.X10Module
user defined description of the x10 module.
getDescription() - Method in class org.wcb.autohome.implementations.X10MonitorEvent
The description of the monitoring event
getDescription() - Method in interface org.wcb.autohome.interfaces.IMacro
 
getDescription() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getDescription() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getDescription() - Method in interface org.wcb.autohome.interfaces.IX10Module
 
getDescription() - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
getDescription() - Method in class org.wcb.autohome.util.LogFilter
 
getDescription() - Method in class org.wcb.autohome.util.X10Filter
Gets the description of the filter for display in the file open dialog
getDeviceCode(String) - Static method in class org.wcb.autohome.factories.FactoryUtilities
Takes a String representation of something like A1 and parses the integer from the string.
getDeviceCode() - Method in class org.wcb.autohome.implementations.MacroTrigger
the zone code of is used in instances for module activated events.
getDeviceCode() - Method in class org.wcb.autohome.implementations.X10Module
X10 device code this is the numeric value in the x10 device modules.
getDeviceCode() - Method in interface org.wcb.autohome.interfaces.IX10Module
 
getDeviceFactory() - Method in class org.wcb.autohome.AutoHomeDaemonSession
Deprecated.  
getEmailAuthenticator() - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Gets the email authenticator object.
getEmailFromAddress() - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Returns the email from address from the HASConfig.ini file
getEmailHost() - Method in class org.wcb.autohome.implementations.EmailHeaderBean
The user's email smtp host that is used to send email messages through.
getEmailInformation() - Method in class org.wcb.autohome.AutoHomeSession
This allows the getting of email configruations from the HASConfig.ini file in a single object bean.
getEmailInformation() - Method in class org.wcb.autohome.factories.HAGateway
Gets Email information from the property file and puts it into an object that can be used by the application.
getEmailInformation() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getEmailNoticeFreq() - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Email Notice frequency which is either never, on event, hourly, 12 hours, daily, weekly.
getEmailToAddress() - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Gets the email address that notifications are sent to, and which the user has saved through configuring it.
getEventAction(IX10Events) - Method in class org.wcb.plugins.beans.EventsController
Gets the Event action and returns it as a selected drop down.
getEvents() - Method in class org.wcb.autohome.implementations.Macro
The associated modules and their actions to take for the macro.
getEvents() - Method in interface org.wcb.autohome.interfaces.IMacro
 
getFileName() - Method in class org.wcb.common.EventLogger
 
getFilePath() - Method in class org.wcb.autohome.util.OpenFileDialog
Gets the file path directory from the open file dialog
getFilePath() - Method in class org.wcb.autohome.util.SaveFileDialog
gets the file path of the file and appends the .x10 extension
getFont() - Method in class org.wcb.common.FontChoiceDialog
 
getFrameForComponent(Component) - Static method in class org.wcb.common.GuiLib
Returns the specified component's Frame.
getFriday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a Friday
getFriday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Friday
getFriday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getFriday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getFullDeviceCode() - Method in class org.wcb.autohome.implementations.MacroTrigger
Returns the full X10 module identifier which is in housecode followed by zone code.
getFullDeviceCode() - Method in class org.wcb.autohome.implementations.X10Module
The entire x10 module code, which is a combination of House code and device code.
getFullDeviceCode() - Method in interface org.wcb.autohome.interfaces.IX10Module
 
getHTMLX10Device() - Method in class org.wcb.plugins.beans.SerialPortController
This returns an html dropdown of options of diffent x10 devices.
getHouseCode(String) - Static method in class org.wcb.autohome.factories.FactoryUtilities
Takes a string and returns the first character in that string as a char value.
getHouseCode() - Method in class org.wcb.autohome.implementations.MacroTrigger
the house code of is used in instances for module activated events.
getHouseCode() - Method in class org.wcb.autohome.implementations.X10Module
Returns a character of 'A' to 'P' for valid house codes or module grouping of the x10 devices
getHouseCode() - Method in interface org.wcb.autohome.interfaces.IX10Module
 
getHtmlImage(IX10Module) - Method in class org.wcb.plugins.beans.ModuleController
Takes the interface of a X10 module and returns a string, which displays an HTML image
getI18n() - Method in class org.wcb.autohome.AutoHomeSession
Get internationalization resources.
getI18n() - Method in class org.wcb.autohome.factories.HAGateway
 
getI18n() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getIcon() - Method in class org.wcb.autohome.util.Item
 
getIcon() - Method in class org.wcb.autohome.util.TriggerItem
Return the image of component.
getIcon(String) - Static method in class org.wcb.common.GuiLib
 
getIcon(String) - Method in interface org.wcb.common.ImageSource
 
getIconHeight() - Method in class org.wcb.util.BevelArrowIcon
 
getIconHeight() - Method in class org.wcb.util.BlankIcon
 
getIconWidth() - Method in class org.wcb.util.BevelArrowIcon
 
getIconWidth() - Method in class org.wcb.util.BlankIcon
 
getImage(String) - Method in class org.wcb.common.JarResources
 
getImageSource() - Method in class org.wcb.common.GuiLib
 
getInitialOnStart() - Method in class org.wcb.autohome.util.PropertyLoader
Reads the property value of initial.on.start for a value of true or false.
getInitiator() - Method in class org.wcb.autohome.implementations.MacroTrigger
Get the initator type for the trigger this can be either a detected event as identified by TRIGGER_EVENT constants or a time of day to execute the trigger which is startTime/stopTime
getInitiator() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getInstance() - Static method in class org.wcb.autohome.AutoHomeAdminSession
This provides a single static class for the entire application.
getInstance(String) - Static method in class org.wcb.autohome.AutoHomeAdminSession
 
getInstance() - Static method in class org.wcb.autohome.AutoHomeDaemonSession
returns a singleton value of the AutoHomeDaemonSession
getInstance() - Static method in class org.wcb.common.GuiLib
Singleton return of a class the allows basic parsing of basic GUI information used by the application for changing colors and setting fonts.
getIntValue(String) - Static method in class org.wcb.autohome.factories.FactoryUtilities
Gets the integer value from a string
getInterface() - Method in class org.wcb.autohome.EventsPanel
This returns an instance of the MessageInterface that is used in this class to control the various messages.
getInterface() - Method in class org.wcb.autohome.MacroPanel
This returns an instance of the MessageInterface that is used in this class to control the various messages.
getInterface() - Method in class org.wcb.autohome.MacroSequencePanel
This returns an instance of the MessageInterface that is used in this class to control the various messages.
getInterface() - Method in class org.wcb.autohome.MacroTriggerPanel
This returns an instance of the MessageInterface that is used in this class to control the various messages.
getInterface() - Method in class org.wcb.autohome.MonitorPanel
This gets reference to this panel so that the refresh interface can be used.
getInterface() - Method in class org.wcb.autohome.StatusBar
This returns an instance of the MessageInterface that is used in this class to control the various messages.
getInterfaceType() - Method in class org.wcb.autohome.SerialConfigurationPanel
Get the currently select interface name from the JComboBox
getInterfaceType() - Method in class org.wcb.autohome.factories.HAGateway
Get the type of the interface this can either be a CM11A or CM17a wich returns an int value representation of either of these devices.
getInterfaceType() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getIsPortConnected() - Method in class org.wcb.plugins.beans.SerialPortController
If the serial port is active then return a printable string indicating connected.
getIsPortConnected() - Method in class org.wcb.plugins.beans.WapController
If the serial port is active then return a printable string indicating connected.
getIsPortConnected() - Method in class org.wcb.plugins.beans.X10WebComponent
If the serial port is active then return a printable string indicating connected.
getItemAt(int) - Method in class org.wcb.autohome.model.EventsTableModel
Gets the Object for the selected row in the model
getItemAt(int) - Method in class org.wcb.autohome.model.MacroEventTableModel
Gets the Object for the selected row in the model
getItemAt(int) - Method in class org.wcb.autohome.model.MacroTriggerModel
Gets the Object for the selected row in the model
getItemAt(int) - Method in class org.wcb.autohome.model.ModuleTableModel
Gets the Object for the selected row in the model
getItemAt(int) - Method in class org.wcb.autohome.model.MonitorTableModel
Gets the Object for the selected row in the model
getJMenuBar() - Method in class org.wcb.autohome.HomeCenterPanel
 
getJTable() - Method in class org.wcb.util.ExcelAdapter
Public Accessor methods for the Table on which this adapter acts.
getLanguage() - Method in class org.wcb.common.component.GeneralConfigurationPanel
Gets the selected language as an integer value.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.wcb.autohome.util.DeviceIDRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.wcb.autohome.util.TriggerRenderer
This sets up the customized cell render.
getLocal() - Method in class org.wcb.autohome.factories.HAGateway
This gets the Locale I18n settings
getLocal() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getLocation() - Method in class org.wcb.autohome.implementations.X10MonitorEvent
Returns the location name of the monitoring module
getLocation() - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
getLookAndFeel() - Method in class org.wcb.autohome.AutoHomeSession
Gets the Swing ui look and feel for the user.
getLookAndFeel() - Method in class org.wcb.autohome.factories.HAGateway
Gets the last saved look and feel value.
getLookAndFeel() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getMacroName() - Method in class org.wcb.autohome.implementations.Macro
Simple accessor for the name of the macro
getMacroName() - Method in class org.wcb.autohome.implementations.MacroEvent
Gets the name of the macro
getMacroName() - Method in interface org.wcb.autohome.interfaces.IMacro
 
getMacroName() - Method in interface org.wcb.autohome.interfaces.IMacroEvent
 
getMacros() - Method in class org.wcb.autohome.implementations.MacroTrigger
This method returns an array of IMacros which are stored as the first element in the array as the start macro and the second element is the stop macro Start and stop macros are also associated mainly with timer based triggers and not trigger or action related.
getMacros() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getMacros() - Method in class org.wcb.plugins.beans.X10WebComponent
This will return a vector of X10Event these can be cast to the IX10Event interface
getMappingToRow(int) - Method in class org.wcb.util.TableSorter
 
getMessageInterface() - Method in class org.wcb.autohome.AutoHomeAdminSession
returns a reference to the MessageInterface provided to this class.
getModel() - Method in class org.wcb.autohome.EventsHandler
Gets the events that the daemon is running this vector gets parsed every minute to determin if certain elements in the vector meet the requirements if it meets the time requirements then the event is run appropriately.
getModel() - Method in class org.wcb.util.TableMap
 
getModule() - Method in class org.wcb.autohome.implementations.X10Events
The X10 Module associated with this event
getModule() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getModuleCommand() - Method in class org.wcb.autohome.implementations.RunEvent
Return the module command can be one of the following from the X10DeviceConstants, which is an on event or off event; X10DeviceConstants.ON_ACTION or X10DeviceConstants.OFF_ACTION
getModuleCommand() - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
getModuleOfEventDetected(char, int, String) - Method in class org.wcb.autohome.model.MonitorTableModel
Pass in the house code and device id if it matches one of the items in the listing then return that row Object and update the row with the new time.
getMonday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a monday
getMonday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Monday
getMonday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getMonday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getMonitoringModule() - Method in class org.wcb.autohome.implementations.X10MonitorEvent
Return the module that is being monitored by this this monitoring event.
getMonitoringModule() - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
getName() - Method in class org.wcb.autohome.implementations.X10Module
Get the name of the X10 Module
getName() - Method in interface org.wcb.autohome.interfaces.IX10Module
 
getObject(Object) - Method in class org.wcb.autohome.util.HAConfigLoader
This returns the object, which is usually a string from the property file
getParity() - Method in class org.wcb.autohome.implementations.SerialPortBean
Returns the parity of the serial connection.
getParity() - Method in class org.wcb.plugins.beans.SerialPortController
Gets the current saved parity of the serial port.
getPasswordAuthentication() - Method in class org.wcb.common.EmailAuthenticator
This implementation returns the user name and password as the PasswordAuthentication object
getPhoneWord(String) - Method in class org.wcb.plugins.speech.Translator
Get the phoneme of the word
getPort() - Method in class org.wcb.autohome.implementations.SerialPortBean
Returns the string name of the serial port.
getProperties() - Method in class org.wcb.autohome.util.HAConfigLoader
Gets the properties from the file system and returns it as a properties hash.
getProperties() - Method in class org.wcb.autohome.util.PropertyLoader
 
getProperties() - Method in class org.wcb.common.UIDefaultsLoader
 
getProperty(String) - Method in class org.wcb.autohome.util.HAConfigLoader
Gets the value of a specified key name in the properties hash.
getProperty(String) - Method in class org.wcb.common.UIDefaultsLoader
 
getRealpath(String) - Method in class org.wcb.plugins.beans.StartAliceWeb
Pass in a string of a path directory and this will return the entire path up to that directory point for example.
getResource(String) - Method in class org.wcb.common.JarResources
Extracts a jar resource as a blob.
getRootFrame() - Static method in class org.wcb.common.GuiLib
Returns the Frame to use for the class methods in which a frame is not provided.
getRowCount() - Method in class org.wcb.autohome.model.EventsTableModel
Number of X10Devices added to the table model and return the total number
getRowCount() - Method in class org.wcb.autohome.model.MacroEventTableModel
Gets the row count of the model object
getRowCount() - Method in class org.wcb.autohome.model.MacroTriggerModel
Number of X10Devices added to the table model and return the total number
getRowCount() - Method in class org.wcb.autohome.model.ModuleTableModel
Number of X10Devices added to the table model and return the total number
getRowCount() - Method in class org.wcb.autohome.model.MonitorTableModel
Number of rows added to the table model and return the total number
getRowCount() - Method in class org.wcb.common.ColorTableModel
 
getRowCount() - Method in class org.wcb.common.FontTableModel
 
getRowCount() - Method in class org.wcb.util.TableMap
 
getRunEvent() - Method in class org.wcb.autohome.implementations.X10MonitorEvent
The interface of a IRunEvent object.
getRunEvent() - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
getRunType() - Method in class org.wcb.autohome.implementations.RunEvent
Returns the run type for this action Should be only three types Either execute a module, execute sending email, or running an outside application; 0 send email, 1 run module, 2 run command
getRunType() - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
getSaturday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a Saturday
getSaturday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Saturday
getSaturday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getSaturday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getSavedSerialPort() - Method in class org.wcb.plugins.beans.SerialPortController
Returns the string name of the saved serial port
getSavedSerialPort() - Method in class org.wcb.plugins.beans.WapController
Returns the string name of the saved serial port
getSavedSerialPort() - Method in class org.wcb.plugins.beans.X10WebComponent
Returns the string name of the saved serial port
getSelectedSerialPortHTML() - Method in class org.wcb.plugins.beans.SerialPortController
This takes returns an html representation of a combo drop down box with the selected serial port
getSentence() - Method in class org.wcb.autohome.implementations.RunEvent
Returns the sentence that the user want's the speech engine to speak.
getSentence() - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
getSerialPort() - Method in class org.wcb.autohome.AutoHomeSession
Returns the string name of the serial port.
getSerialPort() - Method in class org.wcb.autohome.factories.HAGateway
This returns a bean of the serial port settings saved in a properties file.
getSerialPort() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
getSerialPorts() - Method in class org.wcb.plugins.beans.SerialPortController
This will return a vector of available serial ports.
getServletPath() - Method in class org.wcb.autohome.AutoHomeDaemonSession
For servlets web based applications need to get reference to servlet context;
getStartTime() - Method in class org.wcb.autohome.implementations.MacroTrigger
Returns simple string with 24 hour formated start time of this trigger;
getStartTime() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getState(int) - Method in class org.wcb.util.SortButtonRenderer
 
getStatus() - Method in class org.wcb.autohome.implementations.X10MonitorEvent
The last status of a monitored event.
getStatus() - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
getStatus() - Method in class org.wcb.plugins.beans.ModuleController
String that is returned for the jsp page to know the status of the user's last form submit.
getStatusMessage() - Method in class org.wcb.plugins.beans.SerialPortController
 
getStopBit() - Method in class org.wcb.autohome.implementations.SerialPortBean
Returns the stop bit of the interface's serial connection.
getStopBitRate() - Method in class org.wcb.plugins.beans.SerialPortController
Gets the current saved stop bit rate of the serial port.
getStopTime() - Method in class org.wcb.autohome.implementations.MacroTrigger
Returns simple string with 24 hour formated start time of this trigger;
getStopTime() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getString() - Static method in class org.wcb.autohome.util.ModuleChooser
 
getSunday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a Sunday
getSunday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Sunday
getSunday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getSunday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getSunrise() - Method in class org.wcb.autohome.util.SunriseCalculator
 
getSunriseTime() - Method in class org.wcb.autohome.StatusBar
Gets the sunrise time as a string.
getSunriseTime() - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
getSunset() - Method in class org.wcb.autohome.util.SunriseCalculator
 
getSunsetTime() - Method in class org.wcb.autohome.StatusBar
The sunset time in 24 hour format
getSunsetTime() - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
getSynthesizer() - Method in class org.wcb.plugins.speech.AliceSynthesizerModeDesc
Returns a Synthesizer that fits the description of this MySynthesizerModeDesc.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class org.wcb.autohome.util.LightEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class org.wcb.common.ColorCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class org.wcb.common.FontCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.wcb.autohome.util.ui.LightRender
Returns the default table cell renderer.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.wcb.autohome.util.ui.TriggerRender
This sets up the customized cell render.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.wcb.common.ColorCellRender
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.wcb.common.FontRender
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.wcb.util.SortButtonRenderer
 
getThursday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a Thursday
getThursday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Thursday
getThursday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getThursday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getTime() - Method in class org.wcb.autohome.implementations.X10Events
The time of day to execute the event
getTime() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getTime() - Method in class org.wcb.common.JTimeDialog
 
getTimeDetected() - Method in class org.wcb.autohome.implementations.X10MonitorEvent
The time that a monitored event last took place.
getTimeDetected() - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
getToolBar() - Method in class org.wcb.autohome.HomeCenterPanel
 
getToolTipLocation(MouseEvent) - Method in class org.wcb.util.TooltippedTable
 
getToolTipText(MouseEvent) - Method in class org.wcb.util.TooltippedTable
 
getTriggerType() - Method in class org.wcb.autohome.implementations.MacroTrigger
The types of triggers that can fire off a macro.
getTriggerType() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getTuesday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a Tuesday
getTuesday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Tuesday
getTuesday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getTuesday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getType() - Method in class org.wcb.autohome.implementations.X10Module
X10 module type either lamp or appliance module.
getType() - Method in interface org.wcb.autohome.interfaces.IX10Module
 
getType() - Method in class org.wcb.autohome.util.Item
 
getType() - Method in class org.wcb.autohome.util.TriggerItem
The int value of the trigger type
getUrl(String) - Method in class org.wcb.plugins.beans.StartAliceWeb
Pass in a string of a path directory and this will return the entire path up to that directory point for example.
getValueAt(int, int) - Method in class org.wcb.autohome.model.EventsTableModel
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(int, int) - Method in class org.wcb.autohome.model.MacroEventTableModel
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(int, int) - Method in class org.wcb.autohome.model.MacroTriggerModel
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(int, int) - Method in class org.wcb.autohome.model.ModuleTableModel
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(int, int) - Method in class org.wcb.autohome.model.MonitorTableModel
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(int, int) - Method in class org.wcb.common.ColorTableModel
 
getValueAt(int, int) - Method in class org.wcb.common.FontTableModel
 
getValueAt(int, int) - Method in class org.wcb.util.TableMap
 
getValueAt(int, int) - Method in class org.wcb.util.TableSorter
 
getWednesday() - Method in class org.wcb.autohome.implementations.MacroTrigger
Execute trigger on a Wednesday
getWednesday() - Method in class org.wcb.autohome.implementations.X10Events
Get the Enable/disable value of the event for Wednesday
getWednesday() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getWednesday() - Method in interface org.wcb.autohome.interfaces.IX10Events
 
getWords(String) - Method in class org.wcb.plugins.speech.Translator
Get the words by parsing the string pipe
getX10EventTimeAMPMhtml(IX10Events) - Method in class org.wcb.plugins.beans.EventsController
Gets the time and returns a drop down box with am or pm selected.
getX10EventTimeHTML(IX10Events) - Method in class org.wcb.plugins.beans.EventsController
Allows display of time in html page.
getX10GatewayType() - Method in class org.wcb.autohome.AutoHomeSession
Gets the x10 interfae type, which is either a CM11A or CM17A serial port device.
getX10Module() - Method in class org.wcb.autohome.implementations.MacroEvent
Gets the X10module object interface for this event.
getX10Module() - Method in class org.wcb.autohome.implementations.MacroTrigger
The X10 Module associated witht he macro trigger.
getX10Module() - Method in class org.wcb.autohome.implementations.RunEvent
Returns the x10 module to run only if the Run type is a value of 0.
getX10Module() - Method in interface org.wcb.autohome.interfaces.IMacroEvent
 
getX10Module() - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
getX10Module() - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
getX10ModuleDropDown(IX10Events) - Method in class org.wcb.plugins.beans.EventsController
Returns an HTML dropdown selection of the selected module for this event.

H

HAConfigLoader - class org.wcb.autohome.util.HAConfigLoader.
Project: Alice X10 Interface Filename: $Id: HAConfigLoader.java,v 1.11 2004/02/02 23:41:31 wbogaardt Exp $ Abstract: Server Config file loader
HAConfigLoader() - Constructor for class org.wcb.autohome.util.HAConfigLoader
 
HAConfigLoader(String) - Constructor for class org.wcb.autohome.util.HAConfigLoader
 
HAConfigLoader(String, String) - Constructor for class org.wcb.autohome.util.HAConfigLoader
 
HAGateway - class org.wcb.autohome.factories.HAGateway.
Project: Home Automation Interface
Filename: $Id: HAGateway.java,v 1.43 2004/06/09 18:49:36 wbogaardt Exp $
Abstract: Centralized backend for various components to send events to Serial port output.
HAGateway() - Constructor for class org.wcb.autohome.factories.HAGateway
Default constructor which will automatically load properties files from the user home directory.
HAGateway(String) - Constructor for class org.wcb.autohome.factories.HAGateway
Constructor which takes a directory information and loads the properties configuration from the specified directory.
HELP_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
HELP_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
HH_MM - Static variable in class org.wcb.plugins.beans.EventsController
 
HOUSE_CODES_ARRAY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
HOUSE_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
HomeCenterPanel - class org.wcb.autohome.HomeCenterPanel.
Project: Home Automation Interface Filename: $Id: HomeCenterPanel.java,v 1.35 2004/07/22 03:06:49 wbogaardt Exp $ Abstract: Central entry gui point for application.
HomeCenterPanel() - Constructor for class org.wcb.autohome.HomeCenterPanel
 
HomeException - exception org.wcb.autohome.exceptions.HomeException.
Project: Alice X10 Home Automation Filename: $Id: HomeException.java,v 1.2 2004/02/24 18:24:12 wbogaardt Exp $ Abstract: Handles exception report specific to this home automation gui.
HomeException() - Constructor for class org.wcb.autohome.exceptions.HomeException
Default constructor for home exception
HomeException(String) - Constructor for class org.wcb.autohome.exceptions.HomeException
Constructor passing in a string
hyperlinkUpdate(HyperlinkEvent) - Method in class org.wcb.common.MiniBrowser.LinkHandler
Allow hyper link event updates on the JEditPanel

I

I18nConstants - interface org.wcb.autohome.interfaces.I18nConstants.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
IDeviceRemote - interface org.wcb.autohome.interfaces.IDeviceRemote.
 
IHAGateway - interface org.wcb.autohome.interfaces.IHAGateway.
Project: Home Automation Server Filename: $Id: IHAGateway.java,v 1.17 2004/02/06 20:06:36 wbogaardt Exp $ Abstract: Interface to the communications serial gateway.
IMacro - interface org.wcb.autohome.interfaces.IMacro.
 
IMacroEvent - interface org.wcb.autohome.interfaces.IMacroEvent.
 
IMacroTrigger - interface org.wcb.autohome.interfaces.IMacroTrigger.
 
INITIATOR_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
INSTALLED_MODULES_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
INTERFACE_OFF - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
INTERFACE_ON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
INTERFACE_TYPE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
INTERFACE_TYPE_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
IRefreshable - interface org.wcb.common.IRefreshable.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
IRunEvent - interface org.wcb.autohome.interfaces.IRunEvent.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
IX10Events - interface org.wcb.autohome.interfaces.IX10Events.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
IX10Module - interface org.wcb.autohome.interfaces.IX10Module.
 
IX10MonitorEvent - interface org.wcb.autohome.interfaces.IX10MonitorEvent.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ImageSource - interface org.wcb.common.ImageSource.
 
Item - class org.wcb.autohome.util.Item.
Filename: $Id: Item.java,v 1.2 2003/12/22 20:51:32 wbogaardt Exp $ This class is a sort of place holder for use in displaying information on the events panel and macros panel.
Item(Object[]) - Constructor for class org.wcb.autohome.util.Item
 
iType - Variable in class org.wcb.autohome.util.Item
 
imgCb - Variable in class org.wcb.autohome.util.ModuleChooser
 
init() - Method in class org.wcb.plugins.beans.StartAliceWeb
Servlet initialization method starts the basic services needed for the Alice web interface.
initString - Static variable in class org.wcb.common.TimeDocument
 
initiateGUI() - Method in class org.wcb.autohome.AutoHomeAdminSession
 
initiateLF() - Method in class org.wcb.common.UIDefaultsLoader
sets the UIManger to the look and feel indicated by the cockpit properties file
insertString(int, String, AttributeSet) - Method in class org.wcb.autohome.util.DeviceIDFieldValidator
Check the entered information in the Device ID text field and ensure the first pos is a character folowed by integers.
insertString(int, String, AttributeSet) - Method in class org.wcb.autohome.util.NumericalField
Check the entered information in the text field are integers.
insertString(int, String, AttributeSet) - Method in class org.wcb.common.TimeDocument
 
interfaceConnected(boolean) - Method in class org.wcb.autohome.StatusBar
This method takes a boolean value and displays an Icon label that denotes wether the interface is connected to the serial port or not.
interfaceConnected(boolean) - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
isAutoRecoverCM11A() - Method in class org.wcb.autohome.AutoHomeSession
This returns the value of the HASConfig file which indicates that the user wants to or does not want to auto recover the CM11A on a power failure.
isAutoRecoverCM11A() - Method in class org.wcb.autohome.factories.HAGateway
Method call to get the property value of Auto recovering of the CM11A from the HASConfig.ini file
isAutoRecoverCM11A() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
isBordered - Variable in class org.wcb.common.ColorCellRender
 
isCellEditable(int, int) - Method in class org.wcb.autohome.model.EventsTableModel
The entire model does not allow any of the cells to be edited directly.
isCellEditable(int, int) - Method in class org.wcb.autohome.model.MacroEventTableModel
The entire model does not allow any of the cells to be edited directly.
isCellEditable(int, int) - Method in class org.wcb.autohome.model.MacroTriggerModel
The entire model does not allow any of the cells to be edited directly.
isCellEditable(int, int) - Method in class org.wcb.autohome.model.ModuleTableModel
The entire model does not allow any of the cells to be edited directly.
isCellEditable(int, int) - Method in class org.wcb.autohome.model.MonitorTableModel
The entire model does not allow any of the cells to be edited directly.
isCellEditable(EventObject) - Method in class org.wcb.autohome.util.AbstractCellEditor
 
isCellEditable(int, int) - Method in class org.wcb.autohome.util.DeviceModel
 
isCellEditable(int, int) - Method in class org.wcb.common.ColorTableModel
 
isCellEditable(int, int) - Method in class org.wcb.common.FontTableModel
 
isCellEditable(int, int) - Method in class org.wcb.util.TableMap
 
isDaemonRunningMessage() - Method in class org.wcb.plugins.beans.EventsController
This message lets the jsp know if the events daemon is running in the background.
isEmpty(String) - Method in class org.wcb.autohome.util.HAConfigLoader
Returns true if the specified property is empty.
isEmpty(String) - Method in class org.wcb.common.UIDefaultsLoader
Returns true if the specified property is empty.
isEventDaemonRunning() - Method in class org.wcb.autohome.AutoHomeSession
Checks if the events daemon is already running
isEventDaemonRunning() - Method in class org.wcb.autohome.factories.HAGateway
 
isEventDaemonRunning() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
isFileSelected() - Method in class org.wcb.autohome.util.OpenFileDialog
If a file was selected this returns a true.
isFileSelected() - Method in class org.wcb.autohome.util.SaveFileDialog
Determins that a file name was entered or selected.
isGatewayCM11A() - Method in class org.wcb.autohome.StatusBar
Boolean value if the serial port is connected to CM11A
isGatewayCM11A(boolean) - Method in class org.wcb.autohome.StatusBar
If the the gateway is a CM11A set this to true.
isGatewayCM11A() - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
isGatewayCM11A(boolean) - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
isPortActive() - Method in class org.wcb.autohome.factories.HAGateway
returns a boolean based on if the selected port has been activated or shutdown by the user/application.
isPortActive() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
isSpeechEnabled() - Method in class org.wcb.autohome.AutoHomeSession
Returns a true if the speech engine is enabled by the user other wise it returns false.
isSpeechEnabled() - Method in class org.wcb.autohome.factories.HAGateway
This returns a boolean if the speech engine is to be enabled or disabled.
isSpeechEnabled() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
isSynthesizerLoaded() - Method in class org.wcb.plugins.speech.AliceSynthesizerModeDesc
Returns true if the synthesizer is already loaded.
isX10GatwayConnected() - Method in class org.wcb.autohome.AutoHomeSession
returns a boolean based on if the selected port has been activated or shutdown by the user/application.

J

JAliceMenuBar - class org.wcb.common.component.JAliceMenuBar.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
JAliceMenuBar(HomeCenterPanel) - Constructor for class org.wcb.common.component.JAliceMenuBar
This class takes the reference to the HomeCenter panel so that actions such as file saving can take place.
JCenterFrame - class org.wcb.common.JCenterFrame.
 
JCenterFrame(String, Dimension) - Constructor for class org.wcb.common.JCenterFrame
 
JHomeServer - class org.wcb.autohome.JHomeServer.
This is old, but is used to start the server for a client server application.
JHomeServer(String, String) - Constructor for class org.wcb.autohome.JHomeServer
This class is used to start an rmi version of the jhome server.
JTimeDialog - class org.wcb.common.JTimeDialog.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
JTimeDialog(Frame, Calendar, JButton) - Constructor for class org.wcb.common.JTimeDialog
This dialog takes the frame reference a calender object to to display a time dialog box.
JTimeSlider - class org.wcb.common.component.JTimeSlider.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
JTimeSlider(Calendar) - Constructor for class org.wcb.common.component.JTimeSlider
This class takes a calendar and set the slide bar to the specified calendar time.
JarResources - class org.wcb.common.JarResources.
JarResources: JarResources maps all resources included in a Zip or Jar file.
JarResources() - Constructor for class org.wcb.common.JarResources
 
JarResources(String) - Constructor for class org.wcb.common.JarResources
 
JarResources(String, String) - Constructor for class org.wcb.common.JarResources
creates a JarResources.
jarFilesExist(String) - Method in class org.wcb.installs.OSSystem
 

K

keyPressed(KeyEvent) - Method in class org.wcb.common.MiniBrowser.KeyHandler
Detect action of a key event being pressed.

L

LAMP_MODULE_OFF - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
LAMP_MODULE_ON - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
LANGUAGE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
LAST_FILE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
LIGHTICON - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
LIGHTICON_OFF - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
LIGHT_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
LINE_SEP - Static variable in class org.wcb.installs.OSSystem
 
LOCALHOST - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
LOOK_AND_FEEL - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
LightEditor - class org.wcb.autohome.util.LightEditor.
 
LightEditor(JButton) - Constructor for class org.wcb.autohome.util.LightEditor
 
LightRender - class org.wcb.autohome.util.ui.LightRender.
Filename: $Id: LightRender.java,v 1.5 2004/07/22 03:06:50 wbogaardt Exp $ Abstract: This class renders an icon on a jtable cell.
LightRender() - Constructor for class org.wcb.autohome.util.ui.LightRender
This creates a cell render that shows different icons instead of text on a JTable.
LogFilter - class org.wcb.autohome.util.LogFilter.
 
LogFilter() - Constructor for class org.wcb.autohome.util.LogFilter
 
LogPanel - class org.wcb.autohome.LogPanel.
This is the display panel for the logging console at the bottom of the swing application.
LogPanel(MessageInterface) - Constructor for class org.wcb.autohome.LogPanel
This displays a panel at the bottom of the application to print messages to the user.
l - Variable in class org.wcb.autohome.util.SunriseCalculator
 
lampIntensity(IX10Module, int, int) - Method in class org.wcb.autohome.AutoHomeSession
This controls the lights for only for dim and brighten events
lampIntensity(IX10Module, int, int) - Method in class org.wcb.autohome.factories.HAGateway
This controls the lights for only for dim and brighten events
lampIntensity(IX10Module, int, int) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
less(Object, Object) - Method in interface org.wcb.common.Comparator
This is an interface to the comparator which determins if the first object is less then the right object.
listenToConsole() - Method in class org.wcb.autohome.Main
While the application is running parse through the users input and act on those actions.
listenToMePunk() - Method in class org.wcb.common.MiniBrowser
Standard listener group so that the buttons can either move forward or backwards through the history of the urls
listenerList - Variable in class org.wcb.autohome.util.AbstractCellEditor
 
load(String, String) - Method in class org.wcb.autohome.util.HAConfigLoader
Load the specified properties file.
load(String, String) - Method in class org.wcb.autohome.util.PropertyLoader
Load the specified properties file.
load(String, String) - Method in class org.wcb.common.UIDefaultsLoader
Load the specified properties file.
load() - Method in class org.wcb.plugins.speech.SpeakPlugin
Deprecated.  
loadAllAliceEvents() - Method in class org.wcb.autohome.AutoHomeSession
Loads from file all the IX10Events, which are specific to the Alice system.
loadAllAliceMonitors() - Method in class org.wcb.autohome.AutoHomeSession
Gets a vector from the saved file settings all of the monitor events that the user wants to monitor
loadAllCM11AMacros() - Method in class org.wcb.autohome.AutoHomeSession
Loads all the macros that have been stored in a file system.
loadAllX10Devices() - Method in class org.wcb.autohome.AutoHomeSession
Loads from a file all the X10 devices that have been saved under the modules panel of the gui or website.
loadCM11AMacroTriggers() - Method in class org.wcb.autohome.AutoHomeSession
Loads from file all the macro triggers for a set macro.
loadData() - Method in class org.wcb.autohome.EventsPanel
loads the modules and adds them to the table model for the user.
loadData() - Method in class org.wcb.autohome.ModulePanel
loads the modules and adds them to the table model for the user.
loadData() - Method in class org.wcb.autohome.MonitorPanel
loads the modules and adds them to the table model for the user.
loadFile(String) - Method in class org.wcb.autohome.factories.DeviceFactory
This new method takes in an Array of Vectors and assigns them to the appropriate Vector Array so that other objects can access these Vectors.
loadFile(String) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
loadLastSettings() - Method in class org.wcb.autohome.AutoHomeAdminSession
Loads the last settings from the file properties file loader.
loadLastSettings(String, String) - Method in class org.wcb.autohome.AutoHomeDaemonSession
Loads the last settings from the file properties file loader.
loadMacroTriggers() - Method in class org.wcb.autohome.factories.DeviceFactory
Load the Macro item triggers.
loadMacroTriggers() - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
loadProperties(String, String) - Method in class org.wcb.common.UIDefaultsLoader
Load the properties file.
loadServices(UIDefaultsLoader) - Method in class org.wcb.autohome.AutoHomeSession
Deprecated.  
loadStandAloneService(String) - Method in class org.wcb.autohome.AutoHomeSession
Starts up all the services for the Alice gui or web application.
loadSynthesizer() - Method in class org.wcb.plugins.speech.AliceSynthesizerModeDesc
Allocates the synthesizer if it has never been allocated.
loadTriggers() - Method in class org.wcb.autohome.MacroTriggerPanel
loads the Macro Events from the AutoHomeAdminSession object That call in turn calls DeviceFactory which handles calling the file system and loading the macros into it.
loadX10File(String) - Method in class org.wcb.autohome.AutoHomeSession
Loads the serialized file of objects from the user's operating system.

M

MAC - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
MACRO_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MACRO_DETAIL_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MACRO_INIT_TITLE_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MACRO_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MACRO_TITLE_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
METAL - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
MODULE_ID_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MODULE_ROW - Static variable in class org.wcb.plugins.beans.ModuleController
 
MONDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
MONITOR_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MONITOR_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MON_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
MOTIF - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
Macro - class org.wcb.autohome.implementations.Macro.
Filename: $Id: Macro.java,v 1.3 2004/02/28 00:21:49 wbogaardt Exp $ Abstract: This class is a serialized place holder for a Macro object it there for has elements that are needed for the IMacro interface which is handled by the GUI.
Macro(String, String, int, Vector) - Constructor for class org.wcb.autohome.implementations.Macro
Full constructor to allow building of the macro
Macro() - Constructor for class org.wcb.autohome.implementations.Macro
Default Constructor which automatically sets the macro name to Macro1
Macro(IMacro) - Constructor for class org.wcb.autohome.implementations.Macro
Clone constructor using the interface
MacroEvent - class org.wcb.autohome.implementations.MacroEvent.
Filename: $Id: MacroEvent.java,v 1.5 2004/02/28 00:21:49 wbogaardt Exp $ Abstract: This is the events for an assigned macro $Log: MacroEvent.java,v $ Revision 1.5 2004/02/28 00:21:49 wbogaardt fixed formating to be compliant with sun coding convention Revision 1.4 2004/01/16 00:53:43 wbogaardt Fixed a very obscure bug with the Macro Panel that it didn't added new x10 devices to the drop down of available x10 device for the macro.
MacroEvent(String, IX10Module, int) - Constructor for class org.wcb.autohome.implementations.MacroEvent
Macro events are events that take place when a stored macro is executed
MacroEvent() - Constructor for class org.wcb.autohome.implementations.MacroEvent
Default constructor with a macro name of Macro1 and default X10 Module set to A1 and an ON_Action call
MacroEvent(IMacroEvent) - Constructor for class org.wcb.autohome.implementations.MacroEvent
Clone constructor for the macro event using the passed in interface.
MacroEventTableModel - class org.wcb.autohome.model.MacroEventTableModel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MacroEventTableModel(Vector) - Constructor for class org.wcb.autohome.model.MacroEventTableModel
This is the constructor takes in the data set for display.
MacroPanel - class org.wcb.autohome.MacroPanel.
This displays the macro panels which contains controlling the CM11A through storable macros.
MacroPanel() - Constructor for class org.wcb.autohome.MacroPanel
Initialize the macro panel with the two panels on it.
MacroSequencePanel - class org.wcb.autohome.MacroSequencePanel.
Filename: $Id: MacroSequencePanel.java,v 1.16 2004/02/28 00:21:46 wbogaardt Exp $ Abstract: This panel handles a macro and the sequence of events its suppose to perform.
MacroSequencePanel(RefreshInterface) - Constructor for class org.wcb.autohome.MacroSequencePanel
The MacroSequencePanel allows setting up of CM11A macros.
MacroTrigger - class org.wcb.autohome.implementations.MacroTrigger.
Filename: $Id: MacroTrigger.java,v 1.4 2004/02/28 00:21:49 wbogaardt Exp $ Abstract: This is the triggering event that will cause a macro and its associated events to execut.
MacroTrigger(int, IX10Module, String, String, Calendar, Calendar, IMacro[]) - Constructor for class org.wcb.autohome.implementations.MacroTrigger
Full constructor to build a macro trigger
MacroTrigger() - Constructor for class org.wcb.autohome.implementations.MacroTrigger
Default Constructor for macro triggers
MacroTrigger(IMacroTrigger) - Constructor for class org.wcb.autohome.implementations.MacroTrigger
This will clone and create an object from the macro trigger interface
MacroTriggerModel - class org.wcb.autohome.model.MacroTriggerModel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MacroTriggerModel(Vector) - Constructor for class org.wcb.autohome.model.MacroTriggerModel
This is the constructor takes in the data set a for display.
MacroTriggerPanel - class org.wcb.autohome.MacroTriggerPanel.
Filename: $Id: MacroTriggerPanel.java,v 1.20 2004/07/22 03:06:49 wbogaardt Exp $ Abstract: This class renders the trigger panel where you can add or modify a particular macro trigger.
MacroTriggerPanel() - Constructor for class org.wcb.autohome.MacroTriggerPanel
This creates the macro trigger panel component for the swing application.
Main - class org.wcb.autohome.Main.
The main class to start the swing application
Main(String) - Constructor for class org.wcb.autohome.Main
Main runing part of application for console mode
MessageInterface - interface org.wcb.autohome.interfaces.MessageInterface.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MiniBrowser - class org.wcb.common.MiniBrowser.
This is a mini web browser which is a simple frame with a JEditorPane field that can render some html.
MiniBrowser(URL, String) - Constructor for class org.wcb.common.MiniBrowser
Takes a url and opens a frame to display that url information in a JEditor html viewer pane.
MiniBrowser.KeyHandler - class org.wcb.common.MiniBrowser.KeyHandler.
Detect the enter key for the location text field that the user enters and test the url.
MiniBrowser.KeyHandler() - Constructor for class org.wcb.common.MiniBrowser.KeyHandler
 
MiniBrowser.LinkHandler - class org.wcb.common.MiniBrowser.LinkHandler.
Handles hypertext links within the document and display as cursors as they would appear in a normal web browser
MiniBrowser.LinkHandler() - Constructor for class org.wcb.common.MiniBrowser.LinkHandler
 
ModuleChooser - class org.wcb.autohome.util.ModuleChooser.
 
ModuleChooser(Component) - Constructor for class org.wcb.autohome.util.ModuleChooser
 
ModuleController - class org.wcb.plugins.beans.ModuleController.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ModuleController() - Constructor for class org.wcb.plugins.beans.ModuleController
 
ModuleDetailPanel - class org.wcb.autohome.ModuleDetailPanel.
 
ModuleDetailPanel(ModulePanel) - Constructor for class org.wcb.autohome.ModuleDetailPanel
 
ModulePanel - class org.wcb.autohome.ModulePanel.
Project: Home Automation Interface
Filename: $Id: ModulePanel.java,v 1.13 2004/07/22 03:17:54 wbogaardt Exp $
Abstract: This is a java swing panel that displays the table list of X10 modules and allows the selected x10 module to either be edited or a new module to be added.
ModulePanel() - Constructor for class org.wcb.autohome.ModulePanel
 
ModuleTableModel - class org.wcb.autohome.model.ModuleTableModel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ModuleTableModel(Vector) - Constructor for class org.wcb.autohome.model.ModuleTableModel
This is the constructor takes in the data set a for display.
ModuleTablePopup - class org.wcb.autohome.util.ModuleTablePopup.
 
ModuleTablePopup(ModulePanel) - Constructor for class org.wcb.autohome.util.ModuleTablePopup
 
MonitorController - class org.wcb.plugins.beans.MonitorController.
This software is written by
MonitorController() - Constructor for class org.wcb.plugins.beans.MonitorController
 
MonitorDetailPanel - class org.wcb.autohome.MonitorDetailPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MonitorDetailPanel(MonitorPanel) - Constructor for class org.wcb.autohome.MonitorDetailPanel
 
MonitorPanel - class org.wcb.autohome.MonitorPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MonitorPanel() - Constructor for class org.wcb.autohome.MonitorPanel
 
MonitorTableModel - class org.wcb.autohome.model.MonitorTableModel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MonitorTableModel(Vector) - Constructor for class org.wcb.autohome.model.MonitorTableModel
This is the constructor takes in the data set a for display.
MonitorTablePopup - class org.wcb.autohome.util.ui.MonitorTablePopup.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
MonitorTablePopup(MonitorPanel) - Constructor for class org.wcb.autohome.util.ui.MonitorTablePopup
Sets the pop up menue on a particular table or component.
main(String[]) - Static method in class org.wcb.autohome.JHomeServer
Main method to start the application
main(String[]) - Static method in class org.wcb.autohome.Main
Main entry point for the alice swing application
main(String[]) - Static method in class org.wcb.autohome.util.SunriseCalculator
 
main(String[]) - Static method in class org.wcb.common.JarResources
Is a test driver.
main(String[]) - Static method in class org.wcb.common.UIDefaultsLoader
 
main(String[]) - Static method in class org.wcb.plugins.speech.Talker
This method speaks a phonetic word specified on the command line.
main(String[]) - Static method in class org.wcb.plugins.speech.Translator
Main method to access this class from the command line
makeFile(String) - Method in class org.wcb.installs.UnixSystem
Takes the binary directory string and Starts creating the necessary directories so that files can be written into them.
makeFile(String) - Method in class org.wcb.installs.WindowsSystem
Takes the binary directory string and Starts creating the necessary directories so that files can be written into them.
makeLogFile(String) - Method in class org.wcb.common.EventLogger
 
model - Variable in class org.wcb.util.TableMap
 
monitorCM11A() - Method in class org.wcb.autohome.AutoHomeSession
Enables monitoring of the CM11A device.
monitorCM11A() - Method in class org.wcb.autohome.factories.HAGateway
Used to listen to the CM11A gateway.
monitorCM11A() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 

N

NAME - Static variable in class org.wcb.autohome.util.EmailService
 
NEW_MACRO_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
NEW_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
NONE - Static variable in class org.wcb.util.SortButtonRenderer
 
NO_MONITOR_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
NumericalField - class org.wcb.autohome.util.NumericalField.
 
NumericalField() - Constructor for class org.wcb.autohome.util.NumericalField
 
n2sort() - Method in class org.wcb.util.TableSorter
 
newStatus - Variable in class org.wcb.common.SplashScreen.UpdateStatus
 

O

OFF_ACTION - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
OFF_BUTTON - Static variable in class org.wcb.plugins.beans.WapController
 
OFF_BUTTON - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
OFF_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
OK_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
ON_ACTION - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
ON_BUTTON - Static variable in class org.wcb.plugins.beans.WapController
 
ON_BUTTON - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
ON_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
OPEN_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
OPEN_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
OPTION_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
OSSystem - class org.wcb.installs.OSSystem.
 
OSSystem() - Constructor for class org.wcb.installs.OSSystem
 
OpenFileDialog - class org.wcb.autohome.util.OpenFileDialog.
This is a simple file open dialog, which uses a filter to only show .x10 file extensions.
OpenFileDialog() - Constructor for class org.wcb.autohome.util.OpenFileDialog
Constructor to create and show a open file dialog with only .x10 files showing as default.
openFile() - Method in class org.wcb.autohome.HomeCenterPanel
Opens a file dialog box and gets the user selected file and sets the name and loads the properties.
openLog() - Method in class org.wcb.autohome.LogPanel
Opens the X10 logs file for user to view what has occured.
openNewFile() - Method in class org.wcb.autohome.HomeCenterPanel
Opens a new file and reloads everthing as a new application started.
org.wcb.autohome - package org.wcb.autohome
 
org.wcb.autohome.exceptions - package org.wcb.autohome.exceptions
 
org.wcb.autohome.factories - package org.wcb.autohome.factories
 
org.wcb.autohome.implementations - package org.wcb.autohome.implementations
 
org.wcb.autohome.interfaces - package org.wcb.autohome.interfaces
 
org.wcb.autohome.model - package org.wcb.autohome.model
 
org.wcb.autohome.util - package org.wcb.autohome.util
 
org.wcb.autohome.util.ui - package org.wcb.autohome.util.ui
 
org.wcb.common - package org.wcb.common
 
org.wcb.common.component - package org.wcb.common.component
 
org.wcb.common.event - package org.wcb.common.event
 
org.wcb.exceptions - package org.wcb.exceptions
 
org.wcb.installs - package org.wcb.installs
 
org.wcb.plugins.beans - package org.wcb.plugins.beans
 
org.wcb.plugins.speech - package org.wcb.plugins.speech
 
org.wcb.util - package org.wcb.util
 
outputToScreen() - Method in class org.wcb.common.UIDefaultsLoader
 

P

PARITY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
PARITY_ARRAY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
PRINT_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
PrintListener - class org.wcb.common.event.PrintListener.
Created by IntelliJ IDEA.
PrintListener() - Constructor for class org.wcb.common.event.PrintListener
 
PrintPreviewDialog - class org.wcb.common.PrintPreviewDialog.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
PrintPreviewDialog(Frame, JButton) - Constructor for class org.wcb.common.PrintPreviewDialog
This dialog takes the frame reference a calender object to to display a time dialog box.
PrintPreviewPanel - class org.wcb.common.component.PrintPreviewPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
PrintPreviewPanel() - Constructor for class org.wcb.common.component.PrintPreviewPanel
 
PropertyLoader - class org.wcb.autohome.util.PropertyLoader.
Project: Alice X10 Interface Filename: $Id: PropertyLoader.java,v 1.4 2003/12/31 00:08:12 wbogaardt Exp $ Abstract: User default loader for UIManager
PropertyLoader() - Constructor for class org.wcb.autohome.util.PropertyLoader
 
PropertyLoader(String) - Constructor for class org.wcb.autohome.util.PropertyLoader
 
PropertyLoader(String, String) - Constructor for class org.wcb.autohome.util.PropertyLoader
 
paintIcon(Component, Graphics, int, int) - Method in class org.wcb.util.BevelArrowIcon
 
paintIcon(Component, Graphics, int, int) - Method in class org.wcb.util.BlankIcon
 
play(String) - Method in class org.wcb.plugins.speech.SpeakPlugin
Performs text-to-speech on the given text.
print() - Method in class org.wcb.autohome.implementations.Macro
Print routine for debugging
print() - Method in class org.wcb.autohome.implementations.MacroEvent
Print routine for debugging purpose
print() - Method in class org.wcb.autohome.implementations.MacroTrigger
Used to do debug printing
print() - Method in class org.wcb.autohome.implementations.X10Events
method to allow printing to console some information.
print() - Method in class org.wcb.autohome.implementations.X10Module
print routine for debugging purpose
print(Graphics, PageFormat, int) - Method in class org.wcb.common.component.PrintPreviewPanel
 
printList(Vector) - Method in class org.wcb.autohome.Main
This prints a list of available events from the save file.
printMessage(String) - Method in class org.wcb.autohome.AutoHomeAdminSession
simple method to print messages to gui or console
printMessage(String) - Method in class org.wcb.autohome.AutoHomeDaemonSession
simple method to print messages to gui or console
printMessage(String) - Method in class org.wcb.autohome.StatusBar
This method takes a string message and displays it in a text area.
printMessage(String) - Method in class org.wcb.autohome.factories.HAGateway
Prints a message into the events log or if the speech plug in is added to the system then the speech will occure
printMessage(String) - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
printUsage() - Static method in class org.wcb.autohome.Main
Prints the usage of this command line start
processRequest(HttpServletRequest) - Method in class org.wcb.plugins.beans.EventsController
Process request information when users do form submits based on this we will save the keys, save the file, read in a new directory's build.properties file or run the ANT build script.
processRequest(HttpServletRequest) - Method in class org.wcb.plugins.beans.ModuleController
Used to process the modules.jsp page requests
processRequest(HttpServletRequest) - Method in class org.wcb.plugins.beans.MonitorController
Process request information when users do form submits based on this we will save the keys, save the file, read in a new directory's build.properties file or run the ANT build script.
processRequest(HttpServletRequest) - Method in class org.wcb.plugins.beans.SerialPortController
Process request information when users do form submits based on this we will save the keys, save the file, read in a new directory's build.properties file or run the ANT build script.
processRequest(HttpServletRequest) - Method in class org.wcb.plugins.beans.WapController
Process request information when users do form submits based on this we will save the keys, save the file, read in a new directory's build.properties file or run the ANT build script.
processRequest(HttpServletRequest) - Method in class org.wcb.plugins.beans.X10WebComponent
Process request information when users do form submits based on this we will save the keys, save the file, read in a new directory's build.properties file or run the ANT build script.
pushedColumn - Variable in class org.wcb.util.SortButtonRenderer
 

R

RECOVER_CM11A - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
REFRESH_BUTTON - Static variable in class org.wcb.plugins.beans.EventsController
 
RESET_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
RMI_HOST - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
RUN_APPLICATION - Static variable in class org.wcb.autohome.implementations.RunEvent
The run an application constant
RUN_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
RUN_BUTTON - Static variable in class org.wcb.plugins.beans.EventsController
 
RUN_MODULE - Static variable in class org.wcb.autohome.implementations.RunEvent
The run an X10 event or module constant
RefreshInterface - interface org.wcb.autohome.interfaces.RefreshInterface.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
RunEvent - class org.wcb.autohome.implementations.RunEvent.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
RunEvent() - Constructor for class org.wcb.autohome.implementations.RunEvent
This constructor automatically runs a set of events
RunEvent(int, IX10Module, int) - Constructor for class org.wcb.autohome.implementations.RunEvent
The Constructor takes a run type see setRunType() method the X10Module interface, and the action to take place.
rads - Variable in class org.wcb.autohome.util.SunriseCalculator
 
readInAliceMonitors() - Method in class org.wcb.autohome.factories.DeviceFactory
Loads the alice monitors and returns them as a vector to the application
readInAliceMonitors() - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
readInX10Devices() - Method in class org.wcb.autohome.factories.DeviceFactory
Returns a list of X10Devices saved in the file.
readInX10Devices() - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
readInX10Events() - Method in class org.wcb.autohome.factories.DeviceFactory
Returns a vector of IX10Events which are specific to the Alice environment.
readInX10Events() - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
readInX10Macros() - Method in class org.wcb.autohome.factories.DeviceFactory
Reads from the hash the serialized objects as a Vector of IX10Macro.
readInX10Macros() - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
readLog(String) - Method in class org.wcb.common.EventLogger
 
reallocateIndexes() - Method in class org.wcb.util.TableSorter
 
recoverCM11A(boolean) - Method in class org.wcb.autohome.AutoHomeSession
Indicates that the user either wants the CM11A to autorecover upon detecting a power failure.
recoverCM11A(boolean) - Method in class org.wcb.autohome.factories.HAGateway
Indicates that the user either wants the CM11A to autorecover upon detecting a power failure.
recoverCM11A(boolean) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
refresh() - Method in class org.wcb.autohome.EventsPanel
Allows calling of the refresh interface so that it updates the drop down box with the new list of available X10 device modules as entered in the ModulePanel.
refresh() - Method in class org.wcb.autohome.MacroPanel
Refreshes the data in the different panels.
refresh() - Method in class org.wcb.autohome.MacroSequencePanel
This allows outside objects to update the panel when there is a refresh that needs to be done.
refresh() - Method in class org.wcb.autohome.MacroTriggerPanel
Allows the items to refresh across multiple objects and in this case the GUI.
refresh() - Method in class org.wcb.autohome.MonitorPanel
Allows the items to refresh across multiple objects and in this case the GUI.
refresh() - Method in class org.wcb.autohome.TimePanel
Calls the status bar message interface to refresh the sunrise and sunset times to the status bar indicators.
refresh() - Method in interface org.wcb.autohome.interfaces.RefreshInterface
This call is used to allow components that implement it to be refreshed with new information.
refreshView() - Method in interface org.wcb.common.IRefreshable
 
remove(int, int) - Method in class org.wcb.common.TimeDocument
 
removeCellEditorListener(CellEditorListener) - Method in class org.wcb.autohome.util.AbstractCellEditor
 
removeRow(int) - Method in class org.wcb.autohome.model.EventsTableModel
Remove the identified row from the model and fire a data table change event.
removeRow(int) - Method in class org.wcb.autohome.model.MacroEventTableModel
Remove the selected row and fire a table data change event.
removeRow(int) - Method in class org.wcb.autohome.model.MacroTriggerModel
Remove the identified row from the model and fire a data table change event.
removeRow(int) - Method in class org.wcb.autohome.model.ModuleTableModel
Remove the identified row from the model and fire a data table change event.
removeRow(int) - Method in class org.wcb.autohome.model.MonitorTableModel
Remove the identified row from the model and fire a data table change event.
render - Variable in class org.wcb.autohome.util.LightEditor
 
riseTime - Variable in class org.wcb.autohome.util.SunriseCalculator
 
run() - Method in class org.wcb.autohome.EventsHandler
This is the main run method for this thread.
run() - Method in class org.wcb.common.SplashScreen.CloseSpashScreen
 
run() - Method in class org.wcb.common.SplashScreen.UpdateStatus
 
run() - Method in class org.wcb.plugins.speech.SynthesizerLoader
Implements the run() method of the Thread class.
runAction(IX10MonitorEvent) - Method in class org.wcb.autohome.util.AliceX10AddressListener
Run the event from the detected item.
runEvent() - Method in class org.wcb.autohome.MonitorPanel
This is used to test the running of an event so that the user can manuall through the UI run the event such as email, execute a module, or run an application.
runEventsDaemon() - Method in class org.wcb.autohome.AutoHomeSession
Starts the events daemon which runs the events of times and on off for various modules.
runEventsDaemon(Vector) - Method in class org.wcb.autohome.factories.HAGateway
 
runEventsDaemon(Vector) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 

S

SATURDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
SAT_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SAVEAS_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SAVE_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SAVE_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SEARCH_MENU - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SEND_EMAIL - Static variable in class org.wcb.autohome.implementations.RunEvent
The send email constants
SEND_MACRO_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SEND_MACRO_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SEP - Static variable in class org.wcb.installs.OSSystem
 
SEPARATOR - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
SERIAL_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SERIAL_PORT - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
SERIAL_PORT_TITLE_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SPEAK_COMMAND - Static variable in class org.wcb.autohome.implementations.RunEvent
The speak text constant
SPEECH_ENGINE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
START_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
START_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
START_MACRO_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
STOP_BIT - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
STOP_BITS_ARRAY - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
STOP_BUTTON - Static variable in class org.wcb.plugins.beans.EventsController
 
STOP_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
STOP_MACRO_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SUBJECT - Static variable in class org.wcb.autohome.util.EmailService
 
SUCCSEFUL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SUNDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
SUNRISE - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
SUNSET - Static variable in class org.wcb.autohome.AutoHomeAdminSession
 
SUN_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
SaveFileDialog - class org.wcb.autohome.util.SaveFileDialog.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SaveFileDialog() - Constructor for class org.wcb.autohome.util.SaveFileDialog
Allows saving of file using the default X10File filter this means that the file will be saved with .x10 extension.
SerialConfigurationPanel - class org.wcb.autohome.SerialConfigurationPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SerialConfigurationPanel(SerialPanel) - Constructor for class org.wcb.autohome.SerialConfigurationPanel
Creates and initilizes the configuration panel.
SerialConnectionException - exception org.wcb.exceptions.SerialConnectionException.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SerialConnectionException(String) - Constructor for class org.wcb.exceptions.SerialConnectionException
Constructs a SerialConnectionException with the specified detail message.
SerialConnectionException() - Constructor for class org.wcb.exceptions.SerialConnectionException
Constructs a SerialConnectionException with no detail message.
SerialPanel - class org.wcb.autohome.SerialPanel.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SerialPanel() - Constructor for class org.wcb.autohome.SerialPanel
Default constructor which calls the setup components to create the panel and its functional components.
SerialPortBean - class org.wcb.autohome.implementations.SerialPortBean.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SerialPortBean(String) - Constructor for class org.wcb.autohome.implementations.SerialPortBean
Takes in the port id value of the serial port this can be either COM1 for windows or /dev/TTYS01 for unix.
SerialPortController - class org.wcb.plugins.beans.SerialPortController.
 
SerialPortController() - Constructor for class org.wcb.plugins.beans.SerialPortController
 
SortButtonRenderer - class org.wcb.util.SortButtonRenderer.
 
SortButtonRenderer() - Constructor for class org.wcb.util.SortButtonRenderer
 
SpeakPlugin - class org.wcb.plugins.speech.SpeakPlugin.
The Speak plugin sort of determines that it is available to the system and if that is the case it will go ahead and allow speach to take place.
SpeakPlugin() - Constructor for class org.wcb.plugins.speech.SpeakPlugin
 
SplashScreen - class org.wcb.common.SplashScreen.
 
SplashScreen(ImageIcon) - Constructor for class org.wcb.common.SplashScreen
 
SplashScreen.CloseSpashScreen - class org.wcb.common.SplashScreen.CloseSpashScreen.
 
SplashScreen.CloseSpashScreen() - Constructor for class org.wcb.common.SplashScreen.CloseSpashScreen
 
SplashScreen.UpdateStatus - class org.wcb.common.SplashScreen.UpdateStatus.
 
SplashScreen.UpdateStatus(String) - Constructor for class org.wcb.common.SplashScreen.UpdateStatus
 
StartAliceWeb - class org.wcb.plugins.beans.StartAliceWeb.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
StartAliceWeb() - Constructor for class org.wcb.plugins.beans.StartAliceWeb
 
StatusBar - class org.wcb.autohome.StatusBar.
Displays the status bar at the bottom of the swing application.
StatusBar() - Constructor for class org.wcb.autohome.StatusBar
create the status bar and set up some components
SunriseCalculator - class org.wcb.autohome.util.SunriseCalculator.
 
SunriseCalculator(double, double, double) - Constructor for class org.wcb.autohome.util.SunriseCalculator
 
SynthesizerLoader - class org.wcb.plugins.speech.SynthesizerLoader.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
SynthesizerLoader(Synthesizer) - Constructor for class org.wcb.plugins.speech.SynthesizerLoader
Constructs a SynthesizerLoaded which loads the given Synthesizer.
sDEFAULT_FILENAME - Static variable in class org.wcb.autohome.util.HAConfigLoader
 
sFILE_HEADER - Static variable in class org.wcb.autohome.util.HAConfigLoader
 
saveAllAliceEvents(Vector) - Method in class org.wcb.autohome.AutoHomeSession
Saves to a file all the IX10Events, which are specific to the Alice system.
saveAllAliceMonitors(Vector) - Method in class org.wcb.autohome.AutoHomeSession
Allows saving of monitor events panel to the file system
saveAllCM11AMacros(Vector) - Method in class org.wcb.autohome.AutoHomeSession
Saves to the file system all the IMacro objects.
saveAllData() - Method in class org.wcb.autohome.EventsPanel
Save the entire table model into a properties The format for the key is Event.EV+rowNumber= Module type, Description, MODULEID, Action, -------, ACTION TIME ex: Event.EV1=Lamp, Living Room Light, A1, On,-MT-TFS, 15:50
saveAllData() - Method in class org.wcb.autohome.ModulePanel
Save the entire table model into a properties Hash table key for quick access and storage;
saveAllData() - Method in class org.wcb.autohome.MonitorPanel
Save the entire table model into a serialized file
saveAllMacroEvent() - Method in class org.wcb.autohome.MacroSequencePanel
Save the entire table model into a properties The format for the key is Macroname.event(modelRowNumber)=LM,A1,On This format is and will be changing soon.
saveAllX10Devices(Vector) - Method in class org.wcb.autohome.AutoHomeSession
Saves to a file all the X10 devices added or modified in the modules tab of the gui or web interface.
saveCM11AMacroTriggers(Vector) - Method in class org.wcb.autohome.AutoHomeSession
Saves a vector of IMacroTrigger objects to the file system.
saveFile(String) - Method in class org.wcb.autohome.AutoHomeDaemonSession
Saves the file path and name and stores it in the jhome.prop file then it calls parent class to save the actual .x10 serialized file.
saveFile(String) - Method in class org.wcb.autohome.AutoHomeSession
Saves all of the module information to the user selected save to file this method is usually called from a save or save as command.
saveFile() - Method in class org.wcb.autohome.HomeCenterPanel
Allows instantaneous saving of file from the last file opened.
saveFile(String) - Method in class org.wcb.autohome.factories.DeviceFactory
Saves all of the module information to the user selected save to file this method is usually called from a save or save as command.
saveFile(String) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
saveFileAs() - Method in class org.wcb.autohome.HomeCenterPanel
This allows the user to specify the file name they would like to save the file as via a File chooser dialog.
saveFileName - Static variable in class org.wcb.common.UIDefaultsLoader
 
saveGeneral(UIDefaultsLoader) - Method in class org.wcb.common.component.GeneralConfigurationPanel
Saves the general settings using the UIDefaults loader which reads in HASConfig.ini
saveMacro(IMacro) - Method in class org.wcb.autohome.AutoHomeSession
Save the IMacro to the file system in memory.
saveMacro(IMacro) - Method in class org.wcb.autohome.factories.DeviceFactory
Moved saving macro information in the hash table
saveMacro(IMacro) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
saveMacroTriggers(Vector) - Method in class org.wcb.autohome.factories.DeviceFactory
Save the Macro item triggers.
saveMacroTriggers(Vector) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
saveProperties() - Method in class org.wcb.autohome.SerialPanel
This saves the properties values of the currently selected serial port settings.
saveProperties() - Method in class org.wcb.autohome.TimePanel
Save properties of latitude, longitude, GMT, sunrise and sunset times to a properties file.
saveProperties() - Method in class org.wcb.autohome.util.HAConfigLoader
Saves the properties file to the file system.
saveProperties() - Method in class org.wcb.common.UIDefaultsLoader
 
saveServerFile() - Method in class org.wcb.autohome.AutoHomeSession
Saves the server file settings, which are the serial port information, email information, and look and feel for the swing gui.
saveServerProperty() - Method in class org.wcb.autohome.factories.HAGateway
 
saveServerProperty() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
saveSettings() - Method in class org.wcb.common.component.EmailPanel
Gives outside classes the ability to save settings from the email panel.
saveTriggers() - Method in class org.wcb.autohome.MacroTriggerPanel
Save the entire table model into a properties The format for the key is Macro.A21=TM,12:15/20:30,description,SMTWTFS,Macro1 for timer trigger events and for Trigger events it is Macro.A21=EV,A1,description,Off,Macro2
saveUIColors(UIDefaultsLoader) - Method in class org.wcb.common.component.ColorEditorPanel
 
saveUIFonts(UIDefaultsLoader) - Method in class org.wcb.common.component.FontEditorPanel
 
sayPhoneWord(String) - Method in class org.wcb.plugins.speech.Talker
This method speaks the given phonetic word.
selectedBorder - Variable in class org.wcb.common.ColorCellRender
 
sendCommandToSection(char, int) - Method in class org.wcb.autohome.AutoHomeSession
These are commands that can be sent to the entire house code in a particular section regardless if it is an appliance or light module.
sendCommandToX10Module(IX10Module, int) - Method in class org.wcb.autohome.AutoHomeSession
This controls the appliance modules for only On/Off events The commands are either X10DeviceConstants.OFF_ACTION = 0 X10DeviceConstants.ON_ACTION = 1
sendEventMessage(IX10MonitorEvent) - Method in class org.wcb.autohome.util.EmailService
This takes an X10MonitorEvent object and sends a message about this monitor to the user specified email address.
sendMacrosToInterface(Vector) - Method in class org.wcb.autohome.factories.HAGateway
This builds the macro trigger events for both the timer type triggers and for the macro module initiators.
sendMacrosToInterface(Vector) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setAction(int) - Method in class org.wcb.autohome.implementations.MacroEvent
Sets the action when the event is told to execute
setAction(String) - Method in class org.wcb.autohome.implementations.MacroTrigger
Set the action of the trigger.
setAction(String) - Method in class org.wcb.autohome.implementations.X10Events
actions to take when this event is scheduled for executing.
setAction(int) - Method in interface org.wcb.autohome.interfaces.IMacroEvent
 
setAction(String) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setAction(String) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setAppProperties(Properties) - Method in class org.wcb.autohome.AutoHomeAdminSession
 
setArguments(String[]) - Method in class org.wcb.autohome.implementations.RunEvent
The argument parameters sent with the application name sometimes an application does not have command line parameters and that should be ok too.
setArguments(String[]) - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
setBaud(int) - Method in class org.wcb.autohome.implementations.SerialPortBean
Allows interface to set the baud rate of the serial port
setCM11AClock(Calendar, char, boolean, boolean, boolean) - Method in class org.wcb.autohome.AutoHomeSession
allows the user to set or send commands to set the CM11A clock settings This command needs the hours,minutes, seconds, month, day , day of week, house code character value, whether to reset the battery timer, clear the CM11A from monitoring the house, or purge the macro timer.
setCellEditorValue(Object) - Method in class org.wcb.autohome.util.AbstractCellEditor
 
setCenter() - Method in class org.wcb.common.JCenterFrame
 
setClickCountToStart(int) - Method in class org.wcb.autohome.util.AbstractCellEditor
 
setClock(Calendar, char, boolean, boolean, boolean) - Method in class org.wcb.autohome.factories.HAGateway
allows the user to set or send commands to set the CM11A clock settings This command needs the hours,minutes, seconds, month, day , day of week, house code character value, whether to reset the battery timer, clear the CM11A from monitoring the house, or purge the macro timer.
setClock(Calendar, char, boolean, boolean, boolean) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setColHeaderRender(SortButtonRenderer) - Method in class org.wcb.util.TooltippedTable
 
setCommand(String) - Method in class org.wcb.autohome.implementations.RunEvent
This is the initial command to send through the command line this is usually the application name.
setCommand(String) - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
setCountry(int) - Method in class org.wcb.autohome.AutoHomeSession
allows setting of country for internationalization 1 is dutch, 2 is german, 3 is GB english, default is US english
setDataBit(int) - Method in class org.wcb.autohome.implementations.SerialPortBean
Sets the data bit value for the serial port.
setDelay(int) - Method in class org.wcb.autohome.implementations.Macro
This is the delay in minutes from when the macro is executed.
setDelay(int) - Method in interface org.wcb.autohome.interfaces.IMacro
 
setDeleteRow(int) - Method in class org.wcb.plugins.beans.ModuleController
This deletes the table row from the table model and then updates the Hash Table to set the Key value(ModuleID) to null;
setDescription(String) - Method in class org.wcb.autohome.implementations.Macro
This is a description of from a users standpoint this description can be a phase used to describe the purpose of this macro.
setDescription(String) - Method in class org.wcb.autohome.implementations.MacroTrigger
User defined description of the Trigger macro
setDescription(String) - Method in class org.wcb.autohome.implementations.X10Events
User description for this event
setDescription(String) - Method in class org.wcb.autohome.implementations.X10Module
Description of the X10 module such as location or purpose.
setDescription(String) - Method in class org.wcb.autohome.implementations.X10MonitorEvent
Allows the user to set a good description of the event they are monitoring.
setDescription(String) - Method in interface org.wcb.autohome.interfaces.IMacro
 
setDescription(String) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setDescription(String) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setDescription(String) - Method in interface org.wcb.autohome.interfaces.IX10Module
 
setDescription(String) - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
setDeviceCode(int) - Method in class org.wcb.autohome.implementations.MacroTrigger
Device or zone code of x10 device being executed.
setDeviceCode(int) - Method in class org.wcb.autohome.implementations.X10Module
Setter for x10 device code
setDeviceCode(int) - Method in interface org.wcb.autohome.interfaces.IX10Module
 
setDeviceModule(IX10Module) - Method in class org.wcb.autohome.implementations.X10Events
Set the x10 module device to this event
setDeviceModule(IX10Module) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setEmailAuthenticator(EmailAuthenticator) - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Allows setting of email authentication since the user email account may require authentication
setEmailFromAddress(String) - Method in class org.wcb.autohome.implementations.EmailHeaderBean
This sets the from address in the email so it does not always have to come from the default address of alice@localhost The user can set this to what ever address they want.
setEmailHost(String) - Method in class org.wcb.autohome.implementations.EmailHeaderBean
The user can save the SMTP host to the HASConfig.ini file.
setEmailInformation(EmailHeaderBean) - Method in class org.wcb.autohome.AutoHomeSession
This sets the configuration files settings from a bean object.
setEmailInformation(EmailHeaderBean) - Method in class org.wcb.autohome.factories.HAGateway
This takes the EmailHeaderBean and saves it into the HASConfig.ini file for use by the application on its next start up.
setEmailInformation(EmailHeaderBean) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setEmailNoticeFreq(String) - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Allows the user to save the frequency of events as never, on event, hourly, 12 hours, daily, weekly.
setEmailToAddress(String) - Method in class org.wcb.autohome.implementations.EmailHeaderBean
Gets the email address that notifications are sent to, and which the user has saved through configuring it.
setEnabled(boolean) - Method in class org.wcb.autohome.TimePanel
Takes the boolean value and enables or disables fields on the time setting panel based on X10 interface being used.
setEvents(Vector) - Method in class org.wcb.autohome.implementations.Macro
This is a vector of Modules and their actions which are wraped in a X10Events object.
setEvents(Vector) - Method in interface org.wcb.autohome.interfaces.IMacro
 
setFont(Font) - Method in class org.wcb.common.FontChoiceDialog
 
setFriday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Friday
setFriday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Friday weekday to execute event
setFriday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setFriday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setHomeURL(String) - Method in class org.wcb.common.MiniBrowser
sets the home button URL location file from the application current directory so that if the HTML file is located at currDir/filename.html
setHouseCode(char) - Method in class org.wcb.autohome.implementations.MacroTrigger
House code for action or trigger based event X10 module.
setHouseCode(char) - Method in class org.wcb.autohome.implementations.X10Module
Setter for house code.
setHouseCode(char) - Method in interface org.wcb.autohome.interfaces.IX10Module
 
setImageSource(ImageSource) - Method in class org.wcb.common.GuiLib
 
setInitialOnStart(boolean) - Method in class org.wcb.autohome.util.PropertyLoader
Saves the setting in jhome.prop with the key initial.on.start with a string of true or false.
setInitiator(String) - Method in class org.wcb.autohome.implementations.MacroTrigger
Based on trigger type this is the initiators information.
setInitiator(String) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setInstallDirectory(String) - Method in class org.wcb.installs.UnixSystem
Accessor to allow the user to specify the location they want to install the program binaries.
setInstallDirectory(String) - Method in class org.wcb.installs.WindowsSystem
Accessor to allow the user to specify the location they want to install the program binaries.
setInterfaceType(int) - Method in class org.wcb.autohome.AutoHomeSession
This is either the CM11A or CM17A devices identified as X10DeviceConstants.CM11A_TRANSMITTER = 1 or X10DeviceConstants.CM17A_TRANSMITER = 2
setInterfaceType(int) - Method in class org.wcb.autohome.factories.HAGateway
Sets the interface type to either the CM11A or CM17 a device.
setInterfaceType(int) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setJTable(JTable) - Method in class org.wcb.util.ExcelAdapter
Allows setting of the JTable component
setJarDirectory(String) - Method in class org.wcb.installs.UnixSystem
Acessor to set the jar file location and check if the necessary jars exist in that directory.
setJarDirectory(String) - Method in class org.wcb.installs.WindowsSystem
Acessor to set the jar file location and check if the necessary jars exist in that directory.
setList(Vector) - Method in class org.wcb.autohome.model.EventsTableModel
Set the model to this new vector list.
setList(Vector) - Method in class org.wcb.autohome.model.MacroEventTableModel
Set the model to this new vector list.
setList(Vector) - Method in class org.wcb.autohome.model.MacroTriggerModel
Set the model to this new vector list.
setList(Vector) - Method in class org.wcb.autohome.model.ModuleTableModel
Set the model to this new vector list.
setList(Vector) - Method in class org.wcb.autohome.model.MonitorTableModel
Set the model to this new vector list.
setLocal(Locale) - Method in class org.wcb.autohome.factories.HAGateway
This method allows setting of the internationalization local to the value passed and saves this information into the HASConfig.ini file
setLocal(Locale) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setLocation(String) - Method in class org.wcb.autohome.implementations.X10MonitorEvent
Location information of the monitoring module
setLocation(String) - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
setLookAndFeel(String) - Method in class org.wcb.autohome.AutoHomeSession
Sets the look and feel from the user selected option and saves this to the HAConfig.ini file for subsequent reload of the application.
setLookAndFeel(String) - Method in class org.wcb.autohome.factories.HAGateway
Saves the look and feel value in the HASConfig.ini file so that the gui starts up again the last look and feel can be reloaded.
setLookAndFeel(String) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setMacroName(String) - Method in class org.wcb.autohome.implementations.Macro
The name of the macro this gets used to assign a macro to a trigger.
setMacroName(String) - Method in class org.wcb.autohome.implementations.MacroEvent
Sets the macro name
setMacroName(String) - Method in interface org.wcb.autohome.interfaces.IMacro
 
setMacroName(String) - Method in interface org.wcb.autohome.interfaces.IMacroEvent
 
setMacros(IMacro[]) - Method in class org.wcb.autohome.implementations.MacroTrigger
Allows seting of the Macro by name and not by type which should be IMacro
setMessageInterface(MessageInterface) - Method in class org.wcb.autohome.AutoHomeAdminSession
 
setModel(Vector) - Method in class org.wcb.autohome.EventsHandler
Sets the events into the daemon to run this vector gets parsed every minute to determin if certain elements in the vector meet the requirements if it meets the time requirements then the event is run appropriately.
setModel(Vector) - Method in class org.wcb.autohome.EventsPanel
takes a table vector and puts it into the table model format then refreshes the UI to display the new table information.
setModel(Vector) - Method in class org.wcb.autohome.MacroSequencePanel
takes a table vector and puts it into the table model format then refreshes the UI to display the new table information.
setModel(Vector) - Method in class org.wcb.autohome.MacroTriggerPanel
takes a table vector and puts it into the table model format then refreshes the UI to display the new table information.
setModel(Vector) - Method in class org.wcb.autohome.ModulePanel
Sets the table model view with a Vector of IX10Module.
setModel(Vector) - Method in class org.wcb.autohome.MonitorPanel
takes a table vector and puts it into the table model format then refreshes the UI to display the new table information.
setModel(TableModel) - Method in class org.wcb.util.TableMap
 
setModel(TableModel) - Method in class org.wcb.util.TableSorter
 
setModule(IX10Module) - Method in class org.wcb.autohome.util.ModuleTablePopup
 
setModuleCommand(int) - Method in class org.wcb.autohome.implementations.RunEvent
The module command can be one of the following from the X10DeviceConstants, which is an on event or off event; X10DeviceConstants.ON_ACTION or X10DeviceConstants.OFF_ACTION
setModuleCommand(int) - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
setMonday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Monday
setMonday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Monday weekday to execute event
setMonday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setMonday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setMonitorModel(MonitorTableModel) - Method in class org.wcb.autohome.AutoHomeSession
This allows the gateway to have reference to the monitor table modle so that when the user decides to monitor the table object events and the table can update each other.
setMonitorModel(MonitorTableModel) - Method in class org.wcb.autohome.factories.HAGateway
Sets the monitoring model to the Alice Listener objects AliceListener and AliceX10AddressListener
setMonitorModel(MonitorTableModel) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setMonitoringModule(IX10Module) - Method in class org.wcb.autohome.implementations.X10MonitorEvent
Set the module to be monitored to this monitoring object
setMonitoringModule(IX10Module) - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
setName(String) - Method in class org.wcb.autohome.implementations.X10Module
Set the name of the device
setName(String) - Method in interface org.wcb.autohome.interfaces.IX10Module
 
setParity(String) - Method in class org.wcb.autohome.implementations.SerialPortBean
Sets the serial port party to a string value.
setPort() - Method in class org.wcb.autohome.SerialPanel
Initializes the serial port to the selected port value in the configuration panel combo box.
setPort(String) - Method in class org.wcb.autohome.implementations.SerialPortBean
Sets the serial port to the passed in string value.
setPortValue() - Method in class org.wcb.autohome.SerialConfigurationPanel
mutator to set the combo box for port settings to the value previously saved by the user
setPressedColumn(int) - Method in class org.wcb.util.SortButtonRenderer
 
setPrintableText(String) - Method in class org.wcb.common.PrintPreviewDialog
 
setProperties(Properties) - Method in class org.wcb.autohome.util.HAConfigLoader
Sets the properties object to the passed in value.
setProperties(Properties) - Method in class org.wcb.common.UIDefaultsLoader
 
setProperty(String, Object) - Method in class org.wcb.autohome.util.HAConfigLoader
This returns an object, which is a string from the property file based on a string of the key name.
setProperty(String, Object) - Method in class org.wcb.autohome.util.PropertyLoader
 
setProperty(String, String) - Method in class org.wcb.common.UIDefaultsLoader
 
setRefreshEventPanel(RefreshInterface) - Method in class org.wcb.autohome.ModulePanel
Allow the EventsPanel to refresh the listing of X10Modules added.
setRefreshMacroPanel(RefreshInterface) - Method in class org.wcb.autohome.ModulePanel
Allow the Macro trigger and Macro Sequence panels to refresh themselves with the new listing of X10Modules that have been added.
setRefreshMonitorPanel(RefreshInterface) - Method in class org.wcb.autohome.ModulePanel
Allows the Monitor panel to refresh itself with the new listing of X10Modules to monitor.
setRenderedModules(JComboBox) - Method in class org.wcb.autohome.AutoHomeAdminSession
Takes in a JComboBox and adds items to its list as an Item object.
setRunEvent(IRunEvent[]) - Method in class org.wcb.autohome.implementations.X10MonitorEvent
THe monitored event might have an action such as run another program or do some other event.
setRunEvent(IRunEvent[]) - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
setRunType(int) - Method in class org.wcb.autohome.implementations.RunEvent
Sets the run type for this action.
setRunType(int) - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
setSaturday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Saturday
setSaturday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Saturday weekday to execute event
setSaturday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setSaturday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setSaveModule(String, String, String, int) - Method in class org.wcb.plugins.beans.ModuleController
Saves the form input to an x10 module object then stores this into the file system.
setSelectedColumn(int) - Method in class org.wcb.util.SortButtonRenderer
 
setSentence(String) - Method in class org.wcb.autohome.implementations.RunEvent
This saves a string of a sentence that the user wants spoken by the alice speech engine.
setSentence(String) - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
setSerialPort(SerialPortBean) - Method in class org.wcb.autohome.AutoHomeSession
Sets the serial port to the passed in string value.
setSerialPort(SerialPortBean) - Method in class org.wcb.autohome.factories.HAGateway
 
setSerialPort(SerialPortBean) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
setServletPath(String) - Method in class org.wcb.autohome.AutoHomeDaemonSession
For servlets web application need to set reference to servlet context;
setStartTime(Calendar) - Method in class org.wcb.autohome.implementations.MacroTrigger
This is the the time in 24 hour format this is in hh:mm format.
setStartTime(Calendar) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setStatus(String) - Method in class org.wcb.autohome.implementations.X10MonitorEvent
Sets the string information or status of an event to let the user know if a monitored light or appliance had been turned on the reflect a turn on message.
setStatus(String) - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
setStopBit(int) - Method in class org.wcb.autohome.implementations.SerialPortBean
Sets the serial port stop bit value
setStopTime(Calendar) - Method in class org.wcb.autohome.implementations.MacroTrigger
This is the the time in 24 hour format this is in hh:mm format.
setStopTime(Calendar) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setString(String) - Method in class org.wcb.autohome.util.ModuleChooser
 
setSunday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Sunday
setSunday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Sunday dates to execute event
setSunday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setSunday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setSunriseTime(String) - Method in class org.wcb.autohome.StatusBar
Sets the sun rise time to a printable string
setSunriseTime(String) - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
setSunsetTime(String) - Method in class org.wcb.autohome.StatusBar
Sets the sunset time to a printable string
setSunsetTime(String) - Method in interface org.wcb.autohome.interfaces.MessageInterface
 
setSystemProperties(Properties) - Method in class org.wcb.common.UIEditorDialog
 
setTextArea(String) - Method in class org.wcb.common.component.PrintPreviewPanel
 
setThursday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Thursday
setThursday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Thursday weekday to execute event
setThursday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setThursday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setTime(Calendar) - Method in class org.wcb.autohome.implementations.X10Events
Set the time of the event
setTime(Calendar) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setTime - Variable in class org.wcb.autohome.util.SunriseCalculator
 
setTimeDetected(Calendar) - Method in class org.wcb.autohome.implementations.X10MonitorEvent
This is usually set by a monitoring listener to set a time/date stamp of when a particular monitored event occured.
setTimeDetected(Calendar) - Method in interface org.wcb.autohome.interfaces.IX10MonitorEvent
 
setTitleBar() - Method in class org.wcb.autohome.HomeCenterPanel
 
setTriggerType(int) - Method in class org.wcb.autohome.implementations.MacroTrigger
Trigger type is either a time event or X10 module excuting some action.
setTriggerType(int) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setTuesday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Tuesday
setTuesday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Tuesday weekday to execute event
setTuesday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setTuesday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setType(int) - Method in class org.wcb.autohome.implementations.X10Module
X10 module type or purpose should be either a X10DeviceConstants.LAMP_MODULE_ON = 1 or X10DeviceConstants.APPLIANCE_MODULE_ON = 2
setType(int) - Method in interface org.wcb.autohome.interfaces.IX10Module
 
setValueAt(Object, int) - Method in class org.wcb.autohome.model.EventsTableModel
Set the value of the row to an IX10Events and fire a table data change event.
setValueAt(Object, int) - Method in class org.wcb.autohome.model.MacroEventTableModel
Set the value of the row to an IMacroEvent and fire a table data change event.
setValueAt(Object, int) - Method in class org.wcb.autohome.model.MacroTriggerModel
Set the value of the row to an IMacroTrigger and fire a table data change event.
setValueAt(Object, int) - Method in class org.wcb.autohome.model.ModuleTableModel
Set the value of the row to an IX10Module and fire a table data change event.
setValueAt(Object, int) - Method in class org.wcb.autohome.model.MonitorTableModel
Set the value of the row to an IX10Module and fire a table data change event.
setValueAt(Object, int, int) - Method in class org.wcb.common.ColorTableModel
 
setValueAt(Object, int, int) - Method in class org.wcb.common.FontTableModel
 
setValueAt(Object, int, int) - Method in class org.wcb.util.TableMap
 
setValueAt(Object, int, int) - Method in class org.wcb.util.TableSorter
 
setWednesday(boolean) - Method in class org.wcb.autohome.implementations.MacroTrigger
For time based triggers enable execution on Wednesday
setWednesday(boolean) - Method in class org.wcb.autohome.implementations.X10Events
Enable Wednesday weekday to execute event
setWednesday(boolean) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setWednesday(boolean) - Method in interface org.wcb.autohome.interfaces.IX10Events
 
setX10Module(IX10Module) - Method in class org.wcb.autohome.implementations.MacroEvent
Sets the x10 module identifier
setX10Module(IX10Module) - Method in class org.wcb.autohome.implementations.MacroTrigger
Sets the X10 module that will execute based on the trigger.
setX10Module(IX10Module) - Method in class org.wcb.autohome.implementations.RunEvent
the x10 module to run only if the Run type is a value of 0.
setX10Module(IX10Module) - Method in interface org.wcb.autohome.interfaces.IMacroEvent
 
setX10Module(IX10Module) - Method in interface org.wcb.autohome.interfaces.IMacroTrigger
 
setX10Module(IX10Module) - Method in interface org.wcb.autohome.interfaces.IRunEvent
 
setupAButton(String, String) - Method in class org.wcb.common.GuiLib
 
setupButton(String, String) - Static method in class org.wcb.common.GuiLib
 
setupComponents() - Method in class org.wcb.autohome.HomeCenterPanel
 
setupComponents() - Method in class org.wcb.autohome.MacroPanel
Sets up a panel with two tabbed panels on it, which are the Macro events panel and the macro trigger panel.
setupListeners() - Method in class org.wcb.autohome.HomeCenterPanel
Various listeners for the tool bar menu items.
setupMenuListeners() - Method in class org.wcb.common.component.JAliceMenuBar
Setup for the various menu items.
shouldSelectCell(EventObject) - Method in class org.wcb.autohome.util.AbstractCellEditor
 
showHelp(JComponent) - Method in class org.wcb.common.GuiLib
 
showMe(boolean) - Method in class org.wcb.autohome.HomeCenterPanel
simple method to set this panel to visible status.
showMessage(String) - Method in class org.wcb.autohome.AutoHomeSession
simple method to print messages to gui or console This will also speak the message if the speech plugin has been loaded by the class loader.
showStatus(String) - Method in class org.wcb.common.SplashScreen
 
showhrmn(double) - Method in class org.wcb.autohome.util.SunriseCalculator
 
shutdownSystem() - Method in class org.wcb.autohome.HomeCenterPanel
Closes down the entire application by saving the last file information and closing out the serial port if it was initiated.
shuttlesort(int[], int[], int, int) - Method in class org.wcb.util.TableSorter
 
sizeColumns(Object[]) - Method in class org.wcb.util.TooltippedTable
 
sort(Object[], Comparator) - Static method in class org.wcb.common.ArraySorter
this allows the use of the quick sort algorithm
sort(Object[], Comparator, int, int) - Static method in class org.wcb.common.ArraySorter
Takes the array and comparitor and starts sorting
sort(Object) - Method in class org.wcb.util.TableSorter
 
sortByColumn(int) - Method in class org.wcb.util.TableSorter
 
sortByColumn(int, boolean) - Method in class org.wcb.util.TableSorter
 
speakMessage(String) - Method in class org.wcb.autohome.factories.HAGateway
Prints a message into the events log or if the speech plug in is added to the system then the speech will occur
speakMessage(String) - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
start() - Method in class org.wcb.autohome.EventsHandler
This is a threaded object so it must implement start method calls.
state - Variable in class org.wcb.util.SortButtonRenderer
 
stateChanged(ChangeEvent) - Method in class org.wcb.common.JTimeDialog
 
statusBar - Variable in class org.wcb.common.SplashScreen
 
stop() - Method in class org.wcb.autohome.EventsHandler
This is used to stop the thread.
stopCellEditing() - Method in class org.wcb.autohome.util.AbstractCellEditor
 
stopEventsDaemon() - Method in class org.wcb.autohome.AutoHomeSession
Stops the events daemon which is the table of on off and devices and times table.
stopEventsDaemon() - Method in class org.wcb.autohome.factories.HAGateway
 
stopEventsDaemon() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
sunDia - Variable in class org.wcb.autohome.util.SunriseCalculator
 
swap(int, int) - Method in class org.wcb.util.TableSorter
 
swingProperties - Variable in class org.wcb.common.UIDefaultsLoader
 

T

TEST_TRANSMITTER - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
THURSDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
THU_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TIMER_EVENT - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
TIME_DELAY_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TIME_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TRIGGER_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TRIGGER_EVENT - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
TRIGGER_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TRIGGER_PANEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TRUE - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
TUESDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
TUE_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
TableMap - class org.wcb.util.TableMap.
 
TableMap() - Constructor for class org.wcb.util.TableMap
 
TablePopup - class org.wcb.autohome.util.TablePopup.
 
TablePopup(EventsPanel) - Constructor for class org.wcb.autohome.util.TablePopup
 
TableSorter - class org.wcb.util.TableSorter.
 
TableSorter() - Constructor for class org.wcb.util.TableSorter
 
TableSorter(TableModel) - Constructor for class org.wcb.util.TableSorter
 
Talker - class org.wcb.plugins.speech.Talker.
 
Talker() - Constructor for class org.wcb.plugins.speech.Talker
 
TimeDocument - class org.wcb.common.TimeDocument.
/** Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
TimeDocument(JTextComponent) - Constructor for class org.wcb.common.TimeDocument
 
TimePanel - class org.wcb.autohome.TimePanel.
 
TimePanel() - Constructor for class org.wcb.autohome.TimePanel
This class builds a panel that has components that allow the user to set and modify the time information stored in the CM11A device only.
TooltippedTable - class org.wcb.util.TooltippedTable.
 
TooltippedTable() - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(TableModel) - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(TableModel, boolean) - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(TableModel, TableColumnModel) - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(TableModel, TableColumnModel, ListSelectionModel) - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(int, int) - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(Vector, Vector) - Constructor for class org.wcb.util.TooltippedTable
 
TooltippedTable(Object[][], Object[]) - Constructor for class org.wcb.util.TooltippedTable
 
Translator - class org.wcb.plugins.speech.Translator.
This class does holds some very simple rules on taking a text and formating it into an allophone.
Translator() - Constructor for class org.wcb.plugins.speech.Translator
Deprecated.  
TriggerItem - class org.wcb.autohome.util.TriggerItem.
Filename: $Id: TriggerItem.java,v 1.4 2004/02/27 01:29:53 wbogaardt Exp $ Abstract: This class simply is an object holder for an icon and some detail information for table cell rendering.
TriggerItem(Object[]) - Constructor for class org.wcb.autohome.util.TriggerItem
This sets up the trigger items and puts them in icon form
TriggerRender - class org.wcb.autohome.util.ui.TriggerRender.
Filename: $Id: TriggerRender.java,v 1.4 2004/07/22 03:06:50 wbogaardt Exp $ Abstract: This class renders an icon on a jtable cell.
TriggerRender() - Constructor for class org.wcb.autohome.util.ui.TriggerRender
This sets up the trigger render component.
TriggerRenderer - class org.wcb.autohome.util.TriggerRenderer.
Filename: $Id: TriggerRenderer.java,v 1.3 2004/02/27 01:29:53 wbogaardt Exp $ Abstract: This class handles rendering the various trigger items these being Time launched triggers, or Module activated triggers.
TriggerRenderer() - Constructor for class org.wcb.autohome.util.TriggerRenderer
 
tableButton - Static variable in class org.wcb.autohome.util.ModuleChooser
 
tableChanged(TableModelEvent) - Method in class org.wcb.util.TableMap
 
tableChanged(TableModelEvent) - Method in class org.wcb.util.TableSorter
 
time - Variable in class org.wcb.common.JTimeDialog
 
timeDate(int, int, int, double, double, double) - Method in class org.wcb.autohome.util.SunriseCalculator
 
timePanelEnable(boolean) - Method in class org.wcb.autohome.SerialPanel
If the device gateway selected is the CM11A then enable the time panel which allows storing of time to the CM11A device only.
timeslider - Variable in class org.wcb.common.JTimeDialog
 
toString() - Method in class org.wcb.autohome.util.Item
 
toString() - Method in class org.wcb.autohome.util.TriggerItem
String representation of the type so that it is easily understood by the end-user, which will see the name "trigger" or "event" instead.
toString() - Method in class org.wcb.plugins.speech.AliceSynthesizerModeDesc
Returns the name of the Synthesizer.
tpi - Variable in class org.wcb.autohome.util.SunriseCalculator
 

U

UIDefaultsLoader - class org.wcb.common.UIDefaultsLoader.
 
UIDefaultsLoader() - Constructor for class org.wcb.common.UIDefaultsLoader
 
UIDefaultsLoader(String) - Constructor for class org.wcb.common.UIDefaultsLoader
 
UIDefaultsLoader(String, String) - Constructor for class org.wcb.common.UIDefaultsLoader
 
UIEditorDialog - class org.wcb.common.UIEditorDialog.
This is a dialog box that allows users to make modifications to the interface ui, coloring, or the type of x10 device connected to the application.
UIEditorDialog() - Constructor for class org.wcb.common.UIEditorDialog
 
UIEditorDialog(JComponent) - Constructor for class org.wcb.common.UIEditorDialog
 
UP - Static variable in class org.wcb.util.BevelArrowIcon
 
UP - Static variable in class org.wcb.util.SortButtonRenderer
 
UPDATE_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
UPDATE_BUTTON - Static variable in class org.wcb.plugins.beans.ModuleController
 
USER_HOME - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
UnixSystem - class org.wcb.installs.UnixSystem.
 
UnixSystem() - Constructor for class org.wcb.installs.UnixSystem
 
unselectedBorder - Variable in class org.wcb.common.ColorCellRender
 
upButton - Variable in class org.wcb.util.SortButtonRenderer
 
updateCM11AStatus() - Method in class org.wcb.autohome.AutoHomeSession
Update the Status of the CM11A device
updateCM11AStatus() - Method in class org.wcb.autohome.factories.HAGateway
 
updateCM11AStatus() - Method in interface org.wcb.autohome.interfaces.IHAGateway
 
updateDetailView(IX10MonitorEvent) - Method in class org.wcb.autohome.MonitorDetailPanel
Update the detail view of the row selected.
updateDeviceID() - Method in class org.wcb.autohome.EventsDetailPanel
Updates the drop down combo box with the list of available X10 modules added in the ModulePanel.
updateDeviceID() - Method in class org.wcb.autohome.MonitorDetailPanel
Updates the drop down combo box with the list of available X10 modules added in the ModulePanel.
updateMacroRow() - Method in class org.wcb.autohome.MacroSequencePanel
Updates the currently selected row from the details panel information.
updateMacroRow() - Method in class org.wcb.autohome.MacroTriggerPanel
Updates the currently selected row from the details panel information.
updateRow(IX10Events) - Method in class org.wcb.autohome.EventsPanel
Updates a currently selected row from the details panel information
updateRow(IX10Module) - Method in class org.wcb.autohome.ModulePanel
Updates the currently selected row from the details panel information.
updateRow(IX10MonitorEvent) - Method in class org.wcb.autohome.MonitorPanel
Updates a currently selected row from the details panel information
updateView(IX10Events) - Method in class org.wcb.autohome.EventsDetailPanel
Updates this view with the selected row data in this case it is a vector.
updateView(IX10Module) - Method in class org.wcb.autohome.ModuleDetailPanel
UPdates the ModulePanel with the new installed x10 device.

V

value - Variable in class org.wcb.autohome.util.AbstractCellEditor
 
valueChanged(ListSelectionEvent) - Method in class org.wcb.autohome.MonitorPanel
This is used for the list selection listener and must be implemented so that the selection of a row item in the table can display the detail information.

W

WAIT_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
WEDNESDAY - Static variable in class org.wcb.plugins.beans.EventsController
 
WED_BUTTON - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
WEEKDAY_COLUMN - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
WEEKDAY_LABEL - Static variable in interface org.wcb.autohome.interfaces.I18nConstants
 
WINDOWS - Static variable in interface org.wcb.autohome.interfaces.X10DeviceConstants
 
WapController - class org.wcb.plugins.beans.WapController.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
WapController() - Constructor for class org.wcb.plugins.beans.WapController
 
WindowsSystem - class org.wcb.installs.WindowsSystem.
 
WindowsSystem() - Constructor for class org.wcb.installs.WindowsSystem
 
writeAliceMonitors(Vector) - Method in class org.wcb.autohome.factories.DeviceFactory
This is used to store the alice monitoring events.
writeAliceMonitors(Vector) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
writeFile(String, String) - Method in class org.wcb.installs.OSSystem
This takes a file name and writes the string information out to the file.
writeLog(String, String) - Static method in class org.wcb.common.EventLogger
 
writeMacros(Vector) - Method in class org.wcb.autohome.factories.DeviceFactory
Writes the IMacro vector to the array for serialization storage.
writeMacros(Vector) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
writeX10Devices(Vector) - Method in class org.wcb.autohome.factories.DeviceFactory
Save the vector of IX10Module into a properties Hash table key for quick access and storage;
writeX10Devices(Vector) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 
writeX10Events(Vector) - Method in class org.wcb.autohome.factories.DeviceFactory
Save the vector list of IX10Events into a Hash table key for quick access and storage.
writeX10Events(Vector) - Method in interface org.wcb.autohome.interfaces.IDeviceRemote
 

X

X10DeviceConstants - interface org.wcb.autohome.interfaces.X10DeviceConstants.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
X10Events - class org.wcb.autohome.implementations.X10Events.
Filename: $Id: X10Events.java,v 1.7 2004/02/28 00:21:49 wbogaardt Exp $ Abstract: This is the events to take place when we are running the EventsDaemon It is also a type a wrapper or solution to the CM17A not being able to execute macros and in part run a set a programed timed events.
X10Events(IX10Module, String, String, Calendar) - Constructor for class org.wcb.autohome.implementations.X10Events
This creates the X10Event with the bar minimum parameters to make a functional event.
X10Events() - Constructor for class org.wcb.autohome.implementations.X10Events
Default constructor
X10Events(IX10Events) - Constructor for class org.wcb.autohome.implementations.X10Events
Cloning constructor
X10Filter - class org.wcb.autohome.util.X10Filter.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
X10Filter() - Constructor for class org.wcb.autohome.util.X10Filter
 
X10Module - class org.wcb.autohome.implementations.X10Module.
Filename: $Id: X10Module.java,v 1.6 2004/02/28 00:21:49 wbogaardt Exp $ Abstract: Represents the X10 module which is either an appliance or light controller.
X10Module(char, int, String, String, int) - Constructor for class org.wcb.autohome.implementations.X10Module
Full constructor to create the x10 module
X10Module() - Constructor for class org.wcb.autohome.implementations.X10Module
Default constructor that creates a Lamp Module with an A1 identifier
X10Module(IX10Module) - Constructor for class org.wcb.autohome.implementations.X10Module
clone constructor using the interface class to create the object
X10MonitorEvent - class org.wcb.autohome.implementations.X10MonitorEvent.
Copyright (C) 1999 Walter Bogaardt This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
X10MonitorEvent() - Constructor for class org.wcb.autohome.implementations.X10MonitorEvent
Default constructor that builds a default monitor on X10 device code of A1
X10MonitorEvent(IX10Module, String) - Constructor for class org.wcb.autohome.implementations.X10MonitorEvent
Create a basic montitor event object passing in the X10 module being monitored and the description of the monitoring.
X10MonitorEvent(IX10MonitorEvent) - Constructor for class org.wcb.autohome.implementations.X10MonitorEvent
Create the X10 monitor event using the interface
X10WebComponent - class org.wcb.plugins.beans.X10WebComponent.
 
X10WebComponent() - Constructor for class org.wcb.plugins.beans.X10WebComponent
 
X10_HOUSE_CODE - Static variable in class org.wcb.plugins.beans.WapController
 
X10_HOUSE_CODE - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
X10_MODULE - Static variable in class org.wcb.plugins.beans.EventsController
 
X10_MODULE_ID - Static variable in class org.wcb.plugins.beans.ModuleController
 
X10_MODULE_ID - Static variable in class org.wcb.plugins.beans.WapController
 
X10_MODULE_ID - Static variable in class org.wcb.plugins.beans.X10WebComponent
 
X10_MODULE_TYPE - Static variable in class org.wcb.plugins.beans.ModuleController
 

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 1999-2004 Walter Bogaardt. All Rights Reserved.