|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.diagrams.connectors.classes.asm_parser.AsmClassDataSource
public class AsmClassDataSource
Implementation ClassDataSource that uses Asm library to parse the files and to find interclass dependencies
Constructor Summary | |
---|---|
AsmClassDataSource()
|
Method Summary | |
---|---|
protected java.lang.String |
classifiedNameToDotName(java.lang.String name)
Translates the "/" notation of class name into "." notation. |
protected java.lang.String |
simpleClassName(java.lang.String name)
Translates qualified (by slashes) class name into simpleClassName |
ClassModel |
translateToClassModel(java.lang.Class c)
Gets the information from given class object |
ClassModel |
translateToClassModel(java.lang.ClassLoader classLoader,
java.lang.String className)
Gets the information about given class name (full "dot" qualified name), using given classloader |
ClassModel |
translateToClassModel(java.io.InputStream is)
Gets the information from given inputstream of class's bytecode. |
ClassModel |
translateToClassModel(java.lang.String className)
Gets the information about given class name (full "dot" qualified name) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AsmClassDataSource()
Method Detail |
---|
public ClassModel translateToClassModel(java.lang.Class c) throws ClassDataSourceException
ClassDataSource
translateToClassModel
in interface ClassDataSource
c
- - class to get information about it
ClassDataSourceException
public ClassModel translateToClassModel(java.io.InputStream is) throws ClassDataSourceException
ClassDataSource
translateToClassModel
in interface ClassDataSource
ClassDataSourceException
public ClassModel translateToClassModel(java.lang.String className) throws ClassDataSourceException
ClassDataSource
translateToClassModel
in interface ClassDataSource
ClassDataSourceException
public ClassModel translateToClassModel(java.lang.ClassLoader classLoader, java.lang.String className) throws ClassDataSourceException
ClassDataSource
translateToClassModel
in interface ClassDataSource
ClassDataSourceException
protected java.lang.String classifiedNameToDotName(java.lang.String name)
nam
- to be translated
protected java.lang.String simpleClassName(java.lang.String name)
name
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |