// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.communication.notifications; public final class NotificationFilters { public static final class Category extends Enum { private static final Category $VALUES[]; public static final Category ALARM; public static final Category ALL; public static final Category BIRTHDAY; public static final Category BUSINESS_FINANCE; public static final Category CALENDAR; public static final Category EMAIL; public static final Category ENTERTAINMENT; public static final Category HEALTH_FITNESS; public static final Category INCOMING_CALL; public static final Category LATER; public static final Category LOCATION; public static final Category MESSAGING; public static final Category MISSED_CALL; public static final Category MUSIC; public static final Category NAVIGATION; public static final Category NEWS; public static final Category NONE; public static final Category OLIO_ASSIST; public static final Category OTHER; public static final Category REMINDER; public static final Category SCHEDULE; public static final Category SMS; public static final Category SOCIAL; public static final Category STOPWATCH; public static final Category TIMER; public static final Category TRAVEL; public static final Category VOICEMAIL; public static final Category WEATHER; public final int ANCSValue; public static Category valueOf(String s) { return (Category)Enum.valueOf(com/olio/communication/notifications/NotificationFilters$Category, s); } public static Category[] values() { return (Category[])$VALUES.clone(); } int getANCSValue() { return ANCSValue; } public String toHumanReadableString() { static class _cls1 { static final int $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[]; static { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category = new int[Category.values().length]; try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.OTHER.ordinal()] = 1; } catch (NoSuchFieldError nosuchfielderror27) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.INCOMING_CALL.ordinal()] = 2; } catch (NoSuchFieldError nosuchfielderror26) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.MISSED_CALL.ordinal()] = 3; } catch (NoSuchFieldError nosuchfielderror25) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.VOICEMAIL.ordinal()] = 4; } catch (NoSuchFieldError nosuchfielderror24) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.SOCIAL.ordinal()] = 5; } catch (NoSuchFieldError nosuchfielderror23) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.SCHEDULE.ordinal()] = 6; } catch (NoSuchFieldError nosuchfielderror22) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.EMAIL.ordinal()] = 7; } catch (NoSuchFieldError nosuchfielderror21) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.NEWS.ordinal()] = 8; } catch (NoSuchFieldError nosuchfielderror20) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.HEALTH_FITNESS.ordinal()] = 9; } catch (NoSuchFieldError nosuchfielderror19) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.BUSINESS_FINANCE.ordinal()] = 10; } catch (NoSuchFieldError nosuchfielderror18) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.LOCATION.ordinal()] = 11; } catch (NoSuchFieldError nosuchfielderror17) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.ENTERTAINMENT.ordinal()] = 12; } catch (NoSuchFieldError nosuchfielderror16) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.MESSAGING.ordinal()] = 13; } catch (NoSuchFieldError nosuchfielderror15) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.ALL.ordinal()] = 14; } catch (NoSuchFieldError nosuchfielderror14) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.NONE.ordinal()] = 15; } catch (NoSuchFieldError nosuchfielderror13) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.LATER.ordinal()] = 16; } catch (NoSuchFieldError nosuchfielderror12) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.OLIO_ASSIST.ordinal()] = 17; } catch (NoSuchFieldError nosuchfielderror11) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.CALENDAR.ordinal()] = 18; } catch (NoSuchFieldError nosuchfielderror10) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.WEATHER.ordinal()] = 19; } catch (NoSuchFieldError nosuchfielderror9) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.TIMER.ordinal()] = 20; } catch (NoSuchFieldError nosuchfielderror8) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.ALARM.ordinal()] = 21; } catch (NoSuchFieldError nosuchfielderror7) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.STOPWATCH.ordinal()] = 22; } catch (NoSuchFieldError nosuchfielderror6) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.REMINDER.ordinal()] = 23; } catch (NoSuchFieldError nosuchfielderror5) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.BIRTHDAY.ordinal()] = 24; } catch (NoSuchFieldError nosuchfielderror4) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.TRAVEL.ordinal()] = 25; } catch (NoSuchFieldError nosuchfielderror3) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.MUSIC.ordinal()] = 26; } catch (NoSuchFieldError nosuchfielderror2) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.NAVIGATION.ordinal()] = 27; } catch (NoSuchFieldError nosuchfielderror1) { } try { $SwitchMap$com$olio$communication$notifications$NotificationFilters$Category[Category.SMS.ordinal()] = 28; } catch (NoSuchFieldError nosuchfielderror) { return; } } } switch (_cls1..SwitchMap.com.olio.communication.notifications.NotificationFilters.Category[ordinal()]) { default: return ""; case 1: // '\001' return "OTHER"; case 2: // '\002' return "INCOMING CALL"; case 3: // '\003' return "MISSED CALL"; case 4: // '\004' return "VOICEMAIL"; case 5: // '\005' return "SOCIAL"; case 6: // '\006' return "SCHEDULE"; case 7: // '\007' return "EMAIL"; case 8: // '\b' return "NEWS"; case 9: // '\t' return "HEALTH"; case 10: // '\n' return "BUSINESS"; case 11: // '\013' return "LOCATION"; case 12: // '\f' return "ENTERTAINMENT"; case 13: // '\r' return "MESSAGING"; case 14: // '\016' return "ALL"; case 15: // '\017' return "NONE"; case 16: // '\020' return "LATER"; case 17: // '\021' return "OLIO"; case 18: // '\022' return "CALENDAR"; case 19: // '\023' return "WEATHER"; case 20: // '\024' return "TIMER"; case 21: // '\025' return "ALARM"; case 22: // '\026' return "STOPWATCH"; case 23: // '\027' return "REMINDER"; case 24: // '\030' return "BIRTHDAY"; case 25: // '\031' return "TRAVEL"; case 26: // '\032' return "MUSIC"; case 27: // '\033' return "NAVIGATION"; case 28: // '\034' return "SMS"; } } public String toTag() { switch (_cls1..SwitchMap.com.olio.communication.notifications.NotificationFilters.Category[ordinal()]) { default: return ""; case 1: // '\001' return "other"; case 2: // '\002' return "incomingCall"; case 3: // '\003' return "missedCall"; case 4: // '\004' return "voicemail"; case 5: // '\005' return "social"; case 6: // '\006' return "schedule"; case 7: // '\007' return "email"; case 8: // '\b' return "news"; case 9: // '\t' return "health"; case 10: // '\n' return "business"; case 11: // '\013' return "location"; case 12: // '\f' return "entertainment"; case 13: // '\r' return "messaging"; case 14: // '\016' return "all"; case 15: // '\017' return "none"; case 16: // '\020' return "later"; case 17: // '\021' return "olio"; case 18: // '\022' return "calendar"; case 19: // '\023' return "weather"; case 20: // '\024' return "timer"; case 21: // '\025' return "alarm"; case 22: // '\026' return "stopwatch"; case 23: // '\027' return "reminder"; case 24: // '\030' return "birthday"; case 25: // '\031' return "travel"; case 26: // '\032' return "music"; case 27: // '\033' return "navigation"; case 28: // '\034' return "sms"; } } static { OLIO_ASSIST = new Category("OLIO_ASSIST", 0); ALARM = new Category("ALARM", 1); STOPWATCH = new Category("STOPWATCH", 2); TIMER = new Category("TIMER", 3); CALENDAR = new Category("CALENDAR", 4); OTHER = new Category("OTHER", 5, 0); INCOMING_CALL = new Category("INCOMING_CALL", 6, 1); MISSED_CALL = new Category("MISSED_CALL", 7, 2); VOICEMAIL = new Category("VOICEMAIL", 8, 3); SOCIAL = new Category("SOCIAL", 9, 4); SCHEDULE = new Category("SCHEDULE", 10, 5); EMAIL = new Category("EMAIL", 11, 6); NEWS = new Category("NEWS", 12, 7); HEALTH_FITNESS = new Category("HEALTH_FITNESS", 13, 8); BUSINESS_FINANCE = new Category("BUSINESS_FINANCE", 14, 9); LOCATION = new Category("LOCATION", 15, 10); ENTERTAINMENT = new Category("ENTERTAINMENT", 16, 11); MESSAGING = new Category("MESSAGING", 17, 12); ALL = new Category("ALL", 18); NONE = new Category("NONE", 19); LATER = new Category("LATER", 20); REMINDER = new Category("REMINDER", 21); BIRTHDAY = new Category("BIRTHDAY", 22); TRAVEL = new Category("TRAVEL", 23); WEATHER = new Category("WEATHER", 24); MUSIC = new Category("MUSIC", 25); NAVIGATION = new Category("NAVIGATION", 26); SMS = new Category("SMS", 27); $VALUES = (new Category[] { OLIO_ASSIST, ALARM, STOPWATCH, TIMER, CALENDAR, OTHER, INCOMING_CALL, MISSED_CALL, VOICEMAIL, SOCIAL, SCHEDULE, EMAIL, NEWS, HEALTH_FITNESS, BUSINESS_FINANCE, LOCATION, ENTERTAINMENT, MESSAGING, ALL, NONE, LATER, REMINDER, BIRTHDAY, TRAVEL, WEATHER, MUSIC, NAVIGATION, SMS }); } private Category(String s, int i) { this(s, i, -1); } private Category(String s, int i, int j) { super(s, i); ANCSValue = j; } } public static final String CATEGORY_NAME = "category_string"; public static final String INTENT_FILTER = "filter_by_category"; public static final String TAG_ALARM = "alarm"; public static final String TAG_ALL = "all"; public static final String TAG_ALL_SMS = "all_sms"; public static final String TAG_BIRTHDAY = "birthday"; public static final String TAG_BUSINESS_FINANCE = "business"; public static final String TAG_CALENDAR = "calendar"; public static final String TAG_EMAIL = "email"; public static final String TAG_ENTERTAINMENT = "entertainment"; public static final String TAG_HEALTH_FITNESS = "health"; public static final String TAG_INCOMING_CALL = "incomingCall"; public static final String TAG_LATER = "later"; public static final String TAG_LOCATION = "location"; public static final String TAG_MESSAGING = "messaging"; public static final String TAG_MISSED_CALL = "missedCall"; public static final String TAG_MUSIC = "music"; public static final String TAG_NAVIGATION = "navigation"; public static final String TAG_NEWS = "news"; public static final String TAG_NONE = "none"; public static final String TAG_OLIO_ASSIST = "olio"; public static final String TAG_OTHER = "other"; public static final String TAG_REMINDER = "reminder"; public static final String TAG_SCHEDULE = "schedule"; public static final String TAG_SMS = "sms"; public static final String TAG_SOCIAL = "social"; public static final String TAG_STOPWATCH = "stopwatch"; public static final String TAG_TIMER = "timer"; public static final String TAG_TRAVEL = "travel"; public static final String TAG_VIP = "vip"; public static final String TAG_VOICEMAIL = "voicemail"; public static final String TAG_WEATHER = "weather"; public NotificationFilters() { } public static Category fromANCSValue(int i) { Category acategory[] = Category.values(); int k = acategory.length; for (int j = 0; j < k; j++) { Category category = acategory[j]; if (category.getANCSValue() == i) { return category; } } return null; } public static Category fromName(String s) { if (s == null) { return Category.OTHER; } try { s = (Category)Enum.valueOf(com/olio/communication/notifications/NotificationFilters$Category, s.toUpperCase()); } // Misplaced declaration of an exception variable catch (String s) { return Category.OTHER; } return s; } }