wicket.util.lang
Class Classes

java.lang.Object
  extended bywicket.util.lang.Classes

public final class Classes
extends java.lang.Object

Utilities for dealing with classes.

Author:
Jonathan Locke

Method Summary
static void invokeSetter(java.lang.Object object, java.lang.String name, java.lang.String value, java.util.Locale locale)
          Invoke the setter method for 'name' on object and provide the 'value'
static java.lang.String name(java.lang.Class c)
          Gets the name of a given class
static java.lang.Class relativeClass(java.lang.Class scope, java.lang.String path)
          Takes a Class and a relative path to a class and returns any class at that relative path.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

name

public static java.lang.String name(java.lang.Class c)
Gets the name of a given class

Parameters:
c - The class
Returns:
The class name

relativeClass

public static java.lang.Class relativeClass(java.lang.Class scope,
                                            java.lang.String path)
                                     throws java.lang.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 at
path - The relative path to the class
Returns:
The class
Throws:
java.lang.ClassNotFoundException

invokeSetter

public static void invokeSetter(java.lang.Object object,
                                java.lang.String name,
                                java.lang.String value,
                                java.util.Locale locale)
Invoke the setter method for 'name' on object and provide the 'value'

Parameters:
object -
name -
value -
locale -


Copyright © 2004-2006 Wicket developers. All Rights Reserved.