diff options
Diffstat (limited to 'bindings/objc/src/DefaultFilterProvider.h')
-rw-r--r-- | bindings/objc/src/DefaultFilterProvider.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/bindings/objc/src/DefaultFilterProvider.h b/bindings/objc/src/DefaultFilterProvider.h new file mode 100644 index 0000000..435daa0 --- /dev/null +++ b/bindings/objc/src/DefaultFilterProvider.h @@ -0,0 +1,37 @@ +// +// Created by mbergmann on 18.12.12. +// +// To change the template use AppCode | Preferences | File Templates. +// + + +#import <Foundation/Foundation.h> +#import "SwordFilter.h" + +@protocol FilterProvider + +- (SwordFilter *)newOsisRenderFilter; +- (SwordFilter *)newOsisPlainFilter; +- (SwordFilter *)newGbfRenderFilter; +- (SwordFilter *)newGbfPlainFilter; +- (SwordFilter *)newThmlRenderFilter; +- (SwordFilter *)newThmlPlainFilter; +- (SwordFilter *)newTeiRenderFilter; +- (SwordFilter *)newTeiPlainFilter; +- (SwordFilter *)newHtmlPlainFilter; + +@end + +@interface DefaultFilterProvider : NSObject <FilterProvider> + +- (SwordFilter *)newOsisRenderFilter; +- (SwordFilter *)newOsisPlainFilter; +- (SwordFilter *)newGbfRenderFilter; +- (SwordFilter *)newGbfPlainFilter; +- (SwordFilter *)newThmlRenderFilter; +- (SwordFilter *)newThmlPlainFilter; +- (SwordFilter *)newTeiRenderFilter; +- (SwordFilter *)newTeiPlainFilter; +- (SwordFilter *)newHtmlPlainFilter; + +@end |