Independent explicit interface implementation
First Claim
1. An automated interface generation system, comprising:
- one or more data structures; and
an interface component that operates on the data structures and applies existing class interfaces independently of a given class definition for the data structures.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamically generated interfaces can be applied on existing classes independently of underlying class definitions. This allows developers to work with values from different data models using a single paradigm and without the need to explicitly move data into actual objects. In one aspect, an automated interface generation system is provided. The system includes a mapping component that generates an object structure for one or more data structures residing in local or remote databases. A viewer displays the object structure to facilitate data interactions with the database. Generally, the mapping component is associated with a compiler and automatically defines views of the object structure via one or more interfaces.
21 Citations
20 Claims
-
1. An automated interface generation system, comprising:
-
one or more data structures; and
an interface component that operates on the data structures and applies existing class interfaces independently of a given class definition for the data structures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized interface generation method, comprising:
-
determining a proxy table to perform a plurality of data conversions;
determining at least one interface to employ the data conversions;
associating one or more data types with the proxy table via the interface; and
automatically viewing existing classes in accordance with the proxy table and the interface. - View Dependent Claims (17, 18)
-
-
19. A system to facilitate automated interface generation, comprising:
-
means for determining at least one data conversion from a class of data converters;
means for determining at least one interface for the data converters;
means for coupling one or more data types with the class of data converters; and
means for automatically viewing database structures in an object representation via the class of data converters. - View Dependent Claims (20)
-
Specification