Package org.jmol.console
Class ScriptEditor.EditorDocument
- java.lang.Object
-
- javax.swing.text.AbstractDocument
-
- javax.swing.text.DefaultStyledDocument
-
- org.jmol.console.ScriptEditor.EditorDocument
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.text.Document,javax.swing.text.StyledDocument
- Enclosing class:
- ScriptEditor
class ScriptEditor.EditorDocument extends javax.swing.text.DefaultStyledDocument
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classScriptEditor.EditorDocument.MyUndoableEditListener-
Nested classes/interfaces inherited from class javax.swing.text.DefaultStyledDocument
javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit, javax.swing.text.DefaultStyledDocument.ElementBuffer, javax.swing.text.DefaultStyledDocument.ElementSpec, javax.swing.text.DefaultStyledDocument.SectionElement
-
Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ScriptEditor.EditorTextPaneEditorTextPaneprotected javax.swing.undo.UndoManagerundo
-
Constructor Summary
Constructors Constructor Description EditorDocument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclearContent()Removes all content of the script window, and add a new prompt.(package private) voidclearHighlight()(package private) voiddoHighlight(int from, int to, javax.swing.text.SimpleAttributeSet attr)(package private) java.lang.StringoutputEcho(java.lang.String text)protected voidredo()(package private) voidsetEditorTextPane(ScriptEditor.EditorTextPane EditorTextPane)protected voidundo()-
Methods inherited from class javax.swing.text.DefaultStyledDocument
addDocumentListener, addStyle, create, createDefaultRoot, getBackground, getCharacterElement, getDefaultRootElement, getFont, getForeground, getLogicalStyle, getParagraphElement, getStyle, getStyleNames, insert, insertUpdate, removeDocumentListener, removeElement, removeStyle, removeUpdate, setCharacterAttributes, setLogicalStyle, setParagraphAttributes, styleChanged
-
Methods inherited from class javax.swing.text.AbstractDocument
addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, insertString, postRemoveUpdate, putProperty, readLock, readUnlock, remove, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
-
-
-
-
Field Detail
-
EditorTextPane
ScriptEditor.EditorTextPane EditorTextPane
-
undo
protected javax.swing.undo.UndoManager undo
-
-
Method Detail
-
setEditorTextPane
void setEditorTextPane(ScriptEditor.EditorTextPane EditorTextPane)
-
doHighlight
void doHighlight(int from, int to, javax.swing.text.SimpleAttributeSet attr)
-
clearHighlight
void clearHighlight()
-
undo
protected void undo()
-
redo
protected void redo()
-
clearContent
void clearContent()
Removes all content of the script window, and add a new prompt.
-
outputEcho
java.lang.String outputEcho(java.lang.String text)
-
-