function ActionHandler()
{
    /**
     * called when the action for which handler is registered for is
     * triggered
     * @param src		the source of action e.g. @{link GenericButton}, @{link MenuItem}
     * @param {int} actionID	the action ID that handler asked to be passed
     *				when it registered for this action - this allows same
     *				handler to handle various actions
     */
    this.doAction = function(src, actionID) {
    }
}
/**
 * @class
 * represents a action handler which e.g. handles actions when a menu item or
 * button is pressed
 */
@class
represents a action handler which e.g. handles actions when a menu item or
button is pressed
@class represents a action handler which e . g . handles actions when a menu item or button is pressed
function ActionHandler()
{
    this.doAction = function(src, actionID) {
    }
}
function ActionHandler ( ) { this . doAction = function ( src , actionID ) { } }
@class
 represents a action handler which e.g.
@class represents a action handler which e . g .
/**
     * called when the action for which handler is registered for is
     * triggered
     * @param src		the source of action e.g. @{link GenericButton}, @{link MenuItem}
     * @param {int} actionID	the action ID that handler asked to be passed
     *				when it registered for this action - this allows same
     *				handler to handle various actions
     */