# Uses of Package
org.eclipse.jface.text.contentassist

Packages that use org.eclipse.jface.text.contentassist
org.eclipse.jface.contentassist: Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.jface.text.contentassist: Provides a content assist add-on for an `ITextViewer`.
org.eclipse.jface.text.link: Application programming interfaces for interaction with the Eclipse text editor's linked position support.
org.eclipse.jface.text.quickassist: This package provides the quick assist assistant add-on for an `ISourceViewer`.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.templates: Application programming interfaces for interaction with the Eclipse text template support.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.spelling: Partial infrastructure for spell checking in text editors.
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.jface.contentassist
ContentAssistant: The standard implementation of the `IContentAssistant` interface.
ICompletionProposal: The interface of completion proposals generated by content assist processors.
IContentAssistant: An `IContentAssistant` provides support on interactive content completion.
IContentAssistantExtension: Extends `IContentAssistant` with the following functions: handle documents with multiple partitions insertion of common completion prefixes
IContentAssistantExtension2: Extends `IContentAssistant` with the following functions: completion listeners repeated invocation mode a local status line for the completion popup control over the behavior when no proposals are available
IContentAssistantExtension3: Extends `IContentAssistant` with the following function: a key-sequence to listen for in repeated invocation mode
IContentAssistantExtension4: Extends `IContentAssistant` with the following function: allows to get a handler for the given command identifier
IContentAssistProcessor: A content assist processor proposes completions and computes context information for a particular content type.
IContextInformation: The interface of context information presented to the user and generated by content assist processors.
IContextInformationPresenter: A context information presenter determines the presentation of context information depending on a given document position.
IContextInformationValidator: A context information validator is used to determine if a displayed context information is still valid or should be dismissed.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.jface.text.contentassist
BoldStylerProvider: Provides `StyledString.Styler` that applies bold style on the given font.
ContentAssistant.AutoAssistListener: An implementation of `IContentAssistListener`, this class is used to monitor key events in support of automatic activation of the content assistant.
ContentAssistEvent: Describes the state that the content assistant is in when completing proposals.
ICompletionListener: A completion listener is informed before the content assistant computes completion proposals.
ICompletionProposal: The interface of completion proposals generated by content assist processors.
ICompletionProposalSorter: An `ICompletionProposalSorter` provides support for sorting proposals of a content assistant.
IContentAssistant: An `IContentAssistant` provides support on interactive content completion.
IContentAssistantExtension: Extends `IContentAssistant` with the following functions: handle documents with multiple partitions insertion of common completion prefixes
IContentAssistantExtension2: Extends `IContentAssistant` with the following functions: completion listeners repeated invocation mode a local status line for the completion popup control over the behavior when no proposals are available
IContentAssistantExtension3: Extends `IContentAssistant` with the following function: a key-sequence to listen for in repeated invocation mode
IContentAssistantExtension4: Extends `IContentAssistant` with the following function: allows to get a handler for the given command identifier
IContentAssistProcessor: A content assist processor proposes completions and computes context information for a particular content type.
IContentAssistProcessorExtension: Extension interface of `IContentAssistProcessor` that allows to get additional information when queried for auto activation
IContextInformation: The interface of context information presented to the user and generated by content assist processors.
IContextInformationValidator: A context information validator is used to determine if a displayed context information is still valid or should be dismissed.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.jface.text.link
ICompletionProposal: The interface of completion proposals generated by content assist processors.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.jface.text.quickassist
ICompletionListener: A completion listener is informed before the content assistant computes completion proposals.
ICompletionProposal: The interface of completion proposals generated by content assist processors.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.jface.text.source
ICompletionListener: A completion listener is informed before the content assistant computes completion proposals.
IContentAssistant: An `IContentAssistant` provides support on interactive content completion.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.jface.text.templates
ICompletionProposal: The interface of completion proposals generated by content assist processors.
ICompletionProposalExtension: Extends `ICompletionProposal` with the following functions: handling of trigger characters other than ENTER completion proposal validation for a given offset context information can be freely positioned
ICompletionProposalExtension2: Extends `ICompletionProposal` with the following functions: handling of trigger characters with modifiers visual indication for selection of a proposal
ICompletionProposalExtension3: Extends `ICompletionProposal` with the following functions: provision of a custom information control creator provide a custom completion text and offset for prefix completion
IContentAssistProcessor: A content assist processor proposes completions and computes context information for a particular content type.
IContextInformation: The interface of context information presented to the user and generated by content assist processors.
IContextInformationValidator: A context information validator is used to determine if a displayed context information is still valid or should be dismissed.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.ui.texteditor
ContentAssistant: The standard implementation of the `IContentAssistant` interface.
ContentAssistEvent: Describes the state that the content assistant is in when completing proposals.
ICompletionListener: A completion listener is informed before the content assistant computes completion proposals.
ICompletionProposal: The interface of completion proposals generated by content assist processors.
IContentAssistProcessor: A content assist processor proposes completions and computes context information for a particular content type.
IContextInformation: The interface of context information presented to the user and generated by content assist processors.
IContextInformationValidator: A context information validator is used to determine if a displayed context information is still valid or should be dismissed.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.ui.texteditor.spelling
ICompletionProposal: The interface of completion proposals generated by content assist processors.

Classes in org.eclipse.jface.text.contentassist used by org.eclipse.ui.texteditor.templates
IContentAssistProcessor: A content assist processor proposes completions and computes context information for a particular content type.