iSeries Remote Systems
v6.0.1

com.ibm.etools.iseries.editor.codeassist.base
Class ISeriesEditorContextValidator

java.lang.Object
  extended bycom.ibm.etools.iseries.editor.codeassist.base.ISeriesEditorCodeAssistInformationPresenter
      extended bycom.ibm.etools.iseries.editor.codeassist.base.ISeriesEditorContextValidator
All Implemented Interfaces:
DefaultInformationControl.IInformationPresenter, com.ibm.lpex.alef.contentassist.IContextInformationPresenter, com.ibm.lpex.alef.contentassist.IContextInformationValidator

public class ISeriesEditorContextValidator
extends ISeriesEditorCodeAssistInformationPresenter
implements com.ibm.lpex.alef.contentassist.IContextInformationValidator, com.ibm.lpex.alef.contentassist.IContextInformationPresenter

Simple content assist post-insertion tip closer. The information tip is valid as long as the cursor is in a range of 1 characters around its popup location on the same line.


Field Summary
protected  boolean _displayed
           
protected  ISeriesEditorCodeAssistContextInformation _info
           
protected  com.ibm.lpex.core.LpexDocumentLocation _installLocation
           
protected  ISeriesEditorCodeAssistProcessor _processor
           
 
Constructor Summary
ISeriesEditorContextValidator(ISeriesEditorCodeAssistProcessor processor)
           
 
Method Summary
 void install(com.ibm.lpex.alef.contentassist.IContextInformation info, ITextViewer viewer, com.ibm.lpex.core.LpexDocumentLocation location)
           
 boolean isContextInformationValid(com.ibm.lpex.core.LpexDocumentLocation location)
           
 boolean updatePresentation(com.ibm.lpex.core.LpexDocumentLocation documentLocation, TextPresentation presentation)
           
 
Methods inherited from class com.ibm.etools.iseries.editor.codeassist.base.ISeriesEditorCodeAssistInformationPresenter
formatString, makeBold, makeTitled, updatePresentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_installLocation

protected com.ibm.lpex.core.LpexDocumentLocation _installLocation

_info

protected ISeriesEditorCodeAssistContextInformation _info

_displayed

protected boolean _displayed

_processor

protected ISeriesEditorCodeAssistProcessor _processor
Constructor Detail

ISeriesEditorContextValidator

public ISeriesEditorContextValidator(ISeriesEditorCodeAssistProcessor processor)
Method Detail

isContextInformationValid

public boolean isContextInformationValid(com.ibm.lpex.core.LpexDocumentLocation location)
Specified by:
isContextInformationValid in interface com.ibm.lpex.alef.contentassist.IContextInformationValidator

install

public void install(com.ibm.lpex.alef.contentassist.IContextInformation info,
                    ITextViewer viewer,
                    com.ibm.lpex.core.LpexDocumentLocation location)
Specified by:
install in interface com.ibm.lpex.alef.contentassist.IContextInformationValidator

updatePresentation

public boolean updatePresentation(com.ibm.lpex.core.LpexDocumentLocation documentLocation,
                                  TextPresentation presentation)
Specified by:
updatePresentation in interface com.ibm.lpex.alef.contentassist.IContextInformationPresenter

iSeries Remote Systems
v6.0.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.