iSeries Remote Systems
v6.0.0

com.ibm.etools.iseries.editor.codeassist.rpgle
Class ISeriesEditorRPGILECodeAssistProcessor

java.lang.Object
  extended bycom.ibm.etools.iseries.editor.codeassist.base.ISeriesEditorCodeAssistProcessor
      extended bycom.ibm.etools.iseries.editor.codeassist.rpgle.ISeriesEditorRPGILECodeAssistProcessor
All Implemented Interfaces:
com.ibm.lpex.alef.contentassist.IContentAssistProcessor

public class ISeriesEditorRPGILECodeAssistProcessor
extends ISeriesEditorCodeAssistProcessor


Field Summary
protected  ISeriesEditorRPGILEParser _parser
           
protected  long _xmlDate
           
protected  File _xmlFile
           
protected  XmlLite _xmlLite
           
 
Fields inherited from class com.ibm.etools.iseries.editor.codeassist.base.ISeriesEditorCodeAssistProcessor
_defaultImage, _deliminators, _imageMap, _infoImage, _keywordImage, _lastProposalCase, _templateImage, _view, fValidator
 
Constructor Summary
ISeriesEditorRPGILECodeAssistProcessor(com.ibm.lpex.core.LpexView view, ISeriesEditorRPGILEParser parser)
          Constructor
 
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)
           
 
Methods inherited from class com.ibm.etools.iseries.editor.codeassist.base.ISeriesEditorCodeAssistProcessor
addToMatches, addToMatches, addToMatches, addToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareAndAddToMatches, compareTextAt, computeCompletionProposals, computeContextInformation, createCompletionProposal, currentElement, currentPosition, findFunctionalMatches, findLastPositionOf, findLastPositionOf, findMatch, formatTemplateProposal, getCase, getCharAt, getCharAt, getCompletionProposalAutoActivationCharacters, getContextInformationAutoActivationCharacters, getContextInformationValidator, getCurrentFullText, getCurrentText, 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, isTextBefore, lineHasCharBefore, processTemplates, stripLeadingChars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_parser

protected ISeriesEditorRPGILEParser _parser

_xmlFile

protected File _xmlFile

_xmlLite

protected XmlLite _xmlLite

_xmlDate

protected long _xmlDate
Constructor Detail

ISeriesEditorRPGILECodeAssistProcessor

public ISeriesEditorRPGILECodeAssistProcessor(com.ibm.lpex.core.LpexView view,
                                              ISeriesEditorRPGILEParser parser)
Constructor

Method Detail

getProposalMatches

public ISeriesEditorProposalMatches getProposalMatches(int documentOffset,
                                                       String currentText)
Specified by:
getProposalMatches in class ISeriesEditorCodeAssistProcessor

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

iSeries Remote Systems
v6.0.0

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.