com.cassinidivision.core.cassinijava
Class ReflectionHelper
java.lang.Object
com.cassinidivision.core.cassinijava.ReflectionHelper
- public class ReflectionHelper
- extends Object
Miscellaneous reflection utilities.
ReflectionHelper
public ReflectionHelper()
namedClassImplementsNamedInterface
public static boolean namedClassImplementsNamedInterface(String className,
String interfaceName)
throws ClassNotFoundException
- Determines if the classname supplied implements the interface described.
- Parameters:
className
- The name of a Java class.interfaceName
- The name of a Java interface.
- Returns:
- true if the named class implements the interface, false otherwise.
- Throws:
ClassNotFoundException
innerClassNamed
public static Class innerClassNamed(Class outerClass,
String name)
- Retrieve an inner class for the class provided.
- Parameters:
outerClass
- The class containing inner classes.name
- The name of the inner class.
- Returns:
- The requested innter class.