2005/5/9

     
 

class Tool

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::make::Tool Class Reference

#include <Tool.h>

Inheritance diagram for acdk::make::Tool:

acdk::make::Task acdk::make::AbstractTool acdk::make::CommandLineCompilerTool List of all members.

Public Member Functions

virtual RString getToolClass ()=0
virtual RString getToolTribe ()=0
virtual bool configure (IN(RProps) env)=0
virtual RStringArrayArray getToolDescription ()=0
 returns an array of TOOLKEY -> description


Static Public Member Functions

void registerTool (IN(RTool) tool)
RTool getTool (IN(RProps) env, IN(RString) toolClass, IN(RString) toolTribe=Nil)
RToolArray getTools (IN(RProps) env, IN(RString) toolClass)
 ToolClass(String) -> ( HashMap: ToolTribe(String) -> Tool ).

acdk::util::RMap getToolsMap ()

Member Function Documentation

virtual bool acdk::make::Tool::configure IN(RProps env  )  [pure virtual]
 

Implemented in acdk::make::CommandLineCompilerTool, and acdk::make::AbstractTool.

RTool acdk::make::Tool::getTool IN(RProps env,
IN(RString toolClass,
IN(RString toolTribe = Nil
[static]
 

virtual RString acdk::make::Tool::getToolClass  )  [pure virtual]
 

Implemented in acdk::make::AbstractTool.

virtual RStringArrayArray acdk::make::Tool::getToolDescription  )  [pure virtual]
 

returns an array of TOOLKEY -> description

Implemented in acdk::make::AbstractTool.

RToolArray acdk::make::Tool::getTools IN(RProps env,
IN(RString toolClass
[static]
 

ToolClass(String) -> ( HashMap: ToolTribe(String) -> Tool ).

acdk::util::RMap acdk::make::Tool::getToolsMap  )  [static]
 

virtual RString acdk::make::Tool::getToolTribe  )  [pure virtual]
 

Implemented in acdk::make::AbstractTool.

void acdk::make::Tool::registerTool IN(RTool tool  )  [static]