Back to project page Android-MultiPaneStream.
The source code is released under:
Apache License
If you think the Android project Android-MultiPaneStream listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package net.ichigotake.multipanestream.sdk; //from w ww .j a va2 s . c om import android.os.Parcel; import android.text.TextUtils; final class ChannelCategoryImpl implements ChannelCategory, android.os.Parcelable { private final String name; ChannelCategoryImpl(ChannelCategoryBuilder builder) { this.name = builder.name.toString(); } @Override public String getName() { return name; } @Override public String toString() { return name; } @Override public int hashCode() { int result = 4; result = 31 * result + name.hashCode(); return result; } @Override public boolean equals(Object object) { return this == object || (object instanceof ChannelCategory && TextUtils.equals(name, ((ChannelCategory) object).getName())); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.name); } private ChannelCategoryImpl(Parcel in) { this.name = in.readString(); } public static final Creator<ChannelCategoryImpl> CREATOR = new Creator<ChannelCategoryImpl>() { public ChannelCategoryImpl createFromParcel(Parcel source) { return new ChannelCategoryImpl(source); } public ChannelCategoryImpl[] newArray(int size) { return new ChannelCategoryImpl[size]; } }; }