net.sourceforge.cruisecontrol
Class GenericPluginDetail

java.lang.Object
  extended bynet.sourceforge.cruisecontrol.GenericPluginDetail
All Implemented Interfaces:
java.lang.Comparable, PluginDetail, java.io.Serializable

public class GenericPluginDetail
extends java.lang.Object
implements PluginDetail

Understands information common to all plugins.

See Also:
Serialized Form

Constructor Summary
GenericPluginDetail(java.lang.String name, java.lang.Class plugin)
           
 
Method Summary
 int compareTo(java.lang.Object other)
           
 java.lang.String getName()
           
 Attribute[] getRequiredAttributes()
           
 PluginType getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericPluginDetail

public GenericPluginDetail(java.lang.String name,
                           java.lang.Class plugin)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface PluginDetail

getType

public PluginType getType()
Specified by:
getType in interface PluginDetail

getRequiredAttributes

public Attribute[] getRequiredAttributes()
Specified by:
getRequiredAttributes in interface PluginDetail

compareTo

public int compareTo(java.lang.Object other)
Specified by:
compareTo in interface java.lang.Comparable