Java源码示例:org.eclipse.jface.text.quickassist.IQuickAssistAssistant

示例1
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
    // create a content assistant:
    PyCorrectionAssistant assistant = new PyCorrectionAssistant();

    // next create a content assistant processor to populate the completions window
    IQuickAssistProcessor processor = new PythonCorrectionProcessor(this.getEdit());

    // Correction assist works on all
    assistant.setQuickAssistProcessor(processor);
    assistant.setInformationControlCreator(getInformationControlCreator(sourceViewer));

    //delay and auto activate set on PyContentAssistant constructor.

    return assistant;
}
 
示例2
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
    if (sourceViewer.isEditable()) {
        if (quickAssistant == null)
            quickAssistant = quickAssistAssistentProvider.get();
        return quickAssistant;
    }
    return null;
}
 
示例3
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
    QuickAssistAssistant assistant = new QuickAssistAssistant();
    assistant.setQuickAssistProcessor(new JsonQuickAssistProcessor());
    assistant.setInformationControlCreator(getInformationControlCreator(sourceViewer));
    return assistant;
}
 
示例4
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
	if (getEditor() != null) {
		JavaCorrectionAssistant assistant= new JavaCorrectionAssistant(getEditor());
		assistant.setRestoreCompletionProposalSize(getSettings("quick_assist_proposal_size")); //$NON-NLS-1$
		return assistant;
	}
	return null;
}
 
示例5
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
	if (getEditor() != null) {
		PropertiesCorrectionAssistant assistant= new PropertiesCorrectionAssistant(getEditor());
		assistant.setRestoreCompletionProposalSize(JavaPlugin.getDefault().getDialogSettingsSection("quick_assist_proposal_size")); //$NON-NLS-1$
		return assistant;
	}
	return null;
}
 
示例6
public IQuickAssistAssistant getQuickFixContentAssist() {
    return fQuickAssistAssistant;
}
 
示例7
public PydevScriptConsoleSourceViewerConfiguration(ITextHover hover, PyContentAssistant contentAssist,
        IQuickAssistAssistant quickAssist) {
    this.hover = hover;
    this.contentAssist = contentAssist;
    this.quickAssist = quickAssist;
}
 
示例8
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
    quickAssist.setInformationControlCreator(this.getInformationControlCreator(sourceViewer));
    return quickAssist;
}
 
示例9
public IQuickAssistAssistant getQuickAssistAssistant() {
    return viewer.getQuickAssistAssistant();
}