Suggested for Further Study

  1. In the DomViewer application, add an Open command to the file menu to open any XML file and display its DOM.

  2. Change the default rendering of the DomTreeModel to only return a node name for a non-leaf node.

  3. The strategy for creating the columns of the DomTableModel is flawed due to its assumption that the 0th record is the canonical model. Implement a better strategy that will account for varying numbers of subelements in the rows to be displayed.

  4. Enhance the DomTable application by creating multiple views of the DomTableModel. For example, you could create various table views sorted on different fields.

  5. Modify the MenuML language to allow a dynamic behavior to be associated with the menu command. This dynamic behavior will contain enough information to use reflection to load the class, instantiate the object, and invoke the specified method.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.14.240.178