java.lang.Object
org.apache.wicket.util.lang.Classes
Utilities for dealing with classes.
- Author:
- Jonathan Locke
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Gets the name of the given class or null if the class is null.static Class<?>
relativeClass
(Class<?> scope, String path) Takes a Class and a relative path to a class and returns any class at that relative path.static String
simpleName
(Class<?> c) Gets the simple name (without the package) of the given class or null if the class is null.
-
Method Details
-
name
Gets the name of the given class or null if the class is null.- Parameters:
c
- The class- Returns:
- The class name
-
simpleName
Gets the simple name (without the package) of the given class or null if the class is null.- Parameters:
c
- The class- Returns:
- The class simple name
-
relativeClass
Takes a Class and a relative path to a class and returns any class at that relative path. For example, if the given Class was java.lang.System and the relative path was "../util/List", then the java.util.List class would be returned.- Parameters:
scope
- The package to start atpath
- The relative path to the class- Returns:
- The class
- Throws:
ClassNotFoundException
-