Package org.vafer.jdependency
Class Clazzpath
- java.lang.Object
-
- org.vafer.jdependency.Clazzpath
-
public final class Clazzpath extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Clazzpath()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClazzpathUnit
addClazzpathUnit(java.io.File pFile)
Add aClazzpathUnit
to thisClazzpath
.ClazzpathUnit
addClazzpathUnit(java.io.File pFile, java.lang.String pId)
ClazzpathUnit
addClazzpathUnit(java.io.InputStream pInputStream, 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()
boolean
removeClazzpathUnit(ClazzpathUnit pUnit)
-
-
-
Constructor Detail
-
Clazzpath
public Clazzpath()
-
-
Method Detail
-
removeClazzpathUnit
public boolean removeClazzpathUnit(ClazzpathUnit pUnit)
-
addClazzpathUnit
public final ClazzpathUnit addClazzpathUnit(java.io.File pFile) throws java.io.IOException
Add aClazzpathUnit
to thisClazzpath
.- Parameters:
pFile
- may be a directory or a jar file- Returns:
- newly created
ClazzpathUnit
with id of pFile.absolutePath - 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.io.InputStream pInputStream, java.lang.String pId) 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()
-
getUnits
public ClazzpathUnit[] getUnits()
-
-