EMMA Coverage Report (generated Tue Aug 23 05:57:12 CDT 2011)
[all classes][felix.util]

COVERAGE SUMMARY FOR SOURCE FILE [FelixStringMan.java]

nameclass, %method, %block, %line, %
FelixStringMan.java100% (1/1)71%  (5/7)78%  (83/106)76%  (16/21)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class FelixStringMan100% (1/1)71%  (5/7)78%  (83/106)76%  (16/21)
FelixStringMan (): void 0%   (0/1)0%   (0/3)0%   (0/1)
nextLine (): String 0%   (0/1)0%   (0/20)0%   (0/4)
colToStringArray (Collection): ArrayList 100% (1/1)100% (22/22)100% (4/4)
colToStringArray (Object []): ArrayList 100% (1/1)100% (27/27)100% (4/4)
commaListNoSpace (ArrayList): String 100% (1/1)100% (4/4)100% (1/1)
indentHead (): String 100% (1/1)100% (20/20)100% (4/4)
toHashSet (Object): HashSet 100% (1/1)100% (10/10)100% (3/3)

1package felix.util;
2 
3import java.util.ArrayList;
4import java.util.Collection;
5import java.util.HashSet;
6 
7import tuffy.util.StringMan;
8 
9/**
10 * Container of string related utilities.
11 */
12public class FelixStringMan extends StringMan{
13        
14        /**
15         * Returns comma separated list with no spaces for given list.
16         * @param parts
17         * @return
18         */
19        public static String commaListNoSpace(ArrayList<String> parts) {
20                return StringMan.join(",", parts);
21        }
22        
23        /**
24         * Returns current indentation.
25         * @return
26         */
27        public static String indentHead(){
28                String ret = "";
29                for(int i=0;i<FelixConfig.currentIndent;i++){
30                        ret += "\t";
31                }
32                return ret;
33        }
34        
35        /**
36         * Returns newline + current indentation.
37         * @return
38         */
39        public static String nextLine(){
40                String ret = "\n";
41                for(int i=0;i<FelixConfig.currentIndent;i++){
42                        ret += "\t";
43                }
44                return ret;
45        }
46        
47        /**
48         * Returns HashSet for given object.
49         * @param obj
50         * @return
51         */
52        public static <A> HashSet<A> toHashSet(A obj){
53                HashSet<A> ret = new HashSet<A>();
54                ret.add(obj);
55                return ret;
56        }
57        
58        /**
59         * Returns ArrayList for given collection.
60         * @param _coll
61         * @return
62         */
63        public static <A> ArrayList<String> colToStringArray(Collection<A> _coll){
64                ArrayList<String> ret = new ArrayList<String>();
65                for(A a : _coll){
66                        ret.add(a.toString());
67                }
68                return ret;
69        }
70        
71        /**
72         * Returns ArrayList for given object.
73         * @param _coll
74         * @return
75         */
76        public static <A> ArrayList<String> colToStringArray(A... _coll){
77                ArrayList<String> ret = new ArrayList<String>();
78                for(A a : _coll){
79                        ret.add(a.toString());
80                }
81                return ret;
82        }
83        
84}

[all classes][felix.util]
EMMA 2.0.5312 EclEmma Fix 2 (C) Vladimir Roubtsov