org.jgap.util
Class ClassKit
- java.lang.Object
-
- org.jgap.util.ClassKit
-
public class ClassKit extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description ClassKit()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidaddClasses(java.util.Vector a_v, java.io.File a_path, java.lang.String a_name)static voidaddClassesFile(java.util.Vector a_v, java.io.File a_path, java.lang.String a_name)static voidaddClassesJar(java.util.Vector a_v, java.io.File a_path)static booleanextendsClass(java.lang.Class a_o, java.lang.Class a_clazz)static java.util.Listfind(java.lang.String a_tosubclassname)Retrieves all the classes inheriting or implementing a given class in the currently loaded packages.static java.util.Listfind(java.lang.String a_pckgname, java.lang.Class a_tosubclass)Display all the classes inheriting or implementing a given class in a given package.static java.util.Listfind(java.lang.String a_pckname, java.lang.String a_tosubclassname)Display all the classes inheriting or implementing a given class in a given package.static java.util.Listfind(java.net.URL a_url, java.lang.String a_pckgname, java.lang.Class a_tosubclass)static voidfindInJar(java.util.List a_result, java.net.URL a_url, java.lang.Class a_tosubclass)static voidgetPlugins(java.lang.String a_directory)static booleanimplementsInterface(java.lang.Class a_o, java.lang.Class a_clazz)static voidmain(java.lang.String[] args)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
find
public static java.util.List find(java.lang.String a_tosubclassname)
Retrieves all the classes inheriting or implementing a given class in the currently loaded packages.- Parameters:
a_tosubclassname- the name of the class to inherit from- Returns:
- classes inheriting or implementing a given class in the currently loaded packages
- See Also:
http//www.javaworld.com/javaworld/javatips/jw-javatip113.html
-
find
public static java.util.List find(java.lang.String a_pckname, java.lang.String a_tosubclassname) throws java.lang.ClassNotFoundExceptionDisplay all the classes inheriting or implementing a given class in a given package.- Parameters:
a_pckname- the fully qualified name of the packagea_tosubclassname- the name of the class to inherit from- Returns:
- classes inheriting or implementing a given class in a given package
- Throws:
java.lang.ClassNotFoundException- See Also:
http//www.javaworld.com/javaworld/javatips/jw-javatip113.html
-
find
public static java.util.List find(java.lang.String a_pckgname, java.lang.Class a_tosubclass)Display all the classes inheriting or implementing a given class in a given package.- Parameters:
a_pckgname- the fully qualified name of the packagea_tosubclass- the Class object to inherit from See http//www.javaworld.com/javaworld/javatips/jw-javatip113.html
-
find
public static java.util.List find(java.net.URL a_url, java.lang.String a_pckgname, java.lang.Class a_tosubclass)
-
findInJar
public static void findInJar(java.util.List a_result, java.net.URL a_url, java.lang.Class a_tosubclass)
-
implementsInterface
public static boolean implementsInterface(java.lang.Class a_o, java.lang.Class a_clazz)
-
extendsClass
public static boolean extendsClass(java.lang.Class a_o, java.lang.Class a_clazz)
-
getPlugins
public static void getPlugins(java.lang.String a_directory)
-
addClasses
public static void addClasses(java.util.Vector a_v, java.io.File a_path, java.lang.String a_name)
-
addClassesJar
public static void addClassesJar(java.util.Vector a_v, java.io.File a_path)
-
addClassesFile
public static void addClassesFile(java.util.Vector a_v, java.io.File a_path, java.lang.String a_name)
-
-
DMelt 3.0 © DataMelt by jWork.ORG