// 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.actions; import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.ToStringBuilder; // Referenced classes of package com.olio.communication.actions: // Action public class MediaAction extends Action implements Parcelable, Serializable { public static final class MediaEvent extends Enum { private static final MediaEvent $VALUES[]; public static final MediaEvent CONNECT; public static final MediaEvent DISCONNECT; public static final MediaEvent NEXT; public static final MediaEvent PAUSE; public static final MediaEvent PLAY; public static final MediaEvent PLAY_PAUSE; public static final MediaEvent PREV; public static final MediaEvent STOP; public static final MediaEvent VOLUME_DOWN; public static final MediaEvent VOLUME_UP; public static MediaEvent valueOf(String s) { return (MediaEvent)Enum.valueOf(com/olio/communication/actions/MediaAction$MediaEvent, s); } public static MediaEvent[] values() { return (MediaEvent[])$VALUES.clone(); } static { VOLUME_UP = new MediaEvent("VOLUME_UP", 0); VOLUME_DOWN = new MediaEvent("VOLUME_DOWN", 1); NEXT = new MediaEvent("NEXT", 2); PREV = new MediaEvent("PREV", 3); PLAY_PAUSE = new MediaEvent("PLAY_PAUSE", 4); STOP = new MediaEvent("STOP", 5); CONNECT = new MediaEvent("CONNECT", 6); PLAY = new MediaEvent("PLAY", 7); PAUSE = new MediaEvent("PAUSE", 8); DISCONNECT = new MediaEvent("DISCONNECT", 9); $VALUES = (new MediaEvent[] { VOLUME_UP, VOLUME_DOWN, NEXT, PREV, PLAY_PAUSE, STOP, CONNECT, PLAY, PAUSE, DISCONNECT }); } private MediaEvent(String s, int i) { super(s, i); } } public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public Action createFromParcel(Parcel parcel) { return Action.unpackParcel(parcel); } public volatile Object createFromParcel(Parcel parcel) { return createFromParcel(parcel); } public Action[] newArray(int i) { return new MediaAction[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final long serialVersionUID = 77L; private MediaEvent mediaEvent; public MediaAction() { } public boolean equals(Object obj) { if (obj != null) { if (obj == this) { return true; } if (obj.getClass() == getClass()) { MediaAction mediaaction = (MediaAction)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(mediaEvent, mediaaction.mediaEvent).isEquals(); } } return false; } public MediaEvent getMediaEvent() { return mediaEvent; } public int hashCode() { return (new HashCodeBuilder()).appendSuper(super.hashCode()).append(mediaEvent).toHashCode(); } public void setMediaEvent(MediaEvent mediaevent) { mediaEvent = mediaevent; } public String toString() { return (new ToStringBuilder(this)).appendSuper(super.toString()).append("MediaEvent", mediaEvent).toString(); } }