1 /*******************************************************************************
2 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3 * Copyright (C) $$Year-Rel$$ The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3
10 * of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19 * The Jalview Authors are detailed in the 'AUTHORS' file.
20 ******************************************************************************/
21 package jalview.json.binding.biojson.v1;
23 import com.github.reinert.jjschema.Attributes;
25 public class AnnotationDisplaySettingPojo
30 description = "Indicates if column label is scaled to fit within the <br>alignment column")
31 private boolean scaleColLabel;
35 description = "Indicates if every column label is displayed.")
36 private boolean showAllColLabels;
40 description = "Indicates if column labels is centred relative to the <br>alignment column")
41 private boolean centreColLabels;
45 description = "Indicates if the Annotation is shown below the alignment")
46 private boolean belowAlignment;
50 description = "Indicates if the annotation row is visible")
51 private boolean visible;
55 description = "Indicates if annotation has a graphical symbol track")
56 private boolean hasIcon;
58 public boolean isScaleColLabel()
63 public void setScaleColLabel(boolean scaleColLabel)
65 this.scaleColLabel = scaleColLabel;
68 public boolean isShowAllColLabels()
70 return showAllColLabels;
73 public void setShowAllColLabels(boolean showAllColLabels)
75 this.showAllColLabels = showAllColLabels;
78 public boolean isCentreColLabels()
80 return centreColLabels;
83 public void setCentreColLabels(boolean centreColLabels)
85 this.centreColLabels = centreColLabels;
88 public boolean isBelowAlignment()
90 return belowAlignment;
93 public void setBelowAlignment(boolean belowAlignment)
95 this.belowAlignment = belowAlignment;
98 public boolean isVisible()
103 public void setVisible(boolean visible)
105 this.visible = visible;
108 public boolean isHasIcon()
113 public void setHasIcon(boolean hasIcon)
115 this.hasIcon = hasIcon;