System and method of mapping between software objects & structured language element-based documents
OwnerMichael Beisiegel, John Green +1inventors
InventorsMichael Beisiegel, John Green, Jay W. Warfield
Life of this patent
Estimating the term…
Loading patent…
OwnerMichael Beisiegel, John Green +1inventors
InventorsMichael Beisiegel, John Green, Jay W. Warfield
Estimating the term…
A method and system that provides a common framework for mapping between a document (e.g. an XML document) and a software object (e.g. a Java object). The framework uses a handler that masks how a property is obtained for mapping. This results in mapping code that has a common appearance for both directions of mapping. A mapping between elements of an XML document and the properties of a Java object is contained in a mapper. A mapper maps from the XML document (108) to an object (110) using a parser (104) (such as DOM or SAX). Mapping in the other direction (Java to XML) requires that the elements of the XML document (118) be built in a particular order to ensure validity of the resulting XML document (118). The present invention builds an XML template document using JSP, for example. Using JSP based templates enables tags of the document to be written in the JSP, with callbacks to get element and attribute values. Further, content can be directed to a buffer, or directly to a response stream of a servlet.
A computer-implemented method for converting a data structure representing a software object to structured language elements of a document, the method comprising:
A computer-implemented method for converting structured language elements of a document to a data structure representing a software object, the method comprising:
A system for converting a software object (116) containing properties to a document (118) defined by structured language elements, the system comprising:
A system for converting a document (108) containing structured language elements to a software object (110), the system comprising:
A method of converting a software object having properties to a document represented by structured language elements, the method comprising:
A method of converting a document containing structured language elements to a software object, the method comprising:
A computer program product for converting a data structure representing a software object to structured language elements of a document, the computer program product comprising computer readable program code devices for:
A computer program product for converting structured language elements of a document to a data structure representing a software object, the computer program product comprising computer readable program code devices for:
Dependencies are inferred from the claim text.