public class SyntaxDocument extends PlainDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement| Modifier and Type | Field and Description | 
|---|---|
protected TokenMarker | 
tokenMarker  | 
lineLimitAttribute, tabSizeAttributeBAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameStreamDescriptionProperty, TitleProperty| Constructor and Description | 
|---|
SyntaxDocument()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addUndoableEdit(UndoableEdit edit)
Adds an undoable edit to this document's undo list. 
 | 
void | 
beginStructEdit()
Starts a compound edit that can be undone in one operation. 
 | 
void | 
endStructEdit()
Ends a compound edit that can be undone in one operation. 
 | 
protected void | 
fireInsertUpdate(DocumentEvent evt)
We overwrite this method to update the token marker
 state immediately so that any event listeners get a
 consistent token marker. 
 | 
protected void | 
fireRemoveUpdate(DocumentEvent evt)
We overwrite this method to update the token marker
 state immediately so that any event listeners get a
 consistent token marker. 
 | 
TokenMarker | 
getTokenMarker()
Returns the token marker that is to be used to split lines
 of this document up into tokens. 
 | 
void | 
setTokenMarker(TokenMarker tm)
Sets the token marker that is to be used to split lines of
 this document up into tokens. 
 | 
void | 
tokenizeLines()
Reparses the document, by passing all lines to the token
 marker. 
 | 
void | 
tokenizeLines(int start,
             int len)
Reparses the document, by passing the specified lines to the
 token marker. 
 | 
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertString, insertUpdate, removeUpdateaddDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockprotected TokenMarker tokenMarker
public TokenMarker getTokenMarker()
public void setTokenMarker(TokenMarker tm)
tm - The new token markerpublic void tokenizeLines()
public void tokenizeLines(int start,
                 int len)
start - The first line to parselen - The number of lines, after the first one to parsepublic void beginStructEdit()
public void endStructEdit()
public void addUndoableEdit(UndoableEdit edit)
edit - The undoable editprotected void fireInsertUpdate(DocumentEvent evt)
fireInsertUpdate in class AbstractDocumentprotected void fireRemoveUpdate(DocumentEvent evt)
fireRemoveUpdate in class AbstractDocumentCopyright © 2015. All rights reserved.