Utility for providing printing support to graphical Java applications
First Claim
1. A method of enabling print support for a software component, comprising:
- determining whether a subject component is a member of a supported class for which print support is provided by an application environment; and
responsive to determining that the subject component is a member of the supported class, registering a component for providing a print dialog with the subject component'"'"'s notification methods.
1 Assignment
0 Petitions
Accused Products
Abstract
Print support may be added to a software component forming part of an existing application by checking the component to determine if it belongs to a class for which print support was originally available. The component may belong to a class having print support available but fail to specifically address print support in its coded methods, or it may belong to a class for which print support was not intrinsically available. If the component belongs to the requisite class, print support may be wired in by simple adding a "dip" component to the subject components'"'"' notification methods. The "dip" component provides the necessary dialogs and interfaces to the available print support. If the component is not dippable, or capable of keeping track of dip components, it may be morphed into a dippable component by instantiating a subclass component having the same properties, events, and methods as the undippable component as well as code for keeping track of a dip component.
55 Citations
20 Claims
-
1. A method of enabling print support for a software component, comprising:
-
determining whether a subject component is a member of a supported class for which print support is provided by an application environment; and responsive to determining that the subject component is a member of the supported class, registering a component for providing a print dialog with the subject component'"'"'s notification methods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system providing print support to a software component, comprising:
-
a data processing system; a subject component within a memory in the data processing system, wherein the subject component is a member of a supported class for which print support is provided by an application environment and is capable of keeping track of a dip component; and a print dip component within the memory and registered with the notification method of the subject component, the print dip component providing a print dialog for actuating the print support of the application environment. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product in a computer readable medium of instructions, comprising:
-
instructions within the computer usable medium for determining whether a subject component is a member of a supported class for which print support is provided by an application environment; and instructions within the computer usable medium, responsive to determining that the subject component is a member of the supported class, for registering a component for providing a print dialog with the subject component'"'"'s notification methods. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification