|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ptp.etfw.ETFWUtils
public class ETFWUtils
Utilities for accessing ETFW tools
| Constructor Summary | |
|---|---|
ETFWUtils()
|
|
| Method Summary | |
|---|---|
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(IPreferenceStore store)
Reinitializes the performance tool data structures from the given XML definition file(s). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ETFWUtils()
| Method Detail |
|---|
public static java.util.ArrayList<AbstractToolDataManager> getPerfConfManagers()
public static AbstractToolDataManager getPerfDataManager(java.lang.String name)
name - of the performance data manager
public 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(IPreferenceStore store)
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||