Method and apparatus for editing a software component
First Claim
1. A computer-implemented method of customizing a component for use with an application builder tool, said computer-implemented method comprising:
- (a) obtaining a component, said component being capable of having a plurality of associated properties, each of said properties having an associated data type;
(b) obtaining an editor for a new property;
(c) adding said editor to a property sheet, said property sheet being associated with said component, said editor being arranged to associate said new property with said component and said editor further being arranged to modify said new property; and
(d) modifying said new property using said editor.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, software, and apparatus for customizing a component for use with an application builder tool are disclosed. A method for customizing a component which has at least one associated property with an associated data type involves obtaining the component, obtaining an editor that is arranged to modify the property, and adding the editor to a customizer that is associated with said component. Then, the property is modified using the editor. In one embodiment, the method further includes configuring the component by implementing the modified property. In another embodiment, the component is an instance of an associated component class, and obtaining the component involves obtaining the component class and creating the instance of the component class. In such an embodiment, each property associated with the component is identified.
89 Citations
23 Claims
-
1. A computer-implemented method of customizing a component for use with an application builder tool, said computer-implemented method comprising:
-
(a) obtaining a component, said component being capable of having a plurality of associated properties, each of said properties having an associated data type; (b) obtaining an editor for a new property; (c) adding said editor to a property sheet, said property sheet being associated with said component, said editor being arranged to associate said new property with said component and said editor further being arranged to modify said new property; and (d) modifying said new property using said editor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for locating a first editor arranged to modify a first new property associated with a component that is to be used with an application builder tool, said first editor being instantiated from a first editor class and being associated with a first data type, said first data type being associated with said first new property, said first editor being arranged to receive input relevant to modifying said first new property, said method comprising:
-
searching a register, said register containing a listing of data types and editors which correspond to said data types, said register being arranged to map said data types with said editors; and determining if said first editor is one of said editors contained in said register; and
,adding said first editor to said register if said first editor is not one of said editors contained in said register. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium comprising computer-readable program code devices configured to cause a computer to:
-
(a) run a software program on said computer, said software program being an application builder tool; (b) obtain a software component to be used by said software program, said component being capable of having a plurality of associated properties, each of said properties having an associated data type; (c) obtain an editor for a new property; and (d) add said editor to a property sheet, said property sheet being associated with said component, said editor being arranged to be associate said new property with said component and said editor further being arranged to modify said new property. - View Dependent Claims (18, 19)
-
-
20. A user interface for use in customizing a component that is to be used with an application builder tool on a computer system, said component having at least one newly associated property, said newly associated property being associated with a data type, said user interface comprising:
-
at least one property editor, said property editor being associated with said newly associated property; and a customizer, said customizer being associated with said component, said customizer being arranged to enable said newly associated property with said component to be modified through the use of said property editor. - View Dependent Claims (21, 22)
-
-
23. A computer-implemented method of customizing a component for use with an application builder tool, said computer-implemented method comprising:
-
(a) obtaining a component, said component being capable of having a plurality of associated properties; (b) identifying an editor for a new property, said editor being arranged to associate said new property with said component and said editor further being arranged to modify said new property; (c) adding said editor to a property sheet, said property sheet being associated with said component; (d) associating said new property to said component; and (e) modifying said new property using said editor.
-
Specification