3c2353cd
杜方
1、畅游通核销app源码提交;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
// Copyright 2012 Square, Inc.
package com.squareup.timessquare;
import java.util.Date;
/** Describes the state of a particular date cell in a {@link MonthView}. */
class MonthCellDescriptor {
public enum RangeState {
NONE, FIRST, MIDDLE, LAST
}
private final Date date;
private final int value;
private final boolean isCurrentMonth;
private boolean isSelected;
private final boolean isToday;
private final boolean isSelectable;
private boolean isHighlighted;
private RangeState rangeState;
private boolean isMark;
private boolean isMarkText;
MonthCellDescriptor(Date date, boolean currentMonth, boolean selectable,
boolean selected, boolean today, boolean highlighted, int value,
RangeState rangeState) {
this.date = date;
isCurrentMonth = currentMonth;
isSelectable = selectable;
isHighlighted = highlighted;
isSelected = selected;
isToday = today;
this.value = value;
this.rangeState = rangeState;
}
MonthCellDescriptor(Date date, boolean currentMonth, boolean selectable,
boolean selected, boolean today, boolean isMark,
boolean isMarkText, int value, RangeState rangeState) {
this.date = date;
isCurrentMonth = currentMonth;
isSelectable = selectable;
isSelected = selected;
isToday = today;
this.isMark = isMark;
this.isMarkText = isMarkText;
this.value = value;
this.rangeState = rangeState;
}
public boolean isMark() {
return isMark;
}
public void setMark(boolean isMark) {
this.isMark = isMark;
}
public boolean isMarkText() {
return isMarkText;
}
public void setMarkText(boolean isMarkText) {
this.isMarkText = isMarkText;
}
public Date getDate() {
return date;
}
public boolean isCurrentMonth() {
return isCurrentMonth;
}
public boolean isSelectable() {
return isSelectable;
}
public boolean isSelected() {
return isSelected;
}
public void setSelected(boolean selected) {
isSelected = selected;
}
boolean isHighlighted() {
return isHighlighted;
}
void setHighlighted(boolean highlighted) {
isHighlighted = highlighted;
}
public boolean isToday() {
return isToday;
}
public RangeState getRangeState() {
return rangeState;
}
public void setRangeState(RangeState rangeState) {
this.rangeState = rangeState;
}
public int getValue() {
return value;
}
@Override
public String toString() {
return "MonthCellDescriptor{" + "date=" + date + ", value=" + value
+ ", isCurrentMonth=" + isCurrentMonth + ", isSelected="
+ isSelected + ", isToday=" + isToday + ", isSelectable="
+ isSelectable + ", isHighlighted=" + isHighlighted
+ ", rangeState=" + rangeState + '}';
}
}
|