Runnable class to make sure that the execution of an extension doesn't perturb the current view. More...
Public Member Functions | |
void | setInfo (IMetricLabelProvider _labelProvider, Object _element, MethodFlag _mf) |
void | handleException (Throwable exception) |
void | run () throws Exception |
Package Functions | |
Object | getResult () |
Private Attributes | |
Object | element |
MethodFlag | mf |
IMetricLabelProvider | labelProvider |
Object | result |
Runnable class to make sure that the execution of an extension doesn't perturb the current view.
Definition at line 174 of file MetricLabelProvider.java.
Object edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.getResult | ( | ) | [package] |
Definition at line 207 of file MetricLabelProvider.java.
References edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.result.
Referenced by edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.getBackground(), edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.getFont(), edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.getForeground(), and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.getText().
void edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.handleException | ( | Throwable | exception | ) |
Definition at line 187 of file MetricLabelProvider.java.
void edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.run | ( | ) | throws Exception |
Definition at line 190 of file MetricLabelProvider.java.
References edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.element, edu.rice.cs.hpc.viewer.metric.IMetricLabelProvider.getBackground(), edu.rice.cs.hpc.viewer.metric.IMetricLabelProvider.getFont(), edu.rice.cs.hpc.viewer.metric.IMetricLabelProvider.getForeground(), edu.rice.cs.hpc.viewer.metric.IMetricLabelProvider.getText(), edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.labelProvider, edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.mf, and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.result.
void edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.setInfo | ( | IMetricLabelProvider | _labelProvider, | |
Object | _element, | |||
MethodFlag | _mf | |||
) |
Definition at line 181 of file MetricLabelProvider.java.
References edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.element, edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.labelProvider, and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.mf.
Referenced by edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.runExtension().
Definition at line 175 of file MetricLabelProvider.java.
Referenced by edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.run(), and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.setInfo().
IMetricLabelProvider edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.labelProvider [private] |
Definition at line 177 of file MetricLabelProvider.java.
Referenced by edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.run(), and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.setInfo().
Definition at line 176 of file MetricLabelProvider.java.
Referenced by edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.run(), and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.setInfo().
Definition at line 179 of file MetricLabelProvider.java.
Referenced by edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.getResult(), and edu.rice.cs.hpc.viewer.metric.MetricLabelProvider.ExtensionSafeRunnable.run().