| 
Rational Developer for Power Systems Software V7.6  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.etools.systems.editor.SystemTextEditorProfileDefault
com.ibm.etools.iseries.rse.ui.QSYSEditorProfile
public class QSYSEditorProfile
| Field Summary | |
|---|---|
protected  DebugEditorActionContributor | 
_dbgEdContributor
 | 
protected  AS400 | 
_iseries
 | 
static String | 
Copyright
 | 
| Fields inherited from class com.ibm.etools.systems.editor.SystemTextEditorProfileDefault | 
|---|
DEFAULT_COMPILE_MESSAGE_CLASS_NAME, SEQUENCE_FALSE, SEQUENCE_TRUE, SEQUENCE_UNKNOWN | 
| Fields inherited from interface com.ibm.etools.iseries.subsystems.qsys.resources.IQSYSRemoteEditConstants | 
|---|
AS400_OBJECT_KEY, BUFFER_SIZE, copyright, IFS_EDITOR_PROFILE, KB_IN_BYTES, NUM_OF_KB, QSYS_EDITOR_PROFILE | 
| Fields inherited from interface com.ibm.etools.systems.editor.internal.ISystemTextEditorConstants | 
|---|
AUTOSAVE_FREQ_ERROR, AUTOSAVE_FREQ_LABEL, AUTOSAVE_FREQ_TOOLTIP, AUTOSAVE_LABEL, AUTOSAVE_PROGRESS, AUTOSAVE_PROGRESS_JOBNAME, AUTOSAVE_TOOLTIP, copyright, PLUGIN_ID, PREFIX, RESID_PREFIX, RESID_PREFIX_PREFERENCES, RESID_PREFIX_PROGRESS, SYSTEM_TEXT_BROWSER_ID, SYSTEM_TEXT_EDITOR_ID | 
| Constructor Summary | |
|---|---|
QSYSEditorProfile()
 | 
|
| Method Summary | |
|---|---|
 void | 
addDebugEditorMenuActions(IMenuManager menu,
                          boolean isDebuggable,
                          int currentElement)
Add debug editor menu actions associated with this profile.  | 
 void | 
addDebugEditorRulerActions(IMenuManager menu,
                           boolean isDebuggable,
                           int currentElement)
Add debug editor ruler actions associated with this profile.  | 
 void | 
createDebugMenuActions(LpexTextEditor editor)
Create debug menu actions associated with this profile  | 
 void | 
createDebugRulerActions(LpexTextEditor editor,
                        IVerticalRuler ruler)
Create debug ruler actions associated with this profile.  | 
 void | 
doSave(LpexTextEditor editor,
       IProgressMonitor progressMonitor)
Refreshes the Lpex text area before saving.  | 
 void | 
editorContextMenuAboutToShow(LpexTextEditor editor,
                             IMenuManager menu)
Called when JLpex's editorContextMenuAboutToShow is called  | 
 IAction | 
getBreakpointRulerAction(LpexTextEditor editor)
Returns the appropriate breakpoint ruler action associated with this profile.  | 
 IAnnotationModel | 
getDebuggerMarkerAnnotationModel(IResource resource,
                                 IEditorInput input)
Get the debugger marker annotation model for this resource in this profile.  | 
 String | 
getTitle(LpexTextEditor editor)
Get the editor title.  | 
 void | 
initializeLpexView(LpexTextEditor editor,
                   LpexView lpexView)
This is the profile for the "QSYS" type  | 
 boolean | 
isLocal()
Queries if the profile is for local resources or remote resources.  | 
 boolean | 
isTargetDebuggable(IDebugTarget dbgtarget)
Determine if the specified target is debuggable.  | 
 boolean | 
performSaveAs(LpexTextEditor editor,
              IProgressMonitor progressMonitor)
The editor's default save as is done by returning true.  | 
 boolean | 
performSaveAs(LpexTextEditor editor,
              IProgressMonitor progressMonitor,
              String strFileName)
The editor's default save as is done by returning true.  | 
 void | 
resetMarkers(LpexTextEditor editor)
Reset markers associated with the resource being edited.  | 
 void | 
systemRemoteResourceChanged(ISystemRemoteChangeEvent event)
This is the method in your class that will be called when a remote resource changes.  | 
 void | 
updateProfile(LpexTextEditor editor,
              LpexView lpexView)
Give the AS400 object to any parsers that require it.  | 
| Methods inherited from class com.ibm.etools.systems.editor.SystemTextEditorProfileDefault | 
|---|
createContextMenuManager, fileHasSequenceNumbers, getCompileMessageClassBitMask, getCompileMessageClassName, hasSequenceNumbers, hasSequenceNumbers, initializeAsSEU, isEditorInputIncludedInContextMenu, isUniqueContextMenuManagerRequired, setCompileMessageClassBitMask, setCompileMessageClassName, updateProfile | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String Copyright
protected AS400 _iseries
protected DebugEditorActionContributor _dbgEdContributor
| Constructor Detail | 
|---|
public QSYSEditorProfile()
| Method Detail | 
|---|
public void doSave(LpexTextEditor editor,
                   IProgressMonitor progressMonitor)
SystemTextEditorProfileDefault
doSave in interface ISystemTextEditorProfiledoSave in class SystemTextEditorProfileDefault
public boolean performSaveAs(LpexTextEditor editor,
                             IProgressMonitor progressMonitor,
                             String strFileName)
SystemTextEditorProfileDefault
performSaveAs in interface ISystemTextEditorProfileperformSaveAs in class SystemTextEditorProfileDefault
public boolean performSaveAs(LpexTextEditor editor,
                             IProgressMonitor progressMonitor)
SystemTextEditorProfileDefault
performSaveAs in interface ISystemTextEditorProfileperformSaveAs in class SystemTextEditorProfileDefault
public void initializeLpexView(LpexTextEditor editor,
                               LpexView lpexView)
initializeLpexView in interface ISystemTextEditorProfileinitializeLpexView in class SystemTextEditorProfileDefault
public void updateProfile(LpexTextEditor editor,
                          LpexView lpexView)
updateProfile in interface ISystemTextEditorProfileupdateProfile in class SystemTextEditorProfileDefault
public void editorContextMenuAboutToShow(LpexTextEditor editor,
                                         IMenuManager menu)
ISystemTextEditorProfile
editorContextMenuAboutToShow in interface ISystemTextEditorProfileeditorContextMenuAboutToShow in class SystemTextEditorProfileDefaultThe default implementation of this method does nothing.public String getTitle(LpexTextEditor editor)
getTitle in interface ISystemTextEditorProfilegetTitle in class SystemTextEditorProfileDefaultpublic boolean isLocal()
ISystemTextEditorProfile
isLocal in interface ISystemTextEditorProfileisLocal in class SystemTextEditorProfileDefaultISystemTextEditorProfile.isLocal()public void resetMarkers(LpexTextEditor editor)
resetMarkers in interface ISystemTextEditorProfileresetMarkers in class SystemTextEditorProfileDefaultpublic IAction getBreakpointRulerAction(LpexTextEditor editor)
getBreakpointRulerAction in interface ISystemTextEditorProfilegetBreakpointRulerAction in class SystemTextEditorProfileDefault
public void createDebugRulerActions(LpexTextEditor editor,
                                    IVerticalRuler ruler)
createDebugRulerActions in interface ISystemTextEditorProfilecreateDebugRulerActions in class SystemTextEditorProfileDefaultpublic void createDebugMenuActions(LpexTextEditor editor)
createDebugMenuActions in interface ISystemTextEditorProfilecreateDebugMenuActions in class SystemTextEditorProfileDefault
public void addDebugEditorMenuActions(IMenuManager menu,
                                      boolean isDebuggable,
                                      int currentElement)
addDebugEditorMenuActions in interface ISystemTextEditorProfileaddDebugEditorMenuActions in class SystemTextEditorProfileDefault
public void addDebugEditorRulerActions(IMenuManager menu,
                                       boolean isDebuggable,
                                       int currentElement)
addDebugEditorRulerActions in interface ISystemTextEditorProfileaddDebugEditorRulerActions in class SystemTextEditorProfileDefaultpublic boolean isTargetDebuggable(IDebugTarget dbgtarget)
isTargetDebuggable in interface ISystemTextEditorProfileisTargetDebuggable in class SystemTextEditorProfileDefault
public IAnnotationModel getDebuggerMarkerAnnotationModel(IResource resource,
                                                         IEditorInput input)
getDebuggerMarkerAnnotationModel in interface ISystemTextEditorProfilegetDebuggerMarkerAnnotationModel in class SystemTextEditorProfileDefaultpublic void systemRemoteResourceChanged(ISystemRemoteChangeEvent event)
org.eclipse.rse.core.events.ISystemRemoteChangeListener#systemRemoteResourceChanged(org.eclipse.rse.core.events.ISystemRemoteChangeEvent)
  | 
Rational Developer for Power Systems Software V7.6  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||