Classes | |
class | ClassColumnLabelProvider |
Label provider for column class. More... | |
class | ColumnViewerSorter |
class | ImageCache |
Public Member Functions | |
ProcedureClassDialog (Shell parentShell, ProcedureClassMap data) | |
boolean | isModified () |
Static Public Member Functions | |
static void | main (String argv[]) |
Protected Member Functions | |
Control | createDialogArea (Composite parent) |
void | setShellStyle (int newShellStyle) |
Private Types | |
enum | Direction { ASC, DESC } |
enum | COLUMN_ID { CLASS, PROCEDURE } |
Private Member Functions | |
void | updateData (String proc, String procClass, RGB rgb) |
void | checkButton () |
void | refresh () |
void | remove (SelectionEvent event) |
String | getClassName (Object element) |
retrieve the class name | |
String | getProcedureName (Object element) |
Private Attributes | |
final String | UnknownData = "unknown" |
TableViewer | tableViewer |
final ProcedureClassMap | data |
Button | btnRemove |
Button | btnEdit |
boolean | isModified |
ImageCache | cacheImages |
Definition at line 43 of file ProcedureClassDialog.java.
Definition at line 337 of file ProcedureClassDialog.java.
Definition at line 336 of file ProcedureClassDialog.java.
edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ProcedureClassDialog | ( | Shell | parentShell, | |
ProcedureClassMap | data | |||
) |
Definition at line 59 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.main().
void edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.checkButton | ( | ) | [private] |
Definition at line 247 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.btnEdit, edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.btnRemove, and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.tableViewer.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.createDialogArea(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.refresh().
Control edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.createDialogArea | ( | Composite | parent | ) | [protected] |
Definition at line 96 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.btnEdit, edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.btnRemove, edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.checkButton(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.data, edu.rice.cs.hpc.traceviewer.ui.ProcedureMapDetailDialog.getDescription(), edu.rice.cs.hpc.traceviewer.data.util.ProcedureClassMap.getEntrySet(), edu.rice.cs.hpc.traceviewer.ui.ProcedureMapDetailDialog.getProcedure(), edu.rice.cs.hpc.common.util.ProcedureClassData.getProcedureClass(), edu.rice.cs.hpc.common.util.ProcedureClassData.getRGB(), edu.rice.cs.hpc.traceviewer.ui.ProcedureMapDetailDialog.getRGB(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ColumnViewerSorter.setSorter(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.tableViewer.
String edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.getClassName | ( | Object | element | ) | [private] |
retrieve the class name
element |
Definition at line 305 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.common.util.ProcedureClassData.getProcedureClass(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.UnknownData.
String edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.getProcedureName | ( | Object | element | ) | [private] |
Definition at line 322 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.UnknownData.
Definition at line 69 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.remove(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.updateData().
static void edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.main | ( | String | argv[] | ) | [static] |
Definition at line 508 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.isModified, and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ProcedureClassDialog().
void edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.refresh | ( | ) | [private] |
Definition at line 258 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.checkButton(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.data, edu.rice.cs.hpc.traceviewer.data.util.ProcedureClassMap.getEntrySet(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.tableViewer.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.remove().
void edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.remove | ( | SelectionEvent | event | ) | [private] |
Definition at line 267 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.data, edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.isModified(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.refresh(), edu.rice.cs.hpc.traceviewer.data.util.ProcedureClassMap.remove(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.tableViewer.
void edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.setShellStyle | ( | int | newShellStyle | ) | [protected] |
Definition at line 239 of file ProcedureClassDialog.java.
void edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.updateData | ( | String | proc, | |
String | procClass, | |||
RGB | rgb | |||
) | [private] |
Definition at line 81 of file ProcedureClassDialog.java.
References edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.cacheImages, edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.data, edu.rice.cs.hpc.traceviewer.data.util.ProcedureClassMap.getEntrySet(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.isModified(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ImageCache.put(), edu.rice.cs.hpc.traceviewer.data.util.ProcedureClassMap.put(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.tableViewer.
Button edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.btnEdit [private] |
Definition at line 51 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.checkButton(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.createDialogArea().
Button edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.btnRemove [private] |
Definition at line 50 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.checkButton(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.createDialogArea().
Definition at line 419 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ClassColumnLabelProvider.ClassColumnLabelProvider(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ClassColumnLabelProvider.dispose(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ClassColumnLabelProvider.getImage(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.updateData().
Definition at line 48 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.createDialogArea(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.refresh(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.remove(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.updateData().
boolean edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.isModified [private] |
Definition at line 53 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.main().
TableViewer edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.tableViewer [private] |
Definition at line 47 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.checkButton(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.createDialogArea(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.refresh(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.remove(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.updateData().
final String edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.UnknownData = "unknown" [private] |
Definition at line 45 of file ProcedureClassDialog.java.
Referenced by edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.getClassName(), edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.ClassColumnLabelProvider.getImage(), and edu.rice.cs.hpc.traceviewer.ui.ProcedureClassDialog.getProcedureName().