Package org.vafer.jdependency
Class Clazzpath
- java.lang.Object
-
- org.vafer.jdependency.Clazzpath
-
public final class Clazzpath extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classClazzpath.Resource
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClazzpathUnitaddClazzpathUnit(java.io.File pFile)ClazzpathUnitaddClazzpathUnit(java.io.File pFile, java.lang.String pId)ClazzpathUnitaddClazzpathUnit(java.io.InputStream pInputStream, java.lang.String pId)private ClazzpathUnitaddClazzpathUnit(java.lang.Iterable<Clazzpath.Resource> resources, java.lang.String pId, boolean shouldCloseResourceStream)ClazzpathUnitaddClazzpathUnit(java.nio.file.Path pPath)ClazzpathUnitaddClazzpathUnit(java.nio.file.Path pPath, java.lang.String pId)java.util.Set<Clazz>getClashedClazzes()ClazzgetClazz(java.lang.String pClazzName)java.util.Set<Clazz>getClazzes()java.util.Map<java.lang.String,Clazz>getClazzesMap()java.util.Set<Clazz>getMissingClazzes()ClazzpathUnit[]getUnits()private static booleanisValidResourceName(java.lang.String pName)booleanremoveClazzpathUnit(ClazzpathUnit pUnit)
-
-
-
Field Detail
-
units
private final java.util.Set<ClazzpathUnit> units
-
missing
private final java.util.Map<java.lang.String,Clazz> missing
-
clazzes
private final java.util.Map<java.lang.String,Clazz> clazzes
-
versions
private final boolean versions
-
-
Method Detail
-
isValidResourceName
private static boolean isValidResourceName(java.lang.String pName)
-
removeClazzpathUnit
public boolean removeClazzpathUnit(ClazzpathUnit pUnit)
-
addClazzpathUnit
public ClazzpathUnit addClazzpathUnit(java.io.File pFile) throws java.io.IOException
- Throws:
java.io.IOException
-
addClazzpathUnit
public ClazzpathUnit addClazzpathUnit(java.io.File pFile, java.lang.String pId) throws java.io.IOException
- Throws:
java.io.IOException
-
addClazzpathUnit
public ClazzpathUnit addClazzpathUnit(java.nio.file.Path pPath) throws java.io.IOException
- Throws:
java.io.IOException
-
addClazzpathUnit
public ClazzpathUnit addClazzpathUnit(java.nio.file.Path pPath, java.lang.String pId) throws java.io.IOException
- Throws:
java.io.IOException
-
addClazzpathUnit
public ClazzpathUnit addClazzpathUnit(java.io.InputStream pInputStream, java.lang.String pId) throws java.io.IOException
- Throws:
java.io.IOException
-
addClazzpathUnit
private ClazzpathUnit addClazzpathUnit(java.lang.Iterable<Clazzpath.Resource> resources, java.lang.String pId, boolean shouldCloseResourceStream) throws java.io.IOException
- Throws:
java.io.IOException
-
getClazzes
public java.util.Set<Clazz> getClazzes()
-
getClazzesMap
public java.util.Map<java.lang.String,Clazz> getClazzesMap()
-
getClashedClazzes
public java.util.Set<Clazz> getClashedClazzes()
-
getMissingClazzes
public java.util.Set<Clazz> getMissingClazzes()
-
getClazz
public Clazz getClazz(java.lang.String pClazzName)
-
getUnits
public ClazzpathUnit[] getUnits()
-
-