Public Member Functions | |
AbstractJarEntryExtractor (String filetype) | |
JarEntry[] | getJavaEntries (JarFile jarfile) |
Public Attributes | |
final String | FILETYPE |
Static Public Attributes | |
static final String[] | PREFIX_PATHS = new String[] {"src", "test"} |
Protected Member Functions | |
String | getClassName (JarEntry javaEntry) |
alma.acs.makesupport.AbstractJarEntryExtractor.AbstractJarEntryExtractor | ( | String | filetype | ) |
String alma.acs.makesupport.AbstractJarEntryExtractor.getClassName | ( | JarEntry | javaEntry | ) | [protected] |
Gets the Java class name from a JarEntry.
Uses PREFIX_PATHS to remove a leading prefix path that is not part of the Java package.
javaEntry |
References alma.acs.makesupport.AbstractJarEntryExtractor.PREFIX_PATHS.
Referenced by alma.acs.makesupport.JarSourceExtractor.extractJavaSourcesToFiles(), and alma.acs.makesupport.JarSourceExtractor.extractJavaSourcesToJar().
JarEntry [] alma.acs.makesupport.AbstractJarEntryExtractor.getJavaEntries | ( | JarFile | jarfile | ) |
Lists all Java files files of type FILETYPE that are contained inside a given JAR file.
The current implementation only looks for a FILETYPE file ending, ignoring the contents of such files.
jarfile | the JAR file to be searched |
References alma.acs.makesupport.AbstractJarEntryExtractor.FILETYPE.
Referenced by alma.acs.makesupport.JarSourceExtractor.extractJavaSourcesToFiles(), and alma.acs.makesupport.JarSourceExtractor.extractJavaSourcesToJar().
final String [] alma.acs.makesupport.AbstractJarEntryExtractor.PREFIX_PATHS = new String[] {"src", "test"} [static] |
prefix paths inside JAR files which are not considered part of Java package paths
Referenced by alma.acs.makesupport.AbstractJarEntryExtractor.getClassName().