PTP
Release 5.0

org.eclipse.ptp.debug.ui
Class PVariableManager

java.lang.Object
  extended by org.eclipse.ptp.debug.ui.PVariableManager

public class PVariableManager
extends java.lang.Object


Nested Class Summary
 class PVariableManager.PVariableInfo
           
 
Constructor Summary
PVariableManager()
           
 
Method Summary
 void addVariable(org.eclipse.ptp.core.elements.IPJob job, java.lang.String varname, boolean enabled)
           
 PVariableManager.PVariableInfo[] getPVariableInfo()
           
 PVariableManager.PVariableInfo[] getPVariableInfo(org.eclipse.ptp.core.elements.IPJob job)
           
 java.lang.String getValue(org.eclipse.ptp.core.elements.IPJob job, int task, IToolTipProvider provider)
           
 boolean isPVariableEnable(org.eclipse.ptp.core.elements.IPJob job, java.lang.String varname)
           
 void queueRunnable(org.eclipse.jface.operation.IRunnableWithProgress runnable)
          Notify Job
 void removeVariable(org.eclipse.ptp.core.elements.IPJob job)
           
 void removeVariable(org.eclipse.ptp.core.elements.IPJob job, java.lang.String varname)
           
 void removeVariable(java.lang.String job_id)
           
 void resetValue(java.lang.String jobId, TaskSet tasks)
           
 void resetValues(java.lang.String jobId)
           
 void shutdown()
           
 void updateValues(org.eclipse.ptp.core.elements.IPJob job)
           
 void updateValues(org.eclipse.ptp.core.elements.IPJob job, TaskSet tasks)
           
 void updateVariable(org.eclipse.ptp.core.elements.IPJob job, java.lang.String varname, java.lang.String newvarname, boolean enabled)
           
 void updateVariableStatus(org.eclipse.ptp.core.elements.IPJob job, java.lang.String varname, boolean enabled)
           
 void updateVariableStatus(PVariableManager.PVariableInfo info, boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PVariableManager

public PVariableManager()
Method Detail

shutdown

public void shutdown()

getPVariableInfo

public PVariableManager.PVariableInfo[] getPVariableInfo()

getPVariableInfo

public PVariableManager.PVariableInfo[] getPVariableInfo(org.eclipse.ptp.core.elements.IPJob job)

isPVariableEnable

public boolean isPVariableEnable(org.eclipse.ptp.core.elements.IPJob job,
                                 java.lang.String varname)

updateVariableStatus

public void updateVariableStatus(PVariableManager.PVariableInfo info,
                                 boolean enabled)
                          throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

updateVariableStatus

public void updateVariableStatus(org.eclipse.ptp.core.elements.IPJob job,
                                 java.lang.String varname,
                                 boolean enabled)
                          throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

addVariable

public void addVariable(org.eclipse.ptp.core.elements.IPJob job,
                        java.lang.String varname,
                        boolean enabled)
                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

removeVariable

public void removeVariable(org.eclipse.ptp.core.elements.IPJob job)

removeVariable

public void removeVariable(java.lang.String job_id)

removeVariable

public void removeVariable(org.eclipse.ptp.core.elements.IPJob job,
                           java.lang.String varname)
                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

updateVariable

public void updateVariable(org.eclipse.ptp.core.elements.IPJob job,
                           java.lang.String varname,
                           java.lang.String newvarname,
                           boolean enabled)
                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

updateValues

public void updateValues(org.eclipse.ptp.core.elements.IPJob job)

updateValues

public void updateValues(org.eclipse.ptp.core.elements.IPJob job,
                         TaskSet tasks)
Since:
3.0

getValue

public java.lang.String getValue(org.eclipse.ptp.core.elements.IPJob job,
                                 int task,
                                 IToolTipProvider provider)

resetValues

public void resetValues(java.lang.String jobId)
Since:
4.0

resetValue

public void resetValue(java.lang.String jobId,
                       TaskSet tasks)
Since:
4.0

queueRunnable

public void queueRunnable(org.eclipse.jface.operation.IRunnableWithProgress runnable)
Notify Job


PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.