Public Member Functions | Public Attributes | Protected Attributes

KeyReplaceJobDescProv Class Reference

Simple implementation of JobDescProv based upon replacing a value in the IOPar for one of the strings from a BufferStringSet. More...

Inheritance diagram for KeyReplaceJobDescProv:
JobDescProv

List of all members.

Public Member Functions

 KeyReplaceJobDescProv (const IOPar &, const char *key, const BufferStringSet &nms)
 IOPar, key and bufstringset will be copied.
virtual int nrJobs () const
virtual void getJob (int, IOPar &) const
virtual const char * objType () const
virtual const char * objName (int) const
virtual void dump (std::ostream &) const

Public Attributes

BufferString objtyp_

Protected Attributes

BufferString key_
BufferStringSet names_

Detailed Description

Simple implementation of JobDescProv based upon replacing a value in the IOPar for one of the strings from a BufferStringSet.


Constructor & Destructor Documentation

KeyReplaceJobDescProv::KeyReplaceJobDescProv ( const IOPar ,
const char *  key,
const BufferStringSet nms 
)

IOPar, key and bufstringset will be copied.


Member Function Documentation

virtual void KeyReplaceJobDescProv::dump ( std::ostream &   )  const [virtual]

Implements JobDescProv.

virtual void KeyReplaceJobDescProv::getJob ( int  ,
IOPar  
) const [virtual]

Implements JobDescProv.

virtual int KeyReplaceJobDescProv::nrJobs (  )  const [inline, virtual]

Implements JobDescProv.

virtual const char* KeyReplaceJobDescProv::objName ( int   )  const [virtual]

Implements JobDescProv.

virtual const char* KeyReplaceJobDescProv::objType (  )  const [inline, virtual]

Implements JobDescProv.


Member Data Documentation