Method and apparatus for generating object-oriented world wide web pages
AssigneeNeXT Software, Inc.
InventorsNicolas Popp, Bruce Ong
Life of this patent
Estimating the term…
Abstract
In the present invention, HTML elements are mapped to objects in an object-oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing a one-to-one mapping between each HTML element and object classes, HTML documents can be manipulated programmatically. The properties of each element are stored in instance variables of the associated object. Each object class can include methods to manipulate the HTML element within an HTML document.
Claims21
(canceled)
A method of dynamically generating a display page, comprising:
- obtaining an object tree comprising a plurality of hierarchically organized objects, each object containing data and methods for processing a corresponding definitional element of said display page;
- modifying said object tree at runtime;
- and
- using the objects comprising the object tree to generate, dynamically at runtime, a plurality of definitional statements, each definitional statement being associated with one or more definitional elements of said display page.
A computer program product for dynamically generating a display page, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- obtaining an object tree comprising a plurality of hierarchically organized objects, each object containing data and methods for processing a corresponding definitional element of said display page;
- modifying said object tree at runtime;
- and
- using the objects comprising the object tree to generate, dynamically at runtime, a plurality of definitional statements, each definitional statement being associated with one or more definitional elements of said display page.
A computer system, comprising:
- a processor configured to:
- obtain an object tree comprising a plurality of hierarchically organized objects, each object containing data and methods for processing a corresponding definitional element of said display page;
- modify said object tree at runtime;
- and
- use the objects comprising the object tree to generate, dynamically at runtime, a plurality of definitional statements, each definitional statement being associated with one or more definitional elements of said display page;
- and
- a memory configured to store said object tree.
Dependencies are inferred from the claim text.