Class JavaArchiveImpl

All Implemented Interfaces:
Archive<JavaArchive>, Assignable, ClassContainer<JavaArchive>, LibraryContainer<JavaArchive>, ManifestContainer<JavaArchive>, ResourceContainer<JavaArchive>, ServiceProviderContainer<JavaArchive>, JavaArchive, ArchiveFormatAssociable

public class JavaArchiveImpl extends ContainerBase<JavaArchive> implements JavaArchive
Implementation of an archive with JAR-specific support.
Version:
$Revision: $
  • Field Details

    • log

      private static final Logger log
    • PATH_MANIFEST

      private static final ArchivePath PATH_MANIFEST
      Path to the manifests inside of the Archive.
    • PATH_RESOURCE

      private static final ArchivePath PATH_RESOURCE
      Path to the resources inside of the Archive.
    • PATH_CLASSES

      private static final ArchivePath PATH_CLASSES
      Path to the classes inside of the Archive.
  • Constructor Details

    • JavaArchiveImpl

      public JavaArchiveImpl(Archive<?> delegate)
      Create a new JavaArchive with any type storage engine as backing.
      Parameters:
      delegate - The storage backing.
  • Method Details