public abstract class AbstractJarEntryExtractor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
FILETYPE |
static java.lang.String[] |
PREFIX_PATHS
prefix paths inside JAR files which are not considered part of Java package paths
|
| Constructor and Description |
|---|
AbstractJarEntryExtractor(java.lang.String filetype) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getClassName(java.util.jar.JarEntry javaEntry)
Gets the Java class name from a JarEntry.
|
java.util.jar.JarEntry[] |
getJavaEntries(java.util.jar.JarFile jarfile)
Lists all Java files files of type FILETYPE that are contained inside a given JAR file.
|
public static final java.lang.String[] PREFIX_PATHS
public final java.lang.String FILETYPE
public AbstractJarEntryExtractor(java.lang.String filetype)
protected java.lang.String getClassName(java.util.jar.JarEntry javaEntry)
PREFIX_PATHS to remove a leading prefix path
that is not part of the Java package.javaEntry - public java.util.jar.JarEntry[] getJavaEntries(java.util.jar.JarFile jarfile)
jarfile - the JAR file to be searched