Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Static Public Member Functions | Static Private Member Functions | Static Private Attributes

ToolHandler Class Reference

#include <OpenMS/APPLICATIONS/ToolHandler.h>

List of all members.

Static Public Member Functions

static ToolListType getTOPPToolList (const bool includeGenericWrapper=false)
 Returns the list of official TOPP tools contained in the OpenMS/TOPP release.
static ToolListType getUtilList ()
 Returns the list of official UTIL tools contained in the OpenMS/TOPP release.
static StringList getTypes (const String &toolname)
 get all types of a tool (empty if none)
static String getCategory (const String &toolname)
static String getExternalToolsPath ()
 get getOpenMSDataPath() + "/TOOLS/EXTERNAL"
static String getInternalToolsPath ()
 get File::getOpenMSDataPath() + "/TOOLS/INTERNAL"

Static Private Member Functions

static Internal::ToolDescription getExternalTools_ ()
static QStringList getExternalToolConfigFiles_ ()
static void loadExternalToolConfig_ ()
static std::vector
< Internal::ToolDescription
getInternalTools_ ()
static QStringList getInternalToolConfigFiles_ ()
static void loadInternalToolConfig_ ()

Static Private Attributes

static Internal::ToolDescription tools_external_
static bool tools_external_loaded_
static std::vector
< Internal::ToolDescription
tools_internal_
static bool tools_internal_loaded_

Member Function Documentation

static String getCategory ( const String toolname  )  [static]

Returns the category string from TOPP or UTIL tools

Returns:
empty string if tool was not found
static QStringList getExternalToolConfigFiles_ (  )  [static, private]
static Internal::ToolDescription getExternalTools_ (  )  [static, private]
static String getExternalToolsPath (  )  [static]

get getOpenMSDataPath() + "/TOOLS/EXTERNAL"

static QStringList getInternalToolConfigFiles_ (  )  [static, private]
static std::vector<Internal::ToolDescription> getInternalTools_ (  )  [static, private]
static String getInternalToolsPath (  )  [static]

get File::getOpenMSDataPath() + "/TOOLS/INTERNAL"

static ToolListType getTOPPToolList ( const bool  includeGenericWrapper = false  )  [static]

Returns the list of official TOPP tools contained in the OpenMS/TOPP release.

Referenced by TOPPASBase::createTOPPToolsTreeWidget().

static StringList getTypes ( const String toolname  )  [static]

get all types of a tool (empty if none)

Referenced by TOPPASBase::createTOPPToolsTreeWidget().

static ToolListType getUtilList (  )  [static]

Returns the list of official UTIL tools contained in the OpenMS/TOPP release.

Referenced by TOPPASBase::createTOPPToolsTreeWidget().

static void loadExternalToolConfig_ (  )  [static, private]
static void loadInternalToolConfig_ (  )  [static, private]

Member Data Documentation

bool tools_external_loaded_ [static, private]
std::vector<Internal::ToolDescription> tools_internal_ [static, private]
bool tools_internal_loaded_ [static, private]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:50 using doxygen 1.7.1