Package jadex.commons.gui.autocombo
Class AutoCompleteCombo.AutoCompleteDocument
- java.lang.Object
-
- javax.swing.text.AbstractDocument
-
- javax.swing.text.PlainDocument
-
- jadex.commons.gui.autocombo.AutoCompleteCombo.AutoCompleteDocument
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.text.Document
- Enclosing class:
- AutoCompleteCombo<T>
protected class AutoCompleteCombo.AutoCompleteDocument extends javax.swing.text.PlainDocument
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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 protected boolean
arrowkey
protected javax.swing.Timer
t
-
Constructor Summary
Constructors Constructor Description AutoCompleteDocument()
Create a new AutoCompleteDocument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
insertString(int offs, java.lang.String str, javax.swing.text.AttributeSet a)
void
remove(int offs, int len)
void
replace(int offset, int length, java.lang.String text, javax.swing.text.AttributeSet attrs)
protected void
updateModel()
-
Methods inherited from class javax.swing.text.PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
-
Methods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, 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, removeDocumentListener, removeUndoableEditListener, render, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
-
-
-
-
Method Detail
-
dispose
public void dispose()
-
updateModel
protected void updateModel()
-
remove
public void remove(int offs, 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
-
insertString
public void insertString(int offs, java.lang.String str, javax.swing.text.AttributeSet a) throws javax.swing.text.BadLocationException
- Specified by:
insertString
in interfacejavax.swing.text.Document
- Overrides:
insertString
in classjavax.swing.text.PlainDocument
- Throws:
javax.swing.text.BadLocationException
-
replace
public void replace(int offset, int length, java.lang.String text, javax.swing.text.AttributeSet attrs) throws javax.swing.text.BadLocationException
- Overrides:
replace
in classjavax.swing.text.AbstractDocument
- Throws:
javax.swing.text.BadLocationException
-
-