public class ETFWUtils
extends java.lang.Object
| Constructor and Description |
|---|
ETFWUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<AbstractToolDataManager> |
getPerfConfManagers()
Initializes the list of user defined performance data managers if necessary and returns the list.
|
static AbstractToolDataManager |
getPerfDataManager(java.lang.String name)
Given the name of a user defined performance data manager, returns the associatd AbstractToolDataManager object, or null if it is not found
|
static java.util.ArrayList<AbstractToolConfigurationTab> |
getPerfTabs()
Returns the list of user defined performance tool configuration tab objects.
|
static ExternalToolProcess |
getTool(int dex)
Returns the performance tool at index dex in the performance tools array
|
static ExternalToolProcess |
getTool(java.lang.String toolName)
Returns the performance tool with the given name from the performance tools array, or null if not found
|
static IToolUITab[] |
getToolPanes()
Returns an array of all of the non-virtual tool panes defined in available tool definition xml files
Panes are ordered by tool, and within each tool by compilation, execution and analysis step
|
static ExternalToolProcess[] |
getTools()
Returns an array of the ETFw tool objects defined in plugins or loaded from xml by the user
|
static java.util.ArrayList<IToolUITab> |
getToolUITabs()
Returns a list of the tool UI tab objects defined by available tool workflows.
|
static void |
refreshTools(org.eclipse.jface.preference.IPreferenceStore store)
Reinitializes the performance tool data structures from the given XML definition file(s).
|
public static java.util.ArrayList<AbstractToolDataManager> getPerfConfManagers()
public static AbstractToolDataManager getPerfDataManager(java.lang.String name)
name - of the performance data managerpublic static java.util.ArrayList<AbstractToolConfigurationTab> getPerfTabs()
public static ExternalToolProcess getTool(int dex)
dex - public static ExternalToolProcess getTool(java.lang.String toolName)
toolName - public static IToolUITab[] getToolPanes()
public static ExternalToolProcess[] getTools()
public static java.util.ArrayList<IToolUITab> getToolUITabs()
public static void refreshTools(org.eclipse.jface.preference.IPreferenceStore store)
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.