Public Member Functions | Protected Attributes

JobDescProv Class Reference

Interface for providing parameter files for jobs (job descriptions). More...

Inheritance diagram for JobDescProv:
InlineSplitJobDescProv KeyReplaceJobDescProv

List of all members.

Public Member Functions

 JobDescProv (const IOPar &)
virtual ~JobDescProv ()
virtual int nrJobs () const =0
virtual void getJob (int, IOPar &) const =0
virtual const char * objType () const =0
virtual const char * objName (int) const =0
virtual void dump (std::ostream &) const =0
const IOParpars () const

Protected Attributes

IOParinpiopar_
BufferString objnm_

Detailed Description

Interface for providing parameter files for jobs (job descriptions).

Two implementations are pre-coocked: KeyReplace-JDP and InlineSplit-JDP.


Constructor & Destructor Documentation

JobDescProv::JobDescProv ( const IOPar  ) 
virtual JobDescProv::~JobDescProv (  )  [virtual]

Member Function Documentation

virtual void JobDescProv::dump ( std::ostream &   )  const [pure virtual]
virtual void JobDescProv::getJob ( int  ,
IOPar  
) const [pure virtual]
virtual int JobDescProv::nrJobs (  )  const [pure virtual]
virtual const char* JobDescProv::objName ( int   )  const [pure virtual]
virtual const char* JobDescProv::objType (  )  const [pure virtual]
const IOPar& JobDescProv::pars (  )  const [inline]

Member Data Documentation

BufferString JobDescProv::objnm_ [mutable, protected]