// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packimports(3) package com.galaxy.meetup.client.android.content; import java.util.Arrays; import java.util.List; import android.os.Parcel; import android.os.Parcelable; // Referenced classes of package com.google.android.apps.plus.content: // NotificationSetting public class NotificationSettingsCategory implements Parcelable { private NotificationSettingsCategory(Parcel parcel) { mDescription = parcel.readString(); mSettings = (NotificationSetting[])parcel.createTypedArray(NotificationSetting.CREATOR); } NotificationSettingsCategory(Parcel parcel, byte byte0) { this(parcel); } public NotificationSettingsCategory(String s, List list) { mDescription = s; if(list != null) { mSettings = new NotificationSetting[list.size()]; list.toArray(mSettings); } else { mSettings = new NotificationSetting[0]; } } public int describeContents() { return 0; } public final String getDescription() { return mDescription; } public final NotificationSetting getSetting(int i) { return mSettings[i]; } public final int getSettingsCount() { return mSettings.length; } public String toString() { return (new StringBuilder("Category: ")).append(mDescription).append(" Settings: ").append(Arrays.asList(mSettings)).toString(); } public void writeToParcel(Parcel parcel, int i) { parcel.writeString(mDescription); parcel.writeTypedArray(mSettings, 0); } public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public final Object createFromParcel(Parcel parcel) { return new NotificationSettingsCategory(parcel, (byte)0); } public final Object[] newArray(int i) { return new NotificationSettingsCategory[i]; } } ; private final String mDescription; private final NotificationSetting mSettings[]; }