Examples of IContentAssistProcessor


Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

   * @param ed
   */
  private static IContentAssistProcessor getWojJavaCompletionProcessor30(CompilationUnitEditor ed) {
    try {
      ContentAssistant assistant = (ContentAssistant) HookUtil.getPrivateAttributeValue(SourceViewer.class, "fContentAssistant", ed.getViewer()); //$NON-NLS-1$
      IContentAssistProcessor processor = (IContentAssistProcessor) HookUtil.newInstance("org.jayasoft.woj.client.util.completion.eclipse30.WojJavaCompletionProcessor",new Class[]{IEditorPart.class} ,new Object[]{ed}); //$NON-NLS-1$
      assistant.setContentAssistProcessor(processor, IDocument.DEFAULT_CONTENT_TYPE);
      SourceViewerConfiguration conf = (SourceViewerConfiguration) HookUtil.getPrivateAttributeValue(AbstractTextEditor.class, "fConfiguration", ed); //$NON-NLS-1$
      ContentAssistPreference.configure(assistant, (IPreferenceStore) HookUtil.getPrivateAttributeValue(Class.forName("org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration"),"fPreferenceStore", conf));

    } catch (Exception ex) {
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

  IContextInformation[] computeContextInformation(ITextViewer viewer, int position) {
    fLastErrorMessage= null;

    IContextInformation[] result= null;

    IContentAssistProcessor p= getProcessor(viewer, position);
    if (p != null) {
      result= p.computeContextInformation(viewer, position);
      fLastErrorMessage= p.getErrorMessage();
    }

    return result;
  }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

   * @return an validator
   *
   * @see IContentAssistProcessor#getContextInformationValidator
   */
  IContextInformationValidator getContextInformationValidator(ITextViewer textViewer, int offset) {
    IContentAssistProcessor p= getProcessor(textViewer, offset);
    return p != null ? p.getContextInformationValidator() : null;
  }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

   * @return the auto activation characters
   *
   * @see IContentAssistProcessor#getCompletionProposalAutoActivationCharacters
   */
  private char[] getCompletionProposalAutoActivationCharacters(ITextViewer textViewer, int offset) {
    IContentAssistProcessor p= getProcessor(textViewer, offset);
    return p != null ? p.getCompletionProposalAutoActivationCharacters() : null;
  }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

   * @return the auto activation characters
   *
   * @see IContentAssistProcessor#getContextInformationAutoActivationCharacters
   */
  private char[] getContextInformationAutoActivationCharacters(ITextViewer textViewer, int offset) {
    IContentAssistProcessor p= getProcessor(textViewer, offset);
    return p != null ? p.getContextInformationAutoActivationCharacters() : null;
  }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

  }

  @Override
  protected void alterContentAssistant(ContentAssistant assistant) {
    // IDocument.DEFAULT_CONTENT_TYPE
    IContentAssistProcessor scriptProcessor = new RutaScriptCompletionProcessor(getEditor(),
            assistant, IDocument.DEFAULT_CONTENT_TYPE);
    assistant.setContentAssistProcessor(scriptProcessor, IDocument.DEFAULT_CONTENT_TYPE);

    ContentAssistProcessor singleLineProcessor = new RutaScriptCompletionProcessor(
            getEditor(), assistant, RutaPartitions.RUTA_COMMENT);
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

     */
    public IContentAssistant getContentAssistant( ISourceViewer sourceViewer )
    {
        //        ContentAssistant assistant = new ContentAssistant();
        ContentAssistant assistant = new DialogContentAssistant();
        IContentAssistProcessor aciContentAssistProcessor = new ACIContentAssistProcessor();

        assistant.setContentAssistProcessor( aciContentAssistProcessor, IDocument.DEFAULT_CONTENT_TYPE );
        assistant.enableAutoActivation( true );
        assistant.setAutoActivationDelay( 500 );
        assistant.setProposalPopupOrientation( IContentAssistant.PROPOSAL_STACKED );
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

            contentAssist.install(new ScriptConsoleViewerWrapper(viewer, projectInterpreter));

            PydevConsoleInterpreter interpreter = new PydevConsoleInterpreter();
            interpreter.setConsoleCommunication(new GetCompletionsInDebug());

            IContentAssistProcessor processor = new PydevConsoleCompletionProcessor(interpreter, contentAssist);
            contentAssist.setContentAssistProcessor(processor, IOConsolePartition.INPUT_PARTITION_TYPE);
            contentAssist.setContentAssistProcessor(processor, IOConsolePartition.OUTPUT_PARTITION_TYPE);

            contentAssist.enableAutoActivation(true);
            contentAssist.enableAutoInsert(false);
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

     *
     * @see org.eclipse.jface.text.source.SourceViewerConfiguration#getContentAssistant(org.eclipse.jface.text.source.ISourceViewer)
     */
    public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
        // next create a content assistant processor to populate the completions window
        IContentAssistProcessor processor = new SimpleAssistProcessor(edit, new PythonCompletionProcessor(edit,
                pyContentAssistant), pyContentAssistant);

        PythonStringCompletionProcessor stringProcessor = new PythonStringCompletionProcessor(edit, pyContentAssistant);

        pyContentAssistant.setRestoreCompletionProposalSize(getSettings("pydev_completion_proposal_size"));
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

    }

    @Override
    protected SourceViewerConfiguration createSourceViewerConfiguration() {
        PyContentAssistant contentAssist = new PyContentAssistant();
        IContentAssistProcessor processor = createConsoleCompletionProcessor(contentAssist);
        contentAssist.setContentAssistProcessor(processor, PydevScriptConsoleSourceViewerConfiguration.PARTITION_TYPE);

        contentAssist.enableAutoActivation(true);
        contentAssist.enableAutoInsert(false);
        contentAssist.setAutoActivationDelay(PyCodeCompletionPreferencesPage.getAutocompleteDelay());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.