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 booleanarrowkeyprotected javax.swing.Timert
-
Constructor Summary
Constructors Constructor Description AutoCompleteDocument()Create a new AutoCompleteDocument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidinsertString(int offs, java.lang.String str, javax.swing.text.AttributeSet a)voidremove(int offs, int len)voidreplace(int offset, int length, java.lang.String text, javax.swing.text.AttributeSet attrs)protected voidupdateModel()-
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:
removein interfacejavax.swing.text.Document- Overrides:
removein 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:
insertStringin interfacejavax.swing.text.Document- Overrides:
insertStringin 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:
replacein classjavax.swing.text.AbstractDocument- Throws:
javax.swing.text.BadLocationException
-
-