org.radrails.rails.internal.ui.editors.ruby
Class RubyCompletionProcessor.Validator

java.lang.Object
  extended byorg.radrails.rails.internal.ui.editors.ruby.RubyCompletionProcessor.Validator
All Implemented Interfaces:
org.eclipse.jface.text.contentassist.IContextInformationPresenter, org.eclipse.jface.text.contentassist.IContextInformationValidator
Enclosing class:
RubyCompletionProcessor

protected static class RubyCompletionProcessor.Validator
extends java.lang.Object
implements org.eclipse.jface.text.contentassist.IContextInformationValidator, org.eclipse.jface.text.contentassist.IContextInformationPresenter

Simple content assist tip closer. The tip is valid in a range of 5 characters around its popup location.


Field Summary
protected  int fInstallOffset
           
 
Constructor Summary
protected RubyCompletionProcessor.Validator()
           
 
Method Summary
 void install(org.eclipse.jface.text.contentassist.IContextInformation info, org.eclipse.jface.text.ITextViewer viewer, int offset)
           
 boolean isContextInformationValid(int offset)
           
 boolean updatePresentation(int documentPosition, org.eclipse.jface.text.TextPresentation presentation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fInstallOffset

protected int fInstallOffset
Constructor Detail

RubyCompletionProcessor.Validator

protected RubyCompletionProcessor.Validator()
Method Detail

isContextInformationValid

public boolean isContextInformationValid(int offset)
Specified by:
isContextInformationValid in interface org.eclipse.jface.text.contentassist.IContextInformationValidator
See Also:
IContextInformationValidator.isContextInformationValid(int)

install

public void install(org.eclipse.jface.text.contentassist.IContextInformation info,
                    org.eclipse.jface.text.ITextViewer viewer,
                    int offset)
Specified by:
install in interface org.eclipse.jface.text.contentassist.IContextInformationValidator
See Also:
IContextInformationValidator.install(IContextInformation, ITextViewer, int)

updatePresentation

public boolean updatePresentation(int documentPosition,
                                  org.eclipse.jface.text.TextPresentation presentation)
Specified by:
updatePresentation in interface org.eclipse.jface.text.contentassist.IContextInformationPresenter
See Also:
IContextInformationPresenter.updatePresentation(int, TextPresentation)