The SWORD Project  1.9.0.svnversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SWFilterMgr Class Reference

#include <swfiltermgr.h>

+ Inheritance diagram for SWFilterMgr:
+ Collaboration diagram for SWFilterMgr:

Public Member Functions

virtual void addEncodingFilters (SWModule *module, ConfigEntMap &section)
 
virtual void addGlobalOptions (SWModule *module, ConfigEntMap &section, ConfigEntMap::iterator start, ConfigEntMap::iterator end)
 
virtual void addLocalOptions (SWModule *module, ConfigEntMap &section, ConfigEntMap::iterator start, ConfigEntMap::iterator end)
 
virtual void addRawFilters (SWModule *module, ConfigEntMap &section)
 
virtual void addRenderFilters (SWModule *module, ConfigEntMap &section)
 
virtual void addStripFilters (SWModule *module, ConfigEntMap &section)
 
virtual SWMgrgetParentMgr ()
 
virtual void setParentMgr (SWMgr *parentMgr)
 
 SWFilterMgr ()
 
virtual ~SWFilterMgr ()
 

Private Attributes

SWMgrparentMgr
 

Detailed Description

Class to apply appropriate filter to achieve a desired output

Definition at line 36 of file swfiltermgr.h.

Constructor & Destructor Documentation

SWORD_NAMESPACE_START SWFilterMgr::SWFilterMgr ( )

Definition at line 30 of file swfiltermgr.cpp.

30  {
31 }
SWFilterMgr::~SWFilterMgr ( )
virtual

Definition at line 34 of file swfiltermgr.cpp.

34  {
35 }

Member Function Documentation

void SWFilterMgr::addEncodingFilters ( SWModule module,
ConfigEntMap section 
)
virtual

Adds the encoding filters which are defined in "section" to the SWModule object "module".

Parameters
moduleTo this module the encoding filter(s) are added
sectionWe use this section to get a list of filters we should apply to the module

Reimplemented in EncodingFilterMgr.

Definition at line 62 of file swfiltermgr.cpp.

62  {
63 }
void SWFilterMgr::addGlobalOptions ( SWModule module,
ConfigEntMap section,
ConfigEntMap::iterator  start,
ConfigEntMap::iterator  end 
)
virtual

Definition at line 48 of file swfiltermgr.cpp.

48  {
49 }
void SWFilterMgr::addLocalOptions ( SWModule module,
ConfigEntMap section,
ConfigEntMap::iterator  start,
ConfigEntMap::iterator  end 
)
virtual

Definition at line 52 of file swfiltermgr.cpp.

52  {
53 }
void SWFilterMgr::addRawFilters ( SWModule module,
ConfigEntMap section 
)
virtual

Adds the raw filters which are defined in "section" to the SWModule object "module".

Parameters
moduleTo this module the raw filter(s) are added
sectionWe use this section to get a list of filters we should apply to the module

Reimplemented in EncodingFilterMgr.

Definition at line 92 of file swfiltermgr.cpp.

92  {
93 }
void SWFilterMgr::addRenderFilters ( SWModule module,
ConfigEntMap section 
)
virtual

Adds the render filters which are defined in "section" to the SWModule object "module".

Parameters
moduleTo this module the render filter(s) are added
sectionWe use this section to get a list of filters we should apply to the module

Reimplemented in MarkupFilterMgr, and DiathekeFilterMgr.

Definition at line 72 of file swfiltermgr.cpp.

72  {
73 }
void SWFilterMgr::addStripFilters ( SWModule module,
ConfigEntMap section 
)
virtual

Adds the strip filters which are defined in "section" to the SWModule object "module".

Parameters
moduleTo this module the strip filter(s) are added
sectionWe use this section to get a list of filters we should apply to the module

Definition at line 82 of file swfiltermgr.cpp.

82  {
83 }
SWMgr * SWFilterMgr::getParentMgr ( )
virtual

Definition at line 43 of file swfiltermgr.cpp.

43  {
44  return parentMgr;
45 }
SWMgr * parentMgr
Definition: swfiltermgr.h:39
void SWFilterMgr::setParentMgr ( SWMgr parentMgr)
virtual

Definition at line 38 of file swfiltermgr.cpp.

38  {
39  this->parentMgr = parentMgr;
40 }
SWMgr * parentMgr
Definition: swfiltermgr.h:39

Member Data Documentation

SWMgr* SWFilterMgr::parentMgr
private

Definition at line 39 of file swfiltermgr.h.


The documentation for this class was generated from the following files: