Provides interfaces and classes for dealing with different types of events fired by LowRA components or for creating your own event-based components.



Interfaces
 InterfaceDescription
 ArgumentCallbackFactory The ArgumentCallbackFactory class.
 Broadcaster The Broadcaster interface.
 ValueObject Some entities contain a group of attributes that are always accessed together.
 ValueObjectFactory The ValueObjectFactory interface.
Classes
 ClassDescription
 ApplicationBroadcaster The ApplicationBroadcaster class is a singleton implementation of the ChannelBroadcaster class, used for Inversion of Controls purpose.
 BasicEvent The BasicEvent class adds the ability for developpers to change the type and the target of an event after its creation.
 BooleanEvent An event object which carry a boolean value.
 ChannelBroadcaster The ChannelBroadcaster is a macro broadcaster which offer to dispatch events over communication channels.
 DimensionEvent An event object which carry a Dimension value.
 DynBasicEvent The DynBasicEvent class extends the BasicEvent class and make it dynamic.
 EventBroadcaster The EventBroadcaster class is the cornerstone of the Lowra event system.
 EventCallbackAdapter The EventCallbackAdapter class.
 EventChannel An EventChannel object defines a communication channel in the ChannelBroadcaster.
 IterationEvent Event dispatched by the LoopCommand class to its dedicated IterationCommand.
 LoopEvent Event dispatched by the LoopCommand class to its listeners.
 NumberEvent An event object which carry a numeric value.
 ObjectEvent An event object which carry any object.
 StringEvent An event object which carry a string value.
 ValueObjectEvent An event object which carry a value object.