Package org.apache.wicket.util.lang
Class Classes
- java.lang.Object
-
- org.apache.wicket.util.lang.Classes
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
name(Class<?> c)
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 Detail
-
name
public static String name(Class<?> c)
Gets the name of the given class or null if the class is null.- Parameters:
c
- The class- Returns:
- The class name
-
simpleName
public static String simpleName(Class<?> c)
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
public static Class<?> relativeClass(Class<?> scope, String path) throws ClassNotFoundException
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
-
-