Package hkontrol.core

Class Summary
AbstractAction AbstractAction is the base class for any action that can be executed by a HKontrol rule.
AbstractModule AbstractModule is the base class for all of HKontrol's modules.
HKConnectionRegistry  
ImmutableState This small wrapper class provides immutable access to a State object.
ModuleFactory The ModuleFactory instantiates the configured modules.
ObjectFactoryBase The ObjectFactoryBase provides its subclasses with methods which support easy object creation.
Rule  
RuleFactory  
State This class is the very core of HKontrol's MVC implementation.
 

Exception Summary
ModuleException Thrown in one of two cases: A module that needs a connection is trying to retrieve it the AbstractModuleBase but the the connection can't be established or simply is not configured, or a module throws this exception itself from AbstractModule.work.