1 /******************************************************************************
2  *
3  *  swfiltermgr.cpp -	Implementation of SWFilterMgr, used as an interface
4  *			to manage filters on a module
5  *
6  * $Id: swfiltermgr.cpp 2980 2013-09-14 21:51:47Z scribe $
7  *
8  * Copyright 2001-2013 CrossWire Bible Society (http://www.crosswire.org)
9  *	CrossWire Bible Society
10  *	P. O. Box 2528
11  *	Tempe, AZ  85280-2528
12  *
13  * This program is free software; you can redistribute it and/or modify it
14  * under the terms of the GNU General Public License as published by the
15  * Free Software Foundation version 2.
16  *
17  * This program is distributed in the hope that it will be useful, but
18  * WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
20  * General Public License for more details.
21  *
22  */
23 
24 #include <swfiltermgr.h>
25 
26 
27 SWORD_NAMESPACE_START
28 
29 
SWFilterMgr()30 SWFilterMgr::SWFilterMgr() {
31 }
32 
33 
~SWFilterMgr()34 SWFilterMgr::~SWFilterMgr() {
35 }
36 
37 
setParentMgr(SWMgr * parentMgr)38 void SWFilterMgr::setParentMgr(SWMgr *parentMgr) {
39 	this->parentMgr = parentMgr;
40 }
41 
42 
getParentMgr()43 SWMgr *SWFilterMgr::getParentMgr() {
44 	return parentMgr;
45 }
46 
47 
AddGlobalOptions(SWModule * module,ConfigEntMap & section,ConfigEntMap::iterator start,ConfigEntMap::iterator end)48 void SWFilterMgr::AddGlobalOptions(SWModule * module, ConfigEntMap & section, ConfigEntMap::iterator start, ConfigEntMap::iterator end) {
49 }
50 
51 
AddLocalOptions(SWModule * module,ConfigEntMap & section,ConfigEntMap::iterator start,ConfigEntMap::iterator end)52 void SWFilterMgr::AddLocalOptions(SWModule * module, ConfigEntMap & section, ConfigEntMap::iterator start, ConfigEntMap::iterator end) {
53 }
54 
55 
56 /**
57 * Adds the encoding filters which are defined in "section" to the SWModule object "module".
58 * @param module To this module the encoding filter(s) are added
59 * @param section We use this section to get a list of filters we should apply to the module
60 */
61 
AddEncodingFilters(SWModule * module,ConfigEntMap & section)62 void SWFilterMgr::AddEncodingFilters(SWModule * module, ConfigEntMap & section) {
63 }
64 
65 
66 /**
67 * Adds the render filters which are defined in "section" to the SWModule object "module".
68 * @param module To this module the render filter(s) are added
69 * @param section We use this section to get a list of filters we should apply to the module
70 */
71 
AddRenderFilters(SWModule * module,ConfigEntMap & section)72 void SWFilterMgr::AddRenderFilters(SWModule * module, ConfigEntMap & section) {
73 }
74 
75 
76 /**
77 * Adds the strip filters which are defined in "section" to the SWModule object "module".
78 * @param module To this module the strip filter(s) are added
79 * @param section We use this section to get a list of filters we should apply to the module
80 */
81 
AddStripFilters(SWModule * module,ConfigEntMap & section)82 void SWFilterMgr::AddStripFilters(SWModule * module, ConfigEntMap & section) {
83 }
84 
85 
86 /**
87 * Adds the raw filters which are defined in "section" to the SWModule object "module".
88 * @param module To this module the raw filter(s) are added
89 * @param section We use this section to get a list of filters we should apply to the module
90 */
91 
AddRawFilters(SWModule * module,ConfigEntMap & section)92 void SWFilterMgr::AddRawFilters(SWModule * module, ConfigEntMap & section) {
93 }
94 
95 
96 SWORD_NAMESPACE_END
97 
98