public abstract class AbstractDirectoryPackager extends org.codehaus.cargo.util.log.LoggedObject implements Packager
Constructor and Description |
---|
AbstractDirectoryPackager(String targetDirectory) |
Modifier and Type | Method and Description |
---|---|
protected abstract List |
getConfigurationExclusions() |
protected abstract List |
getDistributionExclusions() |
protected org.codehaus.cargo.util.FileHandler |
getFileHandler() |
String |
getTargetDirectory() |
void |
packageContainer(InstalledLocalContainer container)
Package an installed container distribution and its local configuration in a single location.
|
protected void |
setFileHandler(org.codehaus.cargo.util.FileHandler fileHandler) |
public AbstractDirectoryPackager(String targetDirectory)
targetDirectory
- the directory where the container distribution and its local
configuration will be packagedpublic String getTargetDirectory()
protected org.codehaus.cargo.util.FileHandler getFileHandler()
protected void setFileHandler(org.codehaus.cargo.util.FileHandler fileHandler)
fileHandler
- the Cargo file utility class to use. This method is useful for unit
testing with Mock objects as it can be passed a test file handler that doesn't perform
any real file action.public void packageContainer(InstalledLocalContainer container)
packageContainer
in interface Packager
container
- the installed container to packagePackager.packageContainer(org.codehaus.cargo.container.InstalledLocalContainer)
protected abstract List getDistributionExclusions()
InstalledLocalContainer.getHome()
.protected abstract List getConfigurationExclusions()
LocalConfiguration.getHome()
.Copyright © 2004-2013 Codehaus. All Rights Reserved.