package name.caiyao.microreader.bean.itHome; import android.os.Parcel; import android.os.Parcelable; import org.simpleframework.xml.Attribute; import org.simpleframework.xml.Element; import org.simpleframework.xml.Root; /** * Created by 蔡小木 on 2016/3/24 0024. */ @Root(name = "item") public class ItHomeItem implements Parcelable { @Attribute(name = "t",required = false) private String t; @Element(name = "newsid") private String newsid; @Element(name = "title") private String title; @Element(name = "c", required = false) private String c; @Element(required = false,name = "v") private String v; @Element(name = "url") private String url; @Element(name = "postdate") private String postdate; @Element(name = "image") private String image; @Element(required = false,name = "description")//处理可能为空的情况 private String description; @Element(required = false,name = "hitcount") private int hitcount; @Element(required = false,name = "commentcount") private int commentcount; @Element(required = false,name = "forbidcomment") private String forbidcomment; @Element(required = false,name = "tags") private String tags; @Element(required = false,name = "z") private String z; @Element(required = false,name = "cid") private int cid; public ItHomeItem() { } protected ItHomeItem(Parcel in) { newsid = in.readString(); title = in.readString(); c = in.readString(); v = in.readString(); url = in.readString(); postdate = in.readString(); image = in.readString(); description = in.readString(); hitcount = in.readInt(); commentcount = in.readInt(); forbidcomment = in.readString(); tags = in.readString(); z = in.readString(); } public static final Creator<ItHomeItem> CREATOR = new Creator<ItHomeItem>() { @Override public ItHomeItem createFromParcel(Parcel in) { return new ItHomeItem(in); } @Override public ItHomeItem[] newArray(int size) { return new ItHomeItem[size]; } }; public String getNewsid() { return newsid; } public void setNewsid(String newsid) { this.newsid = newsid; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getPostdate() { return postdate; } public void setPostdate(String postdate) { this.postdate = postdate; } public String getImage() { return image; } public void setImage(String image) { this.image = image; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(newsid); dest.writeString(title); dest.writeString(c); dest.writeString(v); dest.writeString(url); dest.writeString(postdate); dest.writeString(image); dest.writeString(description); dest.writeInt(hitcount); dest.writeInt(commentcount); dest.writeString(forbidcomment); dest.writeString(tags); dest.writeString(z); } }