org.codehaus.gmaven.runtime.support
Class CompilerSupport
java.lang.Object
org.codehaus.gmaven.feature.support.ComponentSupport
org.codehaus.gmaven.runtime.support.CompilerSupport
- All Implemented Interfaces:
- org.codehaus.gmaven.feature.Component, Compiler
public abstract class CompilerSupport
- extends ComponentSupport
- implements Compiler
Support for Compiler component implementations.
- Version:
- $Id$
- Author:
- Jason Dillon
|
Constructor Summary |
protected |
CompilerSupport(org.codehaus.gmaven.feature.Feature feature)
|
protected |
CompilerSupport(org.codehaus.gmaven.feature.Feature feature,
org.codehaus.gmaven.feature.Configuration config)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.codehaus.gmaven.runtime.util.Compiler |
compile |
sources
protected final Set sources
targetDir
protected File targetDir
CompilerSupport
protected CompilerSupport(org.codehaus.gmaven.feature.Feature feature,
org.codehaus.gmaven.feature.Configuration config)
CompilerSupport
protected CompilerSupport(org.codehaus.gmaven.feature.Feature feature)
setTargetDirectory
public void setTargetDirectory(File dir)
- Specified by:
setTargetDirectory in interface Compiler
getTargetDirectory
public File getTargetDirectory()
- Specified by:
getTargetDirectory in interface Compiler
add
public void add(URL source)
- Specified by:
add in interface Compiler
add
public void add(File source)
- Specified by:
add in interface Compiler
sources
public Collection sources()
- Specified by:
sources in interface Compiler
setClassPath
public void setClassPath(URL[] urls)
- Specified by:
setClassPath in interface Compiler
getClassPath
public URL[] getClassPath()
- Specified by:
getClassPath in interface Compiler
Copyright © 2006-2012 Codehaus. All Rights Reserved.