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 Stringname(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 StringsimpleName(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
-
-