A B C D E F G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractActionDevice - Class in cz.cvut.fel.omo.SmartHome.devices.action
-
Abstract class for action devices.
- AbstractActionDevice(Floor, String, int, Consumption) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.AbstractActionDevice
- AbstractActionDeviceState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
-
Abstract class for implementing the state pattern
- AbstractActionDeviceState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.AbstractActionDeviceState
- AbstractAlarmEvent - Class in cz.cvut.fel.omo.SmartHome.devices.alarms
-
Class represent AlarmEvent, that is sent to AlarmListeners classes.
- AbstractAlarmEvent(Object) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.alarms.AbstractAlarmEvent
- AbstractDevice - Class in cz.cvut.fel.omo.SmartHome.devices
- AbstractDevice(Floor, String, Consumption) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.AbstractDevice
- AbstractReport - Class in cz.cvut.fel.omo.SmartHome.report
-
Abstract class, tha base of all reports.
- AbstractReport() - Constructor for class cz.cvut.fel.omo.SmartHome.report.AbstractReport
- AbstractState - Class in cz.cvut.fel.omo.SmartHome.devices
- AbstractState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.AbstractState
- AbstractWeatherDevice - Class in cz.cvut.fel.omo.SmartHome.devices.weather
- AbstractWeatherDevice(Floor, String, Consumption, WeatherDeviceSetUp) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.weather.AbstractWeatherDevice
- AbstractWeatherDeviceState - Class in cz.cvut.fel.omo.SmartHome.devices.weather
-
Abstract class for implementing the state pattern
- AbstractWeatherDeviceState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.weather.AbstractWeatherDeviceState
- accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.AbstractAlarmEvent
- accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.events.FireAlarmEvent
- accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.events.GasAlarmEvent
- accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.events.WaterAlarmEvent
- accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.AbstractReport
- accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.ActivityAndUsageReport
- accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.ConsumptionReport
- accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.EventReport
- accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.HouseConfigurationReport
- action() - Method in class cz.cvut.fel.omo.SmartHome.alive.Creature
-
The function assigns a device type to a person depending on his desire.
- action(Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.AbstractActionDevice
-
The method implemented by the state pattern.
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.AbstractActionDeviceState
-
The method implemented by the state pattern.
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBrokenState
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBusyState
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOffState
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOnState
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.SportDeviceBrokenState
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.SportDeviceNotUsedState
- action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.SportDeviceUsedState
- ACTION - cz.cvut.fel.omo.SmartHome.devices.ClassificationEnum
- ACTION_PET - cz.cvut.fel.omo.SmartHome.devices.ClassificationEnum
- ActionDeviceBrokenState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
-
The class implements the action device logic in the broken state.
- ActionDeviceBrokenState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBrokenState
- ActionDeviceBusyState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
-
The class implements the action device logic in the busy state.
- ActionDeviceBusyState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBusyState
- ActionDeviceOffState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
-
The class implements the action device logic in the off state.
- ActionDeviceOffState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOffState
- ActionDeviceOnState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
-
The class implements the action device logic in the on state.
- ActionDeviceOnState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOnState
- actionDevices - Variable in class cz.cvut.fel.omo.SmartHome.home.Floor
- ActivityAndUsageReport - Class in cz.cvut.fel.omo.SmartHome.report
-
Class for Activity and usage report
- ActivityAndUsageReport() - Constructor for class cz.cvut.fel.omo.SmartHome.report.ActivityAndUsageReport
- addAlarm(AbstractAlarmEvent) - Method in class cz.cvut.fel.omo.SmartHome.home.House
- addBrokenDevice(AbstractActionDevice) - Method in class cz.cvut.fel.omo.SmartHome.home.House
- addInteractionEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
-
Creating a new interaction event for reports and adds it to the list
- addRepairEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
-
Creating a new repair event for reports and adds it to the list
- addStrategyEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
-
Creating a new strategy event for reports and adds it to the list
- addTemp(double) - Method in class cz.cvut.fel.omo.SmartHome.home.Floor
- addTimeUntilFree(int) - Method in class cz.cvut.fel.omo.SmartHome.alive.Creature
-
Adds the number of iterations after which a person will be released.
- addWeatherEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
-
Creating a new weather event for reports and adds it to the list
- ADULT - cz.cvut.fel.omo.SmartHome.alive.Role
- alarmEvents - Variable in class cz.cvut.fel.omo.SmartHome.home.House
- alarmEventsPublisher - Static variable in class cz.cvut.fel.omo.SmartHome.factory.BeanFactory
- alarmEventsPublisher - Variable in class cz.cvut.fel.omo.SmartHome.world.World
- AlarmEventsPublisher - Class in cz.cvut.fel.omo.SmartHome.world
- AlarmEventsPublisher(ApplicationEventPublisher) - Constructor for class cz.cvut.fel.omo.SmartHome.world.AlarmEventsPublisher
- AlarmListener<T extends AbstractAlarmEvent> - Class in cz.cvut.fel.omo.SmartHome.devices.alarms
-
Abstract class for listeners, that will remind house about alarm activation.
- AlarmListener() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.alarms.AlarmListener
- allDevices - Variable in class cz.cvut.fel.omo.SmartHome.report.ConsumptionReport
- ANIMAL - cz.cvut.fel.omo.SmartHome.alive.Role
- applicationEventPublisher - Variable in class cz.cvut.fel.omo.SmartHome.world.AlarmEventsPublisher
- AutomaticFeeder - Class in cz.cvut.fel.omo.SmartHome.devices.action.pet
- AutomaticFeeder(Floor, String, int, Consumption) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.pet.AutomaticFeeder
- AUTUMN - cz.cvut.fel.omo.SmartHome.devices.weather.event.SeasonEnum
All Classes All Packages