Clover coverage report - Maven Clover report
Coverage timestamp: Sun Mar 18 2007 17:43:17 CET
file stats: LOC: 37   Methods: 2
NCLOC: 18   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
TargetProvider.java - 0% 0% 0%
coverage
 1    package com.agical.rdoc.core.target;
 2   
 3    import java.io.File;
 4    import java.io.FileNotFoundException;
 5    import java.io.IOException;
 6    import java.io.OutputStream;
 7   
 8    import com.agical.rmock.core.exception.UnsatisfiedDependencySystemException;
 9   
 10   
 11    /**
 12    * @author brolund
 13    *
 14    * (c) 2005 Agical AB
 15    */
 16    public interface TargetProvider {
 17   
 18    TargetProvider NULL = new TargetProvider() {
 19  0 public File getTarget() {
 20  0 throw new UnsatisfiedDependencySystemException(TargetProvider.class);
 21    }
 22   
 23  0 public OutputStream createRelativeOutputStream(String name) {
 24  0 throw new UnsatisfiedDependencySystemException(TargetProvider.class);
 25    }
 26    };
 27   
 28    File getTarget();
 29   
 30    /**
 31    * Creates an OutputStream relative to the target root
 32    * @param name
 33    * @throws FileNotFoundException
 34    * @throws IOException
 35    */
 36    OutputStream createRelativeOutputStream(String name);
 37    }