Class MozartDocument

java.lang.Object
   |
   +----javax.swing.text.AbstractDocument
           |
           +----javax.swing.text.DefaultStyledDocument
                   |
                   +----javax.swing.text.html.HTMLDocument
                           |
                           +----MozartDocument

public class MozartDocument
extends HTMLDocument
implements DocumentListener
The implementation of our special documents. An extension of HTMLDocuments, MozartDocument also listens for any changes that occur to a document and updates it. This object is also responsible for reading and writing itself. I thought about serialization, but I'd prefer to keep the documents text-based.


Constructor Index

 o MozartDocument()
Create and empty MozartDocument
 o MozartDocument(URL)
Open a document from a URL

Method Index

 o changedUpdate(DocumentEvent)
 o insertUpdate(DocumentEvent)
 o removeUpdate(DocumentEvent)

Constructors

 o MozartDocument
 public MozartDocument()
Create and empty MozartDocument

 o MozartDocument
 public MozartDocument(URL url)
Open a document from a URL

Methods

 o insertUpdate
 public void insertUpdate(DocumentEvent e)
 o removeUpdate
 public void removeUpdate(DocumentEvent e)
 o changedUpdate
 public void changedUpdate(DocumentEvent e)