/** * {@inheritDoc} */ @Override public boolean isAutoActivateOkay(JTextComponent tc) { CompletionProvider provider = getProviderFor(tc); return provider!=null ? provider.isAutoActivateOkay(tc) : false; }
@Override public void insertUpdate(DocumentEvent e) { justInserted = false; if (isAutoCompleteEnabled() && isAutoActivationEnabled() && e.getLength() == 1) { if (provider.isAutoActivateOkay(textComponent)) { timer.restart(); justInserted = true; } else { timer.stop(); } } else { timer.stop(); } }
@Override public boolean isAutoActivateOkay(JTextComponent tc) { CompletionProvider provider = getProviderFor(tc); if (provider != null) { if (provider == provedorConclusaoCodigoBibliotecas) { delayAnterior = conclusaoCodigo.getAutoActivationDelay(); conclusaoCodigo.setAutoActivationDelay(50); } else { conclusaoCodigo.setAutoActivationDelay(delayAnterior); } return provider.isAutoActivateOkay(tc); } return false; } }