com.devexperts.qd.tools
Class Tools

java.lang.Object
  extended by com.devexperts.qd.tools.Tools

public class Tools
extends java.lang.Object


Constructor Summary
Tools()
           
 
Method Summary
static void executeSingleTool(java.lang.Class<? extends AbstractTool> tool, java.lang.String[] args)
           
static AbstractTool getTool(java.lang.String name)
          Creates and returns new instance of a tool with specified name.
static java.lang.String[] getToolNames()
          Returns all available tool names.
static void main(java.lang.String[] args)
           
static DataRecord[] parseRecords(DataScheme scheme, java.lang.String recordList)
           
static java.lang.String[] parseSymbols(java.lang.String symbolList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tools

public Tools()
Method Detail

main

public static void main(java.lang.String[] args)

executeSingleTool

public static void executeSingleTool(java.lang.Class<? extends AbstractTool> tool,
                                     java.lang.String[] args)

getTool

public static AbstractTool getTool(java.lang.String name)
Creates and returns new instance of a tool with specified name.

Parameters:
name - tool name.
Returns:
new instance of a tool with specified name, or null if couldn't find such tool or failed to create instance.

getToolNames

public static java.lang.String[] getToolNames()
Returns all available tool names.

Returns:
all available tool names.

parseRecords

public static DataRecord[] parseRecords(DataScheme scheme,
                                        java.lang.String recordList)

parseSymbols

public static java.lang.String[] parseSymbols(java.lang.String symbolList)