2005/5/9

     
 

class AbstractTool

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

acdk::make::AbstractTool Class Reference

#include <Tool.h>

Inheritance diagram for acdk::make::AbstractTool:

acdk::make::AbstractTask acdk::make::Tool acdk::lang::Object acdk::make::Task acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::make::CommandLineCompilerTool List of all members.

Public Member Functions

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

void setToolDescription (IN(RStringArrayArray) desc)

Private Attributes

RString _toolClass
RString _toolTribe
RStringArrayArray _toolDescription

Constructor & Destructor Documentation

acdk::make::AbstractTool::AbstractTool IN(RString toolClass,
IN(RString toolTribe
[inline]
 


Member Function Documentation

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

Implements acdk::make::Tool.

Implemented in acdk::make::CommandLineCompilerTool.

virtual RString acdk::make::AbstractTool::getToolClass  )  [inline, virtual]
 

Implements acdk::make::Tool.

RStringArrayArray acdk::make::AbstractTool::getToolDescription  )  [inline, virtual]
 

returns an array of TOOLKEY -> description

Implements acdk::make::Tool.

virtual RString acdk::make::AbstractTool::getToolTribe  )  [inline, virtual]
 

Implements acdk::make::Tool.

void acdk::make::AbstractTool::setToolDescription IN(RStringArrayArray)  desc  )  [inline]
 


Member Data Documentation

RString acdk::make::AbstractTool::_toolClass [private]
 

RStringArrayArray acdk::make::AbstractTool::_toolDescription [private]
 

RString acdk::make::AbstractTool::_toolTribe [private]