Interface ArchiveDescriptor

All Known Implementing Classes:
AbstractArchiveDescriptor, ExplodedArchiveDescriptor, JarFileBasedArchiveDescriptor, JarInputStreamBasedArchiveDescriptor, JarProtocolArchiveDescriptor

public interface ArchiveDescriptor
Models a logical archive, which might be
  • a jar file
  • a zip file
  • an exploded directory
  • etc

Used mainly for scanning purposes via visitation

  • Method Details

    • visitArchive

      void visitArchive(ArchiveContext archiveContext)
      Perform visitation using the given context
      Parameters:
      archiveContext - The visitation context
    • findEntry

      @Nullable ArchiveEntry findEntry(String path)