de.ukn.hci.squidy.designer.components.code
Class SyntaxDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.DefaultStyledDocument
de.ukn.hci.squidy.designer.components.code.SyntaxDocument
- All Implemented Interfaces:
- Serializable, Document, StyledDocument
public class SyntaxDocument
- extends DefaultStyledDocument
SyntaxDocument.
Date: Mar 31, 2009
Time: 3:00:19 AM
- Since:
- 1.0.0
- Version:
- $Id: SyntaxDocument.java 30 2009-09-18 22:23:35Z nitsche $
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.text.DefaultStyledDocument |
addDocumentListener, addStyle, create, createDefaultRoot, getBackground, getCharacterElement, getDefaultRootElement, getFont, getForeground, getLogicalStyle, getParagraphElement, getStyle, getStyleNames, insert, insertUpdate, removeDocumentListener, 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, postRemoveUpdate, putProperty, readLock, readUnlock, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.text.Document |
addUndoableEditListener, createPosition, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, putProperty, removeUndoableEditListener, render |
SyntaxDocument
public SyntaxDocument()
insertString
public void insertString(int offset,
String str,
AttributeSet a)
throws BadLocationException
- Specified by:
insertString in interface Document- Overrides:
insertString in class AbstractDocument
- Throws:
BadLocationException
remove
public void remove(int offset,
int length)
throws BadLocationException
- Specified by:
remove in interface Document- Overrides:
remove in class AbstractDocument
- Throws:
BadLocationException
processChangedLines
public void processChangedLines(int offset,
int length)
throws BadLocationException
- Throws:
BadLocationException
isDelimiter
protected boolean isDelimiter(String character)
isQuoteDelimiter
protected boolean isQuoteDelimiter(String character)
isKeyword
protected boolean isKeyword(String token)
isAnnotation
protected boolean isAnnotation(String token)
getStartDelimiter
protected String getStartDelimiter()
getEndDelimiter
protected String getEndDelimiter()
getSingleLineDelimiter
protected String getSingleLineDelimiter()
getEscapeString
protected String getEscapeString(String quoteDelimiter)
addMatchingBrace
protected String addMatchingBrace(int offset)
throws BadLocationException
- Throws:
BadLocationException
Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.