org.apache.wicket.util.lang
Class PackageName

java.lang.Object
  extended by org.apache.wicket.util.lang.PackageName
All Implemented Interfaces:
java.io.Serializable, IClusterable

public class PackageName
extends java.lang.Object
implements IClusterable

A type-safe package name class since Package is unreliable (it's not a Package object, but rather a sometimes-available holder for versioning information).

Author:
Jonathan Locke
See Also:
Serialized Form

Method Summary
 boolean equals(java.lang.Object that)
           
static PackageName forClass(java.lang.Class c)
           
static PackageName forPackage(java.lang.Package p)
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

forClass

public static PackageName forClass(java.lang.Class c)
Parameters:
c - The class to get a PackageName object for
Returns:
The PackageName object

forPackage

public static PackageName forPackage(java.lang.Package p)
Parameters:
p - The package to get a PackageName object for
Returns:
The package name

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getName

public java.lang.String getName()
Returns:
The fully qualified name of this package

toString

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


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.