Package org.apache.bcel.util
Class ClassPath.AbstractZip
- java.lang.Object
-
- org.apache.bcel.util.ClassPath.AbstractPathEntry
-
- org.apache.bcel.util.ClassPath.AbstractZip
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
- Direct Known Subclasses:
ClassPath.Jar
,ClassPath.Module
- Enclosing class:
- ClassPath
private abstract static class ClassPath.AbstractZip extends ClassPath.AbstractPathEntry
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.zip.ZipFile
zipFile
-
Constructor Summary
Constructors Constructor Description AbstractZip(java.util.zip.ZipFile zipFile)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
close()
(package private) ClassPath.ClassFile
getClassFile(java.lang.String name, java.lang.String suffix)
(package private) java.net.URL
getResource(java.lang.String name)
(package private) java.io.InputStream
getResourceAsStream(java.lang.String name)
protected abstract java.lang.String
toEntryName(java.lang.String name, java.lang.String suffix)
java.lang.String
toString()
-
-
-
Method Detail
-
close
public void close() throws java.io.IOException
- Throws:
java.io.IOException
-
getClassFile
ClassPath.ClassFile getClassFile(java.lang.String name, java.lang.String suffix)
- Specified by:
getClassFile
in classClassPath.AbstractPathEntry
-
getResource
java.net.URL getResource(java.lang.String name)
- Specified by:
getResource
in classClassPath.AbstractPathEntry
-
getResourceAsStream
java.io.InputStream getResourceAsStream(java.lang.String name)
- Specified by:
getResourceAsStream
in classClassPath.AbstractPathEntry
-
toEntryName
protected abstract java.lang.String toEntryName(java.lang.String name, java.lang.String suffix)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-