Android Open Source - TechDissected Settings Item






From Project

Back to project page TechDissected.

License

The source code is released under:

Apache License

If you think the Android project TechDissected 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.pkmmte.techdissected.model;
/*from w  w w. j av a 2  s.  c  o m*/
public class SettingsItem {
  private int ID;
  private int Type;
  private String Title;
  private String Description;
  private boolean Selected;

  public SettingsItem() {
    this.ID = -1;
    this.Type = -1;
    this.Title = "null";
    this.Description = "null";
    this.Selected = false;
  }

  public SettingsItem(int Type) {
    this.ID = -1;
    this.Type = Type;
    this.Title = "null";
    this.Description = "null";
    this.Selected = false;
  }

  public SettingsItem(int Type, String Title) {
    this.ID = -1;
    this.Type = Type;
    this.Title = Title;
    this.Description = "null";
    this.Selected = false;
  }

  public SettingsItem(int Type, String Title, String Description) {
    this.ID = -1;
    this.Type = Type;
    this.Title = Title;
    this.Description = Description;
    this.Selected = false;
  }

  public SettingsItem(int Type, String Title, String Description, boolean Selected) {
    this.ID = -1;
    this.Type = Type;
    this.Title = Title;
    this.Description = Description;
    this.Selected = Selected;
  }

  public SettingsItem(Builder builder) {
    this.ID = builder.ID;
    this.Type = builder.Type;
    this.Title = builder.Title;
    this.Description = builder.Description;
    this.Selected = builder.Selected;
  }

  public int getID() {
    return this.ID;
  }

  public void setID(int ID) {
    this.ID = ID;
  }

  public int getType() {
    return this.Type;
  }

  public void setType(int Type) {
    this.Type = Type;
  }

  public String getTitle() {
    return this.Title;
  }

  public void setTitle(String Title) {
    this.Title = Title;
  }

  public String getDescription() {
    return this.Description;
  }

  public void setDescription(String Description) {
    this.Description = Description;
  }

  public boolean isSelected() {
    return this.Selected;
  }

  public void setSelected(boolean Selected) {
    this.Selected = Selected;
  }

  @Override
  public String toString() {
    return "SettingsItem{" +
      "ID=" + ID +
      ", Type=" + Type +
      ", Title='" + Title + '\'' +
      ", Description='" + Description + '\'' +
      ", Selected=" + Selected +
      '}';
  }

  public static class Builder {
    private int ID;
    private int Type;
    private String Title;
    private String Description;
    private boolean Selected;

    public Builder() {
      this.ID = -1;
      this.Type = -1;
      this.Title = "null";
      this.Description = "null";
      this.Selected = false;
    }

    public Builder id(int ID) {
      this.ID = ID;
      return this;
    }

    public Builder type(int Type) {
      this.Type = Type;
      return this;
    }

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

    public Builder description(String Description) {
      this.Description = Description;
      return this;
    }

    public Builder selected(boolean Selected) {
      this.Selected = Selected;
      return this;
    }

    public SettingsItem build() {
      return new SettingsItem(this);
    }
  }
}




Java Source Code List

com.pkmmte.techdissected.ApplicationTest.java
com.pkmmte.techdissected.activity.ArticleActivity.java
com.pkmmte.techdissected.activity.MainActivity.java
com.pkmmte.techdissected.activity.SearchActivity.java
com.pkmmte.techdissected.adapter.AuthorAdapter.java
com.pkmmte.techdissected.adapter.CreditsLibraryAdapter.java
com.pkmmte.techdissected.adapter.FeedAdapter.java
com.pkmmte.techdissected.adapter.NavDrawerAdapter.java
com.pkmmte.techdissected.adapter.SettingsAdapter.java
com.pkmmte.techdissected.fragment.AboutFragment.java
com.pkmmte.techdissected.fragment.ArticleFragment.java
com.pkmmte.techdissected.fragment.FavoritesFragment.java
com.pkmmte.techdissected.fragment.FeedFragment.java
com.pkmmte.techdissected.fragment.SettingsFragment.java
com.pkmmte.techdissected.model.Author.java
com.pkmmte.techdissected.model.CreditsLibraryItem.java
com.pkmmte.techdissected.model.ListBuilder.java
com.pkmmte.techdissected.model.SettingsItem.java
com.pkmmte.techdissected.util.Base64DecoderException.java
com.pkmmte.techdissected.util.Base64.java
com.pkmmte.techdissected.util.Constants.java
com.pkmmte.techdissected.util.Dialogs.java
com.pkmmte.techdissected.util.IabException.java
com.pkmmte.techdissected.util.IabHelper.java
com.pkmmte.techdissected.util.IabResult.java
com.pkmmte.techdissected.util.Inventory.java
com.pkmmte.techdissected.util.Purchase.java
com.pkmmte.techdissected.util.RoundTransform.java
com.pkmmte.techdissected.util.Security.java
com.pkmmte.techdissected.util.SkuDetails.java
com.pkmmte.techdissected.util.Utils.java
com.pkmmte.techdissected.view.BakedBezierInterpolator.java
com.pkmmte.techdissected.view.CustomShareActionProvider.java
com.pkmmte.techdissected.view.FlowLayout.java
com.pkmmte.techdissected.view.HeaderGridView.java
com.pkmmte.techdissected.view.PkDrawerLayout.java
com.pkmmte.techdissected.view.PkScrollView.java
com.pkmmte.techdissected.view.PkSwipeRefreshLayout.java
com.pkmmte.techdissected.view.StickyScrollView.java
com.pkmmte.techdissected.view.SwipeProgressBar.java