Package org.dvb.event

Provides access to user input events before they are processed through the event mechanism of the java.awt package.

See:
          Description

Interface Summary
UserEventListener The listener interface for receiving user inputs.
 

Class Summary
EventManager The event manager allows an application to receive events coming from the user.
OverallRepository This class defines a repository which initially contains all the user events which can be delivered to an application.
RepositoryDescriptor An instance of this class will be sent to clients of the DVB event API to notify them (through the interface org.davic.resources.ResourceClient) when they are about to lose, or have lost, access to an event source.
UserEvent Represents a user event.
UserEventAvailableEvent This event is sent to the resource status event listeners when user input events which had been exclusively reserved by an application are no longer exclusively reserved.
UserEventRepository The application will use this class to define the events that it wants to receive.
UserEventUnavailableEvent This event is sent to the resource status event listeners when user input events are exclusively reserved by an application.
 

Package org.dvb.event Description

Provides access to user input events before they are processed through the event mechanism of the java.awt package.

The algorithm used for generating UserEvents by the MHP terminal when reporting user input to MHP applications shall be the same as that used for java.awt.event.KeyEvent. For example, pressing the Shift key will cause a KEY_PRESSED event with a VK_SHIFT keyCode, while pressing the 'a' key will result in a VK_A keyCode. After the 'a' key is released, a KEY_RELEASED event will be fired with VK_A, followed by a KEY_TYPED event with a keyChar value of 'A'.