public class ExplodedExporterDelegate extends AbstractExporterDelegate<java.io.File>
| Modifier and Type | Field and Description |
|---|---|
private static java.util.logging.Logger |
log
Logger
|
private java.io.File |
outputDirectory
Output directory to write the exploded content to.
|
| Constructor and Description |
|---|
ExplodedExporterDelegate(Archive<?> archive,
java.io.File outputDirectory)
Creates a new exploded exporter delegate for the provided
Archive |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.File |
getResult()
Return the results of the export.
|
private void |
processArchiveAsset(java.io.File parentDirectory,
ArchiveAsset nestedArchiveAsset)
Processes a nested archive by delegating to the ExplodedArchiveExporter
|
protected void |
processNode(ArchivePath path,
Node node)
Template method for processing a single node.
|
private java.io.File |
validateOutputDirectory(java.io.File outputDirectory)
Initializes the output directory
|
doExport, export, getArchiveprivate static final java.util.logging.Logger log
private final java.io.File outputDirectory
protected void processNode(ArchivePath path, Node node)
processNode in class AbstractExporterDelegate<java.io.File>AbstractExporterDelegate.processNode(ArchivePath, Node)protected java.io.File getResult()
getResult in class AbstractExporterDelegate<java.io.File>AbstractExporterDelegate.getResult()private void processArchiveAsset(java.io.File parentDirectory,
ArchiveAsset nestedArchiveAsset)
parentDirectory - nestedArchiveAsset - private java.io.File validateOutputDirectory(java.io.File outputDirectory)
baseDirectory - directoryName -