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. |