Class AbstractArchiveDescriptor

java.lang.Object
org.hibernate.boot.archive.spi.AbstractArchiveDescriptor
All Implemented Interfaces:
ArchiveDescriptor
Direct Known Subclasses:
ExplodedArchiveDescriptor, JarFileBasedArchiveDescriptor, JarInputStreamBasedArchiveDescriptor

public abstract class AbstractArchiveDescriptor extends Object implements ArchiveDescriptor
Base support for ArchiveDescriptor implementors.
  • Constructor Details

  • Method Details

    • getArchiveDescriptorFactory

      protected ArchiveDescriptorFactory getArchiveDescriptorFactory()
    • getArchiveUrl

      protected URL getArchiveUrl()
    • getEntryBasePrefix

      protected String getEntryBasePrefix()
    • extractRelativeName

      protected String extractRelativeName(ZipEntry zipEntry)
    • extractName

      protected String extractName(ZipEntry zipEntry)
    • normalizePathName

      protected String normalizePathName(String pathName)
    • buildByteBasedInputStreamAccess

      protected InputStreamAccess buildByteBasedInputStreamAccess(String name, InputStream inputStream)