1. Project Clover database Sat Feb 2 2019 06:45:20 CET
  2. Package org.xwiki.rendering.listener

File WrappingListener.java

 

Coverage histogram

../../../../img/srcFileCovDistChart8.png
56% of files have more coverage

Code metrics

114
116
59
1
510
415
116
1
1.97
59
1.97

Classes

Class Line # Actions
WrappingListener 32 116 0% 116 81
0.7197231772%
 

Contributing tests

This file is covered by 373 tests. .

Source view

1    /*
2    * See the NOTICE file distributed with this work for additional
3    * information regarding copyright ownership.
4    *
5    * This is free software; you can redistribute it and/or modify it
6    * under the terms of the GNU Lesser General Public License as
7    * published by the Free Software Foundation; either version 2.1 of
8    * the License, or (at your option) any later version.
9    *
10    * This software is distributed in the hope that it will be useful,
11    * but WITHOUT ANY WARRANTY; without even the implied warranty of
12    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13    * Lesser General Public License for more details.
14    *
15    * You should have received a copy of the GNU Lesser General Public
16    * License along with this software; if not, write to the Free
17    * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
18    * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
19    */
20    package org.xwiki.rendering.listener;
21   
22    import java.util.Map;
23   
24    import org.xwiki.rendering.listener.reference.ResourceReference;
25    import org.xwiki.rendering.syntax.Syntax;
26   
27    /**
28    * A Listener wrapping another Listener.
29    *
30    * @version $Id: cc1cbdc6e54b8a7fb37ac054d90f2fa0b077eb7f $
31    */
 
32    public class WrappingListener implements Listener
33    {
34    /**
35    * The Listener to wrap.
36    */
37    private Listener listener;
38   
39    /**
40    * @param listener the Listener to wrap
41    */
 
42  25233 toggle public void setWrappedListener(Listener listener)
43    {
44  25235 this.listener = listener;
45    }
46   
47    /**
48    * @return the Listener to wrap
49    */
 
50  3 toggle public Listener getWrappedListener()
51    {
52  3 return this.listener;
53    }
54   
 
55  1139 toggle @Override
56    public void beginDocument(MetaData metadata)
57    {
58  1139 if (this.listener != null) {
59  1139 this.listener.beginDocument(metadata);
60    }
61    }
62   
 
63  0 toggle @Override
64    public void beginFigure(Map<String, String> parameters)
65    {
66  0 if (this.listener != null) {
67  0 this.listener.beginFigure(parameters);
68    }
69    }
70   
 
71  0 toggle @Override
72    public void beginFigureCaption(Map<String, String> parameters)
73    {
74  0 if (this.listener != null) {
75  0 this.listener.beginFigureCaption(parameters);
76    }
77    }
78   
 
79  1139 toggle @Override
80    public void endDocument(MetaData metadata)
81    {
82  1139 if (this.listener != null) {
83  1139 this.listener.endDocument(metadata);
84    }
85    }
86   
 
87  0 toggle @Override
88    public void endFigure(Map<String, String> parameters)
89    {
90  0 if (this.listener != null) {
91  0 this.listener.endFigure(parameters);
92    }
93    }
94   
 
95  0 toggle @Override
96    public void endFigureCaption(Map<String, String> parameters)
97    {
98  0 if (this.listener != null) {
99  0 this.listener.endFigureCaption(parameters);
100    }
101    }
102   
 
103  8 toggle @Override
104    public void beginGroup(Map<String, String> parameters)
105    {
106  8 if (this.listener != null) {
107  8 this.listener.beginGroup(parameters);
108    }
109    }
110   
 
111  8 toggle @Override
112    public void endGroup(Map<String, String> parameters)
113    {
114  8 if (this.listener != null) {
115  8 this.listener.endGroup(parameters);
116    }
117    }
118   
 
119  1357 toggle @Override
120    public void beginFormat(Format format, Map<String, String> parameters)
121    {
122  1357 if (this.listener != null) {
123  1357 this.listener.beginFormat(format, parameters);
124    }
125    }
126   
 
127  400 toggle @Override
128    public void beginList(ListType type, Map<String, String> parameters)
129    {
130  400 if (this.listener != null) {
131  400 this.listener.beginList(type, parameters);
132    }
133    }
134   
 
135  54 toggle @Override
136    public void beginListItem()
137    {
138  54 if (this.listener != null) {
139  54 this.listener.beginListItem();
140    }
141    }
142   
 
143  654 toggle @Override
144    public void beginListItem(Map<String, String> parameters)
145    {
146  654 if (this.listener != null) {
147  654 this.listener.beginListItem(parameters);
148    }
149    }
150   
 
151  2 toggle @Override
152    public void beginMacroMarker(String name, Map<String, String> parameters, String content, boolean isInline)
153    {
154  2 if (this.listener != null) {
155  2 this.listener.beginMacroMarker(name, parameters, content, isInline);
156    }
157    }
158   
 
159  940 toggle @Override
160    public void beginParagraph(Map<String, String> parameters)
161    {
162  940 if (this.listener != null) {
163  940 this.listener.beginParagraph(parameters);
164    }
165    }
166   
 
167  192 toggle @Override
168    public void beginSection(Map<String, String> parameters)
169    {
170  192 if (this.listener != null) {
171  192 this.listener.beginSection(parameters);
172    }
173    }
174   
 
175  192 toggle @Override
176    public void beginHeader(HeaderLevel level, String id, Map<String, String> parameters)
177    {
178  192 if (this.listener != null) {
179  192 this.listener.beginHeader(level, id, parameters);
180    }
181    }
182   
 
183  1357 toggle @Override
184    public void endFormat(Format format, Map<String, String> parameters)
185    {
186  1357 if (this.listener != null) {
187  1357 this.listener.endFormat(format, parameters);
188    }
189    }
190   
 
191  400 toggle @Override
192    public void endList(ListType type, Map<String, String> parameters)
193    {
194  400 if (this.listener != null) {
195  400 this.listener.endList(type, parameters);
196    }
197    }
198   
 
199  54 toggle @Override
200    public void endListItem()
201    {
202  54 if (this.listener != null) {
203  54 this.listener.endListItem();
204    }
205    }
206   
 
207  654 toggle @Override
208    public void endListItem(Map<String, String> parameters)
209    {
210  654 if (this.listener != null) {
211  654 this.listener.endListItem(parameters);
212    }
213    }
214   
 
215  2 toggle @Override
216    public void endMacroMarker(String name, Map<String, String> parameters, String content, boolean isInline)
217    {
218  2 if (this.listener != null) {
219  2 this.listener.endMacroMarker(name, parameters, content, isInline);
220    }
221    }
222   
 
223  940 toggle @Override
224    public void endParagraph(Map<String, String> parameters)
225    {
226  940 if (this.listener != null) {
227  940 this.listener.endParagraph(parameters);
228    }
229    }
230   
 
231  192 toggle @Override
232    public void endSection(Map<String, String> parameters)
233    {
234  192 if (this.listener != null) {
235  192 this.listener.endSection(parameters);
236    }
237    }
238   
 
239  192 toggle @Override
240    public void endHeader(HeaderLevel level, String id, Map<String, String> parameters)
241    {
242  192 if (this.listener != null) {
243  192 this.listener.endHeader(level, id, parameters);
244    }
245    }
246   
 
247  87 toggle @Override
248    public void beginLink(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
249    {
250  87 if (this.listener != null) {
251  87 this.listener.beginLink(reference, freestanding, parameters);
252    }
253    }
254   
 
255  87 toggle @Override
256    public void endLink(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
257    {
258  87 if (this.listener != null) {
259  87 this.listener.endLink(reference, freestanding, parameters);
260    }
261    }
262   
 
263  513 toggle @Override
264    public void onMacro(String id, Map<String, String> parameters, String content, boolean inline)
265    {
266  513 if (this.listener != null) {
267  513 this.listener.onMacro(id, parameters, content, inline);
268    }
269    }
270   
 
271  100 toggle @Override
272    public void onNewLine()
273    {
274  100 if (this.listener != null) {
275  100 this.listener.onNewLine();
276    }
277    }
278   
 
279  29936 toggle @Override
280    public void onSpace()
281    {
282  29938 if (this.listener != null) {
283  29939 this.listener.onSpace();
284    }
285    }
286   
 
287  4623 toggle @Override
288    public void onSpecialSymbol(char symbol)
289    {
290  4623 if (this.listener != null) {
291  4623 this.listener.onSpecialSymbol(symbol);
292    }
293    }
294   
 
295  54340 toggle @Override
296    public void onWord(String word)
297    {
298  54349 if (this.listener != null) {
299  54350 this.listener.onWord(word);
300    }
301    }
302   
 
303  0 toggle @Override
304    public void onId(String name)
305    {
306  0 if (this.listener != null) {
307  0 this.listener.onId(name);
308    }
309    }
310   
 
311  68 toggle @Override
312    public void onHorizontalLine(Map<String, String> parameters)
313    {
314  68 if (this.listener != null) {
315  68 this.listener.onHorizontalLine(parameters);
316    }
317    }
318   
 
319  32 toggle @Override
320    public void onEmptyLines(int count)
321    {
322  32 if (this.listener != null) {
323  32 this.listener.onEmptyLines(count);
324    }
325    }
326   
 
327  56 toggle @Override
328    public void onVerbatim(String content, boolean inline, Map<String, String> parameters)
329    {
330  56 if (this.listener != null) {
331  56 this.listener.onVerbatim(content, inline, parameters);
332    }
333    }
334   
 
335  0 toggle @Override
336    public void onRawText(String text, Syntax syntax)
337    {
338  0 if (this.listener != null) {
339  0 this.listener.onRawText(text, syntax);
340    }
341    }
342   
 
343  32 toggle @Override
344    public void beginDefinitionList(Map<String, String> parameters)
345    {
346  32 if (this.listener != null) {
347  32 this.listener.beginDefinitionList(parameters);
348    }
349    }
350   
 
351  32 toggle @Override
352    public void endDefinitionList(Map<String, String> parameters)
353    {
354  32 if (this.listener != null) {
355  32 this.listener.endDefinitionList(parameters);
356    }
357    }
358   
 
359  48 toggle @Override
360    public void beginDefinitionTerm()
361    {
362  48 if (this.listener != null) {
363  48 this.listener.beginDefinitionTerm();
364    }
365    }
366   
 
367  48 toggle @Override
368    public void beginDefinitionDescription()
369    {
370  48 if (this.listener != null) {
371  48 this.listener.beginDefinitionDescription();
372    }
373    }
374   
 
375  48 toggle @Override
376    public void endDefinitionTerm()
377    {
378  48 if (this.listener != null) {
379  48 this.listener.endDefinitionTerm();
380    }
381    }
382   
 
383  48 toggle @Override
384    public void endDefinitionDescription()
385    {
386  48 if (this.listener != null) {
387  48 this.listener.endDefinitionDescription();
388    }
389    }
390   
 
391  48 toggle @Override
392    public void beginQuotation(Map<String, String> parameters)
393    {
394  48 if (this.listener != null) {
395  48 this.listener.beginQuotation(parameters);
396    }
397    }
398   
 
399  48 toggle @Override
400    public void endQuotation(Map<String, String> parameters)
401    {
402  48 if (this.listener != null) {
403  48 this.listener.endQuotation(parameters);
404    }
405    }
406   
 
407  64 toggle @Override
408    public void beginQuotationLine()
409    {
410  64 if (this.listener != null) {
411  64 this.listener.beginQuotationLine();
412    }
413    }
414   
 
415  64 toggle @Override
416    public void endQuotationLine()
417    {
418  64 if (this.listener != null) {
419  64 this.listener.endQuotationLine();
420    }
421    }
422   
 
423  41 toggle @Override
424    public void beginTable(Map<String, String> parameters)
425    {
426  41 if (this.listener != null) {
427  41 this.listener.beginTable(parameters);
428    }
429    }
430   
 
431  164 toggle @Override
432    public void beginTableCell(Map<String, String> parameters)
433    {
434  164 if (this.listener != null) {
435  164 this.listener.beginTableCell(parameters);
436    }
437    }
438   
 
439  82 toggle @Override
440    public void beginTableHeadCell(Map<String, String> parameters)
441    {
442  82 if (this.listener != null) {
443  82 this.listener.beginTableHeadCell(parameters);
444    }
445    }
446   
 
447  123 toggle @Override
448    public void beginTableRow(Map<String, String> parameters)
449    {
450  123 if (this.listener != null) {
451  123 this.listener.beginTableRow(parameters);
452    }
453    }
454   
 
455  41 toggle @Override
456    public void endTable(Map<String, String> parameters)
457    {
458  41 if (this.listener != null) {
459  41 this.listener.endTable(parameters);
460    }
461    }
462   
 
463  164 toggle @Override
464    public void endTableCell(Map<String, String> parameters)
465    {
466  164 if (this.listener != null) {
467  164 this.listener.endTableCell(parameters);
468    }
469    }
470   
 
471  82 toggle @Override
472    public void endTableHeadCell(Map<String, String> parameters)
473    {
474  82 if (this.listener != null) {
475  82 this.listener.endTableHeadCell(parameters);
476    }
477    }
478   
 
479  123 toggle @Override
480    public void endTableRow(Map<String, String> parameters)
481    {
482  123 if (this.listener != null) {
483  123 this.listener.endTableRow(parameters);
484    }
485    }
486   
 
487  1313 toggle @Override
488    public void onImage(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
489    {
490  1313 if (this.listener != null) {
491  1313 this.listener.onImage(reference, freestanding, parameters);
492    }
493    }
494   
 
495  14 toggle @Override
496    public void beginMetaData(MetaData metadata)
497    {
498  14 if (this.listener != null) {
499  14 this.listener.beginMetaData(metadata);
500    }
501    }
502   
 
503  14 toggle @Override
504    public void endMetaData(MetaData metadata)
505    {
506  14 if (this.listener != null) {
507  14 this.listener.endMetaData(metadata);
508    }
509    }
510    }