×

Automated binding for object oriented programming user interface components

  • US 7,571,425 B2
  • Filed: 11/18/2004
  • Issued: 08/04/2009
  • Est. Priority Date: 11/18/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for automated binding of an application user interface to the data manipulated by the user interface, the method comprising:

  • responsive to instantiating an application user interface, constructing a binder object for at least one component in the application user interface;

    registering the binder object with a notification dispatcher as a data change and state change listener of the model for the moniker of the user interface component;

    mediating with the binder object the exchange of data between the at least one component and a corresponding field in the model;

    registering the binder with the user interface component, with the binder being registered as a listener for various events that the user interface component can generate;

    synthesizing method names with the binder;

    locating the methods in the model that match the synthesized method names; and

    searching for and binding to an appropriate method that returns the current state of a field in the model;

    whereby the step of searching for and binding includes automatically dynamically interrogating the application user interface at run time to discover a method running therein and, assigning a moniker to a discovered method, the moniker being formed by appending at least one of a predetermined suffice and a predetermined prefix, to the discovered method name.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×