×

System and method for maintaining alternate object views

  • US 7,793,255 B1
  • Filed: 03/01/2005
  • Issued: 09/07/2010
  • Est. Priority Date: 03/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product having a computer readable storage medium operable to store computer program logic embodied in computer program code encoded thereon for updateable partial binding comprising:

  • computer program code for creating associations between document objects in a markup language and managed objects in a content tree, the document objects corresponding to a class hierarchy structure;

    computer program code for selectively modifying the managed objects; and

    computer program code for updating, by traversing the created associations, the document objects corresponding to the modified managed objects, the updating occurring in a lossless manner which preserves unmodified data in the document objects;

    wherein the document objects in the markup language correspond to a first view from an application program, and the managed objects in the content tree correspond to a second view from the application program;

    wherein creating comprises unmarshalling the document objects in the markup language to create the managed objects, wherein unmarshalling includes identifying a class structure in a document object model having a set of instances of the document objects;

    compiling the identified class structure to generate a second class structure corresponding to the managed objects; and

    matching tags and attributes corresponding to the markup language objects to the managed objects.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×