public final class Clazzpath
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
Clazzpath.Resource |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,Clazz> |
clazzes |
private java.util.Map<java.lang.String,Clazz> |
missing |
private java.util.Set<ClazzpathUnit> |
units |
| Constructor and Description |
|---|
Clazzpath() |
| Modifier and Type | Method and Description |
|---|---|
ClazzpathUnit |
addClazzpathUnit(java.io.File pFile)
Add a
ClazzpathUnit to this Clazzpath. |
ClazzpathUnit |
addClazzpathUnit(java.io.File pFile,
java.lang.String pId) |
ClazzpathUnit |
addClazzpathUnit(java.io.InputStream pInputStream,
java.lang.String pId) |
private ClazzpathUnit |
addClazzpathUnit(java.lang.Iterable<Clazzpath.Resource> resources,
java.lang.String pId,
boolean shouldCloseResourceStream) |
java.util.Set<Clazz> |
getClashedClazzes() |
Clazz |
getClazz(java.lang.String pClazzName) |
java.util.Set<Clazz> |
getClazzes() |
java.util.Set<Clazz> |
getMissingClazzes() |
ClazzpathUnit[] |
getUnits() |
boolean |
removeClazzpathUnit(ClazzpathUnit pUnit) |
private final java.util.Set<ClazzpathUnit> units
private final java.util.Map<java.lang.String,Clazz> missing
private final java.util.Map<java.lang.String,Clazz> clazzes
public boolean removeClazzpathUnit(ClazzpathUnit pUnit)
public final ClazzpathUnit addClazzpathUnit(java.io.File pFile) throws java.io.IOException
ClazzpathUnit to this Clazzpath.pFile - may be a directory or a jar fileClazzpathUnit with id of pFile.absolutePathjava.io.IOExceptionpublic ClazzpathUnit addClazzpathUnit(java.io.File pFile, java.lang.String pId) throws java.io.IOException
java.io.IOExceptionpublic ClazzpathUnit addClazzpathUnit(java.io.InputStream pInputStream, java.lang.String pId) throws java.io.IOException
java.io.IOExceptionprivate ClazzpathUnit addClazzpathUnit(java.lang.Iterable<Clazzpath.Resource> resources, java.lang.String pId, boolean shouldCloseResourceStream) throws java.io.IOException
java.io.IOExceptionpublic java.util.Set<Clazz> getClazzes()
public java.util.Set<Clazz> getClashedClazzes()
public java.util.Set<Clazz> getMissingClazzes()
public Clazz getClazz(java.lang.String pClazzName)
public ClazzpathUnit[] getUnits()