|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.shared.jar.JarData
public final class JarData
Class that contains details of a single JAR file and it's entries.
Field Summary | |
---|---|
private java.lang.String |
bytecodeHash
The hashcode for the file's class data contents. |
private java.util.List |
entries
The JAR entries. |
private java.io.File |
file
The JAR file. |
private java.lang.String |
fileHash
The hashcode for the entire file's contents. |
private JarClasses |
jarClasses
Information about the JAR's classes. |
private JarIdentification |
jarIdentification
Information about the JAR's identifying features. |
private java.util.jar.Manifest |
manifest
The JAR's manifest. |
private boolean |
sealed
Whether the JAR file is sealed. |
Constructor Summary | |
---|---|
JarData(java.io.File file,
java.util.jar.Manifest manifest,
java.util.List entries)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getBytecodeHash()
|
java.util.List |
getEntries()
|
java.io.File |
getFile()
|
java.lang.String |
getFileHash()
|
JarClasses |
getJarClasses()
|
JarIdentification |
getJarIdentification()
|
java.lang.String |
getJdkRevision()
|
java.util.jar.Manifest |
getManifest()
|
int |
getNumClasses()
|
int |
getNumEntries()
|
int |
getNumPackages()
|
boolean |
isDebugPresent()
|
boolean |
isSealed()
|
void |
setBytecodeHash(java.lang.String bytecodeHash)
|
void |
setFileHash(java.lang.String fileHash)
|
void |
setJarClasses(JarClasses jarClasses)
|
void |
setJarIdentification(JarIdentification jarIdentification)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final java.io.File file
private final boolean sealed
private java.lang.String fileHash
private java.lang.String bytecodeHash
private final java.util.jar.Manifest manifest
private JarClasses jarClasses
private final java.util.List entries
private JarIdentification jarIdentification
Constructor Detail |
---|
public JarData(java.io.File file, java.util.jar.Manifest manifest, java.util.List entries)
file
- the JAR filemanifest
- the JAR manifestentries
- the JAR entriesMethod Detail |
---|
public java.util.List getEntries()
public java.util.jar.Manifest getManifest()
public java.io.File getFile()
public boolean isSealed()
public void setFileHash(java.lang.String fileHash)
public java.lang.String getFileHash()
public void setBytecodeHash(java.lang.String bytecodeHash)
public java.lang.String getBytecodeHash()
public boolean isDebugPresent()
public void setJarClasses(JarClasses jarClasses)
public int getNumEntries()
public int getNumClasses()
public int getNumPackages()
public java.lang.String getJdkRevision()
public void setJarIdentification(JarIdentification jarIdentification)
public JarIdentification getJarIdentification()
public JarClasses getJarClasses()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |