Package edu.umd.cs.findbugs
Class ComponentPlugin<T>
- java.lang.Object
-
- edu.umd.cs.findbugs.ComponentPlugin<T>
-
public class ComponentPlugin<T> extends java.lang.Object- Author:
- pugh
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ClassLoaderclassLoaderprotected java.lang.Stringdescriptionprotected java.lang.Stringdetailsprotected booleanenabledByDefaultprotected java.lang.Stringidprotected Pluginpluginprotected PropertyBundlepropertiesprotected java.lang.StringshortId
-
Constructor Summary
Constructors Constructor Description ComponentPlugin(Plugin plugin, java.lang.String id, java.lang.ClassLoader classLoader, java.lang.Class<? extends T> componentClass, PropertyBundle properties, boolean enabledByDefault, java.lang.String description, java.lang.String details)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoadergetClassLoader()java.lang.Class<? extends T>getComponentClass()java.lang.StringgetDescription()java.lang.StringgetDetails()java.lang.StringgetId()PlugingetPlugin()PropertyBundlegetProperties()booleanisAvailable()booleanisEnabledByDefault()booleanisNamed(java.util.Set<java.lang.String> names)java.lang.StringtoString()
-
-
-
Field Detail
-
plugin
protected final Plugin plugin
-
id
protected final java.lang.String id
-
shortId
protected final java.lang.String shortId
-
classLoader
protected final java.lang.ClassLoader classLoader
-
properties
protected final PropertyBundle properties
-
description
protected final java.lang.String description
-
details
protected final java.lang.String details
-
enabledByDefault
protected final boolean enabledByDefault
-
-
Constructor Detail
-
ComponentPlugin
public ComponentPlugin(Plugin plugin, java.lang.String id, java.lang.ClassLoader classLoader, java.lang.Class<? extends T> componentClass, PropertyBundle properties, boolean enabledByDefault, java.lang.String description, java.lang.String details)
-
-
Method Detail
-
getId
public java.lang.String getId()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
isEnabledByDefault
public boolean isEnabledByDefault()
-
getProperties
public PropertyBundle getProperties()
-
getDescription
public java.lang.String getDescription()
-
getDetails
public java.lang.String getDetails()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPlugin
public Plugin getPlugin()
-
isNamed
public boolean isNamed(java.util.Set<java.lang.String> names)
-
getComponentClass
public java.lang.Class<? extends T> getComponentClass()
-
isAvailable
public boolean isAvailable()
-
-