org.jboss.classloading.spi.metadata.helpers
Class AbstractCapability

java.lang.Object
  extended by org.jboss.classloading.spi.helpers.NameAndVersionSupport
      extended by org.jboss.classloading.spi.metadata.helpers.AbstractCapability
All Implemented Interfaces:
Serializable, Cloneable, Capability
Direct Known Subclasses:
ModuleCapability, PackageCapability

public abstract class AbstractCapability
extends NameAndVersionSupport
implements Capability

AbstractCapability.

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

Constructor Summary
AbstractCapability()
          Create a new AbstractCapability
AbstractCapability(String name)
          Create a new AbstractCapability
AbstractCapability(String name, Object version)
          Create a new AbstractCapability.
 
Method Summary
 boolean equals(Object obj)
           
 String toString()
           
protected  void toString(StringBuffer buffer)
          For subclasses to override toString()
 
Methods inherited from class org.jboss.classloading.spi.helpers.NameAndVersionSupport
clone, getName, getTheVersion, getVersion, hashCode, setName, setTheVersion, setVersion
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.classloading.spi.metadata.Capability
resolves
 

Constructor Detail

AbstractCapability

public AbstractCapability()
Create a new AbstractCapability


AbstractCapability

public AbstractCapability(String name)
Create a new AbstractCapability

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

AbstractCapability

public AbstractCapability(String name,
                          Object version)
Create a new AbstractCapability.

Parameters:
name - the name
version - the version - pass null for the default version
Throws:
IllegalArgumentException - for a null name
Method Detail

equals

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

toString

public String toString()
Overrides:
toString in class NameAndVersionSupport

toString

protected void toString(StringBuffer buffer)
For subclasses to override toString()

Parameters:
buffer - the buffer


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