Class DirectoryArchive

    • Field Detail

      • directory

        public final File directory
      • parser

        public final Parser parser
    • Constructor Detail

      • DirectoryArchive

        public DirectoryArchive​(Parser parser,
                                File directory)
    • Method Detail

      • getURI

        public URI getURI()
        Description copied from interface: ArchiveAdapter
        Returns the URI of the archive
        Returns:
        URI of the archive
      • getManifest

        public Manifest getManifest()
                             throws IOException
        Description copied from interface: ArchiveAdapter
        Returns the manifest instance for the archive.
        Returns:
        the archive's manifest
        Throws:
        IOException - if the manifest cannot be loaded.
      • onSelectedEntries

        public void onSelectedEntries​(ArchiveAdapter.Selector selector,
                                      ArchiveAdapter.EntryTask task,
                                      Logger logger)
                               throws IOException
        Description copied from interface: ArchiveAdapter
        perform a task on selected archive entries
        Parameters:
        selector - implementation to select the archive archive entries on which the task should be performed.
        task - the task to perform
        logger - for any logging activity
        Throws:
        IOException - can be generated while reading the archive entries