summaryrefslogtreecommitdiff
path: root/SDL_iOS/SmartDeviceLinkProxy/Classes/RPC/SDLCharacterSet.m
diff options
context:
space:
mode:
Diffstat (limited to 'SDL_iOS/SmartDeviceLinkProxy/Classes/RPC/SDLCharacterSet.m')
-rw-r--r--SDL_iOS/SmartDeviceLinkProxy/Classes/RPC/SDLCharacterSet.m64
1 files changed, 64 insertions, 0 deletions
diff --git a/SDL_iOS/SmartDeviceLinkProxy/Classes/RPC/SDLCharacterSet.m b/SDL_iOS/SmartDeviceLinkProxy/Classes/RPC/SDLCharacterSet.m
new file mode 100644
index 000000000..03ff2d49d
--- /dev/null
+++ b/SDL_iOS/SmartDeviceLinkProxy/Classes/RPC/SDLCharacterSet.m
@@ -0,0 +1,64 @@
+//
+// Copyright (c) 2013 Ford Motor Company
+//
+
+#import "SDLCharacterSet.h"
+
+SDLCharacterSet* SDLCharacterSet_TYPE2SET = nil;
+SDLCharacterSet* SDLCharacterSet_TYPE5SET = nil;
+SDLCharacterSet* SDLCharacterSet_CID1SET = nil;
+SDLCharacterSet* SDLCharacterSet_CID2SET = nil;
+
+NSMutableArray* SDLCharacterSet_values = nil;
+@implementation SDLCharacterSet
+
++(SDLCharacterSet*) valueOf:(NSString*) value {
+ for (SDLCharacterSet* item in SDLCharacterSet.values) {
+ if ([item.value isEqualToString:value]) {
+ return item;
+ }
+ }
+ return nil;
+}
+
++(NSMutableArray*) values {
+ if (SDLCharacterSet_values == nil) {
+ SDLCharacterSet_values = [[NSMutableArray alloc] initWithObjects:
+ SDLCharacterSet.TYPE2SET,
+ SDLCharacterSet.TYPE5SET,
+ SDLCharacterSet.CID1SET,
+ SDLCharacterSet.CID2SET,
+ nil];
+ }
+ return SDLCharacterSet_values;
+}
+
++(SDLCharacterSet*) TYPE2SET {
+ if (SDLCharacterSet_TYPE2SET == nil) {
+ SDLCharacterSet_TYPE2SET = [[SDLCharacterSet alloc] initWithValue:@"TYPE2SET"];
+ }
+ return SDLCharacterSet_TYPE2SET;
+}
+
++(SDLCharacterSet*) TYPE5SET {
+ if (SDLCharacterSet_TYPE5SET == nil) {
+ SDLCharacterSet_TYPE5SET = [[SDLCharacterSet alloc] initWithValue:@"TYPE5SET"];
+ }
+ return SDLCharacterSet_TYPE5SET;
+}
+
++(SDLCharacterSet*) CID1SET {
+ if (SDLCharacterSet_CID1SET == nil) {
+ SDLCharacterSet_CID1SET = [[SDLCharacterSet alloc] initWithValue:@"CID1SET"];
+ }
+ return SDLCharacterSet_CID1SET;
+}
+
++(SDLCharacterSet*) CID2SET {
+ if (SDLCharacterSet_CID2SET == nil) {
+ SDLCharacterSet_CID2SET = [[SDLCharacterSet alloc] initWithValue:@"CID2SET"];
+ }
+ return SDLCharacterSet_CID2SET;
+}
+
+@end