org.jboss.classloading.spi.metadata
Class RequirementsMetaData

java.lang.Object
  extended by org.jboss.classloading.spi.metadata.RequirementsMetaData
All Implemented Interfaces:
Serializable, Cloneable

public class RequirementsMetaData
extends Object
implements Serializable, Cloneable

RequirementsMetaData.

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

Constructor Summary
RequirementsMetaData()
           
 
Method Summary
 void addRequirement(Requirement requirement)
          Add a requirement
 RequirementsMetaData clone()
           
 List<Requirement> getRequirements()
          Get the requirements.
 void removeRequirement(Requirement requirement)
          Remove a requirement
 void setRequirements(List<Requirement> requirements)
          Set the requirements.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequirementsMetaData

public RequirementsMetaData()
Method Detail

getRequirements

public List<Requirement> getRequirements()
Get the requirements.

Returns:
the requirements.

setRequirements

public void setRequirements(List<Requirement> requirements)
Set the requirements.

Parameters:
requirements - the requirements.

addRequirement

public void addRequirement(Requirement requirement)
Add a requirement

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

removeRequirement

public void removeRequirement(Requirement requirement)
Remove a requirement

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

clone

public RequirementsMetaData clone()
Overrides:
clone in class Object


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.