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 position)
Installs this validator for the given context information. |
boolean |
isContextInformationValid(int position)
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 position)
- Description copied from interface:
IContextInformationValidator
- Installs this validator for the given context information.
- Specified by:
install
in interface IContextInformationValidator
- Following copied from interface:
org.eclipse.jface.text.contentassist.IContextInformationValidator
- Parameters:
info
- the context information which this validator should checkviewer
- the text viewer on which the information is presenteddocumentPosition
- the document position for which the information has been computed
isContextInformationValid
public boolean isContextInformationValid(int position)
- 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
- Following copied from interface:
org.eclipse.jface.text.contentassist.IContextInformationValidator
- Parameters:
documentPosition
- the current position within the document- Returns:
true
if the information also valid at the given document position
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.