* Add Levenshtein distance to Firstname class Comparable.
[Persons_Comparator.git] / src / PersonView.java
CommitLineData
6977e614
JB
1import javax.swing.*;
2
3public class PersonView extends JPanel {
4 private FirstnameView firstnameView;
5 private OriginView originView;
6 private SizeView sizeView;
7 private WeightView weightView;
8 private EyeView eyeView;
9
ac6c3ea2
JB
10 PersonView(FirstnameView firstnameView, OriginView originView, SizeView sizeView, WeightView weightView, EyeView eyeView) {
11 setFirstnameView(firstnameView);
12 setOriginView(originView);
13 setSizeView(sizeView);
14 setWeightView(weightView);
15 setEyeView(eyeView);
16 }
17
18 /**
19 *
20 * @return
21 */
6977e614
JB
22 public FirstnameView getFirstnameView() {
23 return firstnameView;
24 }
25
ac6c3ea2
JB
26 /**
27 *
28 * @param firstnameView
29 */
6977e614
JB
30 public void setFirstnameView(FirstnameView firstnameView) {
31 this.firstnameView = firstnameView;
32 }
33
ac6c3ea2
JB
34 /**
35 *
36 * @return
37 */
6977e614
JB
38 public OriginView getOriginView() {
39 return originView;
40 }
41
ac6c3ea2
JB
42 /**
43 *
44 * @param originView
45 */
6977e614
JB
46 public void setOriginView(OriginView originView) {
47 this.originView = originView;
48 }
49
ac6c3ea2
JB
50 /**
51 *
52 * @return
53 */
6977e614
JB
54 public SizeView getSizeView() {
55 return sizeView;
56 }
57
ac6c3ea2
JB
58 /**
59 *
60 * @param sizeView
61 */
6977e614
JB
62 public void setSizeView(SizeView sizeView) {
63 this.sizeView = sizeView;
64 }
65
ac6c3ea2
JB
66 /**
67 *
68 * @return
69 */
6977e614
JB
70 public WeightView getWeightView() {
71 return weightView;
72 }
73
ac6c3ea2
JB
74 /**
75 *
76 * @param weightView
77 */
78 public void setWeightView(WeightView weightView) {
79 this.weightView = weightView;
6977e614
JB
80 }
81
ac6c3ea2
JB
82 /**
83 *
84 * @param eyeView
85 */
6977e614
JB
86 public void setEyeView(EyeView eyeView) {
87 this.eyeView = eyeView;
88 }
89
ac6c3ea2
JB
90 /**
91 *
92 * @return
93 */
6977e614
JB
94 public EyeView getEyeView() {
95 return eyeView;
96 }
97}