|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.lpex.core.LpexCommonParser
com.ibm.lpex.cobol.CobolParser
com.ibm.lpex.cobol.Cobol400Parser
com.ibm.lpex.cobol.Cobol400SqlCicsParser
com.ibm.etools.iseries.editor.ISeriesEditorCobol400SqlCicsParser
Extension of the base parser for debug support.
Nested Class Summary |
---|
Nested classes inherited from class com.ibm.lpex.cobol.CobolParser |
---|
com.ibm.lpex.cobol.CobolParser.ParseElement, com.ibm.lpex.cobol.CobolParser.TokenFragment |
Field Summary | |
---|---|
protected boolean |
_bDebugMode
|
protected boolean |
_bIgnoreDatePreference
|
protected boolean |
_bIgnoreParseExtras
whether or not the parser extras are being ignored |
protected boolean |
_bIsPrimaryLpexView
|
protected boolean |
_bLocal
|
protected ISeriesCompileEditManager |
_compileEditManager
|
protected ISeriesErrorMarkerListener |
_compileErrorMarkerListener
|
protected String |
_compileMarkNames
|
protected com.ibm.lpex.alef.LpexTextEditor |
_editor
|
protected com.ibm.etools.systems.editor.SystemTextEditorHelpHandler |
_helpHandler
|
protected com.ibm.etools.systems.editor.SystemTextEditorHelpHandler |
_helpMessageHandler
|
protected PropertyResourceBundle |
_helpResourceBundle
|
protected int |
_iCCSID
the CCSID for the source |
protected IFile |
_iFile
|
protected ISeriesMember |
_member
|
protected IMenuManager |
_menuCompile
the compile menu |
protected IMenuManager |
_menuLanguageHelp
|
protected IMenuManager |
_menuSource
the source menu |
protected ISeriesEditorCobolILEContentOutlinePage |
_page
The outline page. |
protected ISeriesEditorCobolProgramVerifier |
_programVerifier
|
protected ISeriesEditorCOBOLPrompter |
_prompter
|
protected String |
_strLocalFileName
|
protected ISeriesEditorCobolSyntaxChecker |
_syntaxChecker
|
protected com.ibm.lpex.core.LpexView |
_view
|
protected boolean |
bIgnoreParseExtras
whether or not the parser extras are being ignored |
static String |
Copyright
|
Fields inherited from class com.ibm.lpex.cobol.Cobol400Parser |
---|
PARSE_MODE_PROCESS |
Fields inherited from class com.ibm.lpex.cobol.CobolParser |
---|
_classAll, _classAreaA, _classAreaB, _classBackwardLink, _classBlank, _classCics, _classComment, _classDirective, _classDivision, _classDli, _classError, _classForwardLink, _classPreprocessor, _classSection, _classSql, _currentBytePosition, _currentCharacterPosition, _currentElement, _currentElementCompleted, _dbcsUserDefinedWord, _decimalLength, _directiveError, _directiveStartBytePosition, _directiveTokenStartBytePosition, _directiveTokenText, _endElement, _errorCount, _exponentLength, _firstTokenFragment, _freeParseElements, _inNonnumericLiteral, _integerLength, _lastTokenFragment, _multiTokenStartElement, _nonnumericLiteralDelimiter, _nonnumericLiteralHasClosingDelimiter, _nonnumericLiteralHasDBCS, _nonnumericLiteralHasNonbinary, _nonnumericLiteralHasNonhexadecimal, _nonnumericLiteralHasSBCS, _nonnumericLiteralLength, _nonnumericLiteralType, _nSymbolNational, _parseElements, _parseMode, _previousCharacterWidth, _reservedWord, _saveTokenCharacter, _saveTokenCharacterBytePosition, _saveTokenCharacterElement, _saveTokenCharacterPosition, _saveTokenCharacterValid, _sequenceNumbers7380, _startElement, _tokenHasDelimiter, _tokenText, CLASS_AREAA, CLASS_AREAB, CLASS_BLANK, CLASS_BWDLINK, CLASS_CICS, CLASS_COMMENT, CLASS_DIRECTIVE, CLASS_DIVISION, CLASS_DLI, CLASS_ERROR, CLASS_FWDLINK, CLASS_PREPROCESSOR, CLASS_SECTION, CLASS_SQL, PARSE_MODE_CODE, PARSE_MODE_COMMENT_ENTRY, PARSE_MODE_DATE, PARSE_MODE_DATE_FORMAT, PARSE_MODE_DATE_FORMAT_IS, PARSE_MODE_FUNCTION, PARSE_MODE_LAST, PARSE_MODE_OPTIONAL_ID_PARAGRAPH, PARSE_MODE_PICTURE, PARSE_MODE_PICTURE_IS, PARSE_MODE_PREPROCESSOR, PARSE_MODE_PSEUDO_TEXT |
Fields inherited from class com.ibm.lpex.core.LpexCommonParser |
---|
ATTRIBUTES_COMMENT, ATTRIBUTES_COMMENT_KEYWORD, ATTRIBUTES_COMMENT1, ATTRIBUTES_DEFAULT, ATTRIBUTES_DIRECTIVE, ATTRIBUTES_ERROR, ATTRIBUTES_KEYWORD, ATTRIBUTES_KEYWORD1, ATTRIBUTES_LIBRARY, ATTRIBUTES_NONSOURCE, ATTRIBUTES_NUMERAL, ATTRIBUTES_STRING, ATTRIBUTES_STRING1, BACKGROUND_COLOR, CLASS_MESSAGE, LANGUAGE_CCPP, LANGUAGE_CICS, LANGUAGE_CL, LANGUAGE_COBOL, LANGUAGE_DDS, LANGUAGE_DLI, LANGUAGE_FORTRAN, LANGUAGE_HLASM, LANGUAGE_HTML, LANGUAGE_JAVA, LANGUAGE_JCL, LANGUAGE_LISP, LANGUAGE_PERL, LANGUAGE_PLI, LANGUAGE_REXX, LANGUAGE_RPG, LANGUAGE_SABRETALK, LANGUAGE_SQL, LANGUAGE_XMI, LANGUAGE_XML, LANGUAGE_XSL, LEXER_RC_END, LEXER_RC_EOF, LEXER_RC_MORE, LEXER_RC_OK, POPUP_END, POPUP_FILTERVIEW, POPUP_SOURCE, POPUP_TOP, PROTOKEY_EMPTY, STYLE_MESSAGE, STYLE_NAME, view |
Fields inherited from interface com.ibm.lpex.core.LpexConstants |
---|
HELP_COMMAND_MAP, LPEX_VERSION, MSG_POPUP_ERRORS, MSG_POPUP_EXCLUDESELECTION, MSG_POPUP_FILTERVIEWMENU, MSG_POPUP_INSERTMENU, MSG_POPUP_SELECTEDMENU, MSG_POPUP_SHOWALL, MSG_POPUP_SOURCEMENU, PARSE_PENDING_CHANGE_MASK, PARSE_PENDING_INSERT_MASK, PARSE_PENDING_NEXT_DELETED_MASK, PARSE_PENDING_NEXT_SHOW_DELETED_MASK, PARSE_PENDING_PREV_DELETED_MASK, PARSE_PENDING_PREV_SHOW_DELETED_MASK, PLATFORM_AWT, PLATFORM_SWT, PLATFORM_SWT_KEY, STATUS_FILE_ERRORREADING, STATUS_FILE_INCORRECTENCODING, STATUS_FILE_NOTFOUND, STATUS_FINDTEXT_INVALIDPATTERN, STATUS_FINDTEXT_NOTFOUND, STATUS_FINDTEXT_ONLYOCCURRENCE, STATUS_FINDTEXT_READONLY, STATUS_FINDTEXT_WRAPPED, STATUS_LOCATE_NOSEQUENCETEXT, STATUS_LOCATE_NOTFOUND, STATUS_LOCATE_WRAPPED, STATUS_SAVE_CANCELLED, STATUS_SAVE_FAILED, STATUS_TEXTLIMIT_ENFORCED |
Constructor Summary | |
---|---|
ISeriesEditorCobol400SqlCicsParser(com.ibm.lpex.core.LpexView lpexView)
Constructor |
Method Summary | |
---|---|
void |
addCompileError(int iElement,
String strError)
adds specified verify/compile error after the last error for iElement |
void |
addError(int iElement,
String strError,
char cMessageStyle)
adds specified error after the last error for iElement |
void |
cleanupMenu(ITextEditor editor,
IMenuManager menuManager)
Removes the Source and Compile menu items |
void |
cleanupPopupMenu(ITextEditor editor,
IMenuManager menuManager)
|
void |
cleanupToolBar(ITextEditor editor,
IToolBarManager toolBarManager)
removes the next and previous error toolbar buttons |
protected void |
contributeMenuItems(IMenuManager menuRoot,
boolean bPopupMenu)
Adds common menu items to the top of the root menu. |
void |
contributeToMenu(ITextEditor editor,
IMenuManager menuManager)
Contributes menu bar items. |
void |
contributeToPopupMenu(ITextEditor editor,
IMenuManager menuRoot)
Contributes popup menu bar items. |
void |
contributeToToolBar(ITextEditor editor,
IToolBarManager toolBarManager)
Contributes tool bar items. |
void |
copyCompileErrorInfo(com.ibm.lpex.core.LpexView secondaryView)
Used to copy the compile message markers from the primary view to the newly opened secondary view. |
protected void |
createActions(ITextEditor editor)
Creates menubar and toolbar actions. |
protected void |
doLpexAction(com.ibm.lpex.core.LpexView view,
String action)
|
void |
doPromptAction()
Now supported. |
protected void |
doShowErrorsAction(com.ibm.lpex.core.LpexView view)
Filter view>Errors action |
void |
elementChanged(com.ibm.lpex.core.LpexView lpexView)
v6.0.0 - ES - removed highlight line, use LPEX's version instead |
void |
finishedSaving(ITextEditor editor)
Method finishedSaving Does nothing for this Parser |
void |
focusGained(FocusEvent event)
when focus is gained, refresh and settings which may have been set in the preferences v6.0.0 - ES - removed highlight line, use LPEX's version instead NOTE: any changes in the following block must be propagated to all other COBOL parsers and ISeriesEditorParser |
void |
focusLost(FocusEvent event)
v6.0.0 - ES - removed highlight line, use LPEX's version instead NOTE: any changes in the following block must be propagated to all other COBOL parsers and ISeriesEditorParser |
Object |
getAdapter(com.ibm.lpex.alef.LpexTextEditor editor,
Class classRequired)
Called by the editor to return an adapter. |
long |
getCommentClass()
|
com.ibm.lpex.alef.LpexTextEditor |
getEditor()
The parser returns the editor (if known) |
ISeriesFile |
getFieldFile()
Method getFieldFile. |
com.ibm.lpex.core.LpexFieldsProvider |
getFieldsProvider()
Retrieves the fields provider for the parser. |
IISeriesEditorFormatLine |
getFormatLine()
Returns the format line ruler. |
com.ibm.etools.systems.editor.SystemTextEditorHelpHandler |
getHelpHandler()
Returns the help handler for this parser. |
IFile |
getIFile()
gets the IFile for the source in the editor |
Image |
getImage(String strImageName)
The parser returns an image given the image name, or null if there is no image. |
ISeriesMember |
getIncludeMember()
Method getIncludeMember. |
ISeriesConnection |
getISeriesConnection(boolean bPromptAllowed)
This method returns an ISeries connection object. |
ISeriesMember |
getISeriesMember()
Method getISeriesMember. |
String |
getLocalFileName()
|
com.ibm.lpex.alef.LpexLanguageHelp |
getLpexLanguageHelpHandler()
Declared in ISystemTextEditorHelpContributor |
com.ibm.lpex.core.LpexView |
getLpexView()
Get the lpexView associated with the parser |
String |
getLshToken()
Declared in LpexLanguageHelp. |
LanguageModel |
getModel(boolean bUpdate)
Called by the editor to return an adapter. |
protected String |
getPopupItems(int popupLocation)
|
IISeriesEditorProgramVerifier |
getProgramVerifier()
Returns the program verifier. |
IISeriesEditorPromptAdapter |
getPromptAdapter()
Returns the prompt adapter. |
IPropertySheetPage |
getPropertySheet()
Get property sheet |
IISeriesEditorSyntaxChecker |
getSyntaxChecker()
Returns the syntax checker. |
void |
initializeLpexView(com.ibm.lpex.core.LpexView lpexView)
Same as for iSeriesEditorParser, must always be in sync. |
protected void |
initializeTabs()
Initializes tab stops. |
boolean |
isLineDebuggable(int iLine)
Returns true to let the super class know that this parser supports debugging. |
boolean |
isLocal()
|
boolean |
isOverrideDatePreference()
Indicates whether or not the date preference has been overriden by the show date popup menu option |
boolean |
isReadOnly()
Returns whether the editor is in read only state. |
boolean |
isValidFieldAction()
Method isValidFieldAction. |
boolean |
isValidIncludeAction()
Method isValidIncludeAction. |
void |
parseElement(int iElement)
Performs automatic syntax checking after parsing. |
void |
prompt()
Called by the editor whenever F4 is pressed. |
void |
promptRequest()
Called when the shift-F4 key was just pressed, before the focus is given to the prompter. |
void |
removeErrors(int iElement)
Removes all the error messages from the specifed line number. |
void |
removeErrors(int iStartElement,
int iEndElement)
Removes the errors from the specified range of elements |
void |
saving(ITextEditor editor)
Method saving. |
void |
selectionLinesChanged(int iOrigin,
int iExtent)
Called when user clicks on an entry in the outline view. |
void |
setCompileErrorInfo(ISeriesCompileEditManager compileEditManager,
String markNames,
ISeriesErrorMarkerListener errorMarkerListener)
Used to set the compile information to be used when splitting a view so that errors appear in the splits. |
void |
setConnectionListener(ISeriesEditorConnectListener cl)
Sets the connection listener for this parser |
void |
setDebugMode(boolean bDebugMode)
Sets the debug state. |
void |
setEditor(com.ibm.lpex.alef.LpexTextEditor editor)
Method setEditor. |
void |
setEnableParseExtras(boolean bEnable)
Method setEnableParseExtras. |
void |
setLocal(boolean bLocal)
|
void |
setOverrideDatePreference()
Tells the parser that the show date preference has been overridden |
void |
terminateParser()
When parsing is disabled, turn on autoCheck |
protected void |
updateProfileForActions(com.ibm.lpex.core.LpexView lpexView)
Same as for iSeriesEditorParser, must always be in sync. |
protected void |
upperCaseElement(int _startElement,
int _endElement)
Performs uppercasing of Elements if requested |
Methods inherited from class com.ibm.lpex.cobol.Cobol400SqlCicsParser |
---|
getCicsLexer, getSqlLexer |
Methods inherited from class com.ibm.lpex.cobol.Cobol400Parser |
---|
findDirective, isDirectiveLine, isNumericLiteral, isProcessOption, isReservedWord, isUserDefinedWord, nonnumericLiteralTypes, parseNonnumericLiteral, parseProcessOption, parseProcessToken, parseReservedWord, parseToken |
Methods inherited from class com.ibm.lpex.cobol.CobolParser |
---|
addErrorMessage, addErrorMessage, checkSequenceNumbersSetting, completeCurrentElement, continueParse, evaluateBeginElement, evaluateEndElement, findParseElement, flushElements, getCommentStyleCharacters, getDirectiveToken, getDliLexer, getLanguage, getLanguage, getNSYMBOL, getProfile, getToken, initCurrentElement, initializeParser, isCommaOrSemicolon, isFunctionName, isNonnumericLiteral, isPeriod, isPreprocessorStart, isPseudoTextStart, isSeparator, linkElements, linkLexedElements, maxDigits, maxExponent, maxMantissa, maxPicture, nextCharacter, nextTokenCharacter, nextTokenElement, parse, parseAll, parseCodeToken, parseCommentEntryToken, parseDateFormatIsToken, parseDateFormatString, parseDateFormatToken, parseDateToken, parseDirectiveLine, parseErrorToken, parseFunctionToken, parseIndicatorArea, parseNumericLiteral, parseOptionalIdParagraphToken, parsePictureIsToken, parsePictureString, parsePictureToken, parsePreprocessorStart, parsePreprocessorToken, parsePseudoTextStart, parsePseudoTextToken, parseSeparator, parseUserDefinedWord, propertySet, reInitCurrentElement, saveTokenCharacter, setStyleAttributes, setToken, setToken, setToken, setToken, setTokenEnd |
Methods inherited from class com.ibm.lpex.core.LpexCommonParser |
---|
addDocumentMessage, addMessage, addMessage, addMessage, blockMarkWord, copyDocumentMessages, cursorIndent, defineFilterAction, expandProtoKeyword, getInstallStyleAttributes, getPopupParserItems, getPopupViewItems, getProperty, getStyleName, getStyles, getTextIndent, getToken, getTokenLocation, indentText, indentText, indentText, isDebuggable, isTokenDelimiter, lineComment, lpexView, matchToken, newLine, openLine, parse, removeDocumentMessages, removeMessages, removeMessages, resetParser, setProperty, setStyle, splitLine, styleString, tokenBegin, tokenEnd, totalParse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.etools.systems.editor.ISystemTextEditorParser |
---|
getLanguage |
Field Detail |
public static final String Copyright
protected ISeriesEditorCobolSyntaxChecker _syntaxChecker
protected ISeriesEditorCobolProgramVerifier _programVerifier
protected com.ibm.lpex.core.LpexView _view
protected PropertyResourceBundle _helpResourceBundle
protected com.ibm.etools.systems.editor.SystemTextEditorHelpHandler _helpHandler
protected com.ibm.etools.systems.editor.SystemTextEditorHelpHandler _helpMessageHandler
protected IMenuManager _menuLanguageHelp
protected boolean _bIgnoreDatePreference
protected boolean _bIsPrimaryLpexView
protected ISeriesEditorCobolILEContentOutlinePage _page
protected boolean _bDebugMode
protected boolean _bLocal
protected String _strLocalFileName
protected com.ibm.lpex.alef.LpexTextEditor _editor
protected ISeriesMember _member
protected IFile _iFile
protected int _iCCSID
protected IMenuManager _menuSource
protected IMenuManager _menuCompile
protected boolean bIgnoreParseExtras
protected boolean _bIgnoreParseExtras
protected ISeriesEditorCOBOLPrompter _prompter
protected String _compileMarkNames
protected ISeriesErrorMarkerListener _compileErrorMarkerListener
protected ISeriesCompileEditManager _compileEditManager
Constructor Detail |
public ISeriesEditorCobol400SqlCicsParser(com.ibm.lpex.core.LpexView lpexView)
Method Detail |
protected void doShowErrorsAction(com.ibm.lpex.core.LpexView view)
view
- public void addError(int iElement, String strError, char cMessageStyle)
addError
in interface IISeriesEditorParser
iElement
- the element number where the error is to be insertedstrError
- the text of the errorcMessageStyle
- the style character for the errorpublic void addCompileError(int iElement, String strError)
addCompileError
in interface IISeriesEditorParser
iElement
- the element number where the error is to be insertedstrError
- the text of the errorpublic void cleanupMenu(ITextEditor editor, IMenuManager menuManager)
cleanupMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.cleanupMenu(ITextEditor, IMenuManager)
public void cleanupPopupMenu(ITextEditor editor, IMenuManager menuManager)
cleanupPopupMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.cleanupPopupMenu(ITextEditor, IMenuManager)
public void cleanupToolBar(ITextEditor editor, IToolBarManager toolBarManager)
cleanupToolBar
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.cleanupToolBar(ITextEditor, IToolBarManager)
protected void contributeMenuItems(IMenuManager menuRoot, boolean bPopupMenu)
public void contributeToMenu(ITextEditor editor, IMenuManager menuManager)
contributeToMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public void contributeToPopupMenu(ITextEditor editor, IMenuManager menuRoot)
contributeToPopupMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public void contributeToToolBar(ITextEditor editor, IToolBarManager toolBarManager)
contributeToToolBar
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
protected void createActions(ITextEditor editor)
public void doPromptAction()
doPromptAction
in interface IISeriesEditorParser
public void prompt()
public void promptRequest()
protected void doLpexAction(com.ibm.lpex.core.LpexView view, String action)
public void elementChanged(com.ibm.lpex.core.LpexView lpexView)
elementChanged
in interface com.ibm.lpex.core.LpexCursorListener
LpexCursorListener.elementChanged(LpexView)
public void finishedSaving(ITextEditor editor)
finishedSaving
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.finishedSaving(ITextEditor)
public void focusGained(FocusEvent event)
focusGained
in interface FocusListener
org.eclipse.swt.events.FocusListener#e(FocusEvent)
public void focusLost(FocusEvent event)
focusLost
in interface FocusListener
FocusListener.focusLost(FocusEvent)
public Object getAdapter(com.ibm.lpex.alef.LpexTextEditor editor, Class classRequired)
getAdapter
in interface com.ibm.etools.systems.editor.ISystemTextEditorAdapterContributor
public com.ibm.lpex.alef.LpexTextEditor getEditor()
IISeriesEditorParser
getEditor
in interface IISeriesEditorParser
public com.ibm.etools.systems.editor.SystemTextEditorHelpHandler getHelpHandler()
getHelpHandler
in interface IISeriesEditorParser
public IFile getIFile()
IISeriesEditorParser
getIFile
in interface IISeriesEditorParser
IISeriesEditorParser.getIFile()
public Image getImage(String strImageName)
IISeriesEditorParser
getImage
in interface IISeriesEditorParser
public String getLocalFileName()
getLocalFileName
in interface com.ibm.etools.systems.editor.ISystemTextEditorParser
com.ibm.etools.iseries.editor.IISeriesEditorParser#getFileName()
public String getLshToken()
public ISeriesFile getFieldFile()
getFieldFile
in interface IISeriesEditorParser
IISeriesEditorParser.getFieldFile()
public ISeriesMember getIncludeMember()
IISeriesEditorParser
getIncludeMember
in interface IISeriesEditorParser
IISeriesEditorParser.getIncludeMember()
public ISeriesConnection getISeriesConnection(boolean bPromptAllowed)
getISeriesConnection
in interface IISeriesEditorParser
bPromptAllowed
- true if the user is allowed to be prompted, false otherwise
IISeriesEditorParser.getISeriesConnection(boolean)
public ISeriesMember getISeriesMember()
IISeriesEditorParser
getISeriesMember
in interface IISeriesEditorParser
IISeriesEditorParser.getISeriesMember()
public com.ibm.lpex.alef.LpexLanguageHelp getLpexLanguageHelpHandler()
getLpexLanguageHelpHandler
in interface com.ibm.etools.systems.editor.ISystemTextEditorHelpContributor
public boolean isLocal()
isLocal
in interface com.ibm.etools.systems.editor.ISystemTextEditorParser
ISystemTextEditorParser.isLocal()
public boolean isReadOnly()
isReadOnly
in interface IISeriesEditorParser
public LanguageModel getModel(boolean bUpdate)
getModel
in interface IISeriesEditorParser
protected String getPopupItems(int popupLocation)
LpexCommonParser.getPopupItems(int)
public IISeriesEditorProgramVerifier getProgramVerifier()
getProgramVerifier
in interface IISeriesEditorParser
public IISeriesEditorPromptAdapter getPromptAdapter()
getPromptAdapter
in interface IISeriesEditorParser
public IPropertySheetPage getPropertySheet()
getPropertySheet
in interface IISeriesEditorParser
public IISeriesEditorSyntaxChecker getSyntaxChecker()
getSyntaxChecker
in interface IISeriesEditorParser
public IISeriesEditorFormatLine getFormatLine()
getFormatLine
in interface IISeriesEditorParser
public void initializeLpexView(com.ibm.lpex.core.LpexView lpexView)
initializeLpexView
in interface IISeriesEditorParser
protected void initializeTabs()
public boolean isValidFieldAction()
isValidFieldAction
in interface IISeriesEditorParser
IISeriesEditorParser.isValidFieldAction()
public boolean isValidIncludeAction()
IISeriesEditorParser
isValidIncludeAction
in interface IISeriesEditorParser
IISeriesEditorParser.isValidIncludeAction()
public boolean isLineDebuggable(int iLine)
isLineDebuggable
in interface com.ibm.etools.systems.editor.ISystemTextEditorDebugContributor
public void setLocal(boolean bLocal)
setLocal
in interface com.ibm.etools.systems.editor.ISystemTextEditorParser
ISystemTextEditorParser.setLocal(boolean)
public void parseElement(int iElement)
protected void upperCaseElement(int _startElement, int _endElement)
public void removeErrors(int iElement)
removeErrors
in interface IISeriesEditorParser
iElement
- the element number to remove all the errors forcom.ibm.etools.iseries.editor.IISeriesEditorParser#removeError(int)
public void removeErrors(int iStartElement, int iEndElement)
removeErrors
in interface IISeriesEditorParser
iStartElement
- IISeriesEditorParser.removeErrors(int, int)
public void saving(ITextEditor editor)
saving
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public void selectionLinesChanged(int iOrigin, int iExtent)
selectionLinesChanged
in interface IISeriesEditorParser
public void setDebugMode(boolean bDebugMode)
setDebugMode
in interface com.ibm.etools.systems.editor.ISystemTextEditorDebugContributor
public void setEditor(com.ibm.lpex.alef.LpexTextEditor editor)
IISeriesEditorParser
setEditor
in interface IISeriesEditorParser
editor
- the editor for this parserThe CCSID is set here. If the file CCSID is invalid, the job CCSID is used.
The CCSID is used later to obtain the special translation characters in
getSpecialChars.
IMPORTANT!!!!!!!!
NOTE: if you modify this method, you NEED to propate all changes to both COBOL parsers
AND ISeriesEditorParser
public void setEnableParseExtras(boolean bEnable)
IISeriesEditorParser
setEnableParseExtras
in interface IISeriesEditorParser
bEnable
- whether or not the parsers should ignore the extra features they may haveIISeriesEditorParser.setEnableParseExtras(boolean)
protected void updateProfileForActions(com.ibm.lpex.core.LpexView lpexView)
lpexView
- public void terminateParser()
LpexCommonParser.terminateParser()
public void setConnectionListener(ISeriesEditorConnectListener cl)
IISeriesEditorParser
setConnectionListener
in interface IISeriesEditorParser
cl
- public void setOverrideDatePreference()
IISeriesEditorParser
setOverrideDatePreference
in interface IISeriesEditorParser
public boolean isOverrideDatePreference()
IISeriesEditorParser
isOverrideDatePreference
in interface IISeriesEditorParser
public long getCommentClass()
public com.ibm.lpex.core.LpexView getLpexView()
getLpexView
in interface IISeriesEditorParser
public void setCompileErrorInfo(ISeriesCompileEditManager compileEditManager, String markNames, ISeriesErrorMarkerListener errorMarkerListener)
IISeriesCompileErrorInfoViewHandler
setCompileErrorInfo
in interface IISeriesCompileErrorInfoViewHandler
compileEditManager
- markNames
- the list of names of marks in the primary viewerrorMarkerListener
- public void copyCompileErrorInfo(com.ibm.lpex.core.LpexView secondaryView)
IISeriesCompileErrorInfoViewHandler
copyCompileErrorInfo
in interface IISeriesCompileErrorInfoViewHandler
secondaryView
- public com.ibm.lpex.core.LpexFieldsProvider getFieldsProvider()
getFieldsProvider
in interface IISeriesEditorParser
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |