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, getArchive
private 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
-