public class ETFWUtils extends Object
Constructor and Description |
---|
ETFWUtils() |
Modifier and Type | Method and Description |
---|---|
static ArrayList<AbstractToolDataManager> |
getPerfConfManagers()
Initializes the list of user defined performance data managers if necessary and returns the list.
|
static AbstractToolDataManager |
getPerfDataManager(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 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(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 ArrayList<IToolUITab> |
getToolUITabs()
Returns a list of the tool UI tab objects defined by available tool workflows.
|
static void |
refreshTools(IPreferenceStore store)
Reinitializes the performance tool data structures from the given XML definition file(s).
|
public static ArrayList<AbstractToolDataManager> getPerfConfManagers()
public static AbstractToolDataManager getPerfDataManager(String name)
name
- of the performance data managerpublic static ArrayList<AbstractToolConfigurationTab> getPerfTabs()
public static ExternalToolProcess getTool(int dex)
dex
- public static ExternalToolProcess getTool(String toolName)
toolName
- public static IToolUITab[] getToolPanes()
public static ExternalToolProcess[] getTools()
public static ArrayList<IToolUITab> getToolUITabs()
public static void refreshTools(IPreferenceStore store)
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.