# Package de.esprit.appsuite.io.archive

Contains base classes for the archive tools

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ArchiveEntryFilter | This interface allows for filtering `ArchiveEntry` objects

- Class Summary
  Class | Description
  --- | ---
  AbstractArchiveExtractor<C extends ApplicationContext,E extends ArchiveEntry> | This class extracts the content of an archive into a given target-directory.
  AbstractArchiver<C extends ApplicationContext> | This class creates a ZIP archive of either files/directories or directly from an input-stream.
  ArchiveEntry<E> | This class encapsulates an archive entry such as a TAR or ZIP entry.
  ArchiveExtractionFilter | This class allows for filtering entries during archive extraction
  ArchiveExtractTask<C extends ApplicationContext> |
  ArchiveInputEntry | This class stores a file to be archived together with it's relative name to be used in the archive.
  ArchiveInputList | This list stores `ArchiveInputEntry` objects to be archived.
  ArchiveListTask<C extends ApplicationContext> |

## Package de.esprit.appsuite.io.archive Description

Contains base classes for the archive tools

Copyright © 2014 EsprIT-Systems. All Rights Reserved.