org.apache.maven.surefire.booter
Class ClasspathConfiguration

java.lang.Object
  extended by org.apache.maven.surefire.booter.ClasspathConfiguration

public class ClasspathConfiguration
extends Object

Represents the classpaths for the BooterConfiguration.

Version:
$Id$
Author:
Jason van Zyl, Emmanuel Venisse, Kristian Rosenvold

Constructor Summary
ClasspathConfiguration(boolean enableAssertions, boolean childDelegation)
           
ClasspathConfiguration(List classPathUrls, List surefireClassPathUrls, boolean enableAssertions, boolean childDelegation)
           
 
Method Summary
 void addClasspathUrl(String path)
           
 void addSurefireClasspathUrl(String path)
           
 ClassLoader createSurefireClassLoader(ClassLoader parent)
           
 ClassLoader createTestClassLoader()
           
 ClassLoader createTestClassLoader(boolean childDelegation)
           
 ClassLoader createTestClassLoaderConditionallySystem(boolean useSystemClassLoader)
           
 Classpath getTestClasspath()
           
 void setForkProperties(Properties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasspathConfiguration

public ClasspathConfiguration(boolean enableAssertions,
                              boolean childDelegation)

ClasspathConfiguration

public ClasspathConfiguration(List classPathUrls,
                              List surefireClassPathUrls,
                              boolean enableAssertions,
                              boolean childDelegation)
Method Detail

setForkProperties

public void setForkProperties(Properties properties)

createTestClassLoaderConditionallySystem

public ClassLoader createTestClassLoaderConditionallySystem(boolean useSystemClassLoader)
                                                     throws SurefireExecutionException
Throws:
SurefireExecutionException

createTestClassLoader

public ClassLoader createTestClassLoader(boolean childDelegation)
                                  throws SurefireExecutionException
Throws:
SurefireExecutionException

createTestClassLoader

public ClassLoader createTestClassLoader()
                                  throws SurefireExecutionException
Throws:
SurefireExecutionException

createSurefireClassLoader

public ClassLoader createSurefireClassLoader(ClassLoader parent)
                                      throws SurefireExecutionException
Throws:
SurefireExecutionException

getTestClasspath

public Classpath getTestClasspath()

addClasspathUrl

public void addClasspathUrl(String path)

addSurefireClasspathUrl

public void addSurefireClasspathUrl(String path)


Copyright © 2004-2012 Apache Software Foundation. All Rights Reserved.