EMMA Coverage Report (generated Thu Jan 20 11:39:44 EST 2011)
[all classes][com.hammurapi.render]

COVERAGE SUMMARY FOR SOURCE FILE [MultiFileRendererAdapter.java]

nameclass, %method, %block, %line, %
MultiFileRendererAdapter.java0%   (0/1)0%   (0/2)0%   (0/20)0%   (0/6)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class MultiFileRendererAdapter0%   (0/1)0%   (0/2)0%   (0/20)0%   (0/6)
MultiFileRendererAdapter (FileRenderer): void 0%   (0/1)0%   (0/6)0%   (0/3)
render (File, Map, Context, String, Locale): List 0%   (0/1)0%   (0/14)0%   (0/3)

1package com.hammurapi.render;
2 
3import java.io.File;
4import java.util.Collections;
5import java.util.List;
6import java.util.Locale;
7import java.util.Map;
8 
9import com.hammurapi.common.Context;
10 
11/**
12 * Adapter from FileRenderer to MultiFileHtmlRenderer
13 * @author Pavel Vlasov
14 *
15 */
16public class MultiFileRendererAdapter implements MultiFileRenderer {
17        
18        private FileRenderer fileRenderer;
19        
20        /**
21         * Constructs MultiFileRenderer from FileRenderer.
22         * @param fileRenderer
23         */
24        public MultiFileRendererAdapter(FileRenderer fileRenderer) {
25                this.fileRenderer = fileRenderer;
26        }
27 
28        @Override
29        public List<File> render(
30                        File out, 
31                        Map<String, Object> environment,
32                        Context context, 
33                        String profile, 
34                        Locale locale) throws RenderingException {
35 
36                if (fileRenderer.render(out, environment, context, profile, locale)) {
37                        return Collections.singletonList(out);
38                } else {
39                        return Collections.emptyList();
40                }
41        }
42 
43}

[all classes][com.hammurapi.render]
EMMA 2.0.5312 EclEmma Fix 2 (C) Vladimir Roubtsov