org.apache.wicket.util.lang
Class PackageName

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

public class PackageName
extends 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(Object that)
           
static PackageName forClass(Class<?> c)
           
static PackageName forPackage(Package p)
           
 String getName()
           
 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(Class<?> c)
Parameters:
c - The class to get a PackageName object for
Returns:
The PackageName object

forPackage

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

equals

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

getName

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

toString

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


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