EMMA Coverage Report (generated Tue May 18 22:13:27 CDT 2004)
[all classes][org.apache.velocity.texen.util]

COVERAGE SUMMARY FOR SOURCE FILE [FileUtil.java]

nameclass, %method, %block, %line, %
FileUtil.java100% (1/1)25%  (1/4)7%   (3/46)10%  (1/10)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class FileUtil100% (1/1)25%  (1/4)7%   (3/46)10%  (1/10)
file (String): File 0%   (0/1)0%   (0/7)0%   (0/2)
file (String, String): File 0%   (0/1)0%   (0/8)0%   (0/2)
mkdir (String): String 0%   (0/1)0%   (0/28)0%   (0/5)
FileUtil (): void 100% (1/1)100% (3/3)100% (1/1)

1package org.apache.velocity.texen.util;
2 
3/*
4 * Copyright 2001,2004 The Apache Software Foundation.
5 * 
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 * 
10 *      http://www.apache.org/licenses/LICENSE-2.0
11 * 
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18 
19import java.io.File;
20 
21/**
22 * A general file utility for use in the context
23 *
24 * @author <a href="mailto:leon@opticode.co.za">Leon Messerschmidt</a>
25 * @author <a href="mailto:jvanzyl@apache.org">Jason van Zyl</a>
26 * @version $Id: FileUtil.java,v 1.9.8.1 2004/03/03 23:23:07 geirm Exp $ 
27 */
28public class FileUtil
29{
30    /**
31     * Creates the directory s (and any parent directories needed).
32     *
33     * @param String path/directory to create.
34     * @param String report of path/directory creation.
35     */
36    static public String mkdir (String s)
37    {
38        try
39        {
40            if ((new File(s)).mkdirs())
41                return "Created dir: "+s;
42            else
43                return "Failed to create dir or dir already exists: "+s;
44        }
45        catch (Exception e)
46        {
47            return e.toString();
48        }
49    }
50 
51    /**
52     * A method to get a File object.
53     *
54     * @param String path to file object to create.
55     * @return File created file object.
56     */
57    public static File file(String s)
58    {
59        File f = new File(s);
60        return f;
61    }
62    
63    /**
64     * A method to get a File object.
65     *
66     * @param String base path
67     * @param String file name
68     * @return File created file object.
69     */
70    public static File file(String base, String s)
71    {
72        File f = new File(base, s);
73        return f;
74    }
75}

[all classes][org.apache.velocity.texen.util]
EMMA 2.0.4015 (stable) (C) Vladimir Roubtsov