Serialized Form


Package com.cburch.editor

Class com.cburch.editor.Editor extends javax.swing.JTextPane implements Serializable

Serialized Fields

scanner

Scanner<T> scanner

tokenizer

Tokenizer<T extends BasicToken> tokenizer

errorToolTipsEnabled

boolean errorToolTipsEnabled

Class com.cburch.editor.EditorPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

scrollPane

javax.swing.JScrollPane scrollPane
The scroll pane within this panel.


editor

Editor editor
The editor within this panel.


lineNumbers

LineNumbers lineNumbers
The line numbers within this panel.

Class com.cburch.editor.LineNumbers extends javax.swing.JViewport implements Serializable

Serialized Fields

textPane

javax.swing.text.JTextComponent textPane
The text pane whose line numbers we are tracking.


document

javax.swing.text.Document document
The document to which we are listening. This will be the same as textPane.getDocument() unless the document associated with textPane changes without this object being notified.


myListener

com.cburch.editor.LineNumbers.MyListener myListener
The listener to the document.


lineBreaks

java.util.TreeSet<E> lineBreaks
The set of locations where line breaks currently exist within the document.


firstLine

int firstLine
The number to be associated with the first line of the document.


ytop

int ytop
The distance that has been scrolled off the JTextComponent's top.


Package com.cburch.editor.demo

Class com.cburch.editor.demo.Main extends javax.swing.JFrame implements Serializable

Serialized Fields

fileMenu

com.cburch.editor.demo.FileMenu fileMenu
The File menu.


editMenu

com.cburch.editor.demo.EditMenu editMenu
The Edit menu.


optionsMenu

com.cburch.editor.demo.OptionsMenu optionsMenu
The Options menu.


helpMenu

com.cburch.editor.demo.HelpMenu helpMenu
The Help menu.


editorPanel

EditorPanel editorPanel
The panel containing the editor.