org.eclipse.cdt.internal.ui.text
Class CReconciler

java.lang.Object
  extended by org.eclipse.jface.text.reconciler.AbstractReconciler
      extended by org.eclipse.jface.text.reconciler.MonoReconciler
          extended by org.eclipse.cdt.internal.ui.text.CReconciler
All Implemented Interfaces:
org.eclipse.jface.text.reconciler.IReconciler

public class CReconciler
extends org.eclipse.jface.text.reconciler.MonoReconciler

A single strategy C reconciler.

Since:
4.0

Constructor Summary
CReconciler(org.eclipse.ui.texteditor.ITextEditor editor, CReconcilingStrategy strategy)
          Create a reconciler for the given editor and strategy.
 
Method Summary
 void install(org.eclipse.jface.text.ITextViewer textViewer)
           
 boolean isRelevantElement(org.eclipse.cdt.core.model.ICElement element)
           
 void uninstall()
           
 
Methods inherited from class org.eclipse.jface.text.reconciler.MonoReconciler
getReconcilingStrategy, setProgressMonitor
 
Methods inherited from class org.eclipse.jface.text.reconciler.AbstractReconciler
setDelay, setIsAllowedToModifyDocument, setIsIncrementalReconciler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CReconciler

public CReconciler(org.eclipse.ui.texteditor.ITextEditor editor,
                   CReconcilingStrategy strategy)
Create a reconciler for the given editor and strategy.

Parameters:
editor - the text editor
strategy - the C reconciling strategy
Method Detail

install

public void install(org.eclipse.jface.text.ITextViewer textViewer)
Specified by:
install in interface org.eclipse.jface.text.reconciler.IReconciler
Overrides:
install in class org.eclipse.jface.text.reconciler.AbstractReconciler

uninstall

public void uninstall()
Specified by:
uninstall in interface org.eclipse.jface.text.reconciler.IReconciler
Overrides:
uninstall in class org.eclipse.jface.text.reconciler.AbstractReconciler

isRelevantElement

public boolean isRelevantElement(org.eclipse.cdt.core.model.ICElement element)