1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
package org.qedeq.kernel.se.dto.module; |
17 |
|
|
18 |
|
import org.qedeq.base.utility.EqualsUtility; |
19 |
|
import org.qedeq.kernel.se.base.module.LatexList; |
20 |
|
import org.qedeq.kernel.se.base.module.Node; |
21 |
|
import org.qedeq.kernel.se.base.module.Subsection; |
22 |
|
|
23 |
|
|
24 |
|
|
25 |
|
|
26 |
|
|
27 |
|
@author |
28 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (48) |
Complexity: 19 |
Complexity Density: 0.79 |
|
29 |
|
public class SubsectionVo implements Subsection { |
30 |
|
|
31 |
|
|
32 |
|
private String id; |
33 |
|
|
34 |
|
|
35 |
|
private String level; |
36 |
|
|
37 |
|
|
38 |
|
private LatexList title; |
39 |
|
|
40 |
|
|
41 |
|
private LatexList latex; |
42 |
|
|
43 |
|
|
44 |
|
|
45 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
46 |
51
|
public SubsectionVo() {... |
47 |
|
|
48 |
|
} |
49 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
50 |
1
|
public Node getNode() {... |
51 |
1
|
return null; |
52 |
|
} |
53 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
54 |
1
|
public Subsection getSubsection() {... |
55 |
1
|
return this; |
56 |
|
} |
57 |
|
|
58 |
|
|
59 |
|
|
60 |
|
|
61 |
|
@param |
62 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
63 |
16
|
public final void setId(final String label) {... |
64 |
16
|
this.id = label; |
65 |
|
} |
66 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
67 |
254
|
public final String getId() {... |
68 |
254
|
return id; |
69 |
|
} |
70 |
|
|
71 |
|
|
72 |
|
|
73 |
|
|
74 |
|
@param |
75 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
76 |
16
|
public final void setLevel(final String level) {... |
77 |
16
|
this.level = level; |
78 |
|
} |
79 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
80 |
211
|
public final String getLevel() {... |
81 |
211
|
return level; |
82 |
|
} |
83 |
|
|
84 |
|
|
85 |
|
|
86 |
|
|
87 |
|
@param |
88 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
89 |
18
|
public final void setTitle(final LatexListVo title) {... |
90 |
18
|
this.title = title; |
91 |
|
} |
92 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
93 |
227
|
public final LatexList getTitle() {... |
94 |
227
|
return title; |
95 |
|
} |
96 |
|
|
97 |
|
|
98 |
|
|
99 |
|
|
100 |
|
@param |
101 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
102 |
18
|
public final void setLatex(final LatexListVo latexText) {... |
103 |
18
|
this.latex = latexText; |
104 |
|
} |
105 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
106 |
238
|
public final LatexList getLatex() {... |
107 |
238
|
return latex; |
108 |
|
} |
109 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (6) |
Complexity: 2 |
Complexity Density: 0.5 |
|
110 |
58
|
public boolean equals(final Object obj) {... |
111 |
58
|
if (!(obj instanceof SubsectionVo)) { |
112 |
6
|
return false; |
113 |
|
} |
114 |
52
|
final SubsectionVo subsection = (SubsectionVo) obj; |
115 |
52
|
return EqualsUtility.equals(getId(), subsection.getId()) |
116 |
|
&& EqualsUtility.equals(getLevel(), subsection.getLevel()) |
117 |
|
&& EqualsUtility.equals(getTitle(), subsection.getTitle()) |
118 |
|
&& EqualsUtility.equals(getLatex(), subsection.getLatex()); |
119 |
|
} |
120 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (9) |
Complexity: 5 |
Complexity Density: 5 |
|
121 |
62
|
public int hashCode() {... |
122 |
62
|
return (getId() != null ? getId().hashCode() : 0) |
123 |
62
|
^ (getLevel() != null ? 1 ^ getLevel().hashCode() : 0) |
124 |
62
|
^ (getTitle() != null ? 2 ^ getTitle().hashCode() : 0) |
125 |
62
|
^ (getLatex() != null ? 3 ^ getLatex().hashCode() : 0); |
126 |
|
} |
127 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (9) |
Complexity: 1 |
Complexity Density: 0.11 |
|
128 |
40
|
public String toString() {... |
129 |
40
|
final StringBuffer buffer = new StringBuffer(); |
130 |
40
|
buffer.append("Subsection\t"); |
131 |
40
|
buffer.append("Label: " + getId()); |
132 |
40
|
buffer.append("\tLevel: " + getLevel() + "\n"); |
133 |
40
|
buffer.append("Title: "); |
134 |
40
|
buffer.append(getTitle() + "\n\n"); |
135 |
40
|
buffer.append("Pre: "); |
136 |
40
|
buffer.append(getLatex() + "\n\n"); |
137 |
40
|
return buffer.toString(); |
138 |
|
} |
139 |
|
|
140 |
|
} |