|
||||||||||
| 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 ClassDataSourcec - - class to get information about it
ClassDataSourceException
public ClassModel translateToClassModel(java.io.InputStream is)
throws ClassDataSourceException
ClassDataSource
translateToClassModel in interface ClassDataSourceClassDataSourceException
public ClassModel translateToClassModel(java.lang.String className)
throws ClassDataSourceException
ClassDataSource
translateToClassModel in interface ClassDataSourceClassDataSourceException
public ClassModel translateToClassModel(java.lang.ClassLoader classLoader,
java.lang.String className)
throws ClassDataSourceException
ClassDataSource
translateToClassModel in interface ClassDataSourceClassDataSourceExceptionprotected 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 | |||||||||