Package org.eclipse.jface.text.rules

Examples of org.eclipse.jface.text.rules.DefaultDamagerRepairer


  }

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

    DefaultDamagerRepairer dr =
      new DefaultDamagerRepairer(getXMLTagScanner());
    reconciler.setDamager(dr, XMLPartitionScanner.XML_TAG);
    reconciler.setRepairer(dr, XMLPartitionScanner.XML_TAG);

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

    NonRuleBasedDamagerRepairer ndr =
      new NonRuleBasedDamagerRepairer(
View Full Code Here



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

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


    return reconciler;
View Full Code Here

  }

  public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    PresentationReconciler reconciler = new PresentationReconciler();
   
    DefaultDamagerRepairer dr;
    dr = new DefaultDamagerRepairer(getJSXScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

    NonRuleBasedDamagerRepairer ndr =
      new NonRuleBasedDamagerRepairer(
View Full Code Here

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

    DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
   
    dr = new DefaultDamagerRepairer(getScanner());
    reconciler.setDamager(dr, PartitionScanner.COMMENT);
    reconciler.setRepairer(dr, PartitionScanner.COMMENT);

    NonRuleBasedDamagerRepairer ndr =
      new NonRuleBasedDamagerRepairer(
View Full Code Here

  }

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

    DefaultDamagerRepairer dr= new DefaultDamagerRepairer(getXMLTagScanner());
    reconciler.setDamager(dr, XMLPartitionScanner.XML_TAG);
    reconciler.setRepairer(dr, XMLPartitionScanner.XML_TAG);

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

    NonRuleBasedDamagerRepairer ndr= new NonRuleBasedDamagerRepairer(new TextAttribute(colorManager
        .getColor(IXMLColorConstants.XML_COMMENT)));
View Full Code Here

    //
    // WARNING order is important here - the document will be painted
    // with the rules in this order - it seems anyway
   
    // CF script
    DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getCFScriptScanner());

    reconciler.setDamager(dr, CFPartitionScanner.CF_SCRIPT);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_SCRIPT);

    // cfset tag contents.
    reconciler.setDamager(dr, CFPartitionScanner.CF_SET_STATEMENT);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_SET_STATEMENT);

    // cfif and cfelseif tag contents.
    reconciler.setDamager(dr, CFPartitionScanner.CF_BOOLEAN_STATEMENT);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_BOOLEAN_STATEMENT);

    // cfreturn tag contents.
    reconciler.setDamager(dr, CFPartitionScanner.CF_RETURN_STATEMENT);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_RETURN_STATEMENT);

    //HTML part
    dr = new DefaultDamagerRepairer(getHTMTagScanner());
    reconciler.setDamager(dr, CFPartitionScanner.HTM_END_TAG);
    reconciler.setRepairer(dr, CFPartitionScanner.HTM_END_TAG);
   
    reconciler.setDamager(dr, CFPartitionScanner.HTM_START_TAG_BEGIN);
    reconciler.setRepairer(dr, CFPartitionScanner.HTM_START_TAG_BEGIN);
   
    reconciler.setDamager(dr, CFPartitionScanner.HTM_START_TAG_END);
    reconciler.setRepairer(dr, CFPartitionScanner.HTM_START_TAG_END);
   
    reconciler.setDamager(dr, CFPartitionScanner.HTM_TAG_ATTRIBS);
    reconciler.setRepairer(dr, CFPartitionScanner.HTM_TAG_ATTRIBS);
   
    //javascript tag
    dr = new DefaultDamagerRepairer(getScriptScanner());
    reconciler.setDamager(dr, CFPartitionScanner.J_SCRIPT);
    reconciler.setRepairer(dr, CFPartitionScanner.J_SCRIPT);
   
    //style tag
    dr = new DefaultDamagerRepairer(getStyleScanner());
    reconciler.setDamager(dr, CFPartitionScanner.CSS);
    reconciler.setRepairer(dr, CFPartitionScanner.CSS);
    dr = new DefaultDamagerRepairer(getTaglibTagScanner());
    reconciler.setDamager(dr, CFPartitionScanner.TAGLIB_TAG);
    reconciler.setRepairer(dr, CFPartitionScanner.TAGLIB_TAG);
   
    //SQL
    dr = new DefaultDamagerRepairer(getSQLScanner());
    reconciler.setDamager(dr, CFPartitionScanner.SQL);
    reconciler.setRepairer(dr, CFPartitionScanner.SQL);
   

    //general CF
    dr = new DefaultDamagerRepairer(getCFTagScanner());
    reconciler.setDamager(dr, CFPartitionScanner.CF_START_TAG_BEGIN);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_START_TAG_BEGIN);

    reconciler.setDamager(dr, CFPartitionScanner.CF_START_TAG_END);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_START_TAG_END);

    reconciler.setDamager(dr, CFPartitionScanner.CF_TAG_ATTRIBS);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_TAG_ATTRIBS);

    //general end cftag
    //dr = new DefaultDamagerRepairer(getCFTagScanner());
    reconciler.setDamager(dr, CFPartitionScanner.CF_END_TAG);
    reconciler.setRepairer(dr, CFPartitionScanner.CF_END_TAG);
   
    dr = new DefaultDamagerRepairer(getFormScanner());
    reconciler.setDamager(dr, CFPartitionScanner.FORM_END_TAG);
    reconciler.setRepairer(dr, CFPartitionScanner.FORM_END_TAG);
   
    reconciler.setDamager(dr, CFPartitionScanner.FORM_START_TAG_BEGIN);
    reconciler.setRepairer(dr, CFPartitionScanner.FORM_START_TAG_BEGIN);
   
    reconciler.setDamager(dr, CFPartitionScanner.FORM_START_TAG_END);
    reconciler.setRepairer(dr, CFPartitionScanner.FORM_START_TAG_END);
   
    reconciler.setDamager(dr, CFPartitionScanner.FORM_TAG_ATTRIBS);
    reconciler.setRepairer(dr, CFPartitionScanner.FORM_TAG_ATTRIBS);
   
    dr = new DefaultDamagerRepairer(getTableScanner());
    reconciler.setDamager(dr, CFPartitionScanner.TABLE_END_TAG);
    reconciler.setRepairer(dr, CFPartitionScanner.TABLE_END_TAG);
   
    reconciler.setDamager(dr, CFPartitionScanner.TABLE_START_TAG_BEGIN);
    reconciler.setRepairer(dr, CFPartitionScanner.TABLE_START_TAG_BEGIN);
   
    reconciler.setDamager(dr, CFPartitionScanner.TABLE_START_TAG_END);
    reconciler.setRepairer(dr, CFPartitionScanner.TABLE_START_TAG_END);
   
    reconciler.setDamager(dr, CFPartitionScanner.TABLE_TAG_ATTRIBS);
    reconciler.setRepairer(dr, CFPartitionScanner.TABLE_TAG_ATTRIBS);
   
    //unknown tags
    dr = new DefaultDamagerRepairer(getUNKTagScanner());
    reconciler.setDamager(dr, CFPartitionScanner.UNK_TAG);
    reconciler.setRepairer(dr, CFPartitionScanner.UNK_TAG);

    NonRuleBasedDamagerRepairer ndr = new NonRuleBasedDamagerRepairer(new TextAttribute(colorManager.getColor(preferenceManager
        .getColor(CFMLColorsPreferenceConstants.P_COLOR_JAVADOC)), colorManager.getColor(preferenceManager
        .getColor(CFMLColorsPreferenceConstants.P_COLOR_BACKGROUND_JAVADOC)), tabWidth));
    reconciler.setDamager(ndr, CFPartitionScanner.JAVADOC_COMMENT);
    reconciler.setRepairer(ndr, CFPartitionScanner.JAVADOC_COMMENT);

    // set up the cf comment section
    ndr = new NonRuleBasedDamagerRepairer(new TextAttribute(colorManager.getColor(preferenceManager
        .getColor(CFMLColorsPreferenceConstants.P_COLOR_CFCOMMENT)), colorManager.getColor(preferenceManager
        .getColor(CFMLColorsPreferenceConstants.P_COLOR_BACKGROUND_CFCOMMENT)), tabWidth));
    reconciler.setDamager(ndr, CFPartitionScanner.CF_COMMENT);
    reconciler.setRepairer(ndr, CFPartitionScanner.CF_COMMENT);
    reconciler.setDamager(ndr, CFPartitionScanner.CF_SCRIPT_COMMENT_BLOCK);
    reconciler.setRepairer(ndr, CFPartitionScanner.CF_SCRIPT_COMMENT_BLOCK);
    reconciler.setDamager(ndr, CFPartitionScanner.CF_SCRIPT_COMMENT);
    reconciler.setRepairer(ndr, CFPartitionScanner.CF_SCRIPT_COMMENT);

    // .... the default text in the document
    dr = new DefaultDamagerRepairer(getTextScanner());
    reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
    reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
   
    //set up the html comment section
    NonRuleBasedDamagerRepairer ndr2 = new NonRuleBasedDamagerRepairer(
View Full Code Here

 
  protected void setupPresentationReconciler(PresentationReconciler reconciler) {
    for (Entry<String, AbstractLangScanner> entry : scannersByContentType.entrySet()) {
      String contentType = entry.getKey();
      AbstractLangScanner scanner = entry.getValue();
      DefaultDamagerRepairer dr = new DefaultDamagerRepairer(scanner);
      reconciler.setDamager(dr, contentType);
      reconciler.setRepairer(dr, contentType);
    }
  }
View Full Code Here

    /**
     * @see com.aptana.editor.common.ISourceViewerConfiguration#setupPresentationReconciler(org.eclipse.jface.text.presentation.PresentationReconciler,
     *      org.eclipse.jface.text.source.ISourceViewer)
     */
    public void setupPresentationReconciler(PresentationReconciler reconciler, ISourceViewer sourceViewer) {
        DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getCodeScanner());
        reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
        reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);

        reconciler.setDamager(dr, DEFAULT);
        reconciler.setRepairer(dr, DEFAULT);

        dr = new DefaultDamagerRepairer(getSingleQuotedStringScanner());
        reconciler.setDamager(dr, DjSourceConfiguration.STRING_SINGLE);
        reconciler.setRepairer(dr, DjSourceConfiguration.STRING_SINGLE);

        dr = new DefaultDamagerRepairer(getDoubleQuotedStringScanner());
        reconciler.setDamager(dr, DjSourceConfiguration.STRING_DOUBLE);
        reconciler.setRepairer(dr, DjSourceConfiguration.STRING_DOUBLE);

        dr = new DefaultDamagerRepairer(getCommentScanner());
        reconciler.setDamager(dr, DjSourceConfiguration.COMMENT);
        reconciler.setRepairer(dr, DjSourceConfiguration.COMMENT);
    }
View Full Code Here

    }

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

        DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getXMLTagScanner());
        reconciler.setDamager(dr, XMLPartitionScanner.XML_TAG);
        reconciler.setRepairer(dr, XMLPartitionScanner.XML_TAG);

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

        NonRuleBasedDamagerRepairer ndr = new NonRuleBasedDamagerRepairer(new TextAttribute(
                colorManager.getColor(PreferenceConstants.EDITOR_COLOR_XML_COMMENT)));
View Full Code Here

    {
        PresentationReconciler reconciler = new PresentationReconciler();
        reconciler.setDocumentPartitioning( getConfiguredDocumentPartitioning( sourceViewer ) );

        // Creating the damager/repairer for code
        DefaultDamagerRepairer dr = new DefaultDamagerRepairer( Activator.getDefault().getAciCodeScanner() );
        reconciler.setDamager( dr, IDocument.DEFAULT_CONTENT_TYPE );
        reconciler.setRepairer( dr, IDocument.DEFAULT_CONTENT_TYPE );

        return reconciler;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.rules.DefaultDamagerRepairer

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.