summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLAppHMIType.m
diff options
context:
space:
mode:
authorMuller, Alexander (A.) <amulle19@ford.com>2016-09-21 12:13:36 -0700
committerMuller, Alexander (A.) <amulle19@ford.com>2016-09-21 12:13:36 -0700
commitbe7622fe60babba90276101db79a515597a9fea1 (patch)
tree8bbcc0a3433ae8e42fa2204c9a36712cce0203ca /SmartDeviceLink/SDLAppHMIType.m
parente6e84cc8c23609ab286c64a2c6a3037313f29908 (diff)
downloadsdl_ios-be7622fe60babba90276101db79a515597a9fea1.tar.gz
Initial conversion of all enum objects to SDLEnum typedef.
Diffstat (limited to 'SmartDeviceLink/SDLAppHMIType.m')
-rw-r--r--SmartDeviceLink/SDLAppHMIType.m123
1 files changed, 10 insertions, 113 deletions
diff --git a/SmartDeviceLink/SDLAppHMIType.m b/SmartDeviceLink/SDLAppHMIType.m
index f09f3af44..7af83d103 100644
--- a/SmartDeviceLink/SDLAppHMIType.m
+++ b/SmartDeviceLink/SDLAppHMIType.m
@@ -4,116 +4,13 @@
#import "SDLAppHMIType.h"
-SDLAppHMIType *SDLAppHMIType_DEFAULT = nil;
-SDLAppHMIType *SDLAppHMIType_COMMUNICATION = nil;
-SDLAppHMIType *SDLAppHMIType_MEDIA = nil;
-SDLAppHMIType *SDLAppHMIType_MESSAGING = nil;
-SDLAppHMIType *SDLAppHMIType_NAVIGATION = nil;
-SDLAppHMIType *SDLAppHMIType_INFORMATION = nil;
-SDLAppHMIType *SDLAppHMIType_SOCIAL = nil;
-SDLAppHMIType *SDLAppHMIType_BACKGROUND_PROCESS = nil;
-SDLAppHMIType *SDLAppHMIType_TESTING = nil;
-SDLAppHMIType *SDLAppHMIType_SYSTEM = nil;
-
-NSArray *SDLAppHMIType_values = nil;
-
-@implementation SDLAppHMIType
-
-+ (SDLAppHMIType *)valueOf:(NSString *)value {
- for (SDLAppHMIType *item in SDLAppHMIType.values) {
- if ([item.value isEqualToString:value]) {
- return item;
- }
- }
- return nil;
-}
-
-+ (NSArray *)values {
- if (SDLAppHMIType_values == nil) {
- SDLAppHMIType_values = @[
- SDLAppHMIType.DEFAULT,
- SDLAppHMIType.COMMUNICATION,
- SDLAppHMIType.MEDIA,
- SDLAppHMIType.MESSAGING,
- SDLAppHMIType.NAVIGATION,
- SDLAppHMIType.INFORMATION,
- SDLAppHMIType.SOCIAL,
- SDLAppHMIType.BACKGROUND_PROCESS,
- SDLAppHMIType.TESTING,
- SDLAppHMIType.SYSTEM,
- ];
- }
- return SDLAppHMIType_values;
-}
-
-+ (SDLAppHMIType *)DEFAULT {
- if (SDLAppHMIType_DEFAULT == nil) {
- SDLAppHMIType_DEFAULT = [[SDLAppHMIType alloc] initWithValue:@"DEFAULT"];
- }
- return SDLAppHMIType_DEFAULT;
-}
-
-+ (SDLAppHMIType *)COMMUNICATION {
- if (SDLAppHMIType_COMMUNICATION == nil) {
- SDLAppHMIType_COMMUNICATION = [[SDLAppHMIType alloc] initWithValue:@"COMMUNICATION"];
- }
- return SDLAppHMIType_COMMUNICATION;
-}
-
-+ (SDLAppHMIType *)MEDIA {
- if (SDLAppHMIType_MEDIA == nil) {
- SDLAppHMIType_MEDIA = [[SDLAppHMIType alloc] initWithValue:@"MEDIA"];
- }
- return SDLAppHMIType_MEDIA;
-}
-
-+ (SDLAppHMIType *)MESSAGING {
- if (SDLAppHMIType_MESSAGING == nil) {
- SDLAppHMIType_MESSAGING = [[SDLAppHMIType alloc] initWithValue:@"MESSAGING"];
- }
- return SDLAppHMIType_MESSAGING;
-}
-
-+ (SDLAppHMIType *)NAVIGATION {
- if (SDLAppHMIType_NAVIGATION == nil) {
- SDLAppHMIType_NAVIGATION = [[SDLAppHMIType alloc] initWithValue:@"NAVIGATION"];
- }
- return SDLAppHMIType_NAVIGATION;
-}
-
-+ (SDLAppHMIType *)INFORMATION {
- if (SDLAppHMIType_INFORMATION == nil) {
- SDLAppHMIType_INFORMATION = [[SDLAppHMIType alloc] initWithValue:@"INFORMATION"];
- }
- return SDLAppHMIType_INFORMATION;
-}
-
-+ (SDLAppHMIType *)SOCIAL {
- if (SDLAppHMIType_SOCIAL == nil) {
- SDLAppHMIType_SOCIAL = [[SDLAppHMIType alloc] initWithValue:@"SOCIAL"];
- }
- return SDLAppHMIType_SOCIAL;
-}
-
-+ (SDLAppHMIType *)BACKGROUND_PROCESS {
- if (SDLAppHMIType_BACKGROUND_PROCESS == nil) {
- SDLAppHMIType_BACKGROUND_PROCESS = [[SDLAppHMIType alloc] initWithValue:@"BACKGROUND_PROCESS"];
- }
- return SDLAppHMIType_BACKGROUND_PROCESS;
-}
-
-+ (SDLAppHMIType *)TESTING {
- if (SDLAppHMIType_TESTING == nil) {
- SDLAppHMIType_TESTING = [[SDLAppHMIType alloc] initWithValue:@"TESTING"];
- }
- return SDLAppHMIType_TESTING;
-}
-
-+ (SDLAppHMIType *)SYSTEM {
- if (SDLAppHMIType_SYSTEM == nil) {
- SDLAppHMIType_SYSTEM = [[SDLAppHMIType alloc] initWithValue:@"SYSTEM"];
- }
- return SDLAppHMIType_SYSTEM;
-}
-
-@end
+SDLAppHMIType SDLAppHMITypeDefault = @"DEFAULT";
+SDLAppHMIType SDLAppHMITypeCommunication = @"COMMUNICATION";
+SDLAppHMIType SDLAppHMITypeMedia = @"MEDIA";
+SDLAppHMIType SDLAppHMITypeMessaging = @"MESSAGING";
+SDLAppHMIType SDLAppHMITypeNavigation = @"NAVIGATION";
+SDLAppHMIType SDLAppHMITypeInformation = @"INFORMATION";
+SDLAppHMIType SDLAppHMITypeSocial = @"SOCIAL";
+SDLAppHMIType SDLAppHMITypeBackgroundProcess = @"BACKGROUND_PROCESS";
+SDLAppHMIType SDLAppHMITypeTesting = @"TESTING";
+SDLAppHMIType SDLAppHMITypeSystem = @"SYSTEM";