wicket.util.lang
Class PackageName

java.lang.Object
  extended by wicket.util.lang.PackageName

public class PackageName
extends java.lang.Object

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

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-2007 Wicket developers. All Rights Reserved.