Method, system and program product in a model-view-controller (MVC) programming architecture for inter-object communication with transformation
First Claim
1. A method for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the method comprising the steps of:
- receiving at a transform object, a first message from a first MVC object;
creating, according to a predefined plan, a transformed message from said first message; and
, sending said transformed message to a second MVC object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and program product in a Model-View-Controller architecture for communicating between objects such as a Model object and a View object. A transform object is provided in the interface between any of the conventional Model, View and Controller objects such that transformation of data types into appropriate other data types is accomplished outside of the MVC object. This relieves the recipient MVC object of the responsibility of being designed to support multiple data types in order to perform a function.
54 Citations
36 Claims
-
1. A method for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the method comprising the steps of:
-
receiving at a transform object, a first message from a first MVC object;
creating, according to a predefined plan, a transformed message from said first message; and
,sending said transformed message to a second MVC object. - View Dependent Claims (2, 3)
-
-
4. A method for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the method comprising the steps of:
-
receiving at a transform object, a first message from said model object;
creating, according to a predefined plan, a transformed message from said first message; and
sending said transformed message to said view object. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the method comprising the steps of:
-
receiving at a transform object, a first message from said controller object;
creating, according to a predefined plan, a transformed message from said first message; and
sending said transformed message to said model object. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, said computer program product comprising a computer readable medium having computer readable program code therein comprising:
-
computer readable program code for receiving at a transform object, a first message from a first MVC object;
computer readable program code for creating, according to a predefined plan, a transformed message from said first message; and
computer readable program code for sending said transformed message to a second MVC object. - View Dependent Claims (14, 15)
-
-
16. A computer program product for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, said computer program product comprising a computer readable medium having computer readable program code therein in a computing system comprising:
-
computer readable program code for receiving at a transform object, a first message from said model object;
computer readable program code means for creating, according to a predefined plan, a transformed message from said first message; and
computer readable program code for sending said transformed message to said view object. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, said computer program product comprising a computer readable medium having computer readable program code therein comprising:
-
computer readable program code for receiving at a transform object, a first message from said controller object;
computer readable program code for creating, according to a predefined plan, a transformed message from said first message; and
computer readable program code for sending said transformed message to said model object. - View Dependent Claims (22, 23, 24)
-
-
25. A system for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the system comprising:
-
a first message receiver for receiving, a first message from a first MVC object;
a message transformer for creating, according to a predefined plan, a transformed message from said first message; and
a second message sender for sending said transformed message to a second MVC object. - View Dependent Claims (26, 27)
-
-
28. A system for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the system comprising:
-
a first message receiver for receiving at a transform object, a first message from said model object;
a message transformer for creating, according to a predefined plan, a transformed message from said first message; and
a second message sender for sending said transformed message to said view object. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A system for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the system comprising:
-
a first message receiver for receiving at a transform object, a first message from said controller object;
a message transformer for creating, according to a predefined plan, a transformed message from said first message; and
a second message sender for sending said transformed message to said model object. - View Dependent Claims (34, 35, 36)
-
Specification