Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.edit.codeassist.base
Class ISeriesEditorFunctionalCompletionProposal

java.lang.Object
  extended by com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorBaseCompletionProposal
      extended by com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorCompletionProposal
          extended by com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorFunctionalCompletionProposal

public class ISeriesEditorFunctionalCompletionProposal
extends ISeriesEditorCompletionProposal


Field Summary
protected  ISeriesEditorFunctionalProposalMatch _functionalProposal
           
protected  boolean _insertParams
           
 
Fields inherited from class com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorCompletionProposal
_match, _maxColumn, _minColumn
 
Fields inherited from class com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorBaseCompletionProposal
fAdditionalProposalInfo, fContextInformation, fCursorPosition, fDisplayString, fImage, fReplacementLength, fReplacementOffset, fReplacementString
 
Constructor Summary
ISeriesEditorFunctionalCompletionProposal(String replacementString, int replacementOffset, int replacementLength, int cursorPosition, Image image, String displayString, IContextInformation contextInformation, String additionalProposalInfo, ISeriesEditorFunctionalProposalMatch functionalProposal)
           
 
Method Summary
protected  void doDelete(LpexView lpexView, int length)
           
protected  int getReplacementWidth(int offset)
           
protected  void insertParams(LpexView lpexView)
           
protected  void insertText(LpexView lpexView, String replacementString)
           
 
Methods inherited from class com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorCompletionProposal
apply, blankString, deleteBlanksBefore, getAdditionalColumnWidth, getHSpecIndent, insertLine, positionOfLastSeparator, resetColumnSensitivity, trimLeadingWhitespace, trimTrailingWhitespace, turnOffColumnSensitivity
 
Methods inherited from class com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorBaseCompletionProposal
getAdditionalProposalInfo, getContextInformation, getDisplayString, getImage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_insertParams

protected boolean _insertParams

_functionalProposal

protected ISeriesEditorFunctionalProposalMatch _functionalProposal
Constructor Detail

ISeriesEditorFunctionalCompletionProposal

public ISeriesEditorFunctionalCompletionProposal(String replacementString,
                                                 int replacementOffset,
                                                 int replacementLength,
                                                 int cursorPosition,
                                                 Image image,
                                                 String displayString,
                                                 IContextInformation contextInformation,
                                                 String additionalProposalInfo,
                                                 ISeriesEditorFunctionalProposalMatch functionalProposal)
Method Detail

insertParams

protected void insertParams(LpexView lpexView)

doDelete

protected void doDelete(LpexView lpexView,
                        int length)
Overrides:
doDelete in class ISeriesEditorCompletionProposal

insertText

protected void insertText(LpexView lpexView,
                          String replacementString)
Overrides:
insertText in class ISeriesEditorCompletionProposal

getReplacementWidth

protected int getReplacementWidth(int offset)
Overrides:
getReplacementWidth in class ISeriesEditorCompletionProposal

Rational Developer for Power Systems Software
V7.6

Copyright © 2011 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.