class AutoCompletingComboBox.AutoCompletingComboBoxDocument extends javax.swing.text.PlainDocument
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
Modifier and Type | Field and Description |
---|---|
private JosmComboBox<AutoCompletionListItem> |
comboBox |
private boolean |
selecting |
Constructor and Description |
---|
AutoCompletingComboBoxDocument(JosmComboBox<AutoCompletionListItem> comboBox)
Constructs a new
AutoCompletingComboBoxDocument . |
Modifier and Type | Method and Description |
---|---|
void |
insertString(int offs,
java.lang.String str,
javax.swing.text.AttributeSet a) |
private java.lang.Object |
lookupItem(java.lang.String pattern,
boolean match) |
void |
remove(int offs,
int len) |
private void |
setSelectedItem(java.lang.Object item) |
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
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, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
private final JosmComboBox<AutoCompletionListItem> comboBox
private boolean selecting
AutoCompletingComboBoxDocument(JosmComboBox<AutoCompletionListItem> comboBox)
AutoCompletingComboBoxDocument
.comboBox
- the comboboxpublic void remove(int offs, int len) throws javax.swing.text.BadLocationException
remove
in interface javax.swing.text.Document
remove
in class javax.swing.text.AbstractDocument
javax.swing.text.BadLocationException
public void insertString(int offs, java.lang.String str, javax.swing.text.AttributeSet a) throws javax.swing.text.BadLocationException
insertString
in interface javax.swing.text.Document
insertString
in class javax.swing.text.PlainDocument
javax.swing.text.BadLocationException
private void setSelectedItem(java.lang.Object item)
private java.lang.Object lookupItem(java.lang.String pattern, boolean match)