org.eclipse.jface.text.contentassist
Class ContextInformationValidator
java.lang.Object
org.eclipse.jface.text.contentassist.ContextInformationValidator
-
All Implemented Interfaces:
-
IContextInformationValidator
-
public final class ContextInformationValidator
- extends
Object
- implements
IContextInformationValidator
A default implementation of the IContextInfomationValidator
interface.
This implementation determines whether the information is valid by asking the content
assist processor for all context information objects for the current position. If the
currently displayed information is in the result set, the context information is
considered valid.
Method Summary
|
void
|
install
(
IContextInformation contextInformation,
ITextViewer viewer,
int offset)
Installs this validator for the given context information. |
boolean
|
isContextInformationValid
(int offset)
Returns whether the information this validator is installed on is still valid
at the given document position. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ContextInformationValidator
public ContextInformationValidator(
IContentAssistProcessor processor)
- Creates a new context information validator which is ready to be installed on
a particular context information.
-
Parameters:
-
processor
- the processor to be used for validation
install
public void install(
IContextInformation contextInformation,
ITextViewer viewer,
int offset)
-
Description copied from interface:
IContextInformationValidator
- Installs this validator for the given context information.
-
-
Specified by:
-
install
in interface
IContextInformationValidator
-
-
Parameters:
-
contextInformation
- the context information which this validator should check -
viewer
- the text viewer on which the information is presented -
offset
- the document offset for which the information has been computed
isContextInformationValid
public boolean isContextInformationValid(int offset)
-
Description copied from interface:
IContextInformationValidator
- Returns whether the information this validator is installed on is still valid
at the given document position.
-
-
Specified by:
-
isContextInformationValid
in interface
IContextInformationValidator
-
-
Parameters:
-
offset
- the current offset within the document
-
Returns:
-
true
if the information also valid at the given document position
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.