|
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.Object com.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 ISystemTextEditorProfile
doSave
in class SystemTextEditorProfileDefault
public boolean performSaveAs(LpexTextEditor editor, IProgressMonitor progressMonitor, String strFileName)
SystemTextEditorProfileDefault
performSaveAs
in interface ISystemTextEditorProfile
performSaveAs
in class SystemTextEditorProfileDefault
public boolean performSaveAs(LpexTextEditor editor, IProgressMonitor progressMonitor)
SystemTextEditorProfileDefault
performSaveAs
in interface ISystemTextEditorProfile
performSaveAs
in class SystemTextEditorProfileDefault
public void initializeLpexView(LpexTextEditor editor, LpexView lpexView)
initializeLpexView
in interface ISystemTextEditorProfile
initializeLpexView
in class SystemTextEditorProfileDefault
public void updateProfile(LpexTextEditor editor, LpexView lpexView)
updateProfile
in interface ISystemTextEditorProfile
updateProfile
in class SystemTextEditorProfileDefault
public void editorContextMenuAboutToShow(LpexTextEditor editor, IMenuManager menu)
ISystemTextEditorProfile
editorContextMenuAboutToShow
in interface ISystemTextEditorProfile
editorContextMenuAboutToShow
in class SystemTextEditorProfileDefault
The default implementation of this method does nothing.
public String getTitle(LpexTextEditor editor)
getTitle
in interface ISystemTextEditorProfile
getTitle
in class SystemTextEditorProfileDefault
public boolean isLocal()
ISystemTextEditorProfile
isLocal
in interface ISystemTextEditorProfile
isLocal
in class SystemTextEditorProfileDefault
ISystemTextEditorProfile.isLocal()
public void resetMarkers(LpexTextEditor editor)
resetMarkers
in interface ISystemTextEditorProfile
resetMarkers
in class SystemTextEditorProfileDefault
public IAction getBreakpointRulerAction(LpexTextEditor editor)
getBreakpointRulerAction
in interface ISystemTextEditorProfile
getBreakpointRulerAction
in class SystemTextEditorProfileDefault
public void createDebugRulerActions(LpexTextEditor editor, IVerticalRuler ruler)
createDebugRulerActions
in interface ISystemTextEditorProfile
createDebugRulerActions
in class SystemTextEditorProfileDefault
public void createDebugMenuActions(LpexTextEditor editor)
createDebugMenuActions
in interface ISystemTextEditorProfile
createDebugMenuActions
in class SystemTextEditorProfileDefault
public void addDebugEditorMenuActions(IMenuManager menu, boolean isDebuggable, int currentElement)
addDebugEditorMenuActions
in interface ISystemTextEditorProfile
addDebugEditorMenuActions
in class SystemTextEditorProfileDefault
public void addDebugEditorRulerActions(IMenuManager menu, boolean isDebuggable, int currentElement)
addDebugEditorRulerActions
in interface ISystemTextEditorProfile
addDebugEditorRulerActions
in class SystemTextEditorProfileDefault
public boolean isTargetDebuggable(IDebugTarget dbgtarget)
isTargetDebuggable
in interface ISystemTextEditorProfile
isTargetDebuggable
in class SystemTextEditorProfileDefault
public IAnnotationModel getDebuggerMarkerAnnotationModel(IResource resource, IEditorInput input)
getDebuggerMarkerAnnotationModel
in interface ISystemTextEditorProfile
getDebuggerMarkerAnnotationModel
in class SystemTextEditorProfileDefault
public 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 |