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

File EventDumpListener.java

 

Coverage histogram

../../../../img/srcFileCovDistChart4.png
78% of files have more coverage

Code metrics

2
100
59
1
452
366
60
0.6
1.69
59
1.02

Classes

Class Line # Actions
EventDumpListener 29 100 0% 60 109
0.3229813632.3%
 

Contributing tests

This file is covered by 1 test. .

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.wikimodel;
21   
22    /**
23    * This is a dump listener generating text traces of events for every listener
24    * call.
25    *
26    * @version $Id: fb19f2ad7991af2c4b93824d6ceb8dd3d460e3a5 $
27    * @since 4.0M1
28    */
 
29    public class EventDumpListener extends PrintTextListener
30    {
31    private int fDepth;
32   
 
33  1 toggle public EventDumpListener(IWikiPrinter printer)
34    {
35  1 super(printer);
36    }
37   
 
38  0 toggle @Override
39    public void beginDefinitionDescription()
40    {
41  0 println("beginDefinitionDescription()");
42  0 inc();
43    }
44   
 
45  0 toggle @Override
46    public void beginDefinitionList(WikiParameters params)
47    {
48  0 println("beginDefinitionList([" + params + "])");
49  0 inc();
50    }
51   
 
52  0 toggle @Override
53    public void beginDefinitionTerm()
54    {
55  0 println("beginDefinitionTerm()");
56  0 inc();
57    }
58   
 
59  1 toggle @Override
60    public void beginDocument(WikiParameters params)
61    {
62  1 println("beginDocument([" + params + "])");
63  1 inc();
64    }
65   
 
66  3 toggle @Override
67    public void beginFormat(WikiFormat format)
68    {
69  3 println("beginFormat(" + format + ")");
70  3 inc();
71    }
72   
 
73  0 toggle @Override
74    public void beginHeader(int headerLevel, WikiParameters params)
75    {
76  0 println("beginHeader(" + headerLevel + ",[" + params + "])");
77  0 inc();
78    }
79   
 
80  0 toggle @Override
81    public void beginInfoBlock(String infoType, WikiParameters params)
82    {
83  0 println("beginInfoBlock(" + infoType + ",[" + params + "])");
84  0 inc();
85    }
86   
 
87  0 toggle @Override
88    public void beginList(WikiParameters params, boolean ordered)
89    {
90  0 println("beginList([" + params + "], ordered=" + ordered + ")");
91  0 inc();
92    }
93   
 
94  0 toggle @Override
95    public void beginListItem()
96    {
97  0 println("beginListItem()");
98  0 inc();
99    }
100   
 
101  2 toggle @Override
102    public void beginParagraph(WikiParameters params)
103    {
104  2 println("beginParagraph([" + params + "])");
105  2 inc();
106    }
107   
 
108  4 toggle @Override
109    public void beginPropertyBlock(String propertyUri, boolean doc)
110    {
111  4 println("beginPropertyBlock('" + propertyUri + "',doc=" + doc + ")");
112  4 inc();
113    }
114   
 
115  0 toggle @Override
116    public void beginPropertyInline(String str)
117    {
118  0 println("beginPropertyInline('" + str + "')");
119  0 inc();
120    }
121   
 
122  0 toggle @Override
123    public void beginQuotation(WikiParameters params)
124    {
125  0 println("beginQuotation([" + params + "])");
126  0 inc();
127    }
128   
 
129  0 toggle @Override
130    public void beginQuotationLine()
131    {
132  0 println("beginQuotationLine()");
133  0 inc();
134    }
135   
 
136  1 toggle @Override
137    public void beginSection(
138    int docLevel,
139    int headerLevel,
140    WikiParameters params)
141    {
142  1 println("beginSection([" + docLevel + "])");
143  1 inc();
144    }
145   
 
146  1 toggle @Override
147    public void beginSectionContent(
148    int docLevel,
149    int headerLevel,
150    WikiParameters params)
151    {
152  1 println("beginSectionContent([" + docLevel + "])");
153  1 inc();
154    }
155   
 
156  0 toggle @Override
157    public void beginTable(WikiParameters params)
158    {
159  0 println("beginTable([" + params + "])");
160  0 inc();
161    }
162   
 
163  0 toggle @Override
164    public void beginTableCell(boolean tableHead, WikiParameters params)
165    {
166  0 println("beginTableCell(" + tableHead + ", [" + params + "])");
167  0 inc();
168    }
169   
 
170  0 toggle @Override
171    public void beginTableRow(WikiParameters params)
172    {
173  0 println("beginTableRow([" + params + "])");
174  0 inc();
175    }
176   
 
177  12 toggle private void dec()
178    {
179  12 fDepth--;
180    }
181   
 
182  0 toggle @Override
183    protected void endBlock()
184    {
185  0 dec();
186  0 println("endBlock()");
187    }
188   
 
189  0 toggle @Override
190    public void endDefinitionDescription()
191    {
192  0 dec();
193  0 println("endDefinitionDescription()");
194    }
195   
 
196  0 toggle @Override
197    public void endDefinitionList(WikiParameters params)
198    {
199  0 dec();
200  0 println("endDefinitionList([" + params + "])");
201    }
202   
 
203  0 toggle @Override
204    public void endDefinitionTerm()
205    {
206  0 dec();
207  0 println("endDefinitionTerm()");
208    }
209   
 
210  1 toggle @Override
211    public void endDocument(WikiParameters params)
212    {
213  1 dec();
214  1 println("endDocument([" + params + "])");
215    }
216   
 
217  3 toggle @Override
218    public void endFormat(WikiFormat format)
219    {
220  3 dec();
221  3 println("endFormat(" + format + ")");
222    }
223   
 
224  0 toggle @Override
225    public void endHeader(int headerLevel, WikiParameters params)
226    {
227  0 dec();
228  0 println("endHeader(" + headerLevel + ", [" + params + "])");
229    }
230   
 
231  0 toggle @Override
232    public void endInfoBlock(String infoType, WikiParameters params)
233    {
234  0 dec();
235  0 println("endInfoBlock(" + infoType + ", [" + params + "])");
236    }
237   
 
238  0 toggle @Override
239    public void endList(WikiParameters params, boolean ordered)
240    {
241  0 dec();
242  0 println("endList([" + params + "], ordered=" + ordered + ")");
243    }
244   
 
245  0 toggle @Override
246    public void endListItem()
247    {
248  0 dec();
249  0 println("endListItem()");
250    }
251   
 
252  2 toggle @Override
253    public void endParagraph(WikiParameters params)
254    {
255  2 dec();
256  2 println("endParagraph([" + params + "])");
257    }
258   
 
259  4 toggle @Override
260    public void endPropertyBlock(String propertyUri, boolean doc)
261    {
262  4 dec();
263  4 println("endPropertyBlock('" + propertyUri + "', doc=" + doc + ")");
264    }
265   
 
266  0 toggle @Override
267    public void endPropertyInline(String inlineProperty)
268    {
269  0 dec();
270  0 println("endPropertyInline('" + inlineProperty + "')");
271    }
272   
 
273  0 toggle @Override
274    public void endQuotation(WikiParameters params)
275    {
276  0 dec();
277  0 println("endQuotation([" + params + "])");
278    }
279   
 
280  0 toggle @Override
281    public void endQuotationLine()
282    {
283  0 dec();
284  0 println("endQuotationLine()");
285    }
286   
 
287  1 toggle @Override
288    public void endSection(int docLevel, int headerLevel, WikiParameters params)
289    {
290  1 dec();
291  1 println("endSection([" + docLevel + "])");
292    }
293   
 
294  1 toggle @Override
295    public void endSectionContent(
296    int docLevel,
297    int headerLevel,
298    WikiParameters params)
299    {
300  1 dec();
301  1 println("endSectionContent([" + docLevel + "])");
302    }
303   
 
304  0 toggle @Override
305    public void endTable(WikiParameters params)
306    {
307  0 dec();
308  0 println("endTable([" + params + "])");
309    }
310   
 
311  0 toggle @Override
312    public void endTableCell(boolean tableHead, WikiParameters params)
313    {
314  0 dec();
315  0 println("endTableCell(" + tableHead + ", [" + params + "])");
316    }
317   
 
318  0 toggle @Override
319    public void endTableRow(WikiParameters params)
320    {
321  0 dec();
322  0 println("endTableRow([" + params + "])");
323    }
324   
 
325  12 toggle private void inc()
326    {
327  12 fDepth++;
328    }
329   
 
330  0 toggle @Override
331    public void onEmptyLines(int count)
332    {
333  0 println("onEmptyLines(" + count + ")");
334    }
335   
 
336  0 toggle @Override
337    public void onEscape(String str)
338    {
339  0 println("onEscape('" + str + "')");
340    }
341   
 
342  0 toggle @Override
343    public void onExtensionBlock(String extensionName, WikiParameters params)
344    {
345  0 println("onExtensionBlock('" + extensionName + "', [" + params + "])");
346    }
347   
 
348  0 toggle @Override
349    public void onExtensionInline(String extensionName, WikiParameters params)
350    {
351  0 println("onExtensionInline('" + extensionName + "', [" + params + "])");
352    }
353   
 
354  0 toggle @Override
355    public void onHorizontalLine(WikiParameters params)
356    {
357  0 println("onHorizontalLine([" + params + "])");
358    }
359   
 
360  0 toggle @Override
361    public void onLineBreak()
362    {
363  0 println("onLineBreak()");
364    }
365   
 
366  0 toggle @Override
367    public void onMacroBlock(
368    String macroName,
369    WikiParameters params,
370    String content)
371    {
372  0 println("onMacroBlock('"
373    + macroName
374    + "', "
375    + params
376    + ", '"
377    + content
378    + "')");
379    }
380   
 
381  0 toggle @Override
382    public void onMacroInline(
383    String macroName,
384    WikiParameters params,
385    String content)
386    {
387  0 println("onMacroInline('"
388    + macroName
389    + "', "
390    + params
391    + ", '"
392    + content
393    + "')");
394    }
395   
 
396  0 toggle @Override
397    public void onNewLine()
398    {
399  0 println("onNewLine()");
400    }
401   
 
402  0 toggle @Override
403    public void onReference(String ref)
404    {
405  0 println("onReference('" + ref + "')");
406    }
407   
 
408  1 toggle @Override
409    public void onSpace(String str)
410    {
411  1 println("onSpace('" + str + "')");
412    }
413   
 
414  0 toggle @Override
415    public void onSpecialSymbol(String str)
416    {
417  0 println("onSpecialSymbol('" + str + "')");
418    }
419   
 
420  0 toggle @Override
421    public void onTableCaption(String str)
422    {
423  0 println("onTableCaption('" + str + "')");
424    }
425   
 
426  0 toggle @Override
427    public void onVerbatimBlock(String str, WikiParameters params)
428    {
429  0 println("onVerbatimBlock('" + str + "')");
430    }
431   
 
432  0 toggle @Override
433    public void onVerbatimInline(String str, WikiParameters params)
434    {
435  0 println("onVerbatimInline('" + str + "')");
436    }
437   
 
438  2 toggle @Override
439    public void onWord(String str)
440    {
441  2 println("onWord('" + str + "')");
442    }
443   
 
444  27 toggle @Override
445    protected void println(String str)
446    {
447  140 for (int i = 0; i < fDepth; i++) {
448  113 super.print(" ");
449    }
450  27 super.println(str);
451    }
452    }