public class JarContentImpl extends java.lang.Object implements JarContent
Modifier and Type | Field and Description |
---|---|
private AnalysisType |
analysisType |
private java.util.Collection<java.lang.String> |
classFiles |
private java.util.Map<java.lang.String,java.lang.String> |
manifestEntries |
Constructor and Description |
---|
JarContentImpl(java.util.Collection<java.lang.String> classFiles,
java.util.Map<java.lang.String,java.lang.String> manifestEntries,
AnalysisType analysisType) |
Modifier and Type | Method and Description |
---|---|
AnalysisType |
getAnalysisType() |
java.util.Collection<java.lang.String> |
getClassFiles() |
java.util.Map<java.lang.String,java.lang.String> |
getManifestEntries()
Nb: Java has a perfectly good
java.util.jar.Manifest class since 1.2
which could be used here. |
private final java.util.Collection<java.lang.String> classFiles
private final java.util.Map<java.lang.String,java.lang.String> manifestEntries
private final AnalysisType analysisType
JarContentImpl(java.util.Collection<java.lang.String> classFiles, java.util.Map<java.lang.String,java.lang.String> manifestEntries, AnalysisType analysisType)
public java.util.Collection<java.lang.String> getClassFiles()
getClassFiles
in interface JarContent
public java.util.Map<java.lang.String,java.lang.String> getManifestEntries()
JarContent
java.util.jar.Manifest
class since 1.2
which could be used here. This simplifies the content.getManifestEntries
in interface JarContent
public AnalysisType getAnalysisType()
getAnalysisType
in interface JarContent