# Package org.eclipse.jdt.ui.text.java

Application programming interfaces for interaction with the Eclipse Java User Interface.

## Package Specification

Interfaces used with the java doc completion, quick fix and quick assist processor extension points.

Interface Summary
IInvocationContext: Context information for quick fix and quick assist processors.
IJavaCompletionProposal: A completion proposal with a relevance value.
IJavaCompletionProposalComputer: Computes completions and context information displayed by the Java editor content assistant.
IJavadocCompletionProcessor: Deprecated. As of 3.2, replaced by `org.eclipse.jdt.ui.javaCompletionProposalComputer` extension-point.
IProblemLocation: Problem information for quick fix and quick assist processors.
IQuickAssistProcessor: Interface to be implemented by contributors to the extension point `org.eclipse.jdt.ui.quickAssistProcessors`.
IQuickFixProcessor: Interface to be implemented by contributors to the extension point `org.eclipse.jdt.ui.quickFixProcessors`.

Class Summary
AbstractProposalSorter: Abstract base class for sorters contributed to the `org.eclipse.jdt.ui.javaCompletionProposalSorters` extension point.
ClasspathFixProcessor: Class to be implemented by contributors to the extension point `org.eclipse.jdt.ui.classpathFixProcessors`.
ClasspathFixProcessor.ClasspathFixProposal: A proposal to fix a class path issue.
CompletionProposalCollector: Java UI implementation of `CompletionRequestor`.
CompletionProposalComparator: Comparator for java completion proposals.
CompletionProposalLabelProvider: Provides labels for java content assist proposals.
ContentAssistInvocationContext: Describes the context of an invocation of content assist in a text viewer.
JavaContentAssistInvocationContext: Describes the context of a content assist invocation in a Java editor.