edu.northwestern.at.utils
Class ClassUtils

java.lang.Object
  extended by edu.northwestern.at.utils.ClassUtils

public class ClassUtils
extends java.lang.Object

Class utilities.

This static class provides various utility methods for manipulating class names.


Constructor Summary
protected ClassUtils()
          Don't allow instantiation, do allow overrides.
 
Method Summary
static java.lang.String packageName(java.lang.String name)
          Extracts the package name from a fully qualified class name.
static java.lang.String unqualifiedName(java.lang.String name)
          Extracts the unqualified class name from a fully qualified class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassUtils

protected ClassUtils()
Don't allow instantiation, do allow overrides.

Method Detail

unqualifiedName

public static java.lang.String unqualifiedName(java.lang.String name)
Extracts the unqualified class name from a fully qualified class name.

Parameters:
name - The fully qualified class name.
Returns:
The unqualified class name.

packageName

public static java.lang.String packageName(java.lang.String name)
Extracts the package name from a fully qualified class name.

Parameters:
name - The fully qualified class name.
Returns:
The package name.