Clover icon

jalviewX

  1. Project Clover database Wed Oct 31 2018 15:13:58 GMT
  2. Package jalview.datamodel

File AlignExportSettingsAdapter.java

 

Coverage histogram

../../img/srcFileCovDistChart7.png
28% of files have more coverage

Code metrics

0
15
11
1
90
63
11
0.73
1.36
11
1

Classes

Class Line # Actions
AlignExportSettingsAdapter 9 15 11 10
0.6153846461.5%
 

Contributing tests

This file is covered by 3 tests. .

Source view

1    package jalview.datamodel;
2   
3    import jalview.api.AlignExportSettingsI;
4   
5    /**
6    * Export options that may be constructed as 'all' or 'none' (and further
7    * adjusted if wanted)
8    */
 
9    public class AlignExportSettingsAdapter implements AlignExportSettingsI
10    {
11    private boolean exportHiddenSeqs;
12   
13    private boolean exportHiddenCols;
14   
15    private boolean exportAnnotations;
16   
17    private boolean exportFeatures;
18   
19    private boolean exportGroups;
20   
21    /**
22    * Constructor sets all options to either true or false
23    *
24    * @param defaultOption
25    */
 
26  3 toggle public AlignExportSettingsAdapter(boolean defaultOption)
27    {
28  3 exportAnnotations = defaultOption;
29  3 exportFeatures = defaultOption;
30  3 exportGroups = defaultOption;
31  3 exportHiddenCols = defaultOption;
32  3 exportHiddenSeqs = defaultOption;
33    }
34   
 
35  2 toggle @Override
36    public boolean isExportHiddenSequences()
37    {
38  2 return exportHiddenSeqs;
39    }
40   
 
41  2 toggle @Override
42    public boolean isExportHiddenColumns()
43    {
44  2 return exportHiddenCols;
45    }
46   
 
47  4 toggle @Override
48    public boolean isExportAnnotations()
49    {
50  4 return exportAnnotations;
51    }
52   
 
53  4 toggle @Override
54    public boolean isExportFeatures()
55    {
56  4 return exportFeatures;
57    }
58   
 
59  4 toggle @Override
60    public boolean isExportGroups()
61    {
62  4 return exportGroups;
63    }
64   
 
65  0 toggle public void setExportHiddenSequences(boolean exportHiddenSeqs)
66    {
67  0 this.exportHiddenSeqs = exportHiddenSeqs;
68    }
69   
 
70  0 toggle public void setExportHiddenColumns(boolean exportHiddenCols)
71    {
72  0 this.exportHiddenCols = exportHiddenCols;
73    }
74   
 
75  0 toggle public void setExportAnnotations(boolean exportAnnotations)
76    {
77  0 this.exportAnnotations = exportAnnotations;
78    }
79   
 
80  0 toggle public void setExportFeatures(boolean exportFeatures)
81    {
82  0 this.exportFeatures = exportFeatures;
83    }
84   
 
85  0 toggle public void setExportGroups(boolean exportGroups)
86    {
87  0 this.exportGroups = exportGroups;
88    }
89   
90    }