Class AbstractArchiveDescriptor

  • All Implemented Interfaces:
    ArchiveDescriptor

    public abstract class AbstractArchiveDescriptor
    extends java.lang.Object
    implements ArchiveDescriptor
    Base support for ArchiveDescriptor implementors.
    • Constructor Detail

      • AbstractArchiveDescriptor

        protected AbstractArchiveDescriptor​(ArchiveDescriptorFactory archiveDescriptorFactory,
                                            java.net.URL archiveUrl,
                                            java.lang.String entryBasePrefix)
    • Method Detail

      • getArchiveUrl

        protected java.net.URL getArchiveUrl()
      • getEntryBasePrefix

        protected java.lang.String getEntryBasePrefix()
      • extractRelativeName

        protected java.lang.String extractRelativeName​(java.util.zip.ZipEntry zipEntry)
      • extractName

        protected java.lang.String extractName​(java.util.zip.ZipEntry zipEntry)
      • normalizePathName

        protected java.lang.String normalizePathName​(java.lang.String pathName)
      • buildByteBasedInputStreamAccess

        protected InputStreamAccess buildByteBasedInputStreamAccess​(java.lang.String name,
                                                                    java.io.InputStream inputStream)