org.jboss.deployers.structure.spi.classloading.helpers
Class RequirePackageImpl

java.lang.Object
  extended by org.jboss.deployers.structure.spi.classloading.helpers.RequirePackageImpl
All Implemented Interfaces:
Serializable, Requirement, RequirePackage

public class RequirePackageImpl
extends Object
implements RequirePackage

RequirePackageImpl.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
RequirePackageImpl(String name)
          Create a new RequirePackageImpl with no version constraint
RequirePackageImpl(String name, VersionRange versionRange)
          Create a new RequirePackageImpl.
 
Method Summary
 boolean equals(Object obj)
           
 String getName()
          The required package name
 VersionRange getVersionRange()
          The version range
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequirePackageImpl

public RequirePackageImpl(String name)
Create a new RequirePackageImpl with no version constraint

Parameters:
name - the name
Throws:
IllegalArgumentException - for a null name

RequirePackageImpl

public RequirePackageImpl(String name,
                          VersionRange versionRange)
Create a new RequirePackageImpl.

Parameters:
name - the name
versionRange - the version range - pass null for all versions
Throws:
IllegalArgumentException - for a null name
Method Detail

getName

public String getName()
Description copied from interface: RequirePackage
The required package name

Specified by:
getName in interface RequirePackage
Returns:
the name

getVersionRange

public VersionRange getVersionRange()
Description copied from interface: RequirePackage
The version range

Specified by:
getVersionRange in interface RequirePackage
Returns:
version range

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008 JBoss Inc.. All Rights Reserved.