summaryrefslogtreecommitdiff
path: root/bindings/objc/src/SwordVerseKey.mm
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/objc/src/SwordVerseKey.mm')
-rw-r--r--bindings/objc/src/SwordVerseKey.mm36
1 files changed, 16 insertions, 20 deletions
diff --git a/bindings/objc/src/SwordVerseKey.mm b/bindings/objc/src/SwordVerseKey.mm
index b0d3f2d..ca15f17 100644
--- a/bindings/objc/src/SwordVerseKey.mm
+++ b/bindings/objc/src/SwordVerseKey.mm
@@ -11,27 +11,27 @@
@implementation SwordVerseKey
-+ (id)verseKey {
++ (SwordVerseKey *)verseKey {
return [[[SwordVerseKey alloc] init] autorelease];
}
-+ (id)verseKeyWithVersification:(NSString *)scheme {
++ (SwordVerseKey *)verseKeyWithVersification:(NSString *)scheme {
return [[[SwordVerseKey alloc] initWithVersification:scheme] autorelease];
}
-+ (id)verseKeyWithRef:(NSString *)aRef {
++ (SwordVerseKey *)verseKeyWithRef:(NSString *)aRef {
return [[[SwordVerseKey alloc] initWithRef:aRef] autorelease];
}
-+ (id)verseKeyWithRef:(NSString *)aRef v11n:(NSString *)scheme {
++ (SwordVerseKey *)verseKeyWithRef:(NSString *)aRef v11n:(NSString *)scheme {
return [[[SwordVerseKey alloc] initWithRef:aRef v11n:scheme] autorelease];
}
-+ (id)verseKeyWithSWVerseKey:(sword::VerseKey *)aVk {
++ (SwordVerseKey *)verseKeyWithSWVerseKey:(sword::VerseKey *)aVk {
return [[[SwordVerseKey alloc] initWithSWVerseKey:aVk] autorelease];
}
-+ (id)verseKeyWithSWVerseKey:(sword::VerseKey *)aVk makeCopy:(BOOL)copy {
++ (SwordVerseKey *)verseKeyWithSWVerseKey:(sword::VerseKey *)aVk makeCopy:(BOOL)copy {
return [[[SwordVerseKey alloc] initWithSWVerseKey:aVk makeCopy:copy] autorelease];
}
@@ -39,15 +39,15 @@
return [self initWithRef:nil];
}
-- (id)initWithVersification:(NSString *)scheme {
+- (SwordVerseKey *)initWithVersification:(NSString *)scheme {
return [self initWithRef:nil v11n:scheme];
}
-- (id)initWithSWVerseKey:(sword::VerseKey *)aVk {
+- (SwordVerseKey *)initWithSWVerseKey:(sword::VerseKey *)aVk {
return [self initWithSWVerseKey:aVk makeCopy:NO];
}
-- (id)initWithSWVerseKey:(sword::VerseKey *)aVk makeCopy:(BOOL)copy {
+- (SwordVerseKey *)initWithSWVerseKey:(sword::VerseKey *)aVk makeCopy:(BOOL)copy {
self = [super initWithSWKey:aVk makeCopy:copy];
if(self) {
[self swVerseKey]->setVersificationSystem(aVk->getVersificationSystem());
@@ -55,11 +55,11 @@
return self;
}
-- (id)initWithRef:(NSString *)aRef {
+- (SwordVerseKey *)initWithRef:(NSString *)aRef {
return [self initWithRef:aRef v11n:nil];
}
-- (id)initWithRef:(NSString *)aRef v11n:(NSString *)scheme {
+- (SwordVerseKey *)initWithRef:(NSString *)aRef v11n:(NSString *)scheme {
sword::VerseKey *vk = new sword::VerseKey();
self = [super initWithSWKey:vk];
if(self) {
@@ -84,20 +84,16 @@
[super dealloc];
}
-- (id)clone {
+- (SwordKey *)clone {
return [SwordVerseKey verseKeyWithSWVerseKey:(sword::VerseKey *)sk];
}
-- (int)index {
- return sk->Index();
-}
-
- (BOOL)headings {
return (BOOL)((sword::VerseKey *)sk)->Headings();
}
- (void)setHeadings:(BOOL)flag {
- ((sword::VerseKey *)sk)->Headings((int)flag);
+ ((sword::VerseKey *)sk)->Headings(flag);
}
- (BOOL)autoNormalize {
@@ -105,7 +101,7 @@
}
- (void)setAutoNormalize:(BOOL)flag {
- ((sword::VerseKey *)sk)->AutoNormalize((int)flag);
+ ((sword::VerseKey *)sk)->AutoNormalize(flag);
}
- (int)testament {
@@ -124,11 +120,11 @@
return ((sword::VerseKey *)sk)->getVerse();
}
-- (void)setTestament:(int)val {
+- (void)setTestament:(char)val {
((sword::VerseKey *)sk)->setTestament(val);
}
-- (void)setBook:(int)val {
+- (void)setBook:(char)val {
((sword::VerseKey *)sk)->setBook(val);
}