Package org.eclipse.cdt.internal.ui.text

Interface Summary
ICColorConstants  
IColorManager Manages SWT color objects for given color keys and given RGB objects.
IColorManagerExtension For internal use only.
ICReconcilingListener Interface of an object listening to (AST-) reconciling.
IProblemRequestorExtension Extension to IProblemRequestor.
Symbols Symbols for the heuristic C/C++ scanner.
 

Class Summary
AbstractCScanner Initialized with a color manager and a preference store, its subclasses are only responsible for providing a list of preference keys for based on which tokens are generated and to use this tokens to define the rules controlling this scanner.
AbstractInformationControl Abstract class for "quick" views in light-weight controls.
BufferedDocumentScanner A buffered document scanner.
CAutoIndentStrategy Auto indent strategy sensitive to brackets.
CBraceRule Braces rule.
CBreakIterator A C break iterator.
CCodeReader Reads from a document either forwards or backwards.
CCodeScanner A C/C++ code scanner.
CCommentAutoIndentStrategy Auto indent strategy for C/C++ multiline comments
CCommentScanner CCommentScanner.java
CDoubleClickSelector Double click strategy aware of C identifier syntax rules.
CFormattingStrategy  
CHeaderRule Recognizes headers specified using angle brackets (e.g.
CHelpBookDescriptor This class represents the CHelpBook settings
CHelpProviderDescriptor This class represents the CHelpProvider settings
CHelpSettings This class represents the Help settings for the current project
CHeuristicScanner Utility methods for heuristic based C manipulations in an incomplete C source file.
CIndenter Uses the CHeuristicScanner to get the indentation level for a certain position in a document.
COperatorRule Rule to recognize operators.
COutlineInformationControl Control which shows outline information in C/C++ editor.
CPairMatcher Helper class for match pairs of characters.
CParameterListValidator This class provides the function parameter parsing for the C/C++ Editor hover It is based heavily on the Java class JavaParameterListValidator
CPreprocessorScanner A scanner for preprocessor directives.
CPresentationReconciler Presentation reconciler, adding functionality for operation without a viewer.
CReconciler A single strategy C reconciler.
CReconcilingStrategy  
CSourceViewerConfiguration Configuration for an SourceViewer which shows C/C++ code.
CStringAutoIndentStrategy Auto indent strategy for C strings
CStringDoubleClickSelector Double click strategy aware of string and character syntax rules.
CTextTools This type shares all scanners and the color manager between its clients.
CWordFinder This is a helper class for the text editor to be able to determine, given a particular offset in a document, various candidates segments for things like context help, proposals and hovering.
CWordIterator Breaks C text into word starts, also stops at line start and end.
DocumentCharacterIterator An IDocument based implementation of CharacterIterator and CharSequence.
FastCPartitionScanner This scanner recognizes the C multi line comments, C single line comments, C strings, C characters and C preprocessor directives.
HTML2TextReader Reads the text contents from a reader of HTML contents and translates the tags or cut them out.
HTMLAnnotationHover Determines all annotations for the given line and collects, concatenates, and formats their messages in HTML.
HTMLPrinter Provides a set of convenience methods for creating HTML pages.
HTMLTextPresenter  
LineBreakingReader  
NumberRule Recognizes integer and float numbers.
PartitionDamager A simple presentation damager always damaging the whole partition.
PreferencesAdapter Adapts Preferences to IPreferenceStore
PreprocessorRule Implementation of IRule for C/C++ preprocessor scanning.
SequenceCharacterIterator A CharSequence based implementation of CharacterIterator.
SimpleCSourceViewerConfiguration A simple C source viewer configuration.
SimpleDocument Minimal implementation of IDocument to apply text edit onto a string.
SingleCharReader  
SingleCharRule Checks for single char.
SingleTokenCScanner  
SubstitutionTextReader Reads the text contents from a reader and computes for each character a potential substitution.