com.ibm.etools.iseries.edit.codeassist.rpgle
Class ISeriesEditorRPGILECodeAssistProcessor
java.lang.Object
  
com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorCodeAssistProcessor
      
com.ibm.etools.iseries.edit.codeassist.rpgle.ISeriesEditorRPGILECodeAssistProcessor
- Direct Known Subclasses: 
 - ISeriesEditorRPGILESQLCodeAssistProcessor
 
public class ISeriesEditorRPGILECodeAssistProcessor
- extends ISeriesEditorCodeAssistProcessor
 
 
 
 
| 
Method Summary | 
 ISeriesEditorProposalMatches | 
getContextMatches(int position,
                  String currentText)
 
            | 
 ISeriesEditorProposalMatches | 
getProposalMatches(int documentOffset,
                   String currentText)
 
            | 
protected  boolean | 
inParamBlock(int position,
             int element,
             int minPosition)
 
            | 
protected  boolean | 
inParamBlock(String functionName,
             int position,
             int element,
             int minPosition)
 
            | 
protected  void | 
processFreeForm(int iCurrentLinePosition,
                int iLine,
                String currentText,
                ISeriesEditorProposalMatches matches)
 
            | 
 
| Methods inherited from class com.ibm.etools.iseries.edit.codeassist.base.ISeriesEditorCodeAssistProcessor | 
addToMatches, addToMatches, addToMatches, addToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareTextAt, computeCompletionProposals, computeContextInformation, createCompletionProposal, currentElement, currentPosition, findFunctionalMatches, findLastPositionOf, findLastPositionOf, findMatch, formatTemplateProposal, getActiveView, getCase, getCharAt, getCharAt, getCompletionProposalAutoActivationCharacters, getContextInformationAutoActivationCharacters, getContextInformationValidator, getCurrentFullText, getCurrentText, getCurrentTextIgnoreParentheses, getCursorArgument, getCursorArgument, getErrorMessage, getFirstTextBetween, getInfoImage, getNextDeliminator, getNextDeliminator, getPositionOfNextDeliminator, getPositionOfPreviousDeliminator, getPreviousChar, getPreviousChar, getPreviousDeliminator, getPreviousText, getPreviousText, getTemplateImage, getTemplates, getTextAt, getTextAt, getTextInRange, getTokenText, getTypeImage, inParams, inParams, inParams, isDeliminator, isDelimiter, isTextBefore, lineHasCharBefore, processTemplates, stripLeadingChars | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
_parser
protected ISeriesEditorRPGILEParser _parser
_xmlFile
protected File _xmlFile
_xmlLite
protected XmlLite _xmlLite
_xmlDate
protected long _xmlDate
ISeriesEditorRPGILECodeAssistProcessor
public ISeriesEditorRPGILECodeAssistProcessor(LpexSourceViewer sourceViewer,
                                              ISeriesEditorRPGILEParser parser)
- Constructor
 
getProposalMatches
public ISeriesEditorProposalMatches getProposalMatches(int documentOffset,
                                                       String currentText)
- Specified by:
 getProposalMatches in class ISeriesEditorCodeAssistProcessor
 
 
processFreeForm
protected void processFreeForm(int iCurrentLinePosition,
                               int iLine,
                               String currentText,
                               ISeriesEditorProposalMatches matches)
 
inParamBlock
protected boolean inParamBlock(int position,
                               int element,
                               int minPosition)
- Specified by:
 inParamBlock in class ISeriesEditorCodeAssistProcessor
 
 
inParamBlock
protected boolean inParamBlock(String functionName,
                               int position,
                               int element,
                               int minPosition)
- Specified by:
 inParamBlock in class ISeriesEditorCodeAssistProcessor
 
 
getContextMatches
public ISeriesEditorProposalMatches getContextMatches(int position,
                                                      String currentText)
- Specified by:
 getContextMatches in class ISeriesEditorCodeAssistProcessor
 
 
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.