Object generation
First Claim
1. A computer-readable medium having a base generator class stored thereon for use by developers to create generators to perform specific tasks, the base generator class comprising:
- a base generator class constructor;
a generator properties object that provides incrementation capability, which allows the value of a generator property to vary during consecutive executions of a generator;
a status indicator;
a schedule object; and
a logging object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of incrementation is provided, which allows the value of a property associated with a task to be changed (incremented) during consecutive executions of the task. A base generator class containing common functionalities needed by software tools is provided. The base generator class also incorporates the concept of incrementation. Generators for performing a specific task that inherits the base generator class are created. The settings of the generator are customizable prior to execution, either through a user interface or programmatically. The customized settings may be saved and reused.
18 Citations
56 Claims
-
1. A computer-readable medium having a base generator class stored thereon for use by developers to create generators to perform specific tasks, the base generator class comprising:
-
a base generator class constructor;
a generator properties object that provides incrementation capability, which allows the value of a generator property to vary during consecutive executions of a generator;
a status indicator;
a schedule object; and
a logging object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of creating a generator, wherein the generator performs a specific task such as creating a file, comprising:
-
creating a new generator class that inherits a base generator class that contains incrementation capability;
creating a public default constructor for the new generator class that overrides the base generator class constructor; and
implementing a function in the new generator class to perform the specific task. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of using a generator that performs a specific task such as creating a file, comprising:
-
customizing the settings of a generator, including incrementation settings that specify how the value of a generator property may vary between generated objects; and
executing the generator with the customized settings. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for object generation using a base generator class, comprising:
-
creating a generator that performs a specific task;
customizing the settings of the generator, including incrementation settings that specify how the value of a generator property may vary between generated objects; and
executing the generator with the customized settings. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method of varying the value of a property associated with a task, during consecutive executions of the task, comprising:
-
allowing the value of the property to vary during consecutive executions of the task;
creating settings associated with the property that control how the value may vary during consecutive executions of the task; and
allowing a user executing the task to customize the settings according to user preference. - View Dependent Claims (54)
-
-
55. A computer-readable medium containing computer-executable instructions for a method of varying the value of a property associated with a task, during consecutive executions of the task, the method comprising:
-
allowing the value of the property to vary during consecutive executions of the task;
creating settings associated with the property that control how the value may vary during consecutive executions of the task; and
allowing a user executing the task to customize the settings according to user preference. - View Dependent Claims (56)
-
Specification