org.das2.jythoncompletion.ui.CompletionImpl

Implementation of the completion processing. The visual related processing is done in AWT thread together with completion providers invocation and result set sorting.
The only thing that can be done outside of the AWT is hiding of the completion/documentation/tooltip.

The completion providers typically reschedule computation intensive collecting of their result set into an extra thread to keep the GUI responsive.


caretUpdate

caretUpdate( javax.swing.event.CaretEvent e ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


changedUpdate

changedUpdate( javax.swing.event.DocumentEvent e ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


createTestResultSet

createTestResultSet( org.das2.jythoncompletion.support.CompletionTask task, int queryType ) → CompletionResultSetImpl

Returns:

org.das2.jythoncompletion.ui.CompletionResultSetImpl

search for examples view on GitHub view source


focusGained

focusGained( java.awt.event.FocusEvent e ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


focusLost

focusLost( java.awt.event.FocusEvent e ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


hideAll

hideAll( ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


insertUpdate

insertUpdate( javax.swing.event.DocumentEvent e ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


removeUpdate

removeUpdate( javax.swing.event.DocumentEvent e ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


startPopup

startPopup( javax.swing.text.JTextComponent component ) → void

Returns:

void (returns nothing)

search for examples view on GitHub view source


valueChanged

valueChanged( javax.swing.event.ListSelectionEvent e ) → void

Called from AWT when selection in the completion list pane changes.

Returns:

void (returns nothing)

search for examples view on GitHub view source