java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
org.fife.ui.rtextarea.RDocument
org.fife.ui.rsyntaxtextarea.RSyntaxDocument
de.grogra.rsyntaxtextarea.RSyntaxTextAreaDocument
- All Implemented Interfaces:
FileDocument,Serializable,Iterable<org.fife.ui.rsyntaxtextarea.Token>,Runnable,Document,org.fife.ui.rsyntaxtextarea.SyntaxConstants
public class RSyntaxTextAreaDocument
extends org.fife.ui.rsyntaxtextarea.RSyntaxDocument
implements Runnable, FileDocument
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement -
Field Summary
Fields inherited from class org.fife.ui.rsyntaxtextarea.RSyntaxDocument
lastTokensOnLinesFields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttributeFields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitlePropertyFields inherited from interface org.fife.ui.rsyntaxtextarea.SyntaxConstants
SYNTAX_STYLE_ACTIONSCRIPT, SYNTAX_STYLE_ASSEMBLER_6502, SYNTAX_STYLE_ASSEMBLER_X86, SYNTAX_STYLE_BBCODE, SYNTAX_STYLE_C, SYNTAX_STYLE_CLOJURE, SYNTAX_STYLE_CPLUSPLUS, SYNTAX_STYLE_CSHARP, SYNTAX_STYLE_CSS, SYNTAX_STYLE_CSV, SYNTAX_STYLE_D, SYNTAX_STYLE_DART, SYNTAX_STYLE_DELPHI, SYNTAX_STYLE_DOCKERFILE, SYNTAX_STYLE_DTD, SYNTAX_STYLE_FORTRAN, SYNTAX_STYLE_GO, SYNTAX_STYLE_GROOVY, SYNTAX_STYLE_HANDLEBARS, SYNTAX_STYLE_HOSTS, SYNTAX_STYLE_HTACCESS, SYNTAX_STYLE_HTML, SYNTAX_STYLE_INI, SYNTAX_STYLE_JAVA, SYNTAX_STYLE_JAVASCRIPT, SYNTAX_STYLE_JSON, SYNTAX_STYLE_JSON_WITH_COMMENTS, SYNTAX_STYLE_JSP, SYNTAX_STYLE_KOTLIN, SYNTAX_STYLE_LATEX, SYNTAX_STYLE_LESS, SYNTAX_STYLE_LISP, SYNTAX_STYLE_LUA, SYNTAX_STYLE_MAKEFILE, SYNTAX_STYLE_MARKDOWN, SYNTAX_STYLE_MXML, SYNTAX_STYLE_NONE, SYNTAX_STYLE_NSIS, SYNTAX_STYLE_PERL, SYNTAX_STYLE_PHP, SYNTAX_STYLE_PROPERTIES_FILE, SYNTAX_STYLE_PROTO, SYNTAX_STYLE_PYTHON, SYNTAX_STYLE_RUBY, SYNTAX_STYLE_RUST, SYNTAX_STYLE_SAS, SYNTAX_STYLE_SCALA, SYNTAX_STYLE_SQL, SYNTAX_STYLE_TCL, SYNTAX_STYLE_TYPESCRIPT, SYNTAX_STYLE_UNIX_SHELL, SYNTAX_STYLE_VISUAL_BASIC, SYNTAX_STYLE_WINDOWS_BATCH, SYNTAX_STYLE_XML, SYNTAX_STYLE_YAML -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.fife.ui.rsyntaxtextarea.RSyntaxDocument
getClosestStandardTokenTypeForInternalType, getCompleteMarkupCloseTags, getCurlyBracesDenoteCodeBlocks, getLanguageIsMarkup, getLastTokenTypeOnLine, getLineCommentStartAndEnd, getShouldIndentNextLine, getSyntaxStyle, getTokenListForLine, isIdentifierChar, iterator, setSyntaxStyle, setSyntaxStyle, setTokenMakerFactoryMethods inherited from class org.fife.ui.rtextarea.RDocument
charAtMethods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertString, removeUpdateMethods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, putProperty, readLock, readUnlock, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.text.Document
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, renderMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
RSyntaxTextAreaDocument
-
-
Method Details
-
save
public void save()- Specified by:
savein interfaceFileDocument
-
run
public void run() -
postRemoveUpdate
- Overrides:
postRemoveUpdatein classAbstractDocument
-
insertUpdate
- Overrides:
insertUpdatein classPlainDocument
-
fireRemoveUpdate
- Overrides:
fireRemoveUpdatein classorg.fife.ui.rsyntaxtextarea.RSyntaxDocument
-
fireInsertUpdate
- Overrides:
fireInsertUpdatein classorg.fife.ui.rsyntaxtextarea.RSyntaxDocument
-
fireChangedUpdate
- Overrides:
fireChangedUpdatein classAbstractDocument
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfaceFileDocument
-
isEditable
public boolean isEditable()- Specified by:
isEditablein interfaceFileDocument
-
getSystemId
- Specified by:
getSystemIdin interfaceFileDocument
-
getMimeType
- Specified by:
getMimeTypein interfaceFileDocument
-