|
iSeries Remote Systems v6.0.0 |
||||||||||
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.cpp.CppParser
com.ibm.etools.iseries.editor.ISeriesEditorCPPParser
The main purpose of this parser is to enable templates for CPP
Field Summary | |
---|---|
protected com.ibm.lpex.alef.LpexSourceViewerConfiguration |
_defaultSourceViewerConfiguration
The default source viewer configuration. |
protected com.ibm.lpex.alef.LpexTextEditor |
_editor
|
protected com.ibm.etools.systems.editor.SystemTextEditorHelpHandler |
_helpHandler
|
protected com.ibm.lpex.core.LpexView |
_view
|
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.etools.systems.editor.ISystemTextEditorSourceViewerConfigurationContributor |
---|
Copyright |
Fields inherited from interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor |
---|
Copyright |
Fields inherited from interface com.ibm.etools.systems.editor.ISystemTextEditorHelpContributor |
---|
Copyright |
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 | |
---|---|
ISeriesEditorCPPParser(com.ibm.lpex.core.LpexView view)
|
Method Summary | |
---|---|
void |
cleanupMenu(ITextEditor editor,
IMenuManager menuManager)
Removes the Source and Compile menu items |
void |
cleanupPopupMenu(ITextEditor editor,
IMenuManager menuManager)
There are no common popup menu items. |
void |
cleanupToolBar(ITextEditor editor,
IToolBarManager toolBarManager)
removes the next and previous error toolbar buttons |
void |
contributeToMenu(ITextEditor editor,
IMenuManager menuManager)
Contributes basic actions to source menu bar Subclasses should override to contribute menu bar items and call super. |
void |
contributeToPopupMenu(ITextEditor editor,
IMenuManager menuManager)
Contributes popup menu bar items. |
void |
contributeToToolBar(ITextEditor editor,
IToolBarManager toolBarManager)
Subclasses override to contribute tool bar items. |
void |
finishedSaving(ITextEditor editor)
Method finishedSaving Does nothing for the ILE CPP Parser |
com.ibm.lpex.alef.LpexTextEditor |
getEditor()
|
com.ibm.etools.systems.editor.SystemTextEditorHelpHandler |
getHelpHandler()
Returns the help handler for this parser. |
com.ibm.lpex.alef.LpexLanguageHelp |
getLpexLanguageHelpHandler()
Declared in ISystemTextEditorHelpContributor |
com.ibm.lpex.alef.LpexSourceViewerConfiguration |
getSourceViewerConfiguration()
Returns the source viewer configuration. |
boolean |
isExtensionKeyword(com.ibm.lpex.cc.Token token)
|
void |
saving(ITextEditor editor)
Method saving. |
Methods inherited from class com.ibm.lpex.cpp.CppParser |
---|
addErrorMessage, getCicsLexer, getCommentStyleCharacters, getDliLexer, getLanguage, getLanguage, getLshToken, getPopupItems, getProfile, getSqlLexer, isCLibraryFunction, isDebuggable, isTokenDelimiter, parseAll, parseElement, setLexer, setStyleAttributes |
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, lineComment, lpexView, matchToken, newLine, openLine, parse, propertySet, removeDocumentMessages, removeMessages, removeMessages, resetParser, setProperty, setStyle, splitLine, styleString, terminateParser, tokenBegin, tokenEnd, totalParse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected com.ibm.lpex.alef.LpexSourceViewerConfiguration _defaultSourceViewerConfiguration
protected com.ibm.lpex.core.LpexView _view
protected com.ibm.etools.systems.editor.SystemTextEditorHelpHandler _helpHandler
protected com.ibm.lpex.alef.LpexTextEditor _editor
Constructor Detail |
public ISeriesEditorCPPParser(com.ibm.lpex.core.LpexView view)
Method Detail |
public com.ibm.lpex.alef.LpexSourceViewerConfiguration getSourceViewerConfiguration()
getSourceViewerConfiguration
in interface com.ibm.etools.systems.editor.ISystemTextEditorSourceViewerConfigurationContributor
public void saving(ITextEditor editor)
saving
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public void cleanupMenu(ITextEditor editor, IMenuManager menuManager)
subclasses which add other toolbar menus should subclass and call super
cleanupMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.cleanupMenu(ITextEditor, IMenuManager)
public void cleanupPopupMenu(ITextEditor editor, IMenuManager menuManager)
subclasses which add other popup menu items should subclass and call super
cleanupPopupMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.cleanupPopupMenu(ITextEditor, IMenuManager)
public void cleanupToolBar(ITextEditor editor, IToolBarManager toolBarManager)
subclasses which add other toolbar buttons should subclass and call super
cleanupToolBar
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.cleanupToolBar(ITextEditor, IToolBarManager)
public void contributeToMenu(ITextEditor editor, IMenuManager menuManager)
contributeToMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public void contributeToPopupMenu(ITextEditor editor, IMenuManager menuManager)
contributeToPopupMenu
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public void finishedSaving(ITextEditor editor)
finishedSaving
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
ISystemTextEditorContextContributor.finishedSaving(ITextEditor)
public void contributeToToolBar(ITextEditor editor, IToolBarManager toolBarManager)
contributeToToolBar
in interface com.ibm.etools.systems.editor.ISystemTextEditorContextContributor
public com.ibm.lpex.alef.LpexLanguageHelp getLpexLanguageHelpHandler()
getLpexLanguageHelpHandler
in interface com.ibm.etools.systems.editor.ISystemTextEditorHelpContributor
public com.ibm.etools.systems.editor.SystemTextEditorHelpHandler getHelpHandler()
public boolean isExtensionKeyword(com.ibm.lpex.cc.Token token)
public com.ibm.lpex.alef.LpexTextEditor getEditor()
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |