|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ptp.ui.managers.AbstractElementManager
org.eclipse.ptp.ui.managers.JobManager
org.eclipse.ptp.debug.ui.UIDebugManager
public class UIDebugManager
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ptp.ui.managers.JobManager |
|---|
cur_job, cur_queue, DEFAULT_TITLE, jobList |
| Fields inherited from class org.eclipse.ptp.ui.managers.AbstractElementManager |
|---|
cur_set_id, elementHandlers, jListeners, modelPresentation, setListeners |
| Fields inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
ADD_ELEMENT_TYPE, CHANGE_SET_TYPE, CREATE_SET_TYPE, DELETE_SET_TYPE, EMPTY_ID, REMOVE_ELEMENT_TYPE |
| Constructor Summary | |
|---|---|
UIDebugManager()
|
|
| Method Summary | |
|---|---|
void |
breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint)
|
void |
breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
|
void |
breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
|
void |
fireJobChangedEvent(int type,
String new_id,
String old_id)
Fire job event when job is changed |
void |
fireSetEvent(int eventType,
IElement[] elements,
IElementSet cur_set,
IElementSet pre_set)
Fire Event for set change |
String |
getCurrentJobId()
|
IPSession |
getCurrentSession()
|
IPSession |
getDebugSession(String jobId)
Get debug session |
PVariableManager |
getJobVariableManager()
|
TaskSet |
getSelectedRegisteredTasks(Object obj)
|
TaskSet |
getTasks(IPSession session,
String set_id)
Get tasks from given set |
TaskSet |
getTasks(String set_id)
|
TaskSet |
getTasks(String job_id,
String set_id)
|
String |
getValueText(int taskID,
IToolTipProvider provider)
Get value text for tooltip |
boolean |
isAutoUpdateVarOnChange()
|
boolean |
isAutoUpdateVarOnSuspend()
|
boolean |
isDebugMode(org.eclipse.ptp.core.elements.IPJob job)
Is job in debug mode |
boolean |
isDebugMode(String job_id)
Is Job in debug mode |
boolean |
isEnabledDefaultRegister()
|
boolean |
isRunning(org.eclipse.ptp.core.elements.IPJob job)
Is job running |
boolean |
isRunning(String job_id)
Is job running |
void |
registerElements(IElement[] elements)
Register elements |
void |
registerTasks(IPSession session,
TaskSet tasks)
|
void |
removeAllRegisterElements(String job_id)
Remove all register elements |
void |
removeJob(org.eclipse.ptp.core.elements.IPJob job)
Remove job from view. |
void |
resume()
Resume debugger |
void |
resume(String jobId,
String set_id)
Resume debugger |
void |
setJob(org.eclipse.ptp.core.elements.IPJob job)
Set the current job |
void |
shutdown()
Shutdown the manager |
void |
stepInto()
Step into debugger |
void |
stepInto(String job_id,
String set_id)
Step into debugger |
void |
stepOver()
Step over debugger |
void |
stepOver(String job_id,
String set_id)
Step over debugger |
void |
stepReturn()
Step return debugger |
void |
stepReturn(String job_id,
String set_id)
Step return debugger |
void |
suspend()
Suspend debugger |
void |
suspend(String job_id,
String set_id)
Suspend debugger |
void |
terminate()
Terminate debugger |
void |
terminate(String jobId,
String set_id)
Terminate debugger |
void |
unregisterElements(IElement[] elements)
Unregister elements |
void |
unregisterTasks(IPSession session,
TaskSet tasks)
|
void |
updateBreakpointMarker(String cur_sid)
Update breakpoint marker |
void |
updateCurrentJobVariableValues()
|
void |
updateRegisterUnRegisterElements(IElementSet curSet,
IElementSet preSet,
String job_id)
Update register and unregister elements |
| Methods inherited from class org.eclipse.ptp.ui.managers.JobManager |
|---|
addJob, addProcess, clear, createElementHandler, createProcessElement, findJobById, getFullyQualifiedName, getImage, getJob, getJobs, getName, getProcessStatusText, getQueue, getQueues, getSets, hasStoppedJob, initial, isCurrentSetContainProcess, isJobStop, isNoJob, removeAllStoppedJobs, removeProcess, setCurrentSetId, setQueue, size, terminateJob |
| Methods inherited from class org.eclipse.ptp.ui.managers.AbstractElementManager |
|---|
addJobChangedListener, addSetListener, addToSet, addToSet, createSet, getCurrentSetId, getElementHandler, removeElementHandler, removeFromSet, removeJobChangedListener, removeSet, removeSetListener, setElementHandler |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ptp.ui.IJobManager |
|---|
addJobChangedListener, removeJobChangedListener |
| Methods inherited from interface org.eclipse.ptp.ui.IElementManager |
|---|
addSetListener, addToSet, addToSet, createSet, getCurrentSetId, getElementHandler, removeElementHandler, removeFromSet, removeSet, removeSetListener, setElementHandler |
| Constructor Detail |
|---|
public UIDebugManager()
| Method Detail |
|---|
public void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint)
breakpointAdded in interface org.eclipse.debug.core.IBreakpointListener
public void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointChanged in interface org.eclipse.debug.core.IBreakpointListener
public void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointRemoved in interface org.eclipse.debug.core.IBreakpointListener
public void fireJobChangedEvent(int type,
String new_id,
String old_id)
IJobManager
fireJobChangedEvent in interface IJobManagerfireJobChangedEvent in class AbstractElementManagertype - job change type or remove type
public void fireSetEvent(int eventType,
IElement[] elements,
IElementSet cur_set,
IElementSet pre_set)
IElementManager
fireSetEvent in interface IElementManagerfireSetEvent in class AbstractElementManagereventType - the type of eventelements - the selected elementscur_set - the current setpre_set - the previous setpublic String getCurrentJobId()
public IPSession getCurrentSession()
public IPSession getDebugSession(String jobId)
jobId - Job ID
public PVariableManager getJobVariableManager()
public TaskSet getSelectedRegisteredTasks(Object obj)
obj -
public TaskSet getTasks(IPSession session,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - job IDset_id - set ID
org.eclipse.core.runtime.CoreException
public TaskSet getTasks(String set_id)
throws org.eclipse.core.runtime.CoreException
set_id -
org.eclipse.core.runtime.CoreException
public TaskSet getTasks(String job_id,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - set_id -
org.eclipse.core.runtime.CoreException
public String getValueText(int taskID,
IToolTipProvider provider)
taskID -
public boolean isAutoUpdateVarOnChange()
public boolean isAutoUpdateVarOnSuspend()
public boolean isDebugMode(org.eclipse.ptp.core.elements.IPJob job)
job -
public boolean isDebugMode(String job_id)
job_id - Job ID
public boolean isEnabledDefaultRegister()
public boolean isRunning(org.eclipse.ptp.core.elements.IPJob job)
job -
public boolean isRunning(String job_id)
job_id - job ID
public void registerElements(IElement[] elements)
elements -
public void registerTasks(IPSession session,
TaskSet tasks)
session - tasks - public void removeAllRegisterElements(String job_id)
job_id - job IDpublic void removeJob(org.eclipse.ptp.core.elements.IPJob job)
IJobManager
removeJob in interface IJobManagerremoveJob in class JobManager
public void resume()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void resume(String jobId,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - job IDset_id - set ID
org.eclipse.core.runtime.CoreExceptionpublic void setJob(org.eclipse.ptp.core.elements.IPJob job)
IJobManager
setJob in interface IJobManagersetJob in class JobManagerjob - the current job to setpublic void shutdown()
IElementManager
shutdown in interface IElementManagershutdown in class JobManager
public void stepInto()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void stepInto(String job_id,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - set_id -
org.eclipse.core.runtime.CoreException
public void stepOver()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void stepOver(String job_id,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - set_id -
org.eclipse.core.runtime.CoreException
public void stepReturn()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void stepReturn(String job_id,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - set_id -
org.eclipse.core.runtime.CoreException
public void suspend()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void suspend(String job_id,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - set_id -
org.eclipse.core.runtime.CoreException
public void terminate()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void terminate(String jobId,
String set_id)
throws org.eclipse.core.runtime.CoreException
job_id - set_id -
org.eclipse.core.runtime.CoreExceptionpublic void unregisterElements(IElement[] elements)
elements -
public void unregisterTasks(IPSession session,
TaskSet tasks)
session - tasks - public void updateBreakpointMarker(String cur_sid)
cur_sid - current set IDpublic void updateCurrentJobVariableValues()
public void updateRegisterUnRegisterElements(IElementSet curSet,
IElementSet preSet,
String job_id)
curSet - preSet - job_id -
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||