Package com.swabunga.spell.swing
Class SpellCheckedDocument
- java.lang.Object
-
- javax.swing.text.AbstractDocument
-
- javax.swing.text.DefaultStyledDocument
-
- com.swabunga.spell.swing.SpellCheckedDocument
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.text.Document
,javax.swing.text.StyledDocument
public class SpellCheckedDocument extends javax.swing.text.DefaultStyledDocument
- Author:
- Stig Tanggaard
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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 static java.lang.String
ERROR_STYLE
-
Constructor Summary
Constructors Constructor Description SpellCheckedDocument(SpellDictionary dictionary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkSpelling()
void
checkSplittedWords(java.lang.String divider, java.lang.String line)
java.lang.String
clean(java.lang.String word)
void
insertString(int offset, java.lang.String string, javax.swing.text.AttributeSet a)
void
remove(int offset, int len)
void
setCheckSpelling(boolean check)
-
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, postRemoveUpdate, putProperty, readLock, readUnlock, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
-
-
-
-
Field Detail
-
ERROR_STYLE
public static final java.lang.String ERROR_STYLE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SpellCheckedDocument
public SpellCheckedDocument(SpellDictionary dictionary)
-
-
Method Detail
-
checkSpelling
public void checkSpelling()
-
setCheckSpelling
public void setCheckSpelling(boolean check)
-
insertString
public void insertString(int offset, java.lang.String string, javax.swing.text.AttributeSet a) throws javax.swing.text.BadLocationException
- Specified by:
insertString
in interfacejavax.swing.text.Document
- Overrides:
insertString
in classjavax.swing.text.AbstractDocument
- Throws:
javax.swing.text.BadLocationException
-
remove
public void remove(int offset, int len) throws javax.swing.text.BadLocationException
- Specified by:
remove
in interfacejavax.swing.text.Document
- Overrides:
remove
in classjavax.swing.text.AbstractDocument
- Throws:
javax.swing.text.BadLocationException
-
clean
public java.lang.String clean(java.lang.String word)
-
checkSplittedWords
public void checkSplittedWords(java.lang.String divider, java.lang.String line)
-
-