JAL-1912 added documentation
[jalview.git] / src / jalview / json / binding / biojson / v1 / AnnotationDisplaySettingPojo.java
1 package jalview.json.binding.biojson.v1;
2
3 import com.github.reinert.jjschema.Attributes;
4
5 public class AnnotationDisplaySettingPojo
6 {
7
8   @Attributes(
9     required = false,
10     description = "Indicates if column label is scaled to fit within the <br>alignment column")
11   private boolean scaleColLabel;
12
13   @Attributes(
14     required = false,
15     description = "Indicates if every column label is displayed.")
16   private boolean showAllColLabels;
17
18   @Attributes(
19     required = false,
20     description = "Indicates if column labels is centred relative to the <br>alignment column")
21   private boolean centreColLabels;
22
23   @Attributes(
24     required = false,
25     description = "Indicates if the Annotation is shown below the alignment")
26   private boolean belowAlignment;
27
28   @Attributes(
29     required = false,
30     description = "Indicates if the annotation row is visible")
31   private boolean visible;
32
33   @Attributes(
34     required = false,
35     description = "Indicates if annotation has a graphical symbol track")
36   private boolean hasIcon;
37
38   public boolean isScaleColLabel()
39   {
40     return scaleColLabel;
41   }
42
43   public void setScaleColLabel(boolean scaleColLabel)
44   {
45     this.scaleColLabel = scaleColLabel;
46   }
47
48   public boolean isShowAllColLabels()
49   {
50     return showAllColLabels;
51   }
52
53   public void setShowAllColLabels(boolean showAllColLabels)
54   {
55     this.showAllColLabels = showAllColLabels;
56   }
57
58   public boolean isCentreColLabels()
59   {
60     return centreColLabels;
61   }
62
63   public void setCentreColLabels(boolean centreColLabels)
64   {
65     this.centreColLabels = centreColLabels;
66   }
67
68   public boolean isBelowAlignment()
69   {
70     return belowAlignment;
71   }
72
73   public void setBelowAlignment(boolean belowAlignment)
74   {
75     this.belowAlignment = belowAlignment;
76   }
77
78   public boolean isVisible()
79   {
80     return visible;
81   }
82
83   public void setVisible(boolean visible)
84   {
85     this.visible = visible;
86   }
87
88   public boolean isHasIcon()
89   {
90     return hasIcon;
91   }
92
93   public void setHasIcon(boolean hasIcon)
94   {
95     this.hasIcon = hasIcon;
96   }
97
98 }