Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
ToolHandler Class Reference

#include <OpenMS/APPLICATIONS/ToolHandler.h>

Static Public Member Functions

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

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_ ( )
staticprivate
static Internal::ToolDescription getExternalTools_ ( )
staticprivate
static String getExternalToolsPath ( )
static

get getOpenMSDataPath() + "/TOOLS/EXTERNAL"

static QStringList getInternalToolConfigFiles_ ( )
staticprivate
static std::vector<Internal::ToolDescription> getInternalTools_ ( )
staticprivate
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_ ( )
staticprivate
static void loadInternalToolConfig_ ( )
staticprivate

Member Data Documentation

Internal::ToolDescription tools_external_
staticprivate
bool tools_external_loaded_
staticprivate
std::vector<Internal::ToolDescription> tools_internal_
staticprivate
bool tools_internal_loaded_
staticprivate

OpenMS / TOPP release 1.11.1 Documentation generated on Thu Nov 14 2013 11:19:27 using doxygen 1.8.5