The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 27, 2001

Filed:

Jun. 11, 1998
Applicant:
Inventor:

Alejandro H. Abdelnur, Sunnyvale, CA (US);

Assignee:

Sun MIcrosystems, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/730 ;
U.S. Cl.
CPC ...
G06F 1/730 ;
Abstract

A system and method for adding support for new contained classes to a container class that does not require the container class to be recompiled. Also disclosed is a system and method for building container classes that does not require a programmer to explicitly code methods related to the contained classes. A set of classes, called Supporters, provides support for contained classes. Related Supporters can be packaged as a library that can be shipped with programming environments, updated APIs or device drivers. A SupporterAffinity manages Supporters for use by a particular contained class. A SupporterAffinity method (“getSupporter”) can be invoked to add a Supporter for a new contained class to the SupporterAffinity, allowing an instance of the container class to use that Supporter's methods on instances of the new contained class. Because support for the new container class is provided via the SupporterAffinity and the new Supporter, there is no need to recode the container class.


Find Patent Forward Citations

Loading…