1. Project Clover database Tue Dec 20 2016 21:24:09 CET
  2. Package org.xwiki.rendering.listener

File WrappingListener.java

 

Coverage histogram

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

Code metrics

102
104
53
1
462
373
104
1
1.96
53
1.96

Classes

Class Line # Actions
WrappingListener 32 104 0% 104 77
0.702702770.3%
 

Contributing tests

This file is covered by 405 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: f401a96fd2ebd3cfcbf35b09d5ba776804e740fb $
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  2139 toggle public void setWrappedListener(Listener listener)
43    {
44  2139 this.listener = listener;
45    }
46   
47    /**
48    * @return the Listener to wrap
49    */
 
50  0 toggle public Listener getWrappedListener()
51    {
52  0 return this.listener;
53    }
54   
 
55  1228 toggle @Override
56    public void beginDocument(MetaData metadata)
57    {
58  1228 if (this.listener != null) {
59  1228 this.listener.beginDocument(metadata);
60    }
61    }
62   
 
63  1228 toggle @Override
64    public void endDocument(MetaData metadata)
65    {
66  1228 if (this.listener != null) {
67  1228 this.listener.endDocument(metadata);
68    }
69    }
70   
 
71  0 toggle @Override
72    public void beginGroup(Map<String, String> parameters)
73    {
74  0 if (this.listener != null) {
75  0 this.listener.beginGroup(parameters);
76    }
77    }
78   
 
79  0 toggle @Override
80    public void endGroup(Map<String, String> parameters)
81    {
82  0 if (this.listener != null) {
83  0 this.listener.endGroup(parameters);
84    }
85    }
86   
 
87  594 toggle @Override
88    public void beginFormat(Format format, Map<String, String> parameters)
89    {
90  594 if (this.listener != null) {
91  594 this.listener.beginFormat(format, parameters);
92    }
93    }
94   
 
95  437 toggle @Override
96    public void beginList(ListType type, Map<String, String> parameters)
97    {
98  437 if (this.listener != null) {
99  437 this.listener.beginList(type, parameters);
100    }
101    }
102   
 
103  774 toggle @Override
104    public void beginListItem()
105    {
106  774 if (this.listener != null) {
107  774 this.listener.beginListItem();
108    }
109    }
110   
 
111  0 toggle @Override
112    public void beginMacroMarker(String name, Map<String, String> parameters, String content, boolean isInline)
113    {
114  0 if (this.listener != null) {
115  0 this.listener.beginMacroMarker(name, parameters, content, isInline);
116    }
117    }
118   
 
119  1033 toggle @Override
120    public void beginParagraph(Map<String, String> parameters)
121    {
122  1033 if (this.listener != null) {
123  1033 this.listener.beginParagraph(parameters);
124    }
125    }
126   
 
127  216 toggle @Override
128    public void beginSection(Map<String, String> parameters)
129    {
130  216 if (this.listener != null) {
131  216 this.listener.beginSection(parameters);
132    }
133    }
134   
 
135  216 toggle @Override
136    public void beginHeader(HeaderLevel level, String id, Map<String, String> parameters)
137    {
138  216 if (this.listener != null) {
139  216 this.listener.beginHeader(level, id, parameters);
140    }
141    }
142   
 
143  594 toggle @Override
144    public void endFormat(Format format, Map<String, String> parameters)
145    {
146  594 if (this.listener != null) {
147  594 this.listener.endFormat(format, parameters);
148    }
149    }
150   
 
151  437 toggle @Override
152    public void endList(ListType type, Map<String, String> parameters)
153    {
154  437 if (this.listener != null) {
155  437 this.listener.endList(type, parameters);
156    }
157    }
158   
 
159  774 toggle @Override
160    public void endListItem()
161    {
162  774 if (this.listener != null) {
163  774 this.listener.endListItem();
164    }
165    }
166   
 
167  0 toggle @Override
168    public void endMacroMarker(String name, Map<String, String> parameters, String content, boolean isInline)
169    {
170  0 if (this.listener != null) {
171  0 this.listener.endMacroMarker(name, parameters, content, isInline);
172    }
173    }
174   
 
175  1033 toggle @Override
176    public void endParagraph(Map<String, String> parameters)
177    {
178  1033 if (this.listener != null) {
179  1033 this.listener.endParagraph(parameters);
180    }
181    }
182   
 
183  216 toggle @Override
184    public void endSection(Map<String, String> parameters)
185    {
186  216 if (this.listener != null) {
187  216 this.listener.endSection(parameters);
188    }
189    }
190   
 
191  216 toggle @Override
192    public void endHeader(HeaderLevel level, String id, Map<String, String> parameters)
193    {
194  216 if (this.listener != null) {
195  216 this.listener.endHeader(level, id, parameters);
196    }
197    }
198   
 
199  87 toggle @Override
200    public void beginLink(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
201    {
202  87 if (this.listener != null) {
203  87 this.listener.beginLink(reference, freestanding, parameters);
204    }
205    }
206   
 
207  87 toggle @Override
208    public void endLink(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
209    {
210  87 if (this.listener != null) {
211  87 this.listener.endLink(reference, freestanding, parameters);
212    }
213    }
214   
 
215  169 toggle @Override
216    public void onMacro(String id, Map<String, String> parameters, String content, boolean inline)
217    {
218  169 if (this.listener != null) {
219  169 this.listener.onMacro(id, parameters, content, inline);
220    }
221    }
222   
 
223  120 toggle @Override
224    public void onNewLine()
225    {
226  120 if (this.listener != null) {
227  120 this.listener.onNewLine();
228    }
229    }
230   
 
231  3629 toggle @Override
232    public void onSpace()
233    {
234  3629 if (this.listener != null) {
235  3629 this.listener.onSpace();
236    }
237    }
238   
 
239  957 toggle @Override
240    public void onSpecialSymbol(char symbol)
241    {
242  957 if (this.listener != null) {
243  957 this.listener.onSpecialSymbol(symbol);
244    }
245    }
246   
 
247  6089 toggle @Override
248    public void onWord(String word)
249    {
250  6089 if (this.listener != null) {
251  6089 this.listener.onWord(word);
252    }
253    }
254   
 
255  0 toggle @Override
256    public void onId(String name)
257    {
258  0 if (this.listener != null) {
259  0 this.listener.onId(name);
260    }
261    }
262   
 
263  72 toggle @Override
264    public void onHorizontalLine(Map<String, String> parameters)
265    {
266  72 if (this.listener != null) {
267  72 this.listener.onHorizontalLine(parameters);
268    }
269    }
270   
 
271  32 toggle @Override
272    public void onEmptyLines(int count)
273    {
274  32 if (this.listener != null) {
275  32 this.listener.onEmptyLines(count);
276    }
277    }
278   
 
279  66 toggle @Override
280    public void onVerbatim(String content, boolean inline, Map<String, String> parameters)
281    {
282  66 if (this.listener != null) {
283  66 this.listener.onVerbatim(content, inline, parameters);
284    }
285    }
286   
 
287  0 toggle @Override
288    public void onRawText(String text, Syntax syntax)
289    {
290  0 if (this.listener != null) {
291  0 this.listener.onRawText(text, syntax);
292    }
293    }
294   
 
295  32 toggle @Override
296    public void beginDefinitionList(Map<String, String> parameters)
297    {
298  32 if (this.listener != null) {
299  32 this.listener.beginDefinitionList(parameters);
300    }
301    }
302   
 
303  32 toggle @Override
304    public void endDefinitionList(Map<String, String> parameters)
305    {
306  32 if (this.listener != null) {
307  32 this.listener.endDefinitionList(parameters);
308    }
309    }
310   
 
311  48 toggle @Override
312    public void beginDefinitionTerm()
313    {
314  48 if (this.listener != null) {
315  48 this.listener.beginDefinitionTerm();
316    }
317    }
318   
 
319  48 toggle @Override
320    public void beginDefinitionDescription()
321    {
322  48 if (this.listener != null) {
323  48 this.listener.beginDefinitionDescription();
324    }
325    }
326   
 
327  48 toggle @Override
328    public void endDefinitionTerm()
329    {
330  48 if (this.listener != null) {
331  48 this.listener.endDefinitionTerm();
332    }
333    }
334   
 
335  48 toggle @Override
336    public void endDefinitionDescription()
337    {
338  48 if (this.listener != null) {
339  48 this.listener.endDefinitionDescription();
340    }
341    }
342   
 
343  48 toggle @Override
344    public void beginQuotation(Map<String, String> parameters)
345    {
346  48 if (this.listener != null) {
347  48 this.listener.beginQuotation(parameters);
348    }
349    }
350   
 
351  48 toggle @Override
352    public void endQuotation(Map<String, String> parameters)
353    {
354  48 if (this.listener != null) {
355  48 this.listener.endQuotation(parameters);
356    }
357    }
358   
 
359  64 toggle @Override
360    public void beginQuotationLine()
361    {
362  64 if (this.listener != null) {
363  64 this.listener.beginQuotationLine();
364    }
365    }
366   
 
367  64 toggle @Override
368    public void endQuotationLine()
369    {
370  64 if (this.listener != null) {
371  64 this.listener.endQuotationLine();
372    }
373    }
374   
 
375  46 toggle @Override
376    public void beginTable(Map<String, String> parameters)
377    {
378  46 if (this.listener != null) {
379  46 this.listener.beginTable(parameters);
380    }
381    }
382   
 
383  184 toggle @Override
384    public void beginTableCell(Map<String, String> parameters)
385    {
386  184 if (this.listener != null) {
387  184 this.listener.beginTableCell(parameters);
388    }
389    }
390   
 
391  92 toggle @Override
392    public void beginTableHeadCell(Map<String, String> parameters)
393    {
394  92 if (this.listener != null) {
395  92 this.listener.beginTableHeadCell(parameters);
396    }
397    }
398   
 
399  138 toggle @Override
400    public void beginTableRow(Map<String, String> parameters)
401    {
402  138 if (this.listener != null) {
403  138 this.listener.beginTableRow(parameters);
404    }
405    }
406   
 
407  46 toggle @Override
408    public void endTable(Map<String, String> parameters)
409    {
410  46 if (this.listener != null) {
411  46 this.listener.endTable(parameters);
412    }
413    }
414   
 
415  184 toggle @Override
416    public void endTableCell(Map<String, String> parameters)
417    {
418  184 if (this.listener != null) {
419  184 this.listener.endTableCell(parameters);
420    }
421    }
422   
 
423  92 toggle @Override
424    public void endTableHeadCell(Map<String, String> parameters)
425    {
426  92 if (this.listener != null) {
427  92 this.listener.endTableHeadCell(parameters);
428    }
429    }
430   
 
431  138 toggle @Override
432    public void endTableRow(Map<String, String> parameters)
433    {
434  138 if (this.listener != null) {
435  138 this.listener.endTableRow(parameters);
436    }
437    }
438   
 
439  287 toggle @Override
440    public void onImage(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
441    {
442  287 if (this.listener != null) {
443  287 this.listener.onImage(reference, freestanding, parameters);
444    }
445    }
446   
 
447  6 toggle @Override
448    public void beginMetaData(MetaData metadata)
449    {
450  6 if (this.listener != null) {
451  6 this.listener.beginMetaData(metadata);
452    }
453    }
454   
 
455  6 toggle @Override
456    public void endMetaData(MetaData metadata)
457    {
458  6 if (this.listener != null) {
459  6 this.listener.endMetaData(metadata);
460    }
461    }
462    }