Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.redlabel.ui.simpleswipeview.bean;
- /**
- * Created by rL on 17/03/2017.
- */
- public class DataBean {
- private String value;
- private boolean checked;
- public DataBean() {
- }
- public DataBean(String value) {
- this.value = value;
- this.checked = false;
- }
- public String getValue() {
- return value;
- }
- public boolean isChecked() {
- return checked;
- }
- public void toggleChecked() {
- checked = !checked;
- }
- }
- package com.redlabel.ui.simpleswipeview.bean;
- import java.util.ArrayList;
- /**
- * Created by rL on 17/03/2017.
- */
- public class ListDataBean extends ArrayList {
- private DataBean dataBean;
- private boolean selectionMode;
- public ListDataBean() {
- selectionMode = false;
- }
- public boolean getSelectionMode() {
- return selectionMode;
- }
- public void setSelectionMode(boolean selectionMode) {
- this.selectionMode = selectionMode;
- }
- public DataBean getDataBeanByValue(String value) {
- for(Object dataBean : this) {
- if(((DataBean) dataBean).getValue().equals(value)) {
- return (DataBean) dataBean;
- }
- }
- return null;
- }
- public boolean containsCheckedItems() {
- for(Object dataBean : this) {
- if(((DataBean) dataBean).isChecked()) {
- return true;
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement