Package org.eclipse.jface.text.presentation

Examples of org.eclipse.jface.text.presentation.PresentationReconciler


    }
    return tagScanner;
  }

  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();

    DefaultDamagerRepairer dr =
      new DefaultDamagerRepairer(getGherkinTagScanner());
    reconciler.setDamager(dr, GherkinPartitionScanner.GHERKIN_TAG);
    reconciler.setRepairer(dr, GherkinPartitionScanner.GHERKIN_TAG);

    dr = new GherkinDamagerRepairer(getGherkinScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

    NonRuleBasedDamagerRepairer ndr =
      new NonRuleBasedDamagerRepairer(
        new TextAttribute(
          colorManager.getColor(IGherkinColorConstants.GHERKIN_COMMENT)));
    reconciler.setDamager(ndr, GherkinPartitionScanner.GHERKIN_COMMENT);
    reconciler.setRepairer(ndr, GherkinPartitionScanner.GHERKIN_COMMENT);

    return reconciler;
  }
View Full Code Here


  }

  @Override
  public IPresentationReconciler getPresentationReconciler(
      ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();
   
        DefaultDamagerRepairer dr;
       
        dr = new DefaultDamagerRepairer(getNameScanner());
        reconciler.setDamager(dr, ParameterFilePartitionScanner.PARAMETER_NAME);
        reconciler.setRepairer(dr, ParameterFilePartitionScanner.PARAMETER_NAME);

        dr = new DefaultDamagerRepairer(getValueScanner());
        reconciler.setDamager(dr, ParameterFilePartitionScanner.PARAMETER_VALUE);
        reconciler.setRepairer(dr, ParameterFilePartitionScanner.PARAMETER_VALUE);

        dr = new DefaultDamagerRepairer(getCommentScanner());
        reconciler.setDamager(dr, ParameterFilePartitionScanner.PARAMETER_COMMENT);
        reconciler.setRepairer(dr, ParameterFilePartitionScanner.PARAMETER_COMMENT);

       return reconciler;
  }
View Full Code Here

  }

  public IPresentationReconciler getPresentationReconciler(
      ISourceViewer sourceViewer)
  {
    PresentationReconciler reconciler = new PresentationReconciler();
   
    DefaultDamagerRepairer dr;
    dr = new DefaultDamagerRepairer(getHdlScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
   
      String[] contentTypes = HdlPartitionScanner.getContentTypes();
    HdlTextAttribute[] attrs = HdlPartitionScanner.getContentTypeAttributes();
    for (int i = 0; i < contentTypes.length; i++)
    {
View Full Code Here

    return assistant;
  }
 
  @Override
  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();
   
    DefaultDamagerRepairer dr = null;
   
    dr = new DefaultDamagerRepairer(getDefaultScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
   
    dr = new DefaultDamagerRepairer(getCommentScanner());
    reconciler.setDamager(dr, JavaScriptPartitionScanner.JS_COMMENT);
    reconciler.setRepairer(dr, JavaScriptPartitionScanner.JS_COMMENT);
   
    return reconciler;
  }
View Full Code Here

    return _cssScanner;
  }
 
  @Override
  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();

    DefaultDamagerRepairer dr = null;
   
    dr = new HTMLTagDamagerRepairer(getTagScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.HTML_TAG);
    reconciler.setRepairer(dr, HTMLPartitionScanner.HTML_TAG);
   
    dr = new HTMLTagDamagerRepairer(getHTMLScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

    dr = new HTMLTagDamagerRepairer(getCommentScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.HTML_COMMENT);
    reconciler.setRepairer(dr, HTMLPartitionScanner.HTML_COMMENT);
   
    dr = new DefaultDamagerRepairer(getScriptScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.HTML_SCRIPT);
    reconciler.setRepairer(dr, HTMLPartitionScanner.HTML_SCRIPT);
   
    dr = new DefaultDamagerRepairer(getDoctypeScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.HTML_DOCTYPE);
    reconciler.setRepairer(dr, HTMLPartitionScanner.HTML_DOCTYPE);
   
    dr = new DefaultDamagerRepairer(getDirectiveScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.HTML_DIRECTIVE);
    reconciler.setRepairer(dr, HTMLPartitionScanner.HTML_DIRECTIVE);
   
    dr = new JavaScriptDamagerRepairer(getJavaScriptScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.JAVASCRIPT);
    reconciler.setRepairer(dr, HTMLPartitionScanner.JAVASCRIPT);
   
    dr = new JavaScriptDamagerRepairer(getCSSScanner());
    reconciler.setDamager(dr, HTMLPartitionScanner.HTML_CSS);
    reconciler.setRepairer(dr, HTMLPartitionScanner.HTML_CSS);
   
    return reconciler;
  }
View Full Code Here

    return myReconciler;
  }

  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceView) {
    if (myPresentationReconciler == null) {
      myPresentationReconciler = new PresentationReconciler();
      DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getWODScanner());
      myPresentationReconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
      myPresentationReconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
    }
    return myPresentationReconciler;
View Full Code Here

    return assistant;
  }

  @Override
  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();

    DefaultDamagerRepairer dr = null;

    dr = new DefaultDamagerRepairer(getDefaultScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

    dr = new DefaultDamagerRepairer(getCommentScanner());
    reconciler.setDamager(dr, CSSPartitionScanner.CSS_COMMENT);
    reconciler.setRepairer(dr, CSSPartitionScanner.CSS_COMMENT);

    return reconciler;
  }
View Full Code Here

    return tokenScanner;
  }

  @Override
  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();

    DefaultDamagerRepairer dr =
      new DefaultDamagerRepairer(getPlistTokenScanner());
    reconciler.setDamager(dr, PlistPartitionScanner.PROPERTY);
    reconciler.setRepairer(dr, PlistPartitionScanner.PROPERTY);

    dr = new DefaultDamagerRepairer(getPlistScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

//    dr = new DefaultDamagerRepairer(getPlistScanner());
//    reconciler.setDamager(dr, PlistPartitionScanner.VALUE);
    return reconciler;
  }
View Full Code Here

    if(EditorPlugin.getDefault() == null) return;
    EditorPlugin.getDefault().getPreferenceStore().addPropertyChangeListener(prefListener);
  }

  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();
   
    addKeywordHighlighting(reconciler);
    addAllButKeywordHighlighting(reconciler);
    addDelegatedKeywords(reconciler);
    return reconciler;
View Full Code Here

    /**
     * Define reconciler - this has to be done for each partition.
     * Currently there are 3 partitions, Inside rule, outside rule and inside comment.
     */
    public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
        PresentationReconciler reconciler = new PresentationReconciler();

        //bucket partition... (everything else outside a rule)
        DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getScanner());
        reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
        reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

        //inside a rule partition
        dr = new DefaultDamagerRepairer(getScanner());
        reconciler.setDamager(dr, DRLPartionScanner.RULE_PART_CONTENT);
        reconciler.setRepairer(dr, DRLPartionScanner.RULE_PART_CONTENT);

        //finally, inside a multi line comment.
        dr = new DefaultDamagerRepairer(new SingleTokenScanner(
                new TextAttribute(ColorManager.getInstance().getColor(
                        ColorManager.SINGLE_LINE_COMMENT))));
        reconciler.setDamager(dr, DRLPartionScanner.RULE_COMMENT);
        reconciler.setRepairer(dr, DRLPartionScanner.RULE_COMMENT);

        return reconciler;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.presentation.PresentationReconciler

Copyright © 2018 www.massapicom. 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.