summaryrefslogtreecommitdiff
path: root/bindings/objc/src/DefaultFilterProvider.mm
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/objc/src/DefaultFilterProvider.mm')
-rw-r--r--bindings/objc/src/DefaultFilterProvider.mm44
1 files changed, 44 insertions, 0 deletions
diff --git a/bindings/objc/src/DefaultFilterProvider.mm b/bindings/objc/src/DefaultFilterProvider.mm
new file mode 100644
index 0000000..65d8c0a
--- /dev/null
+++ b/bindings/objc/src/DefaultFilterProvider.mm
@@ -0,0 +1,44 @@
+//
+// Created by mbergmann on 18.12.12.
+//
+//
+
+
+#import "DefaultFilterProvider.h"
+#import "SwordFilter.h"
+
+@implementation DefaultFilterProvider
+
+- (SwordFilter *)newOsisRenderFilter {
+ return [SwordOsisHtmlRefFilter filter];
+}
+
+- (SwordFilter *)newOsisPlainFilter {
+ return [SwordOsisPlainFilter filter];
+}
+
+- (SwordFilter *)newGbfRenderFilter {
+ return [SwordGbfHtmlFilter filter];
+}
+
+- (SwordFilter *)newGbfPlainFilter {
+ return [SwordGbfPlainFilter filter];
+}
+
+- (SwordFilter *)newThmlRenderFilter {
+ return [SwordThmlHtmlFilter filter];
+}
+
+- (SwordFilter *)newThmlPlainFilter {
+ return [SwordThmlPlainFilter filter];
+}
+
+- (SwordFilter *)newTeiRenderFilter {
+ return [SwordTeiHtmlFilter filter];
+}
+
+- (SwordFilter *)newTeiPlainFilter {
+ return [SwordTeiPlainFilter filter];
+}
+
+@end \ No newline at end of file