package cyning.me.libnerss.rss.Channel;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.gson.annotations.SerializedName;
import com.jumige.android.common.utils.ParcelableUtils;
import java.util.ArrayList;
/**
* Author: cyning
* Date : 2015.04.22
* Time : 下午11:53
* Desc : 类/接口描述
*/
public class ArticleItem implements Parcelable {
/**
* editor :
* votecount : 3186
* docid : ALNTLFOR00014J1V
* lmodify : 2015-03-27 18:14:41
* url_3w : http://news.163.com/15/0327/17/ALNTLFOR00014J1V.html
* source : 网易探索
* title : 跳标准广场舞 做标准中国人
* priority : 70
* url : http://3g.163.com/news/15/0327/17/ALNTLFOR00014J1V.html
* replyCount : 3647
* subtitle :
* digest : 国家体育总局要标准化《小苹果》,测测你是否标准。
* boardid : news_shehui7_bbs
* imgsrc : http://img1.cache.netease.com/3g/2015/3/27/2015032717590190384.jpg
* ptime : 2015-03-27 17:33:46
* imgType : 1
*/
@SerializedName("a")
private String editor;
private int votecount;
private String docid;
private String lmodify;
private String url_3w;
private String source;
private String title;
private int priority;
private String url;
private int replyCount;
private String subtitle;
private String digest;
private String boardid;
private String imgsrc;
private String ptime;
private int imgType;
private String skipType;
private String skipId;
private ArrayList<SpecialextraInfo> specialextra;
private ArrayList<ImageUrl> imgextra;
public String getSkipType() {
return skipType;
}
public void setSkipType(String _skipType) {
skipType = _skipType;
}
public String getSkipId() {
return skipId;
}
public void setSkipId(String _skipId) {
skipId = _skipId;
}
public void setEditor(String editor) {
this.editor = editor;
}
public void setVotecount(int votecount) {
this.votecount = votecount;
}
public void setDocid(String docid) {
this.docid = docid;
}
public void setLmodify(String lmodify) {
this.lmodify = lmodify;
}
public void setUrl_3w(String url_3w) {
this.url_3w = url_3w;
}
public void setSource(String source) {
this.source = source;
}
public void setTitle(String title) {
this.title = title;
}
public void setPriority(int priority) {
this.priority = priority;
}
public void setUrl(String url) {
this.url = url;
}
public void setReplyCount(int replyCount) {
this.replyCount = replyCount;
}
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
public void setDigest(String digest) {
this.digest = digest;
}
public void setBoardid(String boardid) {
this.boardid = boardid;
}
public void setImgsrc(String imgsrc) {
this.imgsrc = imgsrc;
}
public void setPtime(String ptime) {
this.ptime = ptime;
}
public void setImgType(int imgType) {
this.imgType = imgType;
}
public String getEditor() {
return editor;
}
public int getVotecount() {
return votecount;
}
public String getDocid() {
return docid;
}
public String getLmodify() {
return lmodify;
}
public String getUrl_3w() {
return url_3w;
}
public String getSource() {
return source;
}
public String getTitle() {
return title;
}
public int getPriority() {
return priority;
}
public String getUrl() {
return url;
}
public int getReplyCount() {
return replyCount;
}
public String getSubtitle() {
return subtitle;
}
public String getDigest() {
return digest;
}
public String getBoardid() {
return boardid;
}
public String getImgsrc() {
return imgsrc;
}
public String getPtime() {
return ptime;
}
public int getImgType() {
return imgType;
}
public ArrayList<SpecialextraInfo> getSpecialextra() {
return specialextra;
}
public void setSpecialextra(ArrayList<SpecialextraInfo> _specialextra) {
specialextra = _specialextra;
}
public ArrayList<ImageUrl> getImgextra() {
return imgextra;
}
public void setImgextra(ArrayList<ImageUrl> _imgextra) {
imgextra = _imgextra;
}
@Override
public String toString() {
return "ArticleItem{" +
"editor='" + editor + '\'' +
", votecount=" + votecount +
", docid='" + docid + '\'' +
", lmodify='" + lmodify + '\'' +
", url_3w='" + url_3w + '\'' +
", source='" + source + '\'' +
", title='" + title + '\'' +
", priority=" + priority +
", url='" + url + '\'' +
", replyCount=" + replyCount +
", subtitle='" + subtitle + '\'' +
", digest='" + digest + '\'' +
", boardid='" + boardid + '\'' +
", imgsrc='" + imgsrc + '\'' +
", ptime='" + ptime + '\'' +
", imgType=" + imgType +
", skipType='" + skipType + '\'' +
", skipId='" + skipId + '\'' +
", specialextra=" + specialextra +
", imgextra=" + imgextra +
'}';
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.editor);
dest.writeInt(this.votecount);
dest.writeString(this.docid);
dest.writeString(this.lmodify);
dest.writeString(this.url_3w);
dest.writeString(this.source);
dest.writeString(this.title);
dest.writeInt(this.priority);
dest.writeString(this.url);
dest.writeInt(this.replyCount);
dest.writeString(this.subtitle);
dest.writeString(this.digest);
dest.writeString(this.boardid);
dest.writeString(this.imgsrc);
dest.writeString(this.ptime);
dest.writeInt(this.imgType);
dest.writeString(this.skipType);
dest.writeString(this.skipId);
ParcelableUtils.writeList(dest, this.imgextra, flags);
ParcelableUtils.writeList(dest, this.specialextra, flags);
}
public ArticleItem() {
}
private ArticleItem(Parcel in) {
this.editor = in.readString();
this.votecount = in.readInt();
this.docid = in.readString();
this.lmodify = in.readString();
this.url_3w = in.readString();
this.source = in.readString();
this.title = in.readString();
this.priority = in.readInt();
this.url = in.readString();
this.replyCount = in.readInt();
this.subtitle = in.readString();
this.digest = in.readString();
this.boardid = in.readString();
this.imgsrc = in.readString();
this.ptime = in.readString();
this.imgType = in.readInt();
this.skipType = in.readString();
this.skipId = in.readString();
this.imgextra =ParcelableUtils.readParcelableList(in,ImageUrl.class.getClassLoader());
this.specialextra =ParcelableUtils.readParcelableList(in,SpecialextraInfo.class.getClassLoader());
}
public static final Creator<ArticleItem> CREATOR = new Creator<ArticleItem>() {
public ArticleItem createFromParcel(Parcel source) {
return new ArticleItem(source);
}
public ArticleItem[] newArray(int size) {
return new ArticleItem[size];
}
};
public static class ImageUrl implements Parcelable {
private String imgsrc ;
public String getImgsrc() {
return imgsrc;
}
public void setImgsrc(String _imgsrc) {
imgsrc = _imgsrc;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.imgsrc);
}
public ImageUrl() {
}
private ImageUrl(Parcel in) {
this.imgsrc = in.readString();
}
public static final Creator<ImageUrl> CREATOR = new Creator<ImageUrl>() {
public ImageUrl createFromParcel(Parcel source) {
return new ImageUrl(source);
}
public ImageUrl[] newArray(int size) {
return new ImageUrl[size];
}
};
@Override
public String toString() {
return "ImageUrl{" +
"imgsrc='" + imgsrc + '\'' +
'}';
}
}
}