Interface ExplodedExporter

  • All Superinterfaces:
    Assignable
    All Known Implementing Classes:
    ExplodedExporterImpl

    public interface ExplodedExporter
    extends Assignable
    Exporter used to export an Archive as an exploded directory structure.
    Version:
    $Revision: $
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.io.File exportExploded​(java.io.File parentDirectory)
      Exports provided archive as an exploded directory structure.
      java.io.File exportExploded​(java.io.File parentDirectory, java.lang.String directoryName)
      Exports provided archive as an exploded directory structure.
      java.io.File exportExplodedInto​(java.io.File directory)
      Exports provided archive as an exploded directory structure into the given directory.
      • Methods inherited from interface org.jboss.shrinkwrap.api.Assignable

        as
    • Method Detail

      • exportExploded

        java.io.File exportExploded​(java.io.File parentDirectory)
        Exports provided archive as an exploded directory structure.
        Parameters:
        parentDirectory - Must be a folder
        Returns:
        File for exploded archive contents
        Throws:
        java.lang.IllegalArgumentException - if the archive or parent directory not valid
        ArchiveExportException - if the export process fails
      • exportExploded

        java.io.File exportExploded​(java.io.File parentDirectory,
                                    java.lang.String directoryName)
        Exports provided archive as an exploded directory structure.
        Parameters:
        parentDirectory - Must be a folder
        directoryName - The exploded directory name
        Returns:
        File for exploded archive contents
        Throws:
        java.lang.IllegalArgumentException - if the archive or parent directory not valid
        ArchiveExportException - if the export process fails
      • exportExplodedInto

        java.io.File exportExplodedInto​(java.io.File directory)
        Exports provided archive as an exploded directory structure into the given directory.
        Parameters:
        directory - Must be a folder
        Returns:
        File for exploded archive contents
        Throws:
        java.lang.IllegalArgumentException - if the archive or parent directory not valid
        ArchiveExportException - if the export process fails