Sending a view event, and a request event having a class name and a method name
First Claim
1. A process in a data processing system for processing events in an object oriented system, the method comprising the data processing system implemented steps of:
- responsive to receiving a selected user input to a container, sending a view event from a view controller to an application mediator, wherein the view event identifies an action to be taken to generate the selected user input;
selectively generating a request event base on the view event, wherein the request event includes a major code identifying a class name as a destination and a minor code identifying a method name of a function to be invoked; and
sending the request event to a transporter; and
responsive to receiving the request event at the transporter, sending the request event to a destination object within a plurality of destination objects based on in the class name.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for a data processing system for accessing classes and methods in an object oriented system. Responsive to receiving a selected user input to a container, a view event is sent from a view controller to an application mediator. The view event identifies an action taken to generate the selected user input. A request is selectively generated based on the view event, wherein the request event includes a major code identifying a class name as a destination and a minor code identifying a method name a function to be invoked. The request event is sent to a transporter. The transporter acts as a router to send the request event to an appropriate destination object from a plurality of destination objects. Responsive to receiving the request event at the transporter, the request event is sent to a destination object within a plurality of destination objects based in the class name. The destination object formats the request event into a form recognizable by the destination associated with the destination object. The destination may be located on a remote data processing system. The request event is used to access the class or method identified in the request event. The access may be, for example, an invocation of the method.
-
Citations
17 Claims
-
1. A process in a data processing system for processing events in an object oriented system, the method comprising the data processing system implemented steps of:
-
responsive to receiving a selected user input to a container, sending a view event from a view controller to an application mediator, wherein the view event identifies an action to be taken to generate the selected user input;
selectively generating a request event base on the view event, wherein the request event includes a major code identifying a class name as a destination and a minor code identifying a method name of a function to be invoked; and
sending the request event to a transporter; and
responsive to receiving the request event at the transporter, sending the request event to a destination object within a plurality of destination objects based on in the class name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for processing events in an object oriented system, the data processing system comprising:
-
first sending means, responsive to receiving the selected user input to a container, for sending a view event from a view controller to an application mediator, wherein the view event identifies an action to be taken to generate the selected user input;
generating means for selectively generating a request event based on the view event, wherein the request event includes a major code identifying a class name as a destination and a minor code identifying a method name of a function to be invoked;
second sending means for sending the request event to a transporter; and
third sending means, responsive to receiving the request event at the transporter, for sending the request event to a destination object within a plurality of destination objects based on the class name. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product in a computer readable medium for processing events in an object oriented system, the computer program product comprising:
-
first instructions, responsive to receiving a selected user input to a container, for sending a view event from a view controller to an application mediator, wherein the view event identifies an action to be taken to generate the selected user input;
second instructions for selectively generating a request event based on the view event, wherein the request event includes a major code identifying a class name as a destination and a minor code identifying a method name of a function to be invoked;
third instructions for sending the request event to a transporter; and
fourth instructions, responsive to receiving the request event at the transporter, for sending the request event to it destination object within a plurality of destination objects based on its the class name.
-
Specification