Android Open Source - jsonxmlcompare Post






From Project

Back to project page jsonxmlcompare.

License

The source code is released under:

Apache License

If you think the Android project jsonxmlcompare listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.davidtpate.speedtest.model;
/*ww w.  ja  v  a  2 s . co  m*/
import com.davidtpate.util.Log;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class Post {

    @SerializedName("subreddit")
    @Expose
    private String mSubreddit;
    @SerializedName("title")
    @Expose
    private String mTitle;
    @SerializedName("url")
    @Expose
    private String mUrl;
    @SerializedName("ups")
    @Expose
    private int    mUpVotes   = -3333333;
    @SerializedName("downs")
    @Expose
    private int    mDownVotes = -3333333;
    @SerializedName("thumbnail")
    @Expose
    private String mThumbnail;

    public String getSubreddit() {
        return mSubreddit;
    }

    public String getTitle() {
        return mTitle;
    }

    public String getUrl() {
        return mUrl;
    }

    public int getUpVotes() {
        return mUpVotes;
    }

    public int getDownVotes() {
        return mDownVotes;
    }

    public String getThumbnail() {
        return mThumbnail;
    }

    public static class Builder {
        private Post mPost = new Post();

        public Builder subreddit(String mSubreddit) {
            this.mPost.mSubreddit = mSubreddit;
            return this;
        }

        public Builder title(String mTitle) {
            this.mPost.mTitle = mTitle;
            return this;
        }

        public Builder url(String mUrl) {
            this.mPost.mUrl = mUrl;
            return this;
        }

        public Builder upvotes(int mUpVotes) {
            this.mPost.mUpVotes = mUpVotes;
            return this;
        }

        public Builder downvotes(int mDownVotes) {
            this.mPost.mDownVotes = mDownVotes;
            return this;
        }

        public Builder thumbnail(String mThumbnail) {
            this.mPost.mThumbnail = mThumbnail;
            return this;
        }

        public Post build() {
            Post post = this.mPost;
            this.mPost = new Post();

            return post;
        }
    }
}




Java Source Code List

com.davidtpate.speedtest.MainActivity.java
com.davidtpate.speedtest.TestParser.java
com.davidtpate.speedtest.json.GsonJsonAutoMinimized.java
com.davidtpate.speedtest.json.GsonJsonAutoPOJOMinimized.java
com.davidtpate.speedtest.json.GsonJsonAutoPOJO.java
com.davidtpate.speedtest.json.GsonJsonAuto.java
com.davidtpate.speedtest.json.GsonJsonMinimized.java
com.davidtpate.speedtest.json.GsonJson.java
com.davidtpate.speedtest.json.JacksonJsonMinimized.java
com.davidtpate.speedtest.json.JacksonJson.java
com.davidtpate.speedtest.model.DataModel.java
com.davidtpate.speedtest.model.PostParent.java
com.davidtpate.speedtest.model.Post.java
com.davidtpate.speedtest.model.Posts.java
com.davidtpate.speedtest.model.ResultsContainer.java
com.davidtpate.speedtest.xml.AndroidXMLMinimized.java
com.davidtpate.speedtest.xml.AndroidXML.java
com.davidtpate.util.Log.java
com.davidtpate.util.StringUtils.java