Eclipse Platform
2.0

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.


Constructor Summary
ContextInformationValidator(IContentAssistProcessor processor)
          Creates a new context information validator which is ready to be installed on a particular context information.
 
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
 

Constructor Detail

ContextInformationValidator

public ContextInformationValidator(IContentAssistProcessor processor)
Creates a new context information validator which is ready to be installed on a particular context information.

Method Detail

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
Parameters:
contextInformation - the context information which this validator should check
viewer - the text viewer on which the information is presented
position - 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
Parameters:
position - the current position within the document
Returns:
true if the information also valid at the given document position

Eclipse Platform
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.