Package org.apache.maven.shared.jar
Class JarData
java.lang.Object
org.apache.maven.shared.jar.JarData
Class that contains details of a single JAR file and it's entries.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFile()intintintintbooleanbooleanbooleanisSealed()voidsetBytecodeHash(String bytecodeHash) voidsetFileHash(String fileHash) voidsetJarClasses(JarClasses jarClasses) voidsetJarIdentification(JarIdentification jarIdentification) voidsetRootEntries(List<JarEntry> rootEntries) voidsetVersionedRuntimes(JarVersionedRuntimes versionedRuntimes)
-
Constructor Details
-
JarData
Constructor.- Parameters:
file- the JAR filemanifest- the JAR manifestentries- the JAR entries
-
-
Method Details
-
getEntries
-
getRootEntries
-
setRootEntries
-
getManifest
-
getFile
-
isSealed
public boolean isSealed() -
isMultiRelease
public boolean isMultiRelease() -
setFileHash
-
getFileHash
-
setBytecodeHash
-
getBytecodeHash
-
isDebugPresent
public boolean isDebugPresent() -
getNumEntries
public int getNumEntries() -
getNumRootEntries
public int getNumRootEntries() -
getNumClasses
public int getNumClasses() -
getNumPackages
public int getNumPackages() -
getJdkRevision
-
getJarIdentification
-
getJarClasses
-
getVersionedRuntimes
-