Module org.kordamp.jarviz.core
Class EntriesExtractJarProcessor
- java.lang.Object
-
- org.kordamp.jarviz.core.processors.EntriesFindJarProcessor
-
- org.kordamp.jarviz.core.processors.EntriesExtractJarProcessor
-
- All Implemented Interfaces:
JarProcessor<java.util.Set<java.lang.String>>
public class EntriesExtractJarProcessor extends EntriesFindJarProcessor
- Since:
- 0.3.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kordamp.jarviz.core.processors.JarProcessor
JarProcessor.JarFileResult<R>
-
-
Field Summary
Fields Modifier and Type Field Description private booleanflattenprivate java.nio.file.PathtargetDirectory
-
Constructor Summary
Constructors Constructor Description EntriesExtractJarProcessor(JarFileResolver jarFileResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.PathgetTargetDirectory()booleanisFlatten()protected voidprocessJarEntry(java.util.jar.JarFile jarFile, java.nio.file.FileSystem zipfs, java.nio.file.Path path, java.util.Set<java.lang.String> entries)protected voidprocessJarEntry(java.util.jar.JarFile jarFile, java.util.jar.JarEntry entry, java.util.Set<java.lang.String> entries)voidsetFlatten(boolean flatten)voidsetTargetDirectory(java.nio.file.Path targetDirectory)-
Methods inherited from class org.kordamp.jarviz.core.processors.EntriesFindJarProcessor
getEntryName, getEntryPattern, getResult, processJarFile, setEntryName, setEntryPattern
-
-
-
-
Constructor Detail
-
EntriesExtractJarProcessor
public EntriesExtractJarProcessor(JarFileResolver jarFileResolver)
-
-
Method Detail
-
isFlatten
public boolean isFlatten()
-
setFlatten
public void setFlatten(boolean flatten)
-
getTargetDirectory
public java.nio.file.Path getTargetDirectory()
-
setTargetDirectory
public void setTargetDirectory(java.nio.file.Path targetDirectory)
-
processJarEntry
protected void processJarEntry(java.util.jar.JarFile jarFile, java.nio.file.FileSystem zipfs, java.nio.file.Path path, java.util.Set<java.lang.String> entries)- Overrides:
processJarEntryin classEntriesFindJarProcessor
-
processJarEntry
protected void processJarEntry(java.util.jar.JarFile jarFile, java.util.jar.JarEntry entry, java.util.Set<java.lang.String> entries)- Overrides:
processJarEntryin classEntriesFindJarProcessor
-
-