public class JarStructure
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static JarEntryComparator |
COMPARATOR |
| Constructor and Description |
|---|
JarStructure(JarEntry root) |
| Modifier and Type | Method and Description |
|---|---|
JarEntry |
findEntryByName(java.lang.String name) |
java.util.List<JarEntry> |
findSimilarEntries(java.lang.String name) |
java.util.List<JarEntry> |
findSimilarEntries(java.lang.String name,
Filter<JarEntry> filter) |
java.util.List<JarEntry> |
getChildEntries(JarEntry entry) |
JarEntry |
getClassEntry(java.lang.Class forClass) |
java.io.InputStream |
getEntryInputStream(JarEntry entry) |
java.lang.String |
getJarLocation() |
JarEntry |
getRoot() |
void |
setClassIcon(java.lang.Class classType,
javax.swing.ImageIcon icon) |
void |
setJarLocation(java.lang.String jarLocation) |
void |
setPackageIcon(java.lang.Package packageType,
javax.swing.ImageIcon icon) |
void |
setPackageIcon(java.lang.String packageName,
javax.swing.ImageIcon icon) |
void |
setRoot(JarEntry root) |
public static final JarEntryComparator COMPARATOR
public JarStructure(JarEntry root)
public java.lang.String getJarLocation()
public void setJarLocation(java.lang.String jarLocation)
public JarEntry getRoot()
public void setRoot(JarEntry root)
public JarEntry findEntryByName(java.lang.String name)
public java.util.List<JarEntry> findSimilarEntries(java.lang.String name)
public java.util.List<JarEntry> findSimilarEntries(java.lang.String name, Filter<JarEntry> filter)
public JarEntry getClassEntry(java.lang.Class forClass)
public void setPackageIcon(java.lang.Package packageType,
javax.swing.ImageIcon icon)
public void setPackageIcon(java.lang.String packageName,
javax.swing.ImageIcon icon)
public void setClassIcon(java.lang.Class classType,
javax.swing.ImageIcon icon)
public java.io.InputStream getEntryInputStream(JarEntry entry) throws java.io.IOException
java.io.IOException