1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
package org.xwiki.rendering.internal.parser.doxia; |
21 |
|
|
22 |
|
import java.io.StringReader; |
23 |
|
import java.util.ArrayDeque; |
24 |
|
import java.util.Collections; |
25 |
|
import java.util.Deque; |
26 |
|
|
27 |
|
import org.apache.maven.doxia.logging.Log; |
28 |
|
import org.apache.maven.doxia.sink.Sink; |
29 |
|
import org.apache.maven.doxia.sink.SinkEventAttributes; |
30 |
|
import org.xwiki.rendering.listener.CompositeListener; |
31 |
|
import org.xwiki.rendering.listener.Format; |
32 |
|
import org.xwiki.rendering.listener.HeaderLevel; |
33 |
|
import org.xwiki.rendering.listener.InlineFilterListener; |
34 |
|
import org.xwiki.rendering.listener.ListType; |
35 |
|
import org.xwiki.rendering.listener.Listener; |
36 |
|
import org.xwiki.rendering.listener.MetaData; |
37 |
|
import org.xwiki.rendering.listener.QueueListener; |
38 |
|
import org.xwiki.rendering.listener.VoidListener; |
39 |
|
import org.xwiki.rendering.listener.WrappingListener; |
40 |
|
import org.xwiki.rendering.listener.reference.ResourceReference; |
41 |
|
import org.xwiki.rendering.listener.reference.ResourceType; |
42 |
|
import org.xwiki.rendering.parser.ParseException; |
43 |
|
import org.xwiki.rendering.parser.ResourceReferenceParser; |
44 |
|
import org.xwiki.rendering.parser.StreamParser; |
45 |
|
import org.xwiki.rendering.renderer.PrintRenderer; |
46 |
|
import org.xwiki.rendering.renderer.PrintRendererFactory; |
47 |
|
import org.xwiki.rendering.renderer.printer.DefaultWikiPrinter; |
48 |
|
import org.xwiki.rendering.syntax.Syntax; |
49 |
|
import org.xwiki.rendering.util.IdGenerator; |
50 |
|
|
51 |
|
|
52 |
|
|
53 |
|
|
54 |
|
@version |
55 |
|
@since |
56 |
|
|
|
|
| 48.3% |
Uncovered Elements: 172 (333) |
Complexity: 141 |
Complexity Density: 0.75 |
|
57 |
|
public class XWikiGeneratorSink implements Sink |
58 |
|
{ |
59 |
|
private Deque<Listener> listener = new ArrayDeque<Listener>(); |
60 |
|
|
61 |
|
private Deque<Object> parameters = new ArrayDeque<Object>(); |
62 |
|
|
63 |
|
private ResourceReferenceParser linkReferenceParser; |
64 |
|
|
65 |
|
private IdGenerator idGenerator; |
66 |
|
|
67 |
|
private PrintRendererFactory plainRendererFactory; |
68 |
|
|
69 |
|
private StreamParser plainParser; |
70 |
|
|
71 |
|
private int lineBreaks = 0; |
72 |
|
|
73 |
|
private int inlineDepth = 0; |
74 |
|
|
75 |
|
private Syntax syntax; |
76 |
|
|
77 |
|
private MetaData documentMetadata; |
78 |
|
|
79 |
|
private boolean isInVerbatim; |
80 |
|
|
81 |
|
private StringBuffer accumulatedText = new StringBuffer(); |
82 |
|
|
83 |
|
|
84 |
|
@since |
85 |
|
|
|
|
| 90% |
Uncovered Elements: 1 (10) |
Complexity: 2 |
Complexity Density: 0.25 |
|
86 |
31 |
public XWikiGeneratorSink(Listener listener, ResourceReferenceParser linkReferenceParser,... |
87 |
|
PrintRendererFactory plainRendererFactory, IdGenerator idGenerator, StreamParser plainParser, Syntax syntax) |
88 |
|
{ |
89 |
31 |
pushListener(listener); |
90 |
|
|
91 |
31 |
this.linkReferenceParser = linkReferenceParser; |
92 |
31 |
this.idGenerator = idGenerator != null ? idGenerator : new IdGenerator(); |
93 |
31 |
this.plainRendererFactory = plainRendererFactory; |
94 |
31 |
this.plainParser = plainParser; |
95 |
31 |
this.syntax = syntax; |
96 |
31 |
this.documentMetadata = new MetaData(); |
97 |
31 |
this.documentMetadata.addMetaData(MetaData.SYNTAX, this.syntax); |
98 |
|
} |
99 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
100 |
481 |
public Listener getListener()... |
101 |
|
{ |
102 |
481 |
return this.listener.peek(); |
103 |
|
} |
104 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
105 |
74 |
private Listener pushListener(Listener listener)... |
106 |
|
{ |
107 |
74 |
this.listener.push(listener); |
108 |
74 |
return listener; |
109 |
|
} |
110 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
111 |
43 |
private Listener popListener()... |
112 |
|
{ |
113 |
43 |
return this.listener.pop(); |
114 |
|
} |
115 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
116 |
0 |
private boolean isInline()... |
117 |
|
{ |
118 |
0 |
return this.inlineDepth > 0; |
119 |
|
} |
120 |
|
|
|
|
| 13.3% |
Uncovered Elements: 13 (15) |
Complexity: 5 |
Complexity Density: 0.71 |
|
121 |
321 |
private void flushEmptyLines()... |
122 |
|
{ |
123 |
321 |
if (this.lineBreaks > 0) { |
124 |
0 |
if (isInline()) { |
125 |
0 |
for (int i = 0; i < this.lineBreaks; ++i) { |
126 |
0 |
getListener().onNewLine(); |
127 |
|
} |
128 |
|
} else { |
129 |
0 |
if (this.lineBreaks >= 2) { |
130 |
0 |
getListener().onEmptyLines(this.lineBreaks - 1); |
131 |
|
} else { |
132 |
0 |
getListener().onNewLine(); |
133 |
|
} |
134 |
|
} |
135 |
|
} |
136 |
|
} |
137 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
138 |
7 |
@Override... |
139 |
|
public void flush() |
140 |
|
{ |
141 |
7 |
flushEmptyLines(); |
142 |
|
} |
143 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
144 |
24 |
@Override... |
145 |
|
public void enableLogging(Log arg0) |
146 |
|
{ |
147 |
|
|
148 |
|
} |
149 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
150 |
0 |
@Override... |
151 |
|
public void anchor(String name, SinkEventAttributes attributes) |
152 |
|
{ |
153 |
0 |
flushEmptyLines(); |
154 |
|
|
155 |
0 |
getListener().onId(name); |
156 |
|
} |
157 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
158 |
0 |
@Override... |
159 |
|
public void anchor(String name) |
160 |
|
{ |
161 |
0 |
anchor(name, null); |
162 |
|
} |
163 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
164 |
0 |
@Override... |
165 |
|
public void anchor_() |
166 |
|
{ |
167 |
|
|
168 |
|
|
169 |
|
} |
170 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
171 |
0 |
@Override... |
172 |
|
public void author(SinkEventAttributes attributes) |
173 |
|
{ |
174 |
|
|
175 |
|
} |
176 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
177 |
0 |
@Override... |
178 |
|
public void author() |
179 |
|
{ |
180 |
|
|
181 |
|
} |
182 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
183 |
0 |
@Override... |
184 |
|
public void author_() |
185 |
|
{ |
186 |
|
|
187 |
|
} |
188 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
189 |
0 |
@Override... |
190 |
|
public void body(SinkEventAttributes attributes) |
191 |
|
{ |
192 |
0 |
body(); |
193 |
|
} |
194 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
195 |
31 |
@Override... |
196 |
|
public void body() |
197 |
|
{ |
198 |
31 |
getListener().beginDocument(this.documentMetadata); |
199 |
|
} |
200 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
201 |
31 |
@Override... |
202 |
|
public void body_() |
203 |
|
{ |
204 |
31 |
getListener().endDocument(this.documentMetadata); |
205 |
|
} |
206 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
207 |
8 |
@Override... |
208 |
|
public void bold() |
209 |
|
{ |
210 |
8 |
flushEmptyLines(); |
211 |
|
|
212 |
8 |
getListener().beginFormat(Format.BOLD, Listener.EMPTY_PARAMETERS); |
213 |
|
} |
214 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
215 |
8 |
@Override... |
216 |
|
public void bold_() |
217 |
|
{ |
218 |
8 |
flushEmptyLines(); |
219 |
|
|
220 |
8 |
getListener().endFormat(Format.BOLD, Listener.EMPTY_PARAMETERS); |
221 |
|
} |
222 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
223 |
7 |
@Override... |
224 |
|
public void close() |
225 |
|
{ |
226 |
|
|
227 |
|
} |
228 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
229 |
0 |
@Override... |
230 |
|
public void comment(String comment) |
231 |
|
{ |
232 |
|
|
233 |
|
} |
234 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
235 |
0 |
@Override... |
236 |
|
public void date(SinkEventAttributes attributes) |
237 |
|
{ |
238 |
|
|
239 |
|
} |
240 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
241 |
0 |
@Override... |
242 |
|
public void date() |
243 |
|
{ |
244 |
|
|
245 |
|
} |
246 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
247 |
0 |
@Override... |
248 |
|
public void date_() |
249 |
|
{ |
250 |
|
|
251 |
|
} |
252 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
253 |
0 |
@Override... |
254 |
|
public void definedTerm(SinkEventAttributes attributes) |
255 |
|
{ |
256 |
0 |
getListener().beginDefinitionTerm(); |
257 |
|
|
258 |
0 |
++this.inlineDepth; |
259 |
|
} |
260 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
261 |
0 |
@Override... |
262 |
|
public void definedTerm() |
263 |
|
{ |
264 |
0 |
definedTerm(null); |
265 |
|
} |
266 |
|
|
|
|
| 0% |
Uncovered Elements: 3 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
267 |
0 |
@Override... |
268 |
|
public void definedTerm_() |
269 |
|
{ |
270 |
0 |
flushEmptyLines(); |
271 |
|
|
272 |
|
|
273 |
0 |
getListener().endDefinitionTerm(); |
274 |
|
|
275 |
0 |
--this.inlineDepth; |
276 |
|
} |
277 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
278 |
0 |
@Override... |
279 |
|
public void definition(SinkEventAttributes attributes) |
280 |
|
{ |
281 |
0 |
getListener().beginDefinitionDescription(); |
282 |
|
|
283 |
0 |
++this.inlineDepth; |
284 |
|
} |
285 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
286 |
0 |
@Override... |
287 |
|
public void definition() |
288 |
|
{ |
289 |
0 |
definition(null); |
290 |
|
} |
291 |
|
|
|
|
| 0% |
Uncovered Elements: 3 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
292 |
0 |
@Override... |
293 |
|
public void definition_() |
294 |
|
{ |
295 |
0 |
flushEmptyLines(); |
296 |
|
|
297 |
|
|
298 |
0 |
getListener().endDefinitionDescription(); |
299 |
|
|
300 |
0 |
--this.inlineDepth; |
301 |
|
} |
302 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
303 |
0 |
@Override... |
304 |
|
public void definitionList(SinkEventAttributes attributes) |
305 |
|
{ |
306 |
0 |
flushEmptyLines(); |
307 |
|
|
308 |
0 |
getListener().beginDefinitionList(Listener.EMPTY_PARAMETERS); |
309 |
|
} |
310 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
311 |
0 |
@Override... |
312 |
|
public void definitionList() |
313 |
|
{ |
314 |
0 |
definitionList(null); |
315 |
|
} |
316 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
317 |
0 |
@Override... |
318 |
|
public void definitionList_() |
319 |
|
{ |
320 |
|
|
321 |
0 |
getListener().endDefinitionList(Listener.EMPTY_PARAMETERS); |
322 |
|
} |
323 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
324 |
0 |
@Override... |
325 |
|
public void definitionListItem(SinkEventAttributes attributes) |
326 |
|
{ |
327 |
|
|
328 |
|
} |
329 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
330 |
0 |
@Override... |
331 |
|
public void definitionListItem() |
332 |
|
{ |
333 |
|
|
334 |
|
} |
335 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
336 |
0 |
@Override... |
337 |
|
public void definitionListItem_() |
338 |
|
{ |
339 |
|
|
340 |
|
} |
341 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
342 |
0 |
@Override... |
343 |
|
public void figure(SinkEventAttributes attributes) |
344 |
|
{ |
345 |
|
|
346 |
|
} |
347 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
348 |
0 |
@Override... |
349 |
|
public void figure() |
350 |
|
{ |
351 |
|
|
352 |
|
} |
353 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
354 |
0 |
@Override... |
355 |
|
public void figure_() |
356 |
|
{ |
357 |
|
|
358 |
|
} |
359 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
360 |
0 |
@Override... |
361 |
|
public void figureCaption(SinkEventAttributes attributes) |
362 |
|
{ |
363 |
|
|
364 |
|
} |
365 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
366 |
0 |
@Override... |
367 |
|
public void figureCaption() |
368 |
|
{ |
369 |
0 |
figureCaption(null); |
370 |
|
} |
371 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
372 |
0 |
@Override... |
373 |
|
public void figureCaption_() |
374 |
|
{ |
375 |
|
|
376 |
|
} |
377 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
378 |
0 |
@Override... |
379 |
|
public void figureGraphics(String source, SinkEventAttributes attributes) |
380 |
|
{ |
381 |
0 |
flushEmptyLines(); |
382 |
|
|
383 |
|
|
384 |
0 |
getListener().onImage(new ResourceReference(source, ResourceType.URL), false, Listener.EMPTY_PARAMETERS); |
385 |
|
} |
386 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
387 |
0 |
@Override... |
388 |
|
public void figureGraphics(String source) |
389 |
|
{ |
390 |
0 |
figureGraphics(source, null); |
391 |
|
} |
392 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
393 |
17 |
@Override... |
394 |
|
public void head(SinkEventAttributes sinkEventAttributes) |
395 |
|
{ |
396 |
17 |
head(); |
397 |
|
} |
398 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
399 |
31 |
@Override... |
400 |
|
public void head() |
401 |
|
{ |
402 |
|
|
403 |
31 |
pushListener(new VoidListener()); |
404 |
|
} |
405 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
406 |
31 |
@Override... |
407 |
|
public void head_() |
408 |
|
{ |
409 |
|
|
410 |
31 |
popListener(); |
411 |
|
} |
412 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
413 |
0 |
@Override... |
414 |
|
public void horizontalRule(SinkEventAttributes attributes) |
415 |
|
{ |
416 |
0 |
flushEmptyLines(); |
417 |
|
|
418 |
|
|
419 |
0 |
getListener().onHorizontalLine(Listener.EMPTY_PARAMETERS); |
420 |
|
} |
421 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
422 |
0 |
@Override... |
423 |
|
public void horizontalRule() |
424 |
|
{ |
425 |
0 |
horizontalRule(null); |
426 |
|
} |
427 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
428 |
6 |
@Override... |
429 |
|
public void italic() |
430 |
|
{ |
431 |
6 |
flushEmptyLines(); |
432 |
|
|
433 |
6 |
getListener().beginFormat(Format.ITALIC, Listener.EMPTY_PARAMETERS); |
434 |
|
} |
435 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
436 |
6 |
@Override... |
437 |
|
public void italic_() |
438 |
|
{ |
439 |
6 |
flushEmptyLines(); |
440 |
|
|
441 |
6 |
getListener().endFormat(Format.ITALIC, Listener.EMPTY_PARAMETERS); |
442 |
|
} |
443 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
444 |
0 |
@Override... |
445 |
|
public void lineBreak(SinkEventAttributes attributes) |
446 |
|
{ |
447 |
0 |
++this.lineBreaks; |
448 |
|
} |
449 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
450 |
0 |
@Override... |
451 |
|
public void lineBreak() |
452 |
|
{ |
453 |
0 |
lineBreak(null); |
454 |
|
} |
455 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (4) |
Complexity: 1 |
Complexity Density: 0.25 |
|
456 |
1 |
@Override... |
457 |
|
public void link(String name, SinkEventAttributes attributes) |
458 |
|
{ |
459 |
1 |
flushEmptyLines(); |
460 |
|
|
461 |
1 |
ResourceReference resourceReference = this.linkReferenceParser.parse(name); |
462 |
|
|
463 |
1 |
getListener().beginLink(resourceReference, false, Listener.EMPTY_PARAMETERS); |
464 |
|
|
465 |
1 |
this.parameters.push(resourceReference); |
466 |
|
} |
467 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
468 |
1 |
@Override... |
469 |
|
public void link(String name) |
470 |
|
{ |
471 |
1 |
link(name, null); |
472 |
|
} |
473 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
474 |
1 |
@Override... |
475 |
|
public void link_() |
476 |
|
{ |
477 |
1 |
flushEmptyLines(); |
478 |
|
|
479 |
1 |
getListener().endLink((ResourceReference) this.parameters.pop(), false, Listener.EMPTY_PARAMETERS); |
480 |
|
} |
481 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
482 |
15 |
@Override... |
483 |
|
public void list(SinkEventAttributes attributes) |
484 |
|
{ |
485 |
15 |
flushEmptyLines(); |
486 |
|
|
487 |
|
|
488 |
15 |
getListener().beginList(ListType.BULLETED, Listener.EMPTY_PARAMETERS); |
489 |
|
} |
490 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
491 |
5 |
@Override... |
492 |
|
public void list() |
493 |
|
{ |
494 |
5 |
list(null); |
495 |
|
} |
496 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
497 |
15 |
@Override... |
498 |
|
public void list_() |
499 |
|
{ |
500 |
15 |
getListener().endList(ListType.BULLETED, Listener.EMPTY_PARAMETERS); |
501 |
|
} |
502 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
503 |
27 |
@Override... |
504 |
|
public void listItem(SinkEventAttributes attributes) |
505 |
|
{ |
506 |
|
|
507 |
27 |
getListener().beginListItem(); |
508 |
|
|
509 |
27 |
++this.inlineDepth; |
510 |
|
} |
511 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
512 |
9 |
@Override... |
513 |
|
public void listItem() |
514 |
|
{ |
515 |
9 |
listItem(null); |
516 |
|
} |
517 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
518 |
27 |
@Override... |
519 |
|
public void listItem_() |
520 |
|
{ |
521 |
27 |
flushEmptyLines(); |
522 |
|
|
523 |
27 |
getListener().endListItem(); |
524 |
|
|
525 |
27 |
--this.inlineDepth; |
526 |
|
} |
527 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
528 |
2 |
@Override... |
529 |
|
public void monospaced() |
530 |
|
{ |
531 |
2 |
flushEmptyLines(); |
532 |
|
|
533 |
2 |
getListener().beginFormat(Format.MONOSPACE, Listener.EMPTY_PARAMETERS); |
534 |
|
} |
535 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
536 |
2 |
@Override... |
537 |
|
public void monospaced_() |
538 |
|
{ |
539 |
2 |
flushEmptyLines(); |
540 |
|
|
541 |
2 |
getListener().endFormat(Format.MONOSPACE, Listener.EMPTY_PARAMETERS); |
542 |
|
} |
543 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
544 |
0 |
@Override... |
545 |
|
public void nonBreakingSpace() |
546 |
|
{ |
547 |
0 |
flushEmptyLines(); |
548 |
|
|
549 |
0 |
getListener().onSpace(); |
550 |
|
} |
551 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
552 |
0 |
@Override... |
553 |
|
public void numberedList(int numbering, SinkEventAttributes sinkEventAttributes) |
554 |
|
{ |
555 |
0 |
flushEmptyLines(); |
556 |
|
|
557 |
0 |
getListener().beginList(ListType.NUMBERED, Listener.EMPTY_PARAMETERS); |
558 |
|
} |
559 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
560 |
0 |
@Override... |
561 |
|
public void numberedList(int numbering) |
562 |
|
{ |
563 |
0 |
numberedList(numbering, null); |
564 |
|
} |
565 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
566 |
0 |
@Override... |
567 |
|
public void numberedList_() |
568 |
|
{ |
569 |
0 |
getListener().endList(ListType.NUMBERED, Listener.EMPTY_PARAMETERS); |
570 |
|
} |
571 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
572 |
0 |
@Override... |
573 |
|
public void numberedListItem(SinkEventAttributes attributes) |
574 |
|
{ |
575 |
0 |
getListener().beginListItem(); |
576 |
|
|
577 |
0 |
++this.inlineDepth; |
578 |
|
} |
579 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
580 |
0 |
@Override... |
581 |
|
public void numberedListItem() |
582 |
|
{ |
583 |
0 |
numberedListItem(null); |
584 |
|
} |
585 |
|
|
|
|
| 0% |
Uncovered Elements: 3 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
586 |
0 |
@Override... |
587 |
|
public void numberedListItem_() |
588 |
|
{ |
589 |
0 |
flushEmptyLines(); |
590 |
|
|
591 |
0 |
getListener().endListItem(); |
592 |
|
|
593 |
0 |
--this.inlineDepth; |
594 |
|
} |
595 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
596 |
0 |
@Override... |
597 |
|
public void pageBreak() |
598 |
|
{ |
599 |
|
|
600 |
|
} |
601 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
602 |
31 |
@Override... |
603 |
|
public void paragraph(SinkEventAttributes attributes) |
604 |
|
{ |
605 |
31 |
flushEmptyLines(); |
606 |
|
|
607 |
|
|
608 |
31 |
getListener().beginParagraph(Listener.EMPTY_PARAMETERS); |
609 |
|
|
610 |
31 |
++this.inlineDepth; |
611 |
|
} |
612 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
613 |
16 |
@Override... |
614 |
|
public void paragraph() |
615 |
|
{ |
616 |
16 |
paragraph(null); |
617 |
|
} |
618 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
619 |
31 |
@Override... |
620 |
|
public void paragraph_() |
621 |
|
{ |
622 |
31 |
flushEmptyLines(); |
623 |
|
|
624 |
31 |
getListener().endParagraph(Listener.EMPTY_PARAMETERS); |
625 |
|
|
626 |
31 |
--this.inlineDepth; |
627 |
|
} |
628 |
|
|
|
|
| 0% |
Uncovered Elements: 2 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
629 |
0 |
@Override... |
630 |
|
public void rawText(String text) |
631 |
|
{ |
632 |
0 |
flushEmptyLines(); |
633 |
|
|
634 |
0 |
getListener().onVerbatim(text, isInline(), Listener.EMPTY_PARAMETERS); |
635 |
|
} |
636 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
637 |
12 |
@Override... |
638 |
|
public void section(int level, SinkEventAttributes attributes) |
639 |
|
{ |
640 |
12 |
flushEmptyLines(); |
641 |
|
|
642 |
12 |
getListener().beginSection(Listener.EMPTY_PARAMETERS); |
643 |
|
} |
644 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
645 |
12 |
@Override... |
646 |
|
public void section_(int level) |
647 |
|
{ |
648 |
12 |
flushEmptyLines(); |
649 |
|
|
650 |
12 |
getListener().endSection(Listener.EMPTY_PARAMETERS); |
651 |
|
} |
652 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
653 |
0 |
@Override... |
654 |
|
public void section1() |
655 |
|
{ |
656 |
0 |
section(1, null); |
657 |
|
} |
658 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
659 |
0 |
@Override... |
660 |
|
public void section1_() |
661 |
|
{ |
662 |
0 |
section_(1); |
663 |
|
} |
664 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
665 |
0 |
@Override... |
666 |
|
public void section2() |
667 |
|
{ |
668 |
0 |
section(2, null); |
669 |
|
} |
670 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
671 |
0 |
@Override... |
672 |
|
public void section2_() |
673 |
|
{ |
674 |
0 |
section_(2); |
675 |
|
} |
676 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
677 |
0 |
@Override... |
678 |
|
public void section3() |
679 |
|
{ |
680 |
0 |
section(3, null); |
681 |
|
} |
682 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
683 |
0 |
@Override... |
684 |
|
public void section3_() |
685 |
|
{ |
686 |
0 |
section_(3); |
687 |
|
} |
688 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
689 |
0 |
@Override... |
690 |
|
public void section4() |
691 |
|
{ |
692 |
0 |
section(4, null); |
693 |
|
} |
694 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
695 |
0 |
@Override... |
696 |
|
public void section4_() |
697 |
|
{ |
698 |
0 |
section_(4); |
699 |
|
} |
700 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
701 |
0 |
@Override... |
702 |
|
public void section5() |
703 |
|
{ |
704 |
0 |
section(5, null); |
705 |
|
} |
706 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
707 |
0 |
@Override... |
708 |
|
public void section5_() |
709 |
|
{ |
710 |
0 |
section_(5); |
711 |
|
} |
712 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
713 |
0 |
@Override... |
714 |
|
public void section6() |
715 |
|
{ |
716 |
0 |
section(6, null); |
717 |
|
} |
718 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
719 |
0 |
@Override... |
720 |
|
public void section6_() |
721 |
|
{ |
722 |
0 |
section_(6); |
723 |
|
} |
724 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (6) |
Complexity: 1 |
Complexity Density: 0.17 |
|
725 |
12 |
@Override... |
726 |
|
public void sectionTitle(int level, SinkEventAttributes attributes) |
727 |
|
{ |
728 |
12 |
flushEmptyLines(); |
729 |
|
|
730 |
12 |
CompositeListener composite = new CompositeListener(); |
731 |
|
|
732 |
12 |
composite.addListener(new QueueListener()); |
733 |
12 |
composite.addListener(this.plainRendererFactory.createRenderer(new DefaultWikiPrinter())); |
734 |
|
|
735 |
12 |
pushListener(composite); |
736 |
|
|
737 |
12 |
++this.inlineDepth; |
738 |
|
} |
739 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
740 |
0 |
@Override... |
741 |
|
public void sectionTitle() |
742 |
|
{ |
743 |
|
|
744 |
|
} |
745 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (11) |
Complexity: 1 |
Complexity Density: 0.09 |
|
746 |
12 |
@Override... |
747 |
|
public void sectionTitle_(int level) |
748 |
|
{ |
749 |
12 |
flushEmptyLines(); |
750 |
|
|
751 |
12 |
CompositeListener composite = (CompositeListener) getListener(); |
752 |
|
|
753 |
12 |
QueueListener queue = (QueueListener) composite.getListener(0); |
754 |
12 |
PrintRenderer renderer = (PrintRenderer) composite.getListener(1); |
755 |
|
|
756 |
12 |
popListener(); |
757 |
|
|
758 |
12 |
HeaderLevel headerLevel = HeaderLevel.parseInt(level); |
759 |
12 |
String id = this.idGenerator.generateUniqueId("H", renderer.getPrinter().toString()); |
760 |
|
|
761 |
12 |
getListener().beginHeader(headerLevel, id, Listener.EMPTY_PARAMETERS); |
762 |
12 |
queue.consumeEvents(getListener()); |
763 |
12 |
getListener().endHeader(headerLevel, id, Listener.EMPTY_PARAMETERS); |
764 |
|
|
765 |
12 |
--this.inlineDepth; |
766 |
|
} |
767 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
768 |
0 |
@Override... |
769 |
|
public void sectionTitle_() |
770 |
|
{ |
771 |
|
|
772 |
|
} |
773 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
774 |
0 |
@Override... |
775 |
|
public void sectionTitle1() |
776 |
|
{ |
777 |
0 |
sectionTitle(1, null); |
778 |
|
} |
779 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
780 |
0 |
@Override... |
781 |
|
public void sectionTitle1_() |
782 |
|
{ |
783 |
0 |
sectionTitle_(1); |
784 |
|
} |
785 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
786 |
0 |
@Override... |
787 |
|
public void sectionTitle2() |
788 |
|
{ |
789 |
0 |
sectionTitle(2, null); |
790 |
|
} |
791 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
792 |
0 |
@Override... |
793 |
|
public void sectionTitle2_() |
794 |
|
{ |
795 |
0 |
sectionTitle_(2); |
796 |
|
} |
797 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
798 |
0 |
@Override... |
799 |
|
public void sectionTitle3() |
800 |
|
{ |
801 |
0 |
sectionTitle(3, null); |
802 |
|
} |
803 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
804 |
0 |
@Override... |
805 |
|
public void sectionTitle3_() |
806 |
|
{ |
807 |
0 |
sectionTitle_(3); |
808 |
|
} |
809 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
810 |
0 |
@Override... |
811 |
|
public void sectionTitle4() |
812 |
|
{ |
813 |
0 |
sectionTitle(4, null); |
814 |
|
} |
815 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
816 |
0 |
@Override... |
817 |
|
public void sectionTitle4_() |
818 |
|
{ |
819 |
0 |
sectionTitle_(4); |
820 |
|
} |
821 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
822 |
0 |
@Override... |
823 |
|
public void sectionTitle5() |
824 |
|
{ |
825 |
0 |
sectionTitle(5, null); |
826 |
|
} |
827 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
828 |
0 |
@Override... |
829 |
|
public void sectionTitle5_() |
830 |
|
{ |
831 |
0 |
sectionTitle_(5); |
832 |
|
} |
833 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
834 |
0 |
@Override... |
835 |
|
public void sectionTitle6() |
836 |
|
{ |
837 |
0 |
sectionTitle(6, null); |
838 |
|
} |
839 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
840 |
0 |
@Override... |
841 |
|
public void sectionTitle6_() |
842 |
|
{ |
843 |
0 |
sectionTitle_(6); |
844 |
|
} |
845 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
846 |
3 |
@Override... |
847 |
|
public void table(SinkEventAttributes attributes) |
848 |
|
{ |
849 |
3 |
flushEmptyLines(); |
850 |
|
|
851 |
|
|
852 |
3 |
getListener().beginTable(Listener.EMPTY_PARAMETERS); |
853 |
|
} |
854 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
855 |
1 |
@Override... |
856 |
|
public void table() |
857 |
|
{ |
858 |
1 |
table(null); |
859 |
|
} |
860 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
861 |
3 |
@Override... |
862 |
|
public void table_() |
863 |
|
{ |
864 |
3 |
getListener().endTable(Listener.EMPTY_PARAMETERS); |
865 |
|
} |
866 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
867 |
0 |
@Override... |
868 |
|
public void tableCaption(SinkEventAttributes attributes) |
869 |
|
{ |
870 |
|
|
871 |
|
} |
872 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
873 |
0 |
@Override... |
874 |
|
public void tableCaption() |
875 |
|
{ |
876 |
0 |
tableCaption(null); |
877 |
|
} |
878 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
879 |
0 |
@Override... |
880 |
|
public void tableCaption_() |
881 |
|
{ |
882 |
|
|
883 |
|
} |
884 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
885 |
12 |
@Override... |
886 |
|
public void tableCell(SinkEventAttributes attributes) |
887 |
|
{ |
888 |
|
|
889 |
12 |
getListener().beginTableCell(Listener.EMPTY_PARAMETERS); |
890 |
|
|
891 |
12 |
++this.inlineDepth; |
892 |
|
} |
893 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
894 |
0 |
@Override... |
895 |
|
public void tableCell() |
896 |
|
{ |
897 |
0 |
tableCell((SinkEventAttributes) null); |
898 |
|
} |
899 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
900 |
0 |
@Override... |
901 |
|
public void tableCell(String width) |
902 |
|
{ |
903 |
|
|
904 |
0 |
tableCell((SinkEventAttributes) null); |
905 |
|
} |
906 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
907 |
12 |
@Override... |
908 |
|
public void tableCell_() |
909 |
|
{ |
910 |
12 |
flushEmptyLines(); |
911 |
|
|
912 |
12 |
getListener().endTableCell(Listener.EMPTY_PARAMETERS); |
913 |
|
|
914 |
12 |
--this.inlineDepth; |
915 |
|
} |
916 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
917 |
6 |
@Override... |
918 |
|
public void tableHeaderCell(SinkEventAttributes attributes) |
919 |
|
{ |
920 |
|
|
921 |
6 |
getListener().beginTableHeadCell(Listener.EMPTY_PARAMETERS); |
922 |
|
|
923 |
6 |
++this.inlineDepth; |
924 |
|
} |
925 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
926 |
0 |
@Override... |
927 |
|
public void tableHeaderCell() |
928 |
|
{ |
929 |
0 |
tableHeaderCell((SinkEventAttributes) null); |
930 |
|
} |
931 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
932 |
0 |
@Override... |
933 |
|
public void tableHeaderCell(String width) |
934 |
|
{ |
935 |
|
|
936 |
0 |
tableHeaderCell((SinkEventAttributes) null); |
937 |
|
} |
938 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
939 |
6 |
@Override... |
940 |
|
public void tableHeaderCell_() |
941 |
|
{ |
942 |
6 |
flushEmptyLines(); |
943 |
|
|
944 |
6 |
getListener().endTableHeadCell(Listener.EMPTY_PARAMETERS); |
945 |
|
|
946 |
6 |
--this.inlineDepth; |
947 |
|
} |
948 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
949 |
9 |
@Override... |
950 |
|
public void tableRow(SinkEventAttributes attributes) |
951 |
|
{ |
952 |
|
|
953 |
9 |
getListener().beginTableRow(Listener.EMPTY_PARAMETERS); |
954 |
|
} |
955 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
956 |
3 |
@Override... |
957 |
|
public void tableRow() |
958 |
|
{ |
959 |
3 |
tableRow(null); |
960 |
|
} |
961 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
962 |
9 |
@Override... |
963 |
|
public void tableRow_() |
964 |
|
{ |
965 |
9 |
getListener().endTableRow(Listener.EMPTY_PARAMETERS); |
966 |
|
} |
967 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
968 |
1 |
@Override... |
969 |
|
public void tableRows(int[] arg0, boolean arg1) |
970 |
|
{ |
971 |
|
|
972 |
|
} |
973 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
974 |
1 |
@Override... |
975 |
|
public void tableRows_() |
976 |
|
{ |
977 |
|
|
978 |
|
} |
979 |
|
|
|
|
| 90.9% |
Uncovered Elements: 1 (11) |
Complexity: 3 |
Complexity Density: 0.33 |
|
980 |
107 |
@Override... |
981 |
|
public void text(String text, SinkEventAttributes attributes) |
982 |
|
{ |
983 |
107 |
flushEmptyLines(); |
984 |
|
|
985 |
107 |
if (this.isInVerbatim) { |
986 |
2 |
this.accumulatedText.append(text); |
987 |
2 |
return; |
988 |
|
} |
989 |
|
|
990 |
|
|
991 |
|
|
992 |
|
|
993 |
|
|
994 |
|
|
995 |
105 |
WrappingListener inlineFilterListener = new InlineFilterListener(); |
996 |
105 |
inlineFilterListener.setWrappedListener(getListener()); |
997 |
|
|
998 |
|
|
999 |
105 |
try { |
1000 |
105 |
this.plainParser.parse(new StringReader(text), inlineFilterListener); |
1001 |
|
} catch (ParseException e) { |
1002 |
|
|
1003 |
0 |
throw new RuntimeException("Failed to parse raw text [" + text + "]", e); |
1004 |
|
} |
1005 |
|
} |
1006 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
1007 |
107 |
@Override... |
1008 |
|
public void text(String text) |
1009 |
|
{ |
1010 |
107 |
text(text, null); |
1011 |
|
} |
1012 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
1013 |
0 |
@Override... |
1014 |
|
public void title(SinkEventAttributes attributes) |
1015 |
|
{ |
1016 |
|
|
1017 |
|
} |
1018 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
1019 |
0 |
@Override... |
1020 |
|
public void title() |
1021 |
|
{ |
1022 |
|
|
1023 |
|
} |
1024 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
1025 |
0 |
@Override... |
1026 |
|
public void title_() |
1027 |
|
{ |
1028 |
|
|
1029 |
|
} |
1030 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
1031 |
2 |
@Override... |
1032 |
|
public void verbatim(SinkEventAttributes attributes) |
1033 |
|
{ |
1034 |
2 |
this.isInVerbatim = true; |
1035 |
|
} |
1036 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
1037 |
0 |
@Override... |
1038 |
|
public void verbatim(boolean boxed) |
1039 |
|
{ |
1040 |
0 |
this.isInVerbatim = true; |
1041 |
|
} |
1042 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (3) |
Complexity: 1 |
Complexity Density: 0.33 |
|
1043 |
2 |
@Override... |
1044 |
|
public void verbatim_() |
1045 |
|
{ |
1046 |
|
|
1047 |
2 |
getListener().onVerbatim(this.accumulatedText.toString(), true, Collections.<String, String>emptyMap()); |
1048 |
2 |
this.accumulatedText.setLength(0); |
1049 |
2 |
this.isInVerbatim = false; |
1050 |
|
} |
1051 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 1 |
Complexity Density: - |
|
1052 |
0 |
@Override... |
1053 |
|
public void unknown(String arg0, Object[] arg1, SinkEventAttributes arg2) |
1054 |
|
{ |
1055 |
|
|
1056 |
|
} |
1057 |
|
} |