Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Method-system-and-program-for-interfacing-with-elements-in-a-document

 Bracelet
The present invention provides a bracelet having an electronic display unit including a display ...


 Integrated television and internet information system
The present invention advantageously overcomes many of the aforementioned disadvantages and ...


 Method and system for identifying data locations associated with real world observations
OF THE INVENTION As discussed above, the present invention provides methods and apparatuses for ...


 Method for producing playlists for personalized music stations and for transmitting songs on such playlists
This invention provides a method of producing a playlist of music for a personal music station ...


 Attribute-enhanced scroll bar system and method
The present invention significantly extends the function of scroll bars by superimposing a map of ...


 Management of client requests in a client-server environment
To overcome the limitations in the prior art described above, and to overcome other limitations ...


 Virtual certificate authority
The above objects above are met by the present invention which encompasses a method of and ...


 Method for creation and management of virtual volumes for DBMs
What is claimed is: 1. A computer system comprising: a computer to operate a database management ...


 Method and apparatus for synchronizing files
OF THE PREFERRED EMBODIMENTS The invention is directed to a method and apparatus for transferring ...


 Virtual memory system utilizing data compression implemented through a device
The present invention is a method of operating a data processing system having a main memory ...


 Method, system, and program for interfacing with elements in a document

Details
Inventors: Wang, I-Shin Andy;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Shah; Sanjiv
Assistant Examiner:
Attorney, Agent or Firm: Victor; David W. Konrad Raynes & Victor LLP

Disclosed is a system, method, and program for generating an interface to elements in a document. The document defines a relationship of the elements and at least one attribute for each element. A class is generated for at least one element to implement methods from information provided on elements in the document and a mapping indicating at least one element in the document to map to a class. The at least one indicated element in the document for which the class is generated can be accessed and affected by the methods implemented in the class.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several embodiments of the present invention.
It is understood that other embodiments may be utilized and structural and operational changes may be made without departing from the scope of the present invention.
FIG.
2 illustrates the program elements in which preferred embodiments are implemented.
A computer system 2, which may comprise any computer system known in the art including volatile and non-volatile memory areas, includes an XML document 4, user defined mapping 6, transformer 8, and a program interface 10.
The program interface 10 provides a specification of methods that are implemented for elements specified in the user defined mapping 6.
The transformer 8 reads in the contents of the XML document 4, which includes a hierarchical arrangement of elements, and a user defined mapping 6 which maps the elements to methods that have a specific name or type for the element.
The user defined mapping 6 provides interface mapping for the elements defined in the XML document 4, such as property data type, property naming, etc.
In preferred embodiments, the program interface 10 is comprised of an object oriented class for each element and methods and interfaces to use to access and modify the classes of elements using the names provided by the user defined mapping 6.
In preferred embodiments, an object oriented programming language, such as Java, is used to implement the class and methods in the class.
** The methods for the class may be defined by an interface.
A class implements an interface by implementing all the methods contained in the interface.
The transformer 8 produces an interface/class for each of the elements defined in the XML document 4.
The transformer program 8 produces a JAR file including all the interfaces, classes, icons of the objects generated for the elements in the XML document 4.
In preferred embodiments, the transformer 8 may be implemented as a JAVA Bean



Related patents
  Information filtering system and method
OF THE INVENTION A first embodiment of the present invention will be described first. In FIG. 1, there is shown a relationship among a broadcasting station system, an ...
  Automated creation and delivery of database content
A method and apparatus is disclosed which builds a database by automatically assigning terms to an expert, providing an interface and methods for the expert to enter ...
  Cascaded planning of an enterprise planning model
FIG. 1 is a block diagram illustrating a computing environment 10 in which an enterprise planning system 12 utilizes cascaded enterprise planning techniques in ...
  Telephone on which the number called is composed by a crown of the horological type
What I claimed is: 1. A portable wireless telephone including a principal unit of small volume, a microphone and an earpiece coupled to said principal unit, such latter ...
  Interactive system for synchronizing and simultaneously playing predefined musical sequences
OF THE INVENTION A system of the present invention enables a user to play a main song track, and interactively add or mix one or more of a plurality of associated sound ...
  Integrated communicative watch
Briefly stated, provided is a multiple piece unit composed of a transceiving means for receiving and transmitting messages, an analog or digital watch having movements ...
  Notebook security system (NBS)
Briefly, a security system constructed in accordance with the invention implements a user-validation procedure that requires the user to connect the proper hardware "key"...
  Device with alternating status message display capability
OF THE PREFERRED EMBODIMENTS Reference is first directed to FIG. 1, which represents a simplified functional block diagram for a device 10, preferably a pager/watch, ...
  System for managing multimedia discs, tracks and files on a standalone computer
The present invention addresses the needs of computer users and professionals that need to access and manage numerous multimedia files and/or collections of compact ...
  Personal communication and positioning system
OF THE INVENTION FIG. 1 shows a system capable of communicating using the electromagnetic energy spectrum, traditional computer networks, cellular phone networks, ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved