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 class
Clazzpath.Resource
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClazzpathUnit
addClazzpathUnit(java.io.File pFile)
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)
ClazzpathUnit
addClazzpathUnit(java.nio.file.Path pPath)
ClazzpathUnit
addClazzpathUnit(java.nio.file.Path pPath, java.lang.String pId)
java.util.Set<Clazz>
getClashedClazzes()
Clazz
getClazz(java.lang.String pClazzName)
java.util.Set<Clazz>
getClazzes()
java.util.Set<Clazz>
getMissingClazzes()
ClazzpathUnit[]
getUnits()
private static boolean
isValidResourceName(java.lang.String pName)
boolean
removeClazzpathUnit(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()
-
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()
-
-