|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IISeriesEditorParser
Implemented by all iSeries editor parsers.
Field Summary | |
---|---|
static String |
Copyright
|
Method Summary | |
---|---|
void |
addCompileError(int iElement,
String strError)
Method addCompileError. |
void |
addError(int iElement,
String strError,
char cMessageStyle)
Method addError. |
void |
doPromptAction()
Called when the prompt menu item is selected. |
LpexTextEditor |
getEditor()
The parser returns the editor (if known) |
IQSYSFile |
getFieldFile()
Method getFieldFile. |
LpexFieldsProvider |
getFieldsProvider()
Used to retrieve the fields provider for column sensitive editing, if available |
IISeriesEditorFormatLine |
getFormatLine()
The parser returns the format line ruler if supported. |
SystemTextEditorHelpHandler |
getHelpHandler()
The parser returns the class that implements LpexLanguageHelp. |
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. |
IQSYSMember |
getIncludeMember()
Method getIncludeMember. |
IBMiConnection |
getISeriesConnection(boolean bIsPromptAllowed)
Method getISeriesConnection. |
IQSYSMember |
getISeriesMember()
Method getISeriesMember. |
LpexView |
getLpexView()
Used to get the view associated with the parser |
LanguageModel |
getModel(boolean bUpdate)
Returns the model that is an elements and attributes tree model. |
IISeriesEditorProgramVerifier |
getProgramVerifier()
The parser returns the program verifier if supported. |
IISeriesEditorPromptAdapter |
getPromptAdapter()
The parser returns an adapter that communicates with the source prompt view. |
IPropertySheetPage |
getPropertySheet()
The parser returns a property sheet. |
IISeriesEditorSyntaxChecker |
getSyntaxChecker()
The parser returns the syntax checker if supported. |
void |
initializeLpexView(LpexView lpexView)
Called by the base class when the parser is constructed. |
boolean |
isReadOnly()
Queries the readonly state. |
boolean |
isValidFieldAction()
Method isValidFieldAction. |
boolean |
isValidIncludeAction()
Method isValidIncludeAction. |
void |
selectionLinesChanged(int iLineFirst,
int iLineLast)
Notifies the parser that the vertical ruler highlight should be changed to reflect the given lines. |
void |
setEditor(LpexTextEditor editor)
Method setEditor. |
void |
setEnableParseExtras(boolean bEnable)
Method setEnableParseExtras. |
Methods inherited from interface com.ibm.etools.systems.editor.ISystemTextEditorParser |
---|
doRefresh, getLanguage, getLocalFileName, isLocal, removeErrors, removeErrors, setLocal |
Field Detail |
---|
static final String Copyright
Method Detail |
---|
void doPromptAction()
LpexTextEditor getEditor()
IISeriesEditorFormatLine getFormatLine()
SystemTextEditorHelpHandler getHelpHandler()
Image getImage(String strImageName)
LanguageModel getModel(boolean bUpdate)
IISeriesEditorProgramVerifier getProgramVerifier()
IISeriesEditorPromptAdapter getPromptAdapter()
IPropertySheetPage getPropertySheet()
IISeriesEditorSyntaxChecker getSyntaxChecker()
IQSYSMember getIncludeMember()
IQSYSMember getISeriesMember()
IBMiConnection getISeriesConnection(boolean bIsPromptAllowed)
bIsPromptAllowed
- true if the user is allowed to be prompted, false otherwise
IQSYSFile getFieldFile()
void initializeLpexView(LpexView lpexView)
boolean isReadOnly()
boolean isValidFieldAction()
boolean isValidIncludeAction()
void selectionLinesChanged(int iLineFirst, int iLineLast)
IFile getIFile()
void addError(int iElement, String strError, char cMessageStyle)
iElement
- the element number that the error belongs tostrError
- the text of the errorcMessageStyle
- the style character for the errorvoid addCompileError(int iElement, String strError)
iElement
- the element number that the error belongs tostrError
- the text of the errorvoid setEnableParseExtras(boolean bEnable)
bEnable
- whether or not the parsers should ignore the extra features they may havevoid setEditor(LpexTextEditor editor)
editor
- the editor for this parserLpexView getLpexView()
LpexFieldsProvider getFieldsProvider()
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |