javatools.java
Class ClassName

java.lang.Object
  |
  +--javatools.java.ClassName

public class ClassName
extends java.lang.Object

Splits the classname and package name from a Java class name.


Field Summary
(package private)  java.lang.String name
           
 
Constructor Summary
ClassName(java.lang.String name)
           
 
Method Summary
static java.lang.String classNameComponent(java.lang.String fullClassName)
          Return the class name component from a fully qualified Java class name.
static java.lang.String classToPath(java.lang.String cls)
           
 java.lang.String getClassName()
           
 java.lang.String getPackage()
           
static java.lang.String joinPath(java.lang.String pkg, java.lang.String cls)
           
static java.lang.String makeRelativePath(java.lang.String path)
           
static java.lang.String packageComponent(java.lang.String fullClassName)
          Return the package name component from a fully qualified Java class name.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

java.lang.String name
Constructor Detail

ClassName

public ClassName(java.lang.String name)
Method Detail

classNameComponent

public static java.lang.String classNameComponent(java.lang.String fullClassName)
Return the class name component from a fully qualified Java class name.

Parameters:
fullClassName - Description of Parameter
Returns:
Description of the Returned Value

joinPath

public static java.lang.String joinPath(java.lang.String pkg,
                                        java.lang.String cls)

makeRelativePath

public static java.lang.String makeRelativePath(java.lang.String path)

packageComponent

public static java.lang.String packageComponent(java.lang.String fullClassName)
Return the package name component from a fully qualified Java class name.

Parameters:
fullClassName - Description of Parameter
Returns:
Description of the Returned Value

classToPath

public static java.lang.String classToPath(java.lang.String cls)

getPackage

public java.lang.String getPackage()

getClassName

public java.lang.String getClassName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object