|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jorion.balboa.links.MyClass
public class MyClass
Encapsulate information about a java class.
| Constructor Summary | |
|---|---|
MyClass(java.lang.String name,
Jar jar)
Constructor for classes found inside a jar. |
|
MyClass(java.lang.String name,
java.lang.String callingClass)
Constructor for imported classes found in other classes. |
|
| Method Summary | |
|---|---|
boolean |
addCallingClass(java.lang.String callingClass)
|
boolean |
addImportedClasses(java.lang.String importedClass)
|
boolean |
addJar(Jar jar)
|
static java.util.Map<java.lang.String,MyClass> |
findClassesByJar(java.util.Map<java.lang.String,MyClass> classes,
Jar jar)
Retrieve all classes belonging to a given jar. |
static java.util.Map<java.lang.String,MyClass> |
findMissing(java.util.Map<java.lang.String,MyClass> classes)
Return a map of classes imported in the application but not found anywhere. |
static java.util.Map<java.lang.String,MyClass> |
findMultiples(java.util.Map<java.lang.String,MyClass> classes)
|
static java.util.Map<java.lang.String,MyClass> |
findUniques(java.util.Map<java.lang.String,MyClass> classes)
|
java.util.List<java.lang.String> |
getCallingClasses()
|
java.util.List<java.lang.String> |
getImportedClasses()
|
java.util.List<Jar> |
getJars()
|
java.lang.String |
getName()
|
java.lang.String |
getShortName()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MyClass(java.lang.String name,
Jar jar)
name - The name of the class (mandatory).jar - The jar where the class was found (mandatory).
public MyClass(java.lang.String name,
java.lang.String callingClass)
name - The name of the class (mandatory).callingClass - The name of the class making the import (mandatory).| Method Detail |
|---|
public static java.util.Map<java.lang.String,MyClass> findClassesByJar(java.util.Map<java.lang.String,MyClass> classes,
Jar jar)
classes - The list of classes to be analyzed.jar - The jar to be used.
public static java.util.Map<java.lang.String,MyClass> findMissing(java.util.Map<java.lang.String,MyClass> classes)
classes - The list of classes to be analyzed.
public static java.util.Map<java.lang.String,MyClass> findMultiples(java.util.Map<java.lang.String,MyClass> classes)
classes - The list of classes to be analyzed.
public static java.util.Map<java.lang.String,MyClass> findUniques(java.util.Map<java.lang.String,MyClass> classes)
classes - The list of classes to be analyzed.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public boolean addJar(Jar jar)
jar - The jar that contains this class.
public boolean addCallingClass(java.lang.String callingClass)
callingClass - The class to be added.
public boolean addImportedClasses(java.lang.String importedClass)
importedClass - The class to be added.
public java.lang.String getShortName()
public java.lang.String getName()
public java.util.List<Jar> getJars()
public java.util.List<java.lang.String> getCallingClasses()
public java.util.List<java.lang.String> getImportedClasses()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||