org.shiftone.jrat.core
Class ClassKey

java.lang.Object
  extended by org.shiftone.jrat.core.ClassKey
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class ClassKey
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable

Author:
jeff@shiftone.org (Jeff Drost)
See Also:
Serialized Form

Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getClassName()
           
 java.lang.String getFullyQualifiedClassName()
           
static ClassKey getInstance(java.lang.String fullyQualifiedClassName)
           
 java.lang.String getPackageName()
           
 java.lang.String[] getPackageNameParts()
          Gets the package's name in pieces.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ClassKey getInstance(java.lang.String fullyQualifiedClassName)

getPackageNameParts

public java.lang.String[] getPackageNameParts()
Gets the package's name in pieces.


getPackageName

public java.lang.String getPackageName()

getFullyQualifiedClassName

public final java.lang.String getFullyQualifiedClassName()

getClassName

public java.lang.String getClassName()

equals

public final boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable